pub fn spawn_automaton_task<A>(
automaton: A,
interval: Duration,
value_tx: Sender<f64>,
cancel_rx: Receiver<bool>,
) -> JoinHandle<()>where
A: Automaton + 'static,Expand description
Запустить автомат как green thread (tokio task)
§Arguments
automaton— реализацияAutomatontraitinterval— частота обновления (например, 10 мс для 100 Hz)value_tx— канал для отправки значений в PortCombinercancel_rx— сигнал отмены (из PortCombinerHandle::cancel_rx)
Возвращает JoinHandle задачи. При дропе хэндла задача продолжает
работать. Для остановки используется сигнал отмены.