Class SpswSerialConnector

  • All Implemented Interfaces:
    org.bidib.jbidibc.messages.base.BaseBidib

    public class SpswSerialConnector
    extends org.bidib.jbidibc.messages.base.AbstractBaseBidib
    • Constructor Detail

      • SpswSerialConnector

        public SpswSerialConnector()
    • Method Detail

      • getMessageReceiver

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

        public void setMessageReceiver​(org.bidib.jbidibc.messages.MessageReceiver messageReceiver)
        Specified by:
        setMessageReceiver in interface org.bidib.jbidibc.messages.base.BaseBidib
        Overrides:
        setMessageReceiver in class org.bidib.jbidibc.messages.base.AbstractBaseBidib
        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
        Overrides:
        isOpened in class org.bidib.jbidibc.messages.base.AbstractBaseBidib
      • 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
        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
        Overrides:
        close in class org.bidib.jbidibc.messages.base.AbstractBaseBidib
      • sendData

        protected void sendData​(ByteArrayOutputStream data,
                                org.bidib.jbidibc.messages.base.RawMessageListener rawMessageListener)
        Specified by:
        sendData in class org.bidib.jbidibc.messages.base.AbstractBaseBidib
      • 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
      • stopReceiverAndQueues

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

        protected void fireCtsChanged​(boolean ready,
                                      boolean manualEvent)