public class GatewayMessageReceiver extends MessageReceiver
MSG_RAW_LOGGER, MSG_RX_LOGGER, running| Constructor and Description |
|---|
GatewayMessageReceiver(NodeRegistry nodeRegistry) |
| Modifier and Type | Method and Description |
|---|---|
void |
disable() |
void |
enable() |
protected void |
evaluateMessage(BidibMessage message) |
static void |
evaluateMessage(GatewayMessageReceiver messageReceiver,
BidibMessage message) |
protected void |
parseInput(byte[] receivedData,
int len)
Parse the received data to process the received bidib packets.
|
void |
processMessages(ByteArrayOutputStream output) |
void |
receive(ByteArrayOutputStream data)
Receive messages from the configured port
|
void |
setGatewayMessagePeer(GatewayMessagePeer gatewayMessagePeer) |
addMessageListener, addNodeListener, clearMessageListeners, clearNodeListeners, fireAddress, fireBmAccessory, fireBmCv, fireBmRcPlus, fireBmXPom, fireBoosterCurrent, fireBoosterState, fireBoosterTemperature, fireBoosterVoltage, fireConfidence, fireCsAccessoryAck, fireCsAccessoryManual, fireCsDriveManual, fireCsProgState, fireCsRcPlusAcknowledge, fireCsState, fireDynState, fireSpeed, getErrorInformation, isEnabled, messageReceived, removeMessageListener, removeNodeListener, removeOrphanNode, setIgnoreWrongMessageNumberpublic GatewayMessageReceiver(NodeRegistry nodeRegistry)
public void setGatewayMessagePeer(GatewayMessagePeer gatewayMessagePeer)
public void enable()
enable in class MessageReceiverpublic void disable()
disable in class MessageReceiverpublic 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 packetProtocolExceptionpublic void processMessages(ByteArrayOutputStream output) throws ProtocolException
processMessages in interface BidibMessageProcessorprocessMessages in class MessageReceiverProtocolExceptionprotected void evaluateMessage(BidibMessage message) throws ProtocolException
evaluateMessage in class MessageReceiverProtocolExceptionpublic static void evaluateMessage(GatewayMessageReceiver messageReceiver, BidibMessage message) throws ProtocolException
ProtocolExceptionCopyright © 2017. All rights reserved.