Crate dsmr5

Source
Expand description

A no-std Rust implementation of the DSMR5 standard (Dutch Smart Meter Requirements).

Modules§

state
Convenience structs to get and keep the current state of the meter in memory.
types
COSEM data types such as timestamps or fixed point numbers as per section 6.4.

Structs§

Reader
A blocking Iterator that parses a bytestreaming Iterator to Readouts.
Readout
A data readout message from the metering system as per section 6.2.
Telegram
A P1 telegram from the metering system as per section 6.12.

Enums§

Error
Line
One of up to three powerlines connected to the meter.
OBIS
OBIS data objects like the current power usage.
ReaderError
Slave
On of up to four slave meters connected to the meter.
Tariff
One of two tariffs used by the meter.

Type Aliases§

Result