Class ZWaveSerialIOClient

All Implemented Interfaces:
IOClient<byte[]>, NettyIOClient<byte[]>, org.openremote.protocol.zwave.port.TransportLayer

public class ZWaveSerialIOClient extends SerialIOClient<byte[]> implements org.openremote.protocol.zwave.port.TransportLayer
Wrapper around SerialIOClient to allow compatibility with Z Wave library
  • Field Details

  • Constructor Details

    • ZWaveSerialIOClient

      public ZWaveSerialIOClient(String port)
  • Method Details

    • open

      public void open()
      Specified by:
      open in interface org.openremote.protocol.zwave.port.TransportLayer
    • close

      public void close()
      Specified by:
      close in interface org.openremote.protocol.zwave.port.TransportLayer
    • setListener

      public void setListener(org.openremote.protocol.zwave.port.TransportLayerListener listener)
      Specified by:
      setListener in interface org.openremote.protocol.zwave.port.TransportLayer
    • write

      public void write(byte[] data)
      Specified by:
      write in interface org.openremote.protocol.zwave.port.TransportLayer
    • onPacketReceived

      protected void onPacketReceived(byte[] data)
    • onConnectionStatusUpdate

      protected void onConnectionStatusUpdate(org.openremote.model.asset.agent.ConnectionStatus connectionStatus)