pub struct Oscillation {
pub period_minutes: f32,
pub frequency: f32,
pub pv_amp_raw: f32,
pub pv_amp_percent: f32,
}Expand description
Oscillation measurements derived from a completed MRFT run, before applying any
response-level-specific Kp multiplier. Pure port of the period/frequency/amplitude portion
of TuningConstantsCalc.
Fields§
§period_minutes: f32§frequency: f32§pv_amp_raw: f32§pv_amp_percent: f32Trait Implementations§
Source§impl Clone for Oscillation
impl Clone for Oscillation
Source§fn clone(&self) -> Oscillation
fn clone(&self) -> Oscillation
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 Oscillation
Source§impl Debug for Oscillation
impl Debug for Oscillation
Source§impl<'de> Deserialize<'de> for Oscillation
impl<'de> Deserialize<'de> for Oscillation
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 Oscillation
impl PartialEq for Oscillation
Source§fn eq(&self, other: &Oscillation) -> bool
fn eq(&self, other: &Oscillation) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for Oscillation
impl Serialize for Oscillation
impl StructuralPartialEq for Oscillation
Auto Trait Implementations§
impl Freeze for Oscillation
impl RefUnwindSafe for Oscillation
impl Send for Oscillation
impl Sync for Oscillation
impl Unpin for Oscillation
impl UnsafeUnpin for Oscillation
impl UnwindSafe for Oscillation
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