ghpascon_rust/devices/generic/serial/
config_example.rs1use 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}