pub trait Controller {
// Required methods
fn start(&mut self) -> Result<(), SdkError>;
fn stop(&mut self);
fn is_running(&self) -> bool;
}Expand description
Common lifecycle interface for SDK controllers.
Controllers wrap higher-level behavior (sensing/actuation) on top of FEAGI networking and device registration.
Required Methods§
Sourcefn is_running(&self) -> bool
fn is_running(&self) -> bool
Returns true if the controller is actively running.