Struct sep2_common::packages::der::FreqDroopType
source · pub struct FreqDroopType {
pub d_bof: Uint32,
pub d_buf: Uint32,
pub k_of: Uint16,
pub k_uf: Uint16,
pub open_loop_tms: Uint16,
}
Available on crate feature
der
only.Expand description
Type for Frequency-Droop (Frequency-Watt) operation.
Fields§
§d_bof: Uint32
Frequency droop dead band for over-frequency conditions. In thousandths of Hz.
d_buf: Uint32
Frequency droop dead band for under-frequency conditions. In thousandths of Hz.
k_of: Uint16
Frequency droop per-unit frequency change for over-frequency conditions corresponding to 1 per-unit power output change. In thousandths, unitless.
k_uf: Uint16
Frequency droop per-unit frequency change for under-frequency conditions corresponding to 1 per-unit power output change. In thousandths, unitless.
open_loop_tms: Uint16
Open loop response time, the duration from a step change in control signal input until the output changes by 90% of its final change before any overshoot, in hundredths of a second. Resolution is 1/100 sec. A value of 0 is used to mean no limit.
Trait Implementations§
source§impl Clone for FreqDroopType
impl Clone for FreqDroopType
source§fn clone(&self) -> FreqDroopType
fn clone(&self) -> FreqDroopType
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for FreqDroopType
impl Debug for FreqDroopType
source§impl Default for FreqDroopType
impl Default for FreqDroopType
source§fn default() -> FreqDroopType
fn default() -> FreqDroopType
Returns the “default value” for a type. Read more
source§impl PartialEq<FreqDroopType> for FreqDroopType
impl PartialEq<FreqDroopType> for FreqDroopType
source§fn eq(&self, other: &FreqDroopType) -> bool
fn eq(&self, other: &FreqDroopType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl YaDeserialize for FreqDroopType
impl YaDeserialize for FreqDroopType
source§impl YaSerialize for FreqDroopType
impl YaSerialize for FreqDroopType
fn name() -> &'static strwhere Self: Sized,
fn serialize<W: Write>(&self, writer: &mut Serializer<W>) -> Result<(), String>where Self: Sized,
fn serialize_attributes( &self, source_attributes: Vec<OwnedAttribute>, source_namespace: Namespace ) -> Result<(Vec<OwnedAttribute>, Namespace), String>where Self: Sized,
impl Eq for FreqDroopType
impl StructuralEq for FreqDroopType
impl StructuralPartialEq for FreqDroopType
Auto Trait Implementations§
impl RefUnwindSafe for FreqDroopType
impl Send for FreqDroopType
impl Sync for FreqDroopType
impl Unpin for FreqDroopType
impl UnwindSafe for FreqDroopType
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