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.
- Reader
Error - Slave
- On of up to four slave meters connected to the meter.
- Tariff
- One of two tariffs used by the meter.