Multithread serial acquisition
This commit is contained in:
parent
ebda011bc7
commit
5773952538
2 changed files with 3 additions and 2 deletions
|
@ -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;
|
||||||
|
|
|
@ -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){
|
||||||
|
|
Loading…
Add table
Reference in a new issue