Interface GenDriverAPI4Modbus


  • public interface GenDriverAPI4Modbus
    Defines the interface of a Modbus interface driver.
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean connect()
      Connects to the Modbus interface.
      void disconnect()
      Disconnects from the Modbus interface.
      boolean isConnected()
      Tells if the Modbus interface is connected.
      default boolean[] readCoils​(short unitId, int startingAddress, int quantity)
      Reads one or multiple coils.
      boolean[] ReadCoils​(int startingAddress, int quantity)
      Deprecated.
      default boolean[] readDiscreteInputs​(short unitId, int startingAddress, int quantity)
      Reads one or multiple discrete inputs.
      boolean[] ReadDiscreteInputs​(int startingAddress, int quantity)
      Deprecated.
      default int[] readHoldingRegisters​(short unitId, int startingAddress, int quantity)
      Reads one or multiple holding registers.
      int[] ReadHoldingRegisters​(int startingAddress, int quantity)
      Deprecated.
      default int[] readInputRegisters​(short unitId, int startingAddress, int quantity)
      Reads one or multiple input registers.
      int[] ReadInputRegisters​(int startingAddress, int quantity)
      Deprecated.
      void setUnitIdentifier​(short unitId)
      Deprecated.
      default void writeMultipleCoils​(short unitId, int startingAddress, boolean[] values)
      Writes multiple coils.
      void WriteMultipleCoils​(int startingAdress, boolean[] values)
      Deprecated.
      default void writeMultipleRegisters​(short unitId, int startingAddress, int[] values)
      Writes multiple holding registers.
      void WriteMultipleRegisters​(int startingAdress, int[] values)
      Deprecated.
      default void writeSingleCoil​(short unitId, int startingAddress, boolean value)
      Writes a single coil.
      void WriteSingleCoil​(int startingAdress, boolean value)
      Deprecated.
      default void writeSingleRegister​(short unitId, int startingAddress, int value)
      Writes a single holding register.
      void WriteSingleRegister​(int startingAdress, int value)
      Deprecated.