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
handleProducerConsumerEventReport(ProducerConsumerEventReportMessage msg, Connection sender)
Handle "Producer/Consumer Event Report" messagevoid
handleProducerIdentified(ProducerIdentifiedMessage msg, Connection sender)
Handle "Producer Identified" message-
Methods inherited from class org.openlcb.MessageDecoder
defaultHandler, handleConsumerRangeIdentified, handleDatagram, handleDatagramAcknowledged, handleDatagramRejected, handleIdentifyConsumers, handleIdentifyEventsAddressed, handleIdentifyEventsGlobal, handleIdentifyProducers, handleInitializationComplete, handleLearnEvent, handleOptionalIntRejected, handleProducerRangeIdentified, 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
-
-