public class GatewayResponseReceiver
extends org.bidib.jbidibc.core.MessageReceiver
| Constructor and Description |
|---|
GatewayResponseReceiver(org.bidib.jbidibc.core.node.NodeRegistry nodeRegistry) |
| Modifier and Type | Method and Description |
|---|---|
void |
disable() |
void |
enable() |
protected void |
evaluateMessage(org.bidib.jbidibc.core.node.BidibNode bidibNode,
org.bidib.jbidibc.core.message.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 |
setGatewayResponsePeer(GatewayResponsePeer gatewayMessagePeer) |
addMessageListener, addNodeListener, clearMessageListeners, clearNodeListeners, fireAddress, fireBmAccessory, fireBmCv, fireBmRcPlus, fireBmXPom, fireBoosterCurrent, fireBoosterState, fireBoosterTemperature, fireBoosterVoltage, fireConfidence, fireCsAccessoryAck, fireCsAccessoryManual, fireCsDriveManual, fireCsDriveState, fireCsM4Acknowledge, fireCsProgState, fireCsRcPlusAcknowledge, fireCsState, fireDynState, fireSpeed, getErrorInformation, isEnabled, messageReceived, removeMessageListener, removeNodeListener, removeOrphanNode, setIgnoreWrongMessageNumberpublic GatewayResponseReceiver(org.bidib.jbidibc.core.node.NodeRegistry nodeRegistry)
public void setGatewayResponsePeer(GatewayResponsePeer gatewayMessagePeer)
public void enable()
enable in class org.bidib.jbidibc.core.MessageReceiverpublic void disable()
disable in class org.bidib.jbidibc.core.MessageReceiverpublic void receive(ByteArrayOutputStream data)
receive in interface org.bidib.jbidibc.core.BidibMessageProcessorreceive in class org.bidib.jbidibc.core.MessageReceiverdata - the received dataprotected void parseInput(byte[] receivedData,
int len)
throws org.bidib.jbidibc.core.exception.ProtocolException
receivedData - the received datalen - the len of the recevided data packetorg.bidib.jbidibc.core.exception.ProtocolExceptionpublic void processMessages(ByteArrayOutputStream output) throws org.bidib.jbidibc.core.exception.ProtocolException
processMessages in interface org.bidib.jbidibc.core.MessageProcessorprocessMessages in class org.bidib.jbidibc.core.MessageReceiverorg.bidib.jbidibc.core.exception.ProtocolExceptionprotected void evaluateMessage(org.bidib.jbidibc.core.node.BidibNode bidibNode,
org.bidib.jbidibc.core.message.BidibMessage message)
throws org.bidib.jbidibc.core.exception.ProtocolException
evaluateMessage in class org.bidib.jbidibc.core.MessageReceiverorg.bidib.jbidibc.core.exception.ProtocolExceptionCopyright © 2018. All rights reserved.