readCoils abstract method

Future<Uint8List> readCoils(
  1. int slaveId,
  2. int address,
  3. int quantity
)

Read coil status (FC 01).

Reads from 1 to 2000 contiguous coils in a remote device.

Parameters:

  • slaveId: The slave device ID (1-247)
  • address: Starting address of coils
  • quantity: Number of coils to read (1-2000)

Returns: Byte array with coil status (bit-packed)

Example:

final coils = await client.readCoils(1, 0, 10);
final isCoil0On = (coils[0] & 0x01) != 0;

Implementation

Future<Uint8List> readCoils(int slaveId, int address, int quantity);