Class SpswSerialConnector

java.lang.Object
org.bidib.jbidibc.messages.base.AbstractBaseBidib<org.bidib.jbidibc.messages.MessageReceiver>
org.bidib.jbidibc.spsw.SpswSerialConnector
All Implemented Interfaces:
org.bidib.jbidibc.messages.base.BaseBidib<org.bidib.jbidibc.messages.MessageReceiver>

public class SpswSerialConnector extends org.bidib.jbidibc.messages.base.AbstractBaseBidib<org.bidib.jbidibc.messages.MessageReceiver>
  • Constructor Details

    • SpswSerialConnector

      public SpswSerialConnector()
  • Method Details

    • getMessageReceiver

      public org.bidib.jbidibc.messages.MessageReceiver getMessageReceiver()
      Specified by:
      getMessageReceiver in interface org.bidib.jbidibc.messages.base.BaseBidib<org.bidib.jbidibc.messages.MessageReceiver>
      Overrides:
      getMessageReceiver in class org.bidib.jbidibc.messages.base.AbstractBaseBidib<org.bidib.jbidibc.messages.MessageReceiver>
      Returns:
      the messageReceiver
    • setMessageReceiver

      public void setMessageReceiver(org.bidib.jbidibc.messages.MessageReceiver messageReceiver)
      Specified by:
      setMessageReceiver in interface org.bidib.jbidibc.messages.base.BaseBidib<org.bidib.jbidibc.messages.MessageReceiver>
      Overrides:
      setMessageReceiver in class org.bidib.jbidibc.messages.base.AbstractBaseBidib<org.bidib.jbidibc.messages.MessageReceiver>
      Parameters:
      messageReceiver - the messageReceiver to set
    • getLineStatusListener

      public LineStatusListener getLineStatusListener()
      Returns:
      the lineStatusListener
    • setLineStatusListener

      public void setLineStatusListener(LineStatusListener lineStatusListener)
      Parameters:
      lineStatusListener - the lineStatusListener to set
    • getPortIdentifiers

      public List<String> getPortIdentifiers()
    • isImplAvaiable

      protected boolean isImplAvaiable()
    • isOpened

      public boolean isOpened()
      Specified by:
      isOpened in interface org.bidib.jbidibc.messages.base.BaseBidib<org.bidib.jbidibc.messages.MessageReceiver>
      Overrides:
      isOpened in class org.bidib.jbidibc.messages.base.AbstractBaseBidib<org.bidib.jbidibc.messages.MessageReceiver>
    • internalOpen

      protected void internalOpen(String portName, org.bidib.jbidibc.messages.helpers.Context context) throws org.bidib.jbidibc.messages.exception.PortNotFoundException, org.bidib.jbidibc.messages.exception.PortNotOpenedException
      Overrides:
      internalOpen in class org.bidib.jbidibc.messages.base.AbstractBaseBidib<org.bidib.jbidibc.messages.MessageReceiver>
      Throws:
      org.bidib.jbidibc.messages.exception.PortNotFoundException
      org.bidib.jbidibc.messages.exception.PortNotOpenedException
    • close

      public boolean close()
      Specified by:
      close in interface org.bidib.jbidibc.messages.base.BaseBidib<org.bidib.jbidibc.messages.MessageReceiver>
      Overrides:
      close in class org.bidib.jbidibc.messages.base.AbstractBaseBidib<org.bidib.jbidibc.messages.MessageReceiver>
    • sendData

      protected void sendData(ByteArrayOutputStream data, org.bidib.jbidibc.messages.base.RawMessageListener rawMessageListener)
      Specified by:
      sendData in class org.bidib.jbidibc.messages.base.AbstractBaseBidib<org.bidib.jbidibc.messages.MessageReceiver>
    • startReceiverAndQueues

      public void startReceiverAndQueues(org.bidib.jbidibc.messages.MessageReceiver serialMessageReceiver, org.bidib.jbidibc.messages.helpers.Context context)
      Overrides:
      startReceiverAndQueues in class org.bidib.jbidibc.messages.base.AbstractBaseBidib<org.bidib.jbidibc.messages.MessageReceiver>
    • stopReceiverAndQueues

      public void stopReceiverAndQueues(org.bidib.jbidibc.messages.MessageReceiver serialMessageReceiver)
      Overrides:
      stopReceiverAndQueues in class org.bidib.jbidibc.messages.base.AbstractBaseBidib<org.bidib.jbidibc.messages.MessageReceiver>
    • fireCtsChanged

      protected void fireCtsChanged(boolean ready, boolean manualEvent)