Struct sep2_common::packages::der::DERAvailability
source · pub struct DERAvailability {
pub availability_duration: Option<Uint32>,
pub max_charge_duration: Option<Uint32>,
pub reading_time: TimeType,
pub reserve_charge_percent: Option<Percent>,
pub reserve_percent: Option<Percent>,
pub stat_var_avail: Option<ReactivePower>,
pub stat_w_avail: Option<ActivePower>,
pub subscribable: Option<SubscribableType>,
pub href: Option<String>,
}
der
only.Fields§
§availability_duration: Option<Uint32>
Indicates number of seconds the DER will be able to deliver active power at the reservePercent level.
max_charge_duration: Option<Uint32>
Indicates number of seconds the DER will be able to receive active power at the reserveChargePercent level.
reading_time: TimeType
The timestamp when the DER availability was last updated.
reserve_charge_percent: Option<Percent>
Percent of continuous received active power (%setMaxChargeRateW) that is estimated to be available in reserve.
reserve_percent: Option<Percent>
Percent of continuous delivered active power (%setMaxW) that is estimated to be available in reserve.
stat_var_avail: Option<ReactivePower>
Estimated reserve reactive power, in var. Represents the lesser of received or delivered reactive power.
stat_w_avail: Option<ActivePower>
Estimated reserve active power, in watts.
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 DERAvailability
impl Clone for DERAvailability
source§fn clone(&self) -> DERAvailability
fn clone(&self) -> DERAvailability
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DERAvailability
impl Debug for DERAvailability
source§impl Default for DERAvailability
impl Default for DERAvailability
source§fn default() -> DERAvailability
fn default() -> DERAvailability
source§impl PartialEq<DERAvailability> for DERAvailability
impl PartialEq<DERAvailability> for DERAvailability
source§fn eq(&self, other: &DERAvailability) -> bool
fn eq(&self, other: &DERAvailability) -> bool
self
and other
values to be equal, and is used
by ==
.