Struct sep2_common::packages::der::DefaultDERControl
source · pub struct DefaultDERControl {Show 15 fields
pub der_control_base: DERControlBase,
pub set_es_delay: Option<Uint32>,
pub set_es_high_freq: Option<Uint16>,
pub set_es_high_volt: Option<Int16>,
pub set_es_low_freq: Option<Uint16>,
pub set_es_low_volt: Option<Int16>,
pub set_es_ramp_tms: Option<Uint32>,
pub set_es_random_delay: Option<Uint32>,
pub set_grad_w: Option<Uint16>,
pub set_soft_grad_w: Option<Uint16>,
pub mrid: MRIDType,
pub description: Option<String32>,
pub version: Option<VersionType>,
pub subscribable: Option<SubscribableType>,
pub href: Option<String>,
}
der
only.Fields§
§der_control_base: DERControlBase
§set_es_delay: Option<Uint32>
Enter service delay, in hundredths of a second. When present, this value SHALL update the value of the corresponding setting (DERSettings::setESDelay).
set_es_high_freq: Option<Uint16>
Enter service frequency high. Specified in hundredths of Hz. When present, this value SHALL update the value of the corresponding setting (DERSettings::setESHighFreq).
set_es_high_volt: Option<Int16>
Enter service voltage high. Specified as an effective percent voltage, defined as (100% * (locally measured voltage - setVRefOfs) / setVRef), in hundredths of a percent. When present, this value SHALL update the value of the corresponding setting (DERSettings::setESHighVolt).
set_es_low_freq: Option<Uint16>
Enter service frequency low. Specified in hundredths of Hz. When present, this value SHALL update the value of the corresponding setting (DERSettings::setESLowFreq).
set_es_low_volt: Option<Int16>
Enter service voltage low. Specified as an effective percent voltage, defined as (100% * (locally measured voltage - setVRefOfs) / setVRef), in hundredths of a percent. When present, this value SHALL update the value of the corresponding setting (DERSettings::setESLowVolt).
set_es_ramp_tms: Option<Uint32>
Enter service ramp time, in hundredths of a second. When present, this value SHALL update the value of the corresponding setting (DERSettings::setESRampTms).
set_es_random_delay: Option<Uint32>
Enter service randomized delay, in hundredths of a second. When present, this value SHALL update the value of the corresponding setting (DERSettings::setESRandomDelay).
set_grad_w: Option<Uint16>
Set default rate of change (ramp rate) of active power output due to command or internal action, defined in %setWMax / second. Resolution is in hundredths of a percent/second. A value of 0 means there is no limit. Interpreted as a percentage change in output capability limit per second when used as a default ramp rate. When present, this value SHALL update the value of the corresponding setting (DERSettings::setGradW).
set_soft_grad_w: Option<Uint16>
Set soft-start rate of change (soft-start ramp rate) of active power output due to command or internal action, defined in %setWMax / second. Resolution is in hundredths of a percent/second. A value of 0 means there is no limit. Interpreted as a percentage change in output capability limit per second when used as a ramp rate. When present, this value SHALL update the value of the corresponding setting (DERSettings::setSoftGradW).
mrid: MRIDType
The global identifier of the object.
description: Option<String32>
The description is a human readable text describing or naming the object.
version: Option<VersionType>
Contains the version number of the object. See the type definition for details.
subscribable: Option<SubscribableType>
Indicates whether or not subscriptions are supported for this resource, and whether or not conditional (thresholds) are supported. If not specified, is “not subscribable” (0).
href: Option<String>
A reference to the resource address (URI). Required in a response to a GET, ignored otherwise.
Trait Implementations§
source§impl Clone for DefaultDERControl
impl Clone for DefaultDERControl
source§fn clone(&self) -> DefaultDERControl
fn clone(&self) -> DefaultDERControl
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DefaultDERControl
impl Debug for DefaultDERControl
source§impl Default for DefaultDERControl
impl Default for DefaultDERControl
source§fn default() -> DefaultDERControl
fn default() -> DefaultDERControl
source§impl PartialEq<DefaultDERControl> for DefaultDERControl
impl PartialEq<DefaultDERControl> for DefaultDERControl
source§fn eq(&self, other: &DefaultDERControl) -> bool
fn eq(&self, other: &DefaultDERControl) -> bool
self
and other
values to be equal, and is used
by ==
.