IEC60870 (ExIEC60870 v0.1.0)

Copy Markdown View Source

Pure Elixir implementation of IEC 60870-5-101 and IEC 60870-5-104 (Master & Slave, Balanced & Unbalanced, full Information Objects, and bidirectional File Transfer Service), modeled after lib60870-C.

Core Modules

Summary

Functions

Convenience helper to decode an ASDU binary into %IEC60870.ASDU{}.

Convenience helper to encode an %IEC60870.ASDU{} into binary.

Functions

decode_asdu(bin, params \\ %AppLayerParameters{})

Convenience helper to decode an ASDU binary into %IEC60870.ASDU{}.

encode_asdu(asdu, params \\ %AppLayerParameters{})

Convenience helper to encode an %IEC60870.ASDU{} into binary.