public class SerialMessageReceiver extends MessageReceiver
MSG_RAW_LOGGER, MSG_RX_LOGGER, running| Constructor and Description |
|---|
SerialMessageReceiver(NodeRegistry nodeFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
disable() |
void |
enable() |
String |
getErrorInformation() |
protected void |
parseInput(byte[] receivedData,
int len)
Parse the received data to process the received bidib packets.
|
void |
purgeReceivedDataInBuffer() |
void |
receive(ByteArrayOutputStream data)
Receive messages from the configured port
|
addMessageListener, addNodeListener, clearMessageListeners, clearNodeListeners, evaluateMessage, 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(NodeRegistry 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(ByteArrayOutputStream data)
receive in interface BidibMessageProcessorreceive in class MessageReceiverdata - the received dataprotected void parseInput(byte[] receivedData,
int len)
throws ProtocolException
receivedData - the received datalen - the len of the recevided data packetProtocolExceptionCopyright © 2017. All rights reserved.