pub struct GenICompensationForGenJ {
pub base: IdentifiedObject,
pub synchronous_machine_dynamics: Option<MridRef>,
pub vcomp_ieee_type2: Option<MridRef>,
pub rcij: Option<f64>,
pub xcij: Option<f64>,
}Expand description
Resistive and reactive components of compensation for generator associated with IEEE type 2 voltage compensator for current flow out of another generator in the interconnection.
Fields§
§base: IdentifiedObject§synchronous_machine_dynamics: Option<MridRef>Standard synchronous machine out of which current flow is being compensated for.
vcomp_ieee_type2: Option<MridRef>The standard IEEE type 2 voltage compensator of this compensation.
rcij: Option<f64>Resistive component of compensation of generator associated with this IEEE type 2 voltage compensator for current flow out of another generator (Rcij).
xcij: Option<f64>Reactive component of compensation of generator associated with this IEEE type 2 voltage compensator for current flow out of another generator (Xcij).
Implementations§
Source§impl GenICompensationForGenJ
impl GenICompensationForGenJ
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for GenICompensationForGenJ
impl CimElement for GenICompensationForGenJ
Source§impl Clone for GenICompensationForGenJ
impl Clone for GenICompensationForGenJ
Source§fn clone(&self) -> GenICompensationForGenJ
fn clone(&self) -> GenICompensationForGenJ
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 moreSource§impl Debug for GenICompensationForGenJ
impl Debug for GenICompensationForGenJ
Source§impl Default for GenICompensationForGenJ
impl Default for GenICompensationForGenJ
Source§fn default() -> GenICompensationForGenJ
fn default() -> GenICompensationForGenJ
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GenICompensationForGenJ
impl<'de> Deserialize<'de> for GenICompensationForGenJ
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
Auto Trait Implementations§
impl Freeze for GenICompensationForGenJ
impl RefUnwindSafe for GenICompensationForGenJ
impl Send for GenICompensationForGenJ
impl Sync for GenICompensationForGenJ
impl Unpin for GenICompensationForGenJ
impl UnsafeUnpin for GenICompensationForGenJ
impl UnwindSafe for GenICompensationForGenJ
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