Class 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 Detail

      • PJCSerialHostAdapter

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

      • 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>