Skip to main content

Module request

Module request 

Source

Structs§

CustomRequest
A request with a user-defined or unrecognised function code.
CustomRequestData
Borrowed decode representation for custom/unknown function codes.
DiagnosticsRequest
FC08 Diagnostics request.
MaskWriteRegisterRequest
FC22 Mask Write Register request.
OwnedWriteMultipleCoilsRequest
OwnedWriteMultipleRegistersRequest
ReadCoilsRequest
FC01 Read Coils request.
ReadDiscreteInputsRequest
FC02 Read Discrete Inputs request.
ReadExceptionStatusRequest
FC07 Read Exception Status request (no payload).
ReadFifoQueueRequest
FC24 Read FIFO Queue request.
ReadHoldingRegistersRequest
FC03 Read Holding Registers request.
ReadInputRegistersRequest
FC04 Read Input Registers request.
ReadWriteMultipleRegistersRequest
FC23 Read/Write Multiple Registers request (encoding form).
ReadWriteMultipleRegistersRequestData
Borrowed decode representation for FC23 payloads.
WriteMultipleCoilsRequest
FC15 Write Multiple Coils request (encoding form with borrowed coil slice).
WriteMultipleCoilsRequestData
Borrowed decode representation for FC15 payloads.
WriteMultipleRegistersRequest
FC16 Write Multiple Registers request (encoding form with borrowed register slice).
WriteMultipleRegistersRequestData
Borrowed decode representation for FC16 payloads.
WriteSingleCoilRequest
FC05 Write Single Coil request.
WriteSingleRegisterRequest
FC06 Write Single Register request.

Enums§

DecodedRequest
Decoded request model used by simulator/server implementations.
Request
Modbus request PDU, ready for encoding. Used by the client.