ModBoss.Mapping (modboss v0.1.0)

Struct representing the Modbus mapping.

Summary

Types

t()

@type t() :: %ModBoss.Mapping{
  addresses: Range.t(),
  as: atom() | {module(), atom()},
  encoded_value: integer(),
  mode: :r | :rw | :w,
  name: atom(),
  register_count: integer(),
  starting_address: integer(),
  type: :holding_register | :input_register | :coil | :discrete_input,
  value: any()
}