Multithread serial acquisition
All checks were successful
Basic Cargo Checks / docker-check (push) Successful in 1m53s
Basic Cargo Checks / docker-build (push) Successful in 2m10s

This commit is contained in:
Blizzard Finnegan 2023-06-19 14:31:14 -04:00
parent ebda011bc7
commit 5773952538
Signed by: blizzardfinnegan
GPG key ID: 61C1E13067E0018E
2 changed files with 3 additions and 2 deletions

View file

@ -361,6 +361,7 @@ impl Device{
self.serial = value.trim().replace("\"",""); self.serial = value.trim().replace("\"","");
} }
} }
log::info!("Serial found for device {}",self.serial);
break; break;
}, },
Response::DebugInit => { continue; } Response::DebugInit => { continue; }
@ -368,7 +369,6 @@ impl Device{
} }
} }
self.reboot(); self.reboot();
//self.serial = serial.to_string();
self.load_values(); self.load_values();
self.save_values(); self.save_values();
return self; return self;

View file

@ -81,6 +81,7 @@ fn main(){
match new_device{ match new_device{
Ok(mut device) => { Ok(mut device) => {
device.darken_screen(); device.darken_screen();
device.set_serial();
Some(device) Some(device)
}, },
Err(_) => None Err(_) => None
@ -116,7 +117,7 @@ fn main(){
for device in devices.iter_mut(){ for device in devices.iter_mut(){
//device.brighten_screen(); //device.brighten_screen();
device.set_serial(); //device.set_serial();
//device.darken_screen(); //device.darken_screen();
log::debug!("Number of unassigned addresses: {}",gpio.get_unassigned_addresses().len()); log::debug!("Number of unassigned addresses: {}",gpio.get_unassigned_addresses().len());
if !find_gpio(device, gpio){ if !find_gpio(device, gpio){