Library IoT/Modbus

Package ModbusMaster

Overview

Classes: GenericMessage, MaskWriteRegisterRequest, MaskWriteRegisterResponse, ModbusException, ModbusExceptionMessage, ModbusMaster, ModbusMasterImpl, ModbusMessage, PDUReader, PDUWriter, ReadCoilsRequest, ReadCoilsResponse, ReadDiscreteInputsRequest, ReadDiscreteInputsResponse, ReadExceptionStatusRequest, ReadExceptionStatusResponse, ReadFIFOQueueRequest, ReadFIFOQueueResponse, ReadHoldingRegistersRequest, ReadHoldingRegistersResponse, ReadInputRegistersRequest, ReadInputRegistersResponse, ReadWriteMultipleRegistersRequest, ReadWriteMultipleRegistersResponse, WriteMultipleCoilsRequest, WriteMultipleCoilsResponse, WriteMultipleRegistersRequest, WriteMultipleRegistersResponse, WriteSingleCoilRequest, WriteSingleCoilResponse, WriteSingleRegisterRequest, WriteSingleRegisterResponse

Classes

struct GenericMessage

A generic Modbus frame. more...

struct MaskWriteRegisterRequest

Modbus Mask Write Register Request Function Code: 0x16 more...

struct MaskWriteRegisterResponse

Modbus Mask Write Register Response Function Code: 0x16 more...

class ModbusException

An exception class for Modbus exceptions. more...

struct ModbusExceptionMessage

Modbus Exception Message more...

class ModbusMaster

This class defines the interface for Modbus clients. more...

class ModbusMasterImpl

An implementation of the ModbusMaster interface for the Modbus RTU protocol over a serial line. more...

struct ModbusMessage

 more...

class PDUReader

The PDUReader class is used to write Modbus PDU data using a Poco::BinaryWritermore...

class PDUWriter

The PDUWriter class is used to write Modbus PDU data using a Poco::BinaryWritermore...

struct ReadCoilsRequest

Modbus Read Coils Request Function Code: 0x01 more...

struct ReadCoilsResponse

Modbus Read Coils Response Function Code: 0x01 more...

struct ReadDiscreteInputsRequest

Modbus Read Inputs Request Function Code: 0x02 more...

struct ReadDiscreteInputsResponse

Modbus Read Inputs Response Function Code: 0x02 more...

struct ReadExceptionStatusRequest

Modbus Read Exception Status Request Function Code: 0x07 more...

struct ReadExceptionStatusResponse

Modbus Read Exception Status Response Function Code: 0x07 more...

struct ReadFIFOQueueRequest

Modbus Read FIFO Queue Request Function Code: 0x18 more...

struct ReadFIFOQueueResponse

Modbus Read FIFO Queue Response Function Code: 0x18 more...

struct ReadHoldingRegistersRequest

Modbus Read Holding Registers Request Function Code: 0x03 more...

struct ReadHoldingRegistersResponse

Modbus Read Holding Registers Response Function Code: 0x03 more...

struct ReadInputRegistersRequest

Modbus Read Input Registers Request Function Code: 0x04 more...

struct ReadInputRegistersResponse

Modbus Read Input Registers Response Function Code: 0x04 more...

struct ReadWriteMultipleRegistersRequest

Modbus Read/Write Multiple Registers Request Function Code: 0x17 more...

struct ReadWriteMultipleRegistersResponse

Modbus Read/Write Multiple Registers Response Function Code: 0x17 more...

struct WriteMultipleCoilsRequest

Modbus Write Multiple Coils Request Function Code: 0x0F more...

struct WriteMultipleCoilsResponse

Modbus Write Multiple Coils Response Function Code: 0x0F more...

struct WriteMultipleRegistersRequest

Modbus Write Multiple Registers Request Function Code: 0x10 more...

struct WriteMultipleRegistersResponse

Modbus Read Multiple Registers Response Function Code: 0x10 more...

struct WriteSingleCoilRequest

Modbus Write Single Coil Request Function Code: 0x05 more...

struct WriteSingleCoilResponse

Modbus Write Single Coil Response Function Code: 0x05 more...

struct WriteSingleRegisterRequest

Modbus Write Single Register Request Function Code: 0x06 more...

struct WriteSingleRegisterResponse

Modbus Write Single Register Response Function Code: 0x06 more...

Securely control IoT edge devices from anywhere   Connect a Device