[][src]Crate dsmr5

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.

Slave

On of up to four slave meters connected to the meter.

Tariff

One of two tariffs used by the meter.

Type Definitions

Result