Skip to main content

ghpascon_rust/devices/generic/serial/
config_example.rs

1use serde_json::{Value, json};
2
3use super::config::ParamMap;
4
5fn json_to_map(v: Value) -> ParamMap {
6    match v {
7        Value::Object(m) => m.into_iter().collect(),
8        _ => Default::default(),
9    }
10}
11
12pub fn serial_default_map() -> ParamMap {
13    json_to_map(json!({
14        "reader": "SERIAL", "port": "AUTO", "baudrate": 9600,
15        "vid": 259, "pid": 24673, "reconnection_time": 3
16    }))
17}
18
19pub fn serial_custom_map() -> ParamMap {
20    json_to_map(json!({
21        "reader": "SERIAL", "port": "AUTO", "baudrate": 9600,
22        "vid": 259, "pid": 24673, "reconnection_time": 3
23    }))
24}