[][src]Struct dsmr5::Readout

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

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

Fields

buffer: [u8; 1024]

Methods

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

impl Send for Readout

impl Sync for Readout

Blanket Implementations

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

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

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

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

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