Package org.bidib.jbidibc.spsw
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>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classSpswSerialConnector.ReceiverThread
-
Constructor Summary
Constructors Constructor Description SpswSerialConnector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanclose()protected voidfireCtsChanged(boolean ready, boolean manualEvent)LineStatusListenergetLineStatusListener()org.bidib.jbidibc.messages.MessageReceivergetMessageReceiver()List<String>getPortIdentifiers()protected voidinternalOpen(String portName, org.bidib.jbidibc.messages.helpers.Context context)protected booleanisImplAvaiable()booleanisOpened()protected voidsendData(ByteArrayOutputStream data, org.bidib.jbidibc.messages.base.RawMessageListener rawMessageListener)voidsetLineStatusListener(LineStatusListener lineStatusListener)voidsetMessageReceiver(org.bidib.jbidibc.messages.MessageReceiver messageReceiver)voidstartReceiverAndQueues(org.bidib.jbidibc.messages.MessageReceiver serialMessageReceiver, org.bidib.jbidibc.messages.helpers.Context context)voidstopReceiverAndQueues(org.bidib.jbidibc.messages.MessageReceiver serialMessageReceiver)-
Methods inherited from class org.bidib.jbidibc.messages.base.AbstractBaseBidib
fireConnectionClosed, fireConnectionOpened, getConnectedPortName, getConnectionStatusListener, getDataTransferStatusListener, getRawMessageListener, initialize, isConnected, isSendQueueEmpty, open, receive, send, setConnected, setConnectionStatusListener, setDataTransferStatusListener, setLogger, setLoggerRAW, setRawMessageListener
-
-
-
-
Method Detail
-
getMessageReceiver
public org.bidib.jbidibc.messages.MessageReceiver getMessageReceiver()
- Specified by:
getMessageReceiverin interfaceorg.bidib.jbidibc.messages.base.BaseBidib<org.bidib.jbidibc.messages.MessageReceiver>- Overrides:
getMessageReceiverin classorg.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:
setMessageReceiverin interfaceorg.bidib.jbidibc.messages.base.BaseBidib<org.bidib.jbidibc.messages.MessageReceiver>- Overrides:
setMessageReceiverin classorg.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
-
isImplAvaiable
protected boolean isImplAvaiable()
-
isOpened
public boolean isOpened()
- Specified by:
isOpenedin interfaceorg.bidib.jbidibc.messages.base.BaseBidib<org.bidib.jbidibc.messages.MessageReceiver>- Overrides:
isOpenedin classorg.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:
internalOpenin classorg.bidib.jbidibc.messages.base.AbstractBaseBidib<org.bidib.jbidibc.messages.MessageReceiver>- Throws:
org.bidib.jbidibc.messages.exception.PortNotFoundExceptionorg.bidib.jbidibc.messages.exception.PortNotOpenedException
-
close
public boolean close()
- Specified by:
closein interfaceorg.bidib.jbidibc.messages.base.BaseBidib<org.bidib.jbidibc.messages.MessageReceiver>- Overrides:
closein classorg.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:
sendDatain classorg.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:
startReceiverAndQueuesin classorg.bidib.jbidibc.messages.base.AbstractBaseBidib<org.bidib.jbidibc.messages.MessageReceiver>
-
stopReceiverAndQueues
public void stopReceiverAndQueues(org.bidib.jbidibc.messages.MessageReceiver serialMessageReceiver)
- Overrides:
stopReceiverAndQueuesin classorg.bidib.jbidibc.messages.base.AbstractBaseBidib<org.bidib.jbidibc.messages.MessageReceiver>
-
fireCtsChanged
protected void fireCtsChanged(boolean ready, boolean manualEvent)
-
-