public class SerialRawMessageReceiver extends AbstractRawMessageReceiver
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
MSG_RAW_LOGGER |
| Constructor and Description |
|---|
SerialRawMessageReceiver(boolean checkCRC,
MessagePublisher toHostPublisher) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createMessageParser() |
void |
disable() |
void |
enable() |
void |
init() |
protected void |
parseInput(byte[] receivedData,
int len)
Parse the received data to process the received bidib packets.
|
protected void |
processMessage(byte[] messageArray) |
void |
purgeReceivedDataInBuffer() |
void |
receive(ByteArrayOutputStream data) |
isCheckCRC, isEnabled, processMessages, setCheckCRC, setRawMessageListenerpublic SerialRawMessageReceiver(boolean checkCRC,
MessagePublisher toHostPublisher)
public void init()
init in class AbstractRawMessageReceiverprotected void createMessageParser()
public void enable()
enable in class AbstractRawMessageReceiverpublic void disable()
disable in class AbstractRawMessageReceiverpublic void purgeReceivedDataInBuffer()
public void receive(ByteArrayOutputStream data)
receive in interface MessageReceiverreceive in class AbstractRawMessageReceiverprotected void parseInput(byte[] receivedData,
int len)
throws ProtocolException
receivedData - the received datalen - the length of the received data packetProtocolExceptionprotected void processMessage(byte[] messageArray)
throws ProtocolException
processMessage in class AbstractRawMessageReceiverProtocolExceptionCopyright © 2020. All rights reserved.