pub struct UnavailabilityTimeSeries {Show 18 fields
pub m_rid: Mrid,
pub original_sender_m_rid: Option<ParticipantMrid>,
pub original_document_m_rid: Option<Mrid>,
pub original_revision_number: Option<RevisionNumber>,
pub original_created_date_time: Option<UtcDateTime>,
pub original_timeseries_m_rid: Option<Mrid>,
pub business_type: UnavailabilityBusinessType,
pub bidding_zone_domain_m_rid: UnavailabilityBiddingZone,
pub production_registered_resource_m_rid: Option<ParticipantMrid>,
pub production_registered_resource_psr_type_m_rid: Option<ParticipantMrid>,
pub start_date: String,
pub start_time: String,
pub end_date: String,
pub end_time: String,
pub quantity_measure_unit_name: String,
pub curve_type: String,
pub asset_registered_resource: Option<AssetRegisteredResource>,
pub available_period: UnavailabilityAvailablePeriod,
}Expand description
A single unavailability time series.
Each TimeSeries covers one calendar day and one business type.
Instead of quarter-hour Period/Interval data, this uses separate
start_DateAndOrTime.date / time and end_DateAndOrTime.date / time
fields per IEC 62325.
Fields§
§m_rid: MridUnique time-series identifier within this document.
original_sender_m_rid: Option<ParticipantMrid>Original sender mRID when forwarded via data provider (optional).
original_document_m_rid: Option<Mrid>Original document mRID when forwarded (optional).
original_revision_number: Option<RevisionNumber>Original revision number when forwarded (optional).
original_created_date_time: Option<UtcDateTime>Original creation timestamp when forwarded (optional).
original_timeseries_m_rid: Option<Mrid>Original time-series mRID when forwarded (optional).
business_type: UnavailabilityBusinessTypeBusiness type: production, planned maintenance, or unplanned outage.
bidding_zone_domain_m_rid: UnavailabilityBiddingZoneControl zone of the resource.
production_registered_resource_m_rid: Option<ParticipantMrid>The production resource this unavailability applies to.
production_registered_resource_psr_type_m_rid: Option<ParticipantMrid>The power-system resource the production resource belongs to.
start_date: StringStart date of the unavailability period (ISO date yyyy-mm-dd).
start_time: StringStart time of the unavailability period (hh:mm:ssZ).
end_date: StringEnd date of the unavailability period (ISO date yyyy-mm-dd).
end_time: StringEnd time of the unavailability period (hh:mm:ssZ).
quantity_measure_unit_name: StringPower unit of the availability curve (always MAW).
curve_type: StringCurve type.
asset_registered_resource: Option<AssetRegisteredResource>The asset this unavailability applies to.
available_period: UnavailabilityAvailablePeriodThe interval-resolved availability curve.
Trait Implementations§
Source§fn clone(&self) -> UnavailabilityTimeSeries
fn clone(&self) -> UnavailabilityTimeSeries
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more