From 5773952538504d6ab03fa3cb79530ecfeb3282db Mon Sep 17 00:00:00 2001 From: Blizzard Finnegan Date: Mon, 19 Jun 2023 14:31:14 -0400 Subject: [PATCH] Multithread serial acquisition --- src/device.rs | 2 +- src/main.rs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/device.rs b/src/device.rs index 0cf30b8..7f8acd5 100755 --- a/src/device.rs +++ b/src/device.rs @@ -361,6 +361,7 @@ impl Device{ self.serial = value.trim().replace("\"",""); } } + log::info!("Serial found for device {}",self.serial); break; }, Response::DebugInit => { continue; } @@ -368,7 +369,6 @@ impl Device{ } } self.reboot(); - //self.serial = serial.to_string(); self.load_values(); self.save_values(); return self; diff --git a/src/main.rs b/src/main.rs index 665204b..70ec3ec 100755 --- a/src/main.rs +++ b/src/main.rs @@ -81,6 +81,7 @@ fn main(){ match new_device{ Ok(mut device) => { device.darken_screen(); + device.set_serial(); Some(device) }, Err(_) => None @@ -116,7 +117,7 @@ fn main(){ for device in devices.iter_mut(){ //device.brighten_screen(); - device.set_serial(); + //device.set_serial(); //device.darken_screen(); log::debug!("Number of unassigned addresses: {}",gpio.get_unassigned_addresses().len()); if !find_gpio(device, gpio){