pub struct FreqDroop {
pub priority: i64,
pub over_freq: f64,
pub under_freq: f64,
pub over_droop: f64,
pub under_droop: f64,
pub response_time: f64,
pub start_time: Option<DateTime>,
pub duration: Option<f64>,
pub custom_data: Option<CustomData>,
}Fields§
§priority: i64Priority of setting (0=highest)
over_freq: f64Over-frequency start of droop
under_freq: f64Under-frequency start of droop
over_droop: f64Over-frequency droop per unit, oFDroop
under_droop: f64Under-frequency droop per unit, uFDroop
response_time: f64Open loop response time in seconds
start_time: Option<DateTime>Time when this setting becomes active
duration: Option<f64>Duration in seconds that this setting is active
custom_data: Option<CustomData>Trait Implementations§
Source§impl<'de> Deserialize<'de> for FreqDroop
impl<'de> Deserialize<'de> for FreqDroop
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
impl StructuralPartialEq for FreqDroop
Auto Trait Implementations§
impl Freeze for FreqDroop
impl RefUnwindSafe for FreqDroop
impl Send for FreqDroop
impl Sync for FreqDroop
impl Unpin for FreqDroop
impl UnsafeUnpin for FreqDroop
impl UnwindSafe for FreqDroop
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