Struct dsmr5::Readout[][src]

pub struct Readout {
    pub buffer: [u8; 2048],
}

A data readout message from the metering system as per section 6.2.

Fields

buffer: [u8; 2048]

Implementations

impl Readout[src]

pub fn to_telegram<'a>(&'a self) -> Result<Telegram<'a>>[src]

Parse the readout to an actual telegram message.

Checks the integrity of the telegram by the CRC16 checksum included. Parses the prefix and identification, and will allow the parsing of the COSEM objects.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.