pub enum RegulatingControlModeKind {
voltage,
activePower,
reactivePower,
currentFlow,
admittance,
timeScheduled,
temperature,
powerFactor,
}Expand description
The kind of regulation model. For example regulating voltage, reactive power, active power, etc.
Variants§
voltage
Voltage is specified.
activePower
Active power is specified.
reactivePower
Reactive power is specified.
currentFlow
Current flow is specified.
admittance
Admittance is specified.
timeScheduled
Control switches on/off by time of day. The times may change on the weekend, or in different seasons.
temperature
Control switches on/off based on the local temperature (i.e., a thermostat).
powerFactor
Power factor is specified.
Implementations§
Trait Implementations§
Source§impl Clone for RegulatingControlModeKind
impl Clone for RegulatingControlModeKind
Source§fn clone(&self) -> RegulatingControlModeKind
fn clone(&self) -> RegulatingControlModeKind
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 RegulatingControlModeKind
impl Debug for RegulatingControlModeKind
Source§impl<'de> Deserialize<'de> for RegulatingControlModeKind
impl<'de> Deserialize<'de> for RegulatingControlModeKind
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 RegulatingControlModeKind
Auto Trait Implementations§
impl Freeze for RegulatingControlModeKind
impl RefUnwindSafe for RegulatingControlModeKind
impl Send for RegulatingControlModeKind
impl Sync for RegulatingControlModeKind
impl Unpin for RegulatingControlModeKind
impl UnsafeUnpin for RegulatingControlModeKind
impl UnwindSafe for RegulatingControlModeKind
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