writeToClient method

  1. @override
Future<void> writeToClient(
  1. ModbusClient client,
  2. int address,
  3. T value
)
override

Implementation

@override
Future<void> writeToClient(ModbusClient client, int address, T value) {
  assert(canWrite(T, address));

  return write(
    value,
    (value) {
      final future = client.writeSingleRegister(address, value);
      address += 1;
      return future;
    },
    (values) {
      final future = client.writeMultipleRegisters(address, values);
      address += values.length;
      return future;
    },
  );
}