Class EventTablePane.Monitor
- java.lang.Object
-
- org.openlcb.AbstractConnection
-
- org.openlcb.MessageDecoder
-
- jmri.jmrix.openlcb.swing.eventtable.EventTablePane.Monitor
-
- All Implemented Interfaces:
Connection
- Enclosing class:
- EventTablePane
static class EventTablePane.Monitor extends MessageDecoder
Internal class to watch OpenLCB traffic
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openlcb.Connection
Connection.ConnectionListener
-
-
Field Summary
Fields Modifier and Type Field Description (package private) EventTablePane.EventTableDataModel
model
-
Constructor Summary
Constructors Constructor Description Monitor(EventTablePane.EventTableDataModel model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
handleConsumerIdentified(ConsumerIdentifiedMessage msg, Connection sender)
Handle "Consumer Identified" messagevoid
handleConsumerRangeIdentified(ConsumerRangeIdentifiedMessage msg, Connection sender)
void
handleProducerConsumerEventReport(ProducerConsumerEventReportMessage msg, Connection sender)
Handle "Producer/Consumer Event Report" messagevoid
handleProducerIdentified(ProducerIdentifiedMessage msg, Connection sender)
Handle "Producer Identified" messagevoid
handleProducerRangeIdentified(ProducerRangeIdentifiedMessage msg, Connection sender)
-
Methods inherited from class org.openlcb.MessageDecoder
defaultHandler, handleDatagram, handleDatagramAcknowledged, handleDatagramRejected, handleIdentifyConsumers, handleIdentifyEventsAddressed, handleIdentifyEventsGlobal, handleIdentifyProducers, handleInitializationComplete, handleLearnEvent, handleOptionalIntRejected, handleProtocolIdentificationReply, handleProtocolIdentificationRequest, handleSimpleNodeIdentInfoReply, handleSimpleNodeIdentInfoRequest, handleStreamDataComplete, handleStreamDataProceed, handleStreamDataSend, handleStreamInitiateReply, handleStreamInitiateRequest, handleTractionControlReply, handleTractionControlRequest, handleTractionProxyReply, handleTractionProxyRequest, handleUnknownMTI, handleVerifiedNodeIDNumber, handleVerifyNodeIDNumberAddressed, handleVerifyNodeIDNumberGlobal, put
-
Methods inherited from class org.openlcb.AbstractConnection
registerStartNotification
-
-
-
-
Constructor Detail
-
Monitor
Monitor(EventTablePane.EventTableDataModel model)
-
-
Method Detail
-
handleProducerConsumerEventReport
public void handleProducerConsumerEventReport(ProducerConsumerEventReportMessage msg, Connection sender)
Handle "Producer/Consumer Event Report" message- Overrides:
handleProducerConsumerEventReport
in classMessageDecoder
- Parameters:
msg
- message to handlesender
- connection where it came from
-
handleConsumerIdentified
public void handleConsumerIdentified(ConsumerIdentifiedMessage msg, Connection sender)
Handle "Consumer Identified" message- Overrides:
handleConsumerIdentified
in classMessageDecoder
- Parameters:
msg
- message to handlesender
- connection where it came from
-
handleProducerIdentified
public void handleProducerIdentified(ProducerIdentifiedMessage msg, Connection sender)
Handle "Producer Identified" message- Overrides:
handleProducerIdentified
in classMessageDecoder
- Parameters:
msg
- message to handlesender
- connection where it came from
-
handleConsumerRangeIdentified
public void handleConsumerRangeIdentified(ConsumerRangeIdentifiedMessage msg, Connection sender)
- Overrides:
handleConsumerRangeIdentified
in classMessageDecoder
-
handleProducerRangeIdentified
public void handleProducerRangeIdentified(ProducerRangeIdentifiedMessage msg, Connection sender)
- Overrides:
handleProducerRangeIdentified
in classMessageDecoder
-
-