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("\"","");
}
}
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;

View file

@ -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){