pub struct ACChargingParameters {
pub energy_amount: f64,
pub ev_min_current: f64,
pub ev_max_current: f64,
pub ev_max_voltage: f64,
pub custom_data: Option<CustomData>,
}Expand description
EV AC charging parameters for ISO 15118-2
Fields§
§energy_amount: f64Amount of energy requested (in Wh). This includes energy required for preconditioning. Relates to: + ISO 15118-2: AC_EVChargeParameterType: EAmount + ISO 15118-20: Dynamic/Scheduled_SEReqControlModeType: EVTargetEnergyRequest
ev_min_current: f64Minimum current (amps) supported by the electric vehicle (per phase). Relates to: + ISO 15118-2: AC_EVChargeParameterType: EVMinCurrent
ev_max_current: f64Maximum current (amps) supported by the electric vehicle (per phase). Includes cable capacity. Relates to: + ISO 15118-2: AC_EVChargeParameterType: EVMaxCurrent
ev_max_voltage: f64Maximum voltage supported by the electric vehicle. Relates to: + ISO 15118-2: AC_EVChargeParameterType: EVMaxVoltage
custom_data: Option<CustomData>Trait Implementations§
Source§impl Clone for ACChargingParameters
impl Clone for ACChargingParameters
Source§impl Debug for ACChargingParameters
impl Debug for ACChargingParameters
Source§impl<'de> Deserialize<'de> for ACChargingParameters
impl<'de> Deserialize<'de> for ACChargingParameters
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ACChargingParameters
impl PartialEq for ACChargingParameters
Source§impl Serialize for ACChargingParameters
impl Serialize for ACChargingParameters
impl StructuralPartialEq for ACChargingParameters
Auto Trait Implementations§
impl Freeze for ACChargingParameters
impl RefUnwindSafe for ACChargingParameters
impl Send for ACChargingParameters
impl Sync for ACChargingParameters
impl Unpin for ACChargingParameters
impl UnsafeUnpin for ACChargingParameters
impl UnwindSafe for ACChargingParameters
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more