mirror of
https://gitlab.com/fabinfra/fabaccess/bffh.git
synced 2024-11-25 16:17:56 +01:00
Remove in-promptu test code
This commit is contained in:
parent
9d7ba0eeda
commit
ce8ba084d5
23
src/main.rs
23
src/main.rs
@ -238,29 +238,6 @@ fn main() -> Result<(), Error> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
use uuid::Uuid;
|
|
||||||
use machine::{Status, Machine};
|
|
||||||
let mut machine = Machine::new(Uuid::new_v4(), "Testmachine".to_string(), 0);
|
|
||||||
println!("{}", toml::to_string(&machine).unwrap());
|
|
||||||
let f = regs.actuators.subscribe("shelly".to_string(), machine.signal());
|
|
||||||
exec.run_until(f);
|
|
||||||
|
|
||||||
let postlog = log.clone();
|
|
||||||
use std::thread;
|
|
||||||
use std::time::Duration;
|
|
||||||
thread::spawn(move || {
|
|
||||||
info!(postlog, "Zzz");
|
|
||||||
thread::sleep(Duration::from_millis(1000));
|
|
||||||
machine.set_state(Status::Occupied);
|
|
||||||
info!(postlog, "Beep");
|
|
||||||
thread::sleep(Duration::from_millis(2000));
|
|
||||||
machine.set_state(Status::Blocked);
|
|
||||||
info!(postlog, "Bap");
|
|
||||||
thread::sleep(Duration::from_millis(3000));
|
|
||||||
machine.set_state(Status::Free);
|
|
||||||
info!(postlog, "Boop");
|
|
||||||
});
|
|
||||||
|
|
||||||
// Closure inefficiencies. Lucky cloning an Arc is pretty cheap.
|
// Closure inefficiencies. Lucky cloning an Arc is pretty cheap.
|
||||||
let inner_log = log.clone();
|
let inner_log = log.clone();
|
||||||
let loop_log = log.clone();
|
let loop_log = log.clone();
|
||||||
|
Loading…
Reference in New Issue
Block a user