Class PJCSerialHostAdapter<T>

java.lang.Object
org.bidib.jbidibc.netbidib.server.adapter.DefaultHostAdapter<T>
org.bidib.jbidibc.netbidib.server.adapter.PJCSerialHostAdapter<T>
All Implemented Interfaces:
org.bidib.jbidibc.messages.HostAdapter<T>

public class PJCSerialHostAdapter<T> extends DefaultHostAdapter<T>
This class uses PureJavaCommSerialConnector for communication.
  • Constructor Details

    • PJCSerialHostAdapter

      public PJCSerialHostAdapter(Function<org.bidib.jbidibc.messages.message.BidibMessageInterface,T> messageContentSupplier)
  • Method Details

    • initialize

      public void initialize(org.bidib.jbidibc.messages.helpers.Context context)
      Specified by:
      initialize in interface org.bidib.jbidibc.messages.HostAdapter<T>
      Overrides:
      initialize in class DefaultHostAdapter<T>
    • getRawSerialBidib

      public org.bidib.jbidibc.messages.base.BaseBidib<org.bidib.jbidibc.messages.MessageReceiver> getRawSerialBidib()
      Returns:
      the rawSerialBidib
    • setRawSerialBidib

      public void setRawSerialBidib(org.bidib.jbidibc.messages.base.BaseBidib<org.bidib.jbidibc.messages.MessageReceiver> rawSerialBidib)
      Parameters:
      rawSerialBidib - the rawSerialBidib to set
    • getConfiguredPort

      public String getConfiguredPort()
      Returns the configured port that was provided during connect backend.
      Returns:
      the configured port
    • signalConnectionOpened

      public void signalConnectionOpened(org.bidib.jbidibc.messages.helpers.Context context)
      Specified by:
      signalConnectionOpened in interface org.bidib.jbidibc.messages.HostAdapter<T>
      Overrides:
      signalConnectionOpened in class DefaultHostAdapter<T>
    • signalConnectionClosed

      public void signalConnectionClosed(org.bidib.jbidibc.messages.helpers.Context context)
      Specified by:
      signalConnectionClosed in interface org.bidib.jbidibc.messages.HostAdapter<T>
      Overrides:
      signalConnectionClosed in class DefaultHostAdapter<T>