Interface BrickletRS485.ModbusSlaveWriteMultipleRegistersRequestListener

  • All Superinterfaces:
    DeviceListener, java.util.EventListener, TinkerforgeListener
    Enclosing class:
    BrickletRS485

    public static interface BrickletRS485.ModbusSlaveWriteMultipleRegistersRequestListener
    extends DeviceListener
    This listener is called only in Modbus slave mode when the slave receives a valid request from a Modbus master to write multiple holding registers. The parameters are request ID of the request, the number of the first holding register and the data to be written as received by the request. The number of the first holding register is called starting address for backwards compatibility reasons. It is not an address, but instead a holding register number in the range of 1 to 65536. The prefix digit 4 (for holding register) is omitted. To send a response of this request use BrickletRS485.modbusSlaveAnswerWriteMultipleRegistersRequest(int). \note If reconstructing the value fails, the listener is triggered with null for registers.
    • Method Detail

      • modbusSlaveWriteMultipleRegistersRequest

        void modbusSlaveWriteMultipleRegistersRequest​(int requestID,
                                                      long startingAddress,
                                                      int[] registers)