pub struct PidParameters {
pub response_level: ResponseLevel,
pub proportional: f32,
pub integral: f32,
pub derivative: f32,
}Expand description
The final PID parameters in a DCS/PLC template’s own representation (e.g. proportional
band instead of gain, reset rate instead of reset time, seconds instead of minutes) — pure
port of CalculatePIDparameters, applied to one TuningResult.
Fields§
§response_level: ResponseLevel§proportional: f32§integral: f32§derivative: f32Trait Implementations§
Source§impl Clone for PidParameters
impl Clone for PidParameters
Source§fn clone(&self) -> PidParameters
fn clone(&self) -> PidParameters
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PidParameters
Source§impl Debug for PidParameters
impl Debug for PidParameters
Source§impl<'de> Deserialize<'de> for PidParameters
impl<'de> Deserialize<'de> for PidParameters
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PidParameters
impl PartialEq for PidParameters
Source§fn eq(&self, other: &PidParameters) -> bool
fn eq(&self, other: &PidParameters) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PidParameters
impl Serialize for PidParameters
impl StructuralPartialEq for PidParameters
Auto Trait Implementations§
impl Freeze for PidParameters
impl RefUnwindSafe for PidParameters
impl Send for PidParameters
impl Sync for PidParameters
impl Unpin for PidParameters
impl UnsafeUnpin for PidParameters
impl UnwindSafe for PidParameters
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more