Class EventTablePane.Monitor
- java.lang.Object
-
- org.openlcb.AbstractConnection
-
- org.openlcb.MessageDecoder
-
- jmri.jmrix.openlcb.swing.eventtable.EventTablePane.Monitor
-
- All Implemented Interfaces:
org.openlcb.Connection
- Enclosing class:
- EventTablePane
static class EventTablePane.Monitor extends org.openlcb.MessageDecoder
Internal class to watch OpenLCB traffic
-
-
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(org.openlcb.ConsumerIdentifiedMessage msg, org.openlcb.Connection sender)
Handle "Consumer Identified" messagevoid
handleProducerConsumerEventReport(org.openlcb.ProducerConsumerEventReportMessage msg, org.openlcb.Connection sender)
Handle "Producer/Consumer Event Report" messagevoid
handleProducerIdentified(org.openlcb.ProducerIdentifiedMessage msg, org.openlcb.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
-
-
-
-
Constructor Detail
-
Monitor
Monitor(EventTablePane.EventTableDataModel model)
-
-
Method Detail
-
handleProducerConsumerEventReport
public void handleProducerConsumerEventReport(org.openlcb.ProducerConsumerEventReportMessage msg, org.openlcb.Connection sender)
Handle "Producer/Consumer Event Report" message- Overrides:
handleProducerConsumerEventReport
in classorg.openlcb.MessageDecoder
- Parameters:
msg
- message to handlesender
- connection where it came from
-
handleConsumerIdentified
public void handleConsumerIdentified(org.openlcb.ConsumerIdentifiedMessage msg, org.openlcb.Connection sender)
Handle "Consumer Identified" message- Overrides:
handleConsumerIdentified
in classorg.openlcb.MessageDecoder
- Parameters:
msg
- message to handlesender
- connection where it came from
-
handleProducerIdentified
public void handleProducerIdentified(org.openlcb.ProducerIdentifiedMessage msg, org.openlcb.Connection sender)
Handle "Producer Identified" message- Overrides:
handleProducerIdentified
in classorg.openlcb.MessageDecoder
- Parameters:
msg
- message to handlesender
- connection where it came from
-
-