Exmbus (Exmbus v0.3.0)

View Source

Documentation for Exmbus.

Summary

Functions

crc!(bytes)

@spec crc!(iodata()) :: non_neg_integer()

Calculate the CRC relevant for mbus (crc_16_en_13757)

parse(bin, options_or_context \\ nil)

@spec parse(
  binary(),
  options_or_context :: Keyword.t() | Exmbus.Parser.Context.t() | nil
) ::
  {:ok, Exmbus.Parser.Context.t()} | {:error, Exmbus.Parser.Context.t()}

parse!(bin, options_or_context \\ nil)