class
#include <modbuscpp/details/data-table.hpp>
table
Contents
Public types
- struct initializer_t
- using pointer = std::unique_ptr<table>
Constructors, destructors, conversion operators
Public functions
-
auto coils() -> block::
bits& -
auto coils() const -> const block::
bits& -
auto discrete_inputs() -> block::
bits& -
auto discrete_inputs() const -> const block::
bits& -
auto holding_registers() -> block::
registers& -
auto holding_registers() const -> const block::
registers& -
auto input_registers() -> block::
registers& -
auto input_registers() const -> const block::
registers&
Typedef documentation
Function documentation
modbus:: table:: table(const initializer_ t& initializer = {{address_ t{0x00}, block::bits::max_capacity, 0}, {address_ t{0x00}, block::bits::max_capacity, 0}, {address_ t{0x00}, block::registers::max_capacity, 0}, {address_ t{0x00}, block::registers::max_capacity, 0}}) explicit noexcept
Parameters | |
---|---|
initializer | initializer factory |
Table constructor
block:: bits& modbus:: table:: discrete_inputs()
Returns | discrete inputs block |
---|
Get discrete inputs block
const block:: bits& modbus:: table:: discrete_inputs() const
Returns | discrete inputs (const) |
---|
Get discrete inputs (const)
block:: registers& modbus:: table:: holding_registers()
Returns | holding registers block |
---|
Get holding registers block
const block:: registers& modbus:: table:: holding_registers() const
Returns | holding registers (const) |
---|
Get holding registers (const)
block:: registers& modbus:: table:: input_registers()
Returns | input registers block |
---|
Get input registers block
const block:: registers& modbus:: table:: input_registers() const
Returns | input registers (const) |
---|
Get input registers (const)