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