Struct pid::ControlOutput[][src]

pub struct ControlOutput<T: Float> {
    pub p: T,
    pub i: T,
    pub d: T,
    pub output: T,
}

Fields

Contribution of the P term to the output.

Contribution of the I term to the output. i = sum[error(t) * ki(t)] (for all t)

Contribution of the D term to the output.

Output of the PID controller.

Trait Implementations

impl<T: Debug + Float> Debug for ControlOutput<T>
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<T> Send for ControlOutput<T> where
    T: Send

impl<T> Sync for ControlOutput<T> where
    T: Sync