mirror of
https://github.com/italicsjenga/mppt-modbus.git
synced 2024-12-23 16:51:30 +11:00
json prints without extra shit
This commit is contained in:
parent
20986c47a4
commit
770ed39767
|
@ -47,7 +47,7 @@ struct Args {
|
||||||
command: Option<Commands>,
|
command: Option<Commands>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Subcommand)]
|
#[derive(Subcommand, PartialEq)]
|
||||||
enum Commands {
|
enum Commands {
|
||||||
/// Get single EEPROM value
|
/// Get single EEPROM value
|
||||||
Get { name: String },
|
Get { name: String },
|
||||||
|
@ -87,7 +87,9 @@ fn main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
let (_info, ram_data, eeprom_data, modbus) = if !args.fake {
|
let (_info, ram_data, eeprom_data, modbus) = if !args.fake {
|
||||||
println!("Connecting to device on {}", args.serial_port);
|
if args.command != Some(Commands::PrintJSON) {
|
||||||
|
println!("Connecting to device on {}", args.serial_port);
|
||||||
|
}
|
||||||
let modbus = connect_modbus(&args.serial_port);
|
let modbus = connect_modbus(&args.serial_port);
|
||||||
let (a, b, c) = get_data(&modbus);
|
let (a, b, c) = get_data(&modbus);
|
||||||
(a, b, c, Some(modbus))
|
(a, b, c, Some(modbus))
|
||||||
|
|
Loading…
Reference in a new issue