pub struct FlowReservationRequest {
pub creation_time: TimeType,
pub duration_requested: Option<Uint16>,
pub energy_requested: SignedRealEnergy,
pub interval_requested: DateTimeInterval,
pub power_requested: ActivePower,
pub request_status: RequestStatus,
pub mrid: MRIDType,
pub description: Option<String32>,
pub version: Option<VersionType>,
pub href: Option<String>,
}
flow_reservation
only.Fields§
§creation_time: TimeType
The time at which the request was created.
duration_requested: Option<Uint16>
A value that is calculated by the storage device that defines the minimum duration, in seconds, that it will take to complete the actual flow transaction, including any ramp times and conditioning times, if applicable.
energy_requested: SignedRealEnergy
Indicates the total amount of energy, in Watt-Hours, requested to be transferred between the storage device and the electric power system. Positive values indicate charging and negative values indicate discharging. This sign convention is different than for the DER function where discharging is positive. Note that the energyRequestNow attribute in the PowerStatus Object must always represent a charging solution and it is not allowed to have a negative value.
interval_requested: DateTimeInterval
The time window during which the flow reservation is needed. For example, if an electric vehicle is set with a 7:00 AM time charge is needed, and price drops to the lowest tier at 11:00 PM, then this window would likely be from 11:00 PM until 7:00 AM.
power_requested: ActivePower
Indicates the sustained level of power, in Watts, that is requested. For charging this is calculated by the storage device and it represents the charging system capability (which for an electric vehicle must also account for any power limitations due to the EVSE control pilot). For discharging, a lower value than the inverter capability can be used as a target.
request_status: RequestStatus
§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 FlowReservationRequest
impl Clone for FlowReservationRequest
source§fn clone(&self) -> FlowReservationRequest
fn clone(&self) -> FlowReservationRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for FlowReservationRequest
impl Debug for FlowReservationRequest
source§impl Default for FlowReservationRequest
impl Default for FlowReservationRequest
source§fn default() -> FlowReservationRequest
fn default() -> FlowReservationRequest
source§impl Ord for FlowReservationRequest
impl Ord for FlowReservationRequest
source§impl PartialEq<FlowReservationRequest> for FlowReservationRequest
impl PartialEq<FlowReservationRequest> for FlowReservationRequest
source§fn eq(&self, other: &FlowReservationRequest) -> bool
fn eq(&self, other: &FlowReservationRequest) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<FlowReservationRequest> for FlowReservationRequest
impl PartialOrd<FlowReservationRequest> for FlowReservationRequest
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