Class FC6WriteRegisterTask

java.lang.Object
io.openems.edge.bridge.modbus.api.task.AbstractTask<com.ghgande.j2mod.modbus.msg.WriteSingleRegisterRequest,com.ghgande.j2mod.modbus.msg.WriteSingleRegisterResponse>
io.openems.edge.bridge.modbus.api.task.AbstractWriteTask<com.ghgande.j2mod.modbus.msg.WriteSingleRegisterRequest,com.ghgande.j2mod.modbus.msg.WriteSingleRegisterResponse>
io.openems.edge.bridge.modbus.api.task.AbstractWriteTask.Single<com.ghgande.j2mod.modbus.msg.WriteSingleRegisterRequest,com.ghgande.j2mod.modbus.msg.WriteSingleRegisterResponse,AbstractSingleWordElement<?,?>>
io.openems.edge.bridge.modbus.api.task.FC6WriteRegisterTask
All Implemented Interfaces:
Task, WriteTask, ManagedTask

public class FC6WriteRegisterTask extends AbstractWriteTask.Single<com.ghgande.j2mod.modbus.msg.WriteSingleRegisterRequest,com.ghgande.j2mod.modbus.msg.WriteSingleRegisterResponse,AbstractSingleWordElement<?,?>>
  • Constructor Details

  • Method Details

    • createModbusRequest

      protected com.ghgande.j2mod.modbus.msg.WriteSingleRegisterRequest createModbusRequest() throws OpenemsException
      Description copied from class: AbstractWriteTask.Single
      Factory for a ModbusRequest.
      Specified by:
      createModbusRequest in class AbstractWriteTask.Single<com.ghgande.j2mod.modbus.msg.WriteSingleRegisterRequest,com.ghgande.j2mod.modbus.msg.WriteSingleRegisterResponse,AbstractSingleWordElement<?,?>>
      Returns:
      a new ModbusRequest
      Throws:
      OpenemsException - on error
    • payloadToString

      protected String payloadToString(com.ghgande.j2mod.modbus.msg.WriteSingleRegisterRequest request)
      Description copied from class: AbstractTask
      Converts the actual payload of the REQUEST to a human readable format suitable for logs; without header data (like Unit-ID, function code, checksum, etc).
      Specified by:
      payloadToString in class AbstractTask<com.ghgande.j2mod.modbus.msg.WriteSingleRegisterRequest,com.ghgande.j2mod.modbus.msg.WriteSingleRegisterResponse>
      Parameters:
      request - the request
      Returns:
      a string