Expand description
Modbus FIFO Queue Service Module
This module provides the necessary structures and logic to handle Modbus operations related to FIFO Queues (Function Code 0x18).
It includes functionality for:
- Reading the contents of a remote FIFO queue of registers.
- Parsing response PDUs containing the FIFO count and register values.
- Validating data integrity (byte counts vs register counts).
This module is designed for no_std environments using heapless collections.
The maximum number of registers in a single FIFO response is limited to 31 by the protocol.