Skip to main content

Module request

Module request 

Source
Expand description

Modbus request PDU types — decode and encode for every public function code.

Re-exports§

pub use device_id::ReadDeviceIdentificationRequest;

Modules§

device_id
Read Device Identification request (FC 0x2B, MEI type 0x0E, Spec V1.1b3 §6.21).

Structs§

DiagnosticsRequest
FC 0x08 — Diagnostics request.
EncapsulatedInterfaceRequest
FC 0x2B — Encapsulated Interface Transport request.
FileSubRequest
A single file sub-request record (7 bytes on the wire).
MaskWriteRegisterRequest
FC 0x16 — Mask Write Register request.
ReadCoilsRequest
FC 0x01 — Read Coils request.
ReadDiscreteInputsRequest
FC 0x02 — Read Discrete Inputs request.
ReadFifoQueueRequest
FC 0x18 — Read FIFO Queue request.
ReadFileRecordRequest
FC 0x14 — Read File Record request.
ReadHoldingRegistersRequest
FC 0x03 — Read Holding Registers request.
ReadInputRegistersRequest
FC 0x04 — Read Input Registers request.
ReadWriteMultipleRegistersRequest
FC 0x17 — Read/Write Multiple Registers request.
WriteFileRecordRequest
FC 0x15 — Write File Record request.
WriteMultipleCoilsRequest
FC 0x0F — Write Multiple Coils request.
WriteMultipleRegistersRequest
FC 0x10 — Write Multiple Registers request.
WriteSingleCoilRequest
FC 0x05 — Write Single Coil request.
WriteSingleRegisterRequest
FC 0x06 — Write Single Register request.

Traits§

Encode
Trait for encoding a Modbus PDU into a byte buffer.