Struct dsmr5::Readout [−][src]
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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,