pub struct DCChargingParameters {
pub bulk_so_c: Option<i64>,
pub custom_data: Option<CustomData>,
pub energy_amount: Option<f64>,
pub ev_energy_capacity: Option<f64>,
pub ev_max_current: f64,
pub ev_max_power: Option<f64>,
pub ev_max_voltage: f64,
pub full_so_c: Option<i64>,
pub state_of_charge: Option<i64>,
}Expand description
EV DC charging parameters for ISO 15118-2
Fields§
§bulk_so_c: Option<i64>Percentage of SoC at which the EV considers a fast charging process to end. (possible values: 0 - 100) Relates to: + ISO 15118-2: DC_EVChargeParameterType: BulkSOC
custom_data: Option<CustomData>§energy_amount: Option<f64>Amount of energy requested (in Wh). This inludes energy required for preconditioning. Relates to: + ISO 15118-2: DC_EVChargeParameterType: EVEnergyRequest
ev_energy_capacity: Option<f64>Capacity of the electric vehicle battery (in Wh). Relates to: + ISO 15118-2: DC_EVChargeParameterType: EVEnergyCapacity
ev_max_current: f64Maximum current (in A) supported by the electric vehicle. Includes cable capacity. Relates to: + ISO 15118-2: DC_EVChargeParameterType:EVMaximumCurrentLimit
ev_max_power: Option<f64>Maximum power (in W) supported by the electric vehicle. Required for DC charging. Relates to: + ISO 15118-2: DC_EVChargeParameterType: EVMaximumPowerLimit
ev_max_voltage: f64Maximum voltage supported by the electric vehicle. Relates to: + ISO 15118-2: DC_EVChargeParameterType: EVMaximumVoltageLimit
full_so_c: Option<i64>Percentage of SoC at which the EV considers the battery fully charged. (possible values: 0 - 100) Relates to: + ISO 15118-2: DC_EVChargeParameterType: FullSOC
state_of_charge: Option<i64>Energy available in the battery (in percent of the battery capacity) Relates to: + ISO 15118-2: DC_EVChargeParameterType: DC_EVStatus: EVRESSSOC
Trait Implementations§
Source§impl Clone for DCChargingParameters
impl Clone for DCChargingParameters
Source§fn clone(&self) -> DCChargingParameters
fn clone(&self) -> DCChargingParameters
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more