API Reference ex_dlt645 v#0.1.0

Copy Markdown View Source

Modules

A complete, idiomatic Elixir/OTP communication library for the DL/T 645-2007 (and 1997) electricity meter protocol.

Binary Coded Decimal (BCD) encoding and decoding helpers for DL/T 645 protocols.

Pure functional packet encoder and decoder for DL/T 645-2007 frames.

DL/T 645-2007 Data Identifier (DI) specifications and value decoders/encoders.

Metadata for a DL/T 645-2007 Data Identifier.

Represents a parsed or constructed DL/T 645-2007 frame.

Circuits.UART.Framing implementation for DL/T 645-2007 streams.

DL/T 645-2007 Master collector GenServer.

Inspection, diagnostic, and query tools for DL/T 645-2007.

DL/T 645-2007 Slave (Electricity Meter Simulator) GenServer.

Telemetry instrumentation for DL/T 645 requests.

Behaviour for DL/T 645 communication transport layers.

TCP socket transport implementation for DL/T 645.

Hardware serial transport implementation backed by Circuits.UART.

In-memory virtual serial transport implementation for DL/T 645.

In-memory virtual serial bus for DL/T 645 communications.

Mix Tasks

Command line analysis and query tool for DL/T 645-2007.