houseflow_device/
lib.rs

1use houseflow_config::device::Config;
2use session::Session;
3
4pub mod devices;
5mod session;
6
7pub async fn run<D: devices::Device<EP>, EP: devices::ExecuteParams>(
8    cfg: Config,
9    device: D,
10) -> anyhow::Result<()> {
11    let session = Session::new(cfg);
12    session.run(device).await?;
13
14    Ok(())
15}