pub struct DCChargingParameters<CustomDataType = NoCustomData> {
pub bulk_so_c: Option<i64>,
pub custom_data: Option<CustomDataType>,
pub energy_amount: Option<i64>,
pub ev_energy_capacity: Option<i64>,
pub ev_max_current: i64,
pub ev_max_power: Option<i64>,
pub ev_max_voltage: i64,
pub full_so_c: Option<i64>,
pub state_of_charge: Option<i64>,
}Expand description
DC_ Charging_ Parameters urn:x-oca:ocpp:uid:2:233251 EV DC charging parameters
Fields§
§bulk_so_c: Option<i64>DC_ Charging_ Parameters. Bulk_ SOC. Percentage urn:x-oca:ocpp:uid:1:569222 Percentage of SoC at which the EV considers a fast charging process to end. (possible values: 0 - 100)
custom_data: Option<CustomDataType>§energy_amount: Option<i64>DC_ Charging_ Parameters. Energy_ Amount. Energy_ Amount urn:x-oca:ocpp:uid:1:569217 Amount of energy requested (in Wh). This inludes energy required for preconditioning.
ev_energy_capacity: Option<i64>DC_ Charging_ Parameters. EV_ Energy_ Capacity. Numeric urn:x-oca:ocpp:uid:1:569220 Capacity of the electric vehicle battery (in Wh)
ev_max_current: i64DC_ Charging_ Parameters. EV_ Max. Current urn:x-oca:ocpp:uid:1:569215 Maximum current (amps) supported by the electric vehicle. Includes cable capacity.
ev_max_power: Option<i64>DC_ Charging_ Parameters. EV_ Max. Power urn:x-oca:ocpp:uid:1:569218 Maximum power (in W) supported by the electric vehicle. Required for DC charging.
ev_max_voltage: i64DC_ Charging_ Parameters. EV_ Max. Voltage urn:x-oca:ocpp:uid:1:569216 Maximum voltage supported by the electric vehicle
full_so_c: Option<i64>DC_ Charging_ Parameters. Full_ SOC. Percentage urn:x-oca:ocpp:uid:1:569221 Percentage of SoC at which the EV considers the battery fully charged. (possible values: 0 - 100)
state_of_charge: Option<i64>DC_ Charging_ Parameters. State_ Of_ Charge. Numeric urn:x-oca:ocpp:uid:1:569219 Energy available in the battery (in percent of the battery capacity)
Trait Implementations§
Source§impl<CustomDataType: Clone> Clone for DCChargingParameters<CustomDataType>
impl<CustomDataType: Clone> Clone for DCChargingParameters<CustomDataType>
Source§fn clone(&self) -> DCChargingParameters<CustomDataType>
fn clone(&self) -> DCChargingParameters<CustomDataType>
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl<CustomDataType: Debug> Debug for DCChargingParameters<CustomDataType>
impl<CustomDataType: Debug> Debug for DCChargingParameters<CustomDataType>
Source§impl<'de, CustomDataType> Deserialize<'de> for DCChargingParameters<CustomDataType>where
CustomDataType: Deserialize<'de>,
impl<'de, CustomDataType> Deserialize<'de> for DCChargingParameters<CustomDataType>where
CustomDataType: Deserialize<'de>,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl<CustomDataType: Eq> Eq for DCChargingParameters<CustomDataType>
Source§impl<CustomDataType: PartialEq> PartialEq for DCChargingParameters<CustomDataType>
impl<CustomDataType: PartialEq> PartialEq for DCChargingParameters<CustomDataType>
Source§impl<CustomDataType> Serialize for DCChargingParameters<CustomDataType>where
CustomDataType: Serialize,
impl<CustomDataType> Serialize for DCChargingParameters<CustomDataType>where
CustomDataType: Serialize,
impl<CustomDataType: PartialEq> StructuralPartialEq for DCChargingParameters<CustomDataType>
Source§impl<CustomDataType> Validate for DCChargingParameters<CustomDataType>
Available on crate feature validate only.
impl<CustomDataType> Validate for DCChargingParameters<CustomDataType>
validate only.