public class SerialMessageReceiver extends MessageReceiver
MSG_RAW_LOGGER, MSG_RX_LOGGER, running| Constructor and Description |
|---|
SerialMessageReceiver(NodeFactory nodeFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
disable() |
void |
enable() |
String |
getErrorInformation() |
protected void |
parseInput(byte[] receivedData,
int len) |
void |
purgeReceivedDataInBuffer() |
void |
receive(byte[] data,
int len)
Receive messages from the configured port
|
addMessageListener, addNodeListener, clearMessageListeners, clearNodeListeners, fireAddress, fireBmAccessory, fireBmCv, fireBmRcPlus, fireBmXPom, fireBoosterCurrent, fireBoosterState, fireBoosterTemperature, fireBoosterVoltage, fireConfidence, fireCsAccessoryAck, fireCsAccessoryManual, fireCsDriveManual, fireCsProgState, fireCsRcPlusAcknowledge, fireCsState, fireDynState, fireSpeed, isEnabled, messageReceived, processMessages, removeMessageListener, removeNodeListener, removeOrphanNode, setIgnoreWrongMessageNumberpublic SerialMessageReceiver(NodeFactory nodeFactory)
public void enable()
enable in class MessageReceiverpublic void disable()
disable in class MessageReceiverpublic String getErrorInformation()
getErrorInformation in interface BidibMessageProcessorgetErrorInformation in class MessageReceiverpublic void purgeReceivedDataInBuffer()
public void receive(byte[] data,
int len)
data - the received datalen - the number of valid bytesprotected void parseInput(byte[] receivedData,
int len)
throws IOException,
ProtocolException
IOExceptionProtocolExceptionCopyright © 2016. All rights reserved.