Struct sep2_common::packages::drlc::DemandResponseProgram
source · pub struct DemandResponseProgram {
pub active_end_device_control_list_link: Option<ActiveEndDeviceControlListLink>,
pub availability_update_percent_change_threshold: Option<Percent>,
pub availability_update_power_change_threshold: Option<ActivePower>,
pub end_device_control_list_link: Option<EndDeviceControlListLink>,
pub primacy: PrimacyType,
pub mrid: MRIDType,
pub description: Option<String32>,
pub version: Option<VersionType>,
pub href: Option<String>,
}
drlc
only.Fields§
§active_end_device_control_list_link: Option<ActiveEndDeviceControlListLink>
§availability_update_percent_change_threshold: Option<Percent>
This attribute allows program providers to specify the requested granularity of updates to LoadShedAvailability sheddablePercent. If not present, or set to 0, then updates to LoadShedAvailability SHALL NOT be provided. If present and greater than zero, then clients SHALL provide their LoadShedAvailability if it has not previously been provided, and thereafter if the difference between the previously provided value and the current value of LoadShedAvailability sheddablePercent is greater than availabilityUpdatePercentChangeThreshold.
availability_update_power_change_threshold: Option<ActivePower>
This attribute allows program providers to specify the requested granularity of updates to LoadShedAvailability sheddablePower. If not present, or set to 0, then updates to LoadShedAvailability SHALL NOT be provided. If present and greater than zero, then clients SHALL provide their LoadShedAvailability if it has not previously been provided, and thereafter if the difference between the previously provided value and the current value of LoadShedAvailability sheddablePower is greater than availabilityUpdatePowerChangeThreshold.
end_device_control_list_link: Option<EndDeviceControlListLink>
§primacy: PrimacyType
Indicates the relative primacy of the provider of this program.
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.
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 DemandResponseProgram
impl Clone for DemandResponseProgram
source§fn clone(&self) -> DemandResponseProgram
fn clone(&self) -> DemandResponseProgram
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DemandResponseProgram
impl Debug for DemandResponseProgram
source§impl Default for DemandResponseProgram
impl Default for DemandResponseProgram
source§fn default() -> DemandResponseProgram
fn default() -> DemandResponseProgram
source§impl Ord for DemandResponseProgram
impl Ord for DemandResponseProgram
source§impl PartialEq<DemandResponseProgram> for DemandResponseProgram
impl PartialEq<DemandResponseProgram> for DemandResponseProgram
source§fn eq(&self, other: &DemandResponseProgram) -> bool
fn eq(&self, other: &DemandResponseProgram) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<DemandResponseProgram> for DemandResponseProgram
impl PartialOrd<DemandResponseProgram> for DemandResponseProgram
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read more