pub struct MeterValuesRequest {
pub connector_id: u32,
pub transaction_id: Option<i32>,
pub meter_value: Vec<MeterValue>,
}
Expand description
This contains the field definition of the MeterValues.req PDU sent by the Charge Point to the Central System. See also Meter Values
Fields§
§connector_id: u32
Required. This contains a number (>0) designating a connector of the Charge Point.‘0’ (zero) is used to designate the main powermeter.
transaction_id: Option<i32>
Optional. The transaction to which these meter samples are related.
meter_value: Vec<MeterValue>
Required. The sampled meter values with timestamps.
Trait Implementations§
Source§impl Clone for MeterValuesRequest
impl Clone for MeterValuesRequest
Source§fn clone(&self) -> MeterValuesRequest
fn clone(&self) -> MeterValuesRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MeterValuesRequest
impl Debug for MeterValuesRequest
Source§impl Default for MeterValuesRequest
impl Default for MeterValuesRequest
Source§fn default() -> MeterValuesRequest
fn default() -> MeterValuesRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MeterValuesRequest
impl<'de> Deserialize<'de> for MeterValuesRequest
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 MeterValuesRequest
impl PartialEq for MeterValuesRequest
Source§impl Serialize for MeterValuesRequest
impl Serialize for MeterValuesRequest
impl StructuralPartialEq for MeterValuesRequest
Auto Trait Implementations§
impl Freeze for MeterValuesRequest
impl RefUnwindSafe for MeterValuesRequest
impl Send for MeterValuesRequest
impl Sync for MeterValuesRequest
impl Unpin for MeterValuesRequest
impl UnwindSafe for MeterValuesRequest
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