Struct pid::ControlOutput [−][src]
pub struct ControlOutput<T: Float> { pub p: T, pub i: T, pub d: T, pub output: T, }
Fields
p: T
Contribution of the P term to the output.
i: T
Contribution of the I term to the output.
i = sum[error(t) * ki(t)] (for all t)
d: T
Contribution of the D term to the output.
output: T
Output of the PID controller.
Trait Implementations
impl<T: Debug + Float> Debug for ControlOutput<T>
[src]
impl<T: Debug + Float> Debug for ControlOutput<T>
Auto Trait Implementations
impl<T> Send for ControlOutput<T> where
T: Send,
impl<T> Send for ControlOutput<T> where
T: Send,
impl<T> Sync for ControlOutput<T> where
T: Sync,
impl<T> Sync for ControlOutput<T> where
T: Sync,