public class SerialMessageReceiver extends AbstractMessageReceiver
MSG_RAW_LOGGER, MSG_RX_LOGGER| Constructor and Description |
|---|
SerialMessageReceiver(NodeRegistry nodeFactory,
ResponseFactory responseFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createMessageParser() |
void |
disable() |
void |
enable() |
String |
getErrorInformation() |
void |
init() |
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, fireBoosterControl, fireBoosterDiagnostic, fireBoosterState, fireConfidence, fireCsAccessoryAck, fireCsAccessoryManual, fireCsDriveAcknowledge, fireCsDriveManual, fireCsDriveState, fireCsM4Acknowledge, fireCsProgState, fireCsRcPlusAcknowledge, fireCsState, fireDynState, fireLocalBidibUp, fireLocalPong, fireSpeed, getResponseFactory, messageReceived, processMessage, removeMessageListener, removeNodeListener, removeOrphanNode, setIgnoreWrongMessageNumberisCheckCRC, isEnabled, processMessages, setCheckCRCclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprocessMessagespublic SerialMessageReceiver(NodeRegistry nodeFactory, ResponseFactory responseFactory)
public void init()
init in class AbstractRawMessageReceiverprotected void createMessageParser()
public void enable()
enable in class AbstractRawMessageReceiverpublic void disable()
disable in class AbstractRawMessageReceiverpublic String getErrorInformation()
getErrorInformation in interface BidibMessageProcessorgetErrorInformation in class AbstractMessageReceiverpublic void purgeReceivedDataInBuffer()
public void receive(ByteArrayOutputStream data)
receive in interface MessageReceiverreceive in class AbstractRawMessageReceiverdata - the received dataprotected void parseInput(byte[] receivedData,
int len)
throws ProtocolException
receivedData - the received datalen - the len of the recevided data packetProtocolExceptionCopyright © 2019. All rights reserved.