pub struct ChargingSchedule {
pub custom_data: Option<CustomData>,
pub id: i64,
pub start_schedule: Option<DateTime>,
pub duration: Option<i64>,
pub charging_rate_unit: ChargingRateUnitEnum,
pub charging_schedule_period: Vec<ChargingSchedulePeriod>,
pub min_charging_rate: Option<f64>,
pub sales_tariff: Option<SalesTariff>,
}Expand description
Charging_ Schedule Charging schedule structure defines a list of charging periods, as used in: GetCompositeSchedule.conf and ChargingProfile.
Fields§
§custom_data: Option<CustomData>§id: i64Identifies the ChargingSchedule.
start_schedule: Option<DateTime>Charging_ Schedule. Start_ Schedule. Date_ Time Starting point of an absolute schedule. If absent the schedule will be relative to start of charging.
duration: Option<i64>Charging_ Schedule. Duration. Elapsed_ Time Duration of the charging schedule in seconds. If the duration is left empty, the last period will continue indefinitely or until end of the transaction if chargingProfilePurpose = TxProfile.
charging_rate_unit: ChargingRateUnitEnum§charging_schedule_period: Vec<ChargingSchedulePeriod>§min_charging_rate: Option<f64>Charging_ Schedule. Min_ Charging_ Rate. Numeric Minimum charging rate supported by the EV. The unit of measure is defined by the chargingRateUnit. This parameter is intended to be used by a local smart charging algorithm to optimize the power allocation for in the case a charging process is inefficient at lower charging rates. Accepts at most one digit fraction (e.g. 8.1)
sales_tariff: Option<SalesTariff>