Class LocoStatsPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, LocoNetInterfaceStatsListener, LnPanelInterface

public class LocoStatsPanel
extends LnPanel
implements LocoNetInterfaceStatsListener
Panel displaying LocoNet interface status information.

The LocoBuffer family from RR-CirKits and the PRn family from Digitrax use different formats for the status message. This class detects this from the reply contents, and displays different panes depending on which message was received. If the format is not recognised, a raw display format is used.

Moved from loconet.locobuffer.LocoBufferStatsFrame

Some of the message formats used in this class are Copyright Digitrax, Inc. and used with permission as part of the JMRI project. That permission does not extend to uses in other software products. If you wish to use this code, algorithm or these message formats outside of JMRI, please contact Digitrax Inc for separate permission.

Since:
2.1.5
See Also:
Serialized Form