[−][src]Trait msr::PureController
A generic stateless controller
Required methods
fn next(&self, input: Input) -> Output
Calculate the next state.
Implementors
impl PureController<(BangBangState, f64), BangBangState> for BangBangConfig
[src]
fn next(&self, input: (BangBangState, f64)) -> BangBangState
[src]
impl<'a> PureController<(&'a ControllerState, &'a IoState, &'a Duration), Result<(ControllerState, IoState), Error>> for Loop
[src]
fn next(
&self,
input: (&ControllerState, &IoState, &Duration)
) -> Result<(ControllerState, IoState)>
[src]
&self,
input: (&ControllerState, &IoState, &Duration)
) -> Result<(ControllerState, IoState)>
impl<'a> PureController<(&'a SystemState, &'a Duration), Result<SystemState, Error<SystemState>>> for SyncRuntime
[src]
fn next(
&self,
input: (&SystemState, &Duration)
) -> Result<SystemState, Error<SystemState>>
[src]
&self,
input: (&SystemState, &Duration)
) -> Result<SystemState, Error<SystemState>>