pub enum VsQpccControlKind {
reactivePcc,
voltagePcc,
powerFactorPcc,
pulseWidthModulation,
}Expand description
Kind of reactive power control at point of common coupling for a voltage source converter.
Variants§
reactivePcc
Control is reactive power at point of common coupling. Target is provided by VsConverter.targetQpcc.
voltagePcc
Control is voltage at point of common coupling. Target is provided by VsConverter.targetUpcc.
powerFactorPcc
Control is power factor at point of common coupling. Target is provided by VsConverter.targetPowerFactorPcc.
pulseWidthModulation
No explicit control. Pulse-modulation factor is directly set in magnitude (VsConverter.targetPWMfactor) and phase (VsConverter.targetPhasePcc).
Implementations§
Trait Implementations§
Source§impl Clone for VsQpccControlKind
impl Clone for VsQpccControlKind
Source§fn clone(&self) -> VsQpccControlKind
fn clone(&self) -> VsQpccControlKind
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 VsQpccControlKind
impl Debug for VsQpccControlKind
Source§impl<'de> Deserialize<'de> for VsQpccControlKind
impl<'de> Deserialize<'de> for VsQpccControlKind
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 VsQpccControlKind
impl PartialEq for VsQpccControlKind
Source§impl Serialize for VsQpccControlKind
impl Serialize for VsQpccControlKind
impl StructuralPartialEq for VsQpccControlKind
Auto Trait Implementations§
impl Freeze for VsQpccControlKind
impl RefUnwindSafe for VsQpccControlKind
impl Send for VsQpccControlKind
impl Sync for VsQpccControlKind
impl Unpin for VsQpccControlKind
impl UnsafeUnpin for VsQpccControlKind
impl UnwindSafe for VsQpccControlKind
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