Package org.bidib.jbidibc.spsw
Class SpswSerialBidib
java.lang.Object
org.bidib.jbidibc.core.AbstractBidib<org.bidib.jbidibc.messages.MessageReceiver>
org.bidib.jbidibc.serial.AbstractSerialBidib
org.bidib.jbidibc.spsw.SpswSerialBidib
- All Implemented Interfaces:
org.bidib.jbidibc.core.BidibInterface
-
Field Summary
Fields inherited from class org.bidib.jbidibc.serial.AbstractSerialBidib
portSemaphore, receiveLock, requestedPortNameFields inherited from class org.bidib.jbidibc.core.AbstractBidib
serviceWorkerFields inherited from interface org.bidib.jbidibc.core.BidibInterface
DEFAULT_TIMEOUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static org.bidib.jbidibc.core.BidibInterfacecreateInstance(org.bidib.jbidibc.messages.helpers.Context context) Get a new initialized instance of SpswSerialBidib.protected org.bidib.jbidibc.messages.base.AbstractBaseBidib<org.bidib.jbidibc.messages.MessageReceiver> voidinitialize(org.bidib.jbidibc.messages.helpers.Context context) protected voidinternalOpen(String portName, org.bidib.jbidibc.messages.helpers.Context context) protected booleanbooleanisOpened()voidsend(byte[] data) Methods inherited from class org.bidib.jbidibc.serial.AbstractSerialBidib
cleanupAfterClose, contactInterface, createMessageReceiver, hasMoreRetryAvailable, notifyStatusKey, open, setDelayAfterSendMethods inherited from class org.bidib.jbidibc.core.AbstractBidib
addRawMessageListener, attach, createRequestFactory, detach, findNode, fireConnectionClosed, fireConnectionOpened, fireCtsChanged, fireNotifyReceivedRawMessage, fireNotifySendRawMessage, fireReceiveStarted, fireReceiveStopped, fireSendStarted, fireSendStopped, getAccessoryNode, getBidibMessageProcessor, getBoosterNode, getCommandStationNode, getConnectionListener, getFirmwarePacketTimeout, getInterfaceNode, getMessageReceiver, getNode, getNodeRegistry, getRequestFactory, getResponseTimeout, getRootNode, initializeConnector, isNetBidib, isValidCoreNode, registerListeners, releaseRootNode, releaseSubNodesOfRootNode, removeRawMessageListener, setConnectionListener, setFirmwarePacketTimeout, setIgnoreWaitTimeout, setResponseTimeout, signalUserAction, terminateAllNodes
-
Constructor Details
-
SpswSerialBidib
public SpswSerialBidib()
-
-
Method Details
-
createInstance
public static org.bidib.jbidibc.core.BidibInterface createInstance(org.bidib.jbidibc.messages.helpers.Context context) Get a new initialized instance of SpswSerialBidib.- Returns:
- the instance of SpswSerialBidib
-
initialize
public void initialize(org.bidib.jbidibc.messages.helpers.Context context) - Overrides:
initializein classorg.bidib.jbidibc.core.AbstractBidib<org.bidib.jbidibc.messages.MessageReceiver>
-
close
public void close()- Specified by:
closein interfaceorg.bidib.jbidibc.core.BidibInterface- Overrides:
closein classorg.bidib.jbidibc.core.AbstractBidib<org.bidib.jbidibc.messages.MessageReceiver>
-
getPortIdentifiers
-
isImplAvaiable
protected boolean isImplAvaiable()- Specified by:
isImplAvaiablein classAbstractSerialBidib
-
internalOpen
protected void internalOpen(String portName, org.bidib.jbidibc.messages.helpers.Context context) throws Exception - Specified by:
internalOpenin classAbstractSerialBidib- Throws:
Exception
-
isOpened
public boolean isOpened()- Specified by:
isOpenedin interfaceorg.bidib.jbidibc.core.BidibInterface- Specified by:
isOpenedin classAbstractSerialBidib
-
send
public void send(byte[] data) -
getConnector
protected org.bidib.jbidibc.messages.base.AbstractBaseBidib<org.bidib.jbidibc.messages.MessageReceiver> getConnector()- Specified by:
getConnectorin classAbstractSerialBidib
-