readHoldingRegisters method
Read holding registers as 16-bit values (FC 03).
Reads from 1 to 125 contiguous holding registers.
Parameters:
slaveId: The slave device ID (1-247)address: Starting address of holding registersquantity: Number of registers to read (1-125)
Returns: List of 16-bit unsigned integers
Implementation
@override
Future<Uint16List> readHoldingRegisters(
int slaveId, int address, int quantity) async {
final bytes = await readHoldingRegistersBytes(slaveId, address, quantity);
return bytesToUint16(bytes);
}