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 -
Field Summary
Fields inherited from class org.bidib.jbidibc.messages.base.AbstractBaseBidib
firstPacketSent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanclose()protected voidfireCtsChanged(boolean ready, boolean manualEvent) org.bidib.jbidibc.messages.MessageReceiverprotected voidinternalOpen(String portName, org.bidib.jbidibc.messages.helpers.Context context) protected booleanbooleanisOpened()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, setDelayAfterSend, setLogger, setLoggerRAW, setRawMessageListener
-
Constructor Details
-
SpswSerialConnector
public SpswSerialConnector()
-
-
Method Details
-
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
- Returns:
- the lineStatusListener
-
setLineStatusListener
- Parameters:
lineStatusListener- the lineStatusListener to set
-
getPortIdentifiers
-
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)
-