Package jmri.jmrix.lenz
Class XNetPowerManager
- All Implemented Interfaces:
EventListener,PropertyChangeFirer,PropertyChangeProvider,AbstractMRListener,XNetListener,PowerManager
public class XNetPowerManager
extends AbstractPowerManager<XNetSystemConnectionMemo>
implements XNetListener
PowerManager implementation for controlling layout power.
-
Nested Class Summary
Nested classes/interfaces inherited from class jmri.managers.AbstractPowerManager
AbstractPowerManager.TimeKeeper -
Field Summary
FieldsFields inherited from class jmri.managers.AbstractPowerManager
memo, powerFields inherited from class jmri.beans.PropertyChangeSupport
propertyChangeSupport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()booleanvoidListen for the messages to the LI100/LI101.voidMember function that will be invoked by an XNetInterface implementation to forward an XNet message from the layout.voidnotifyTimeout(XNetMessage msg) Handle a timeout notification.voidsetPower(int v) Methods inherited from class jmri.managers.AbstractPowerManager
firePowerPropertyChange, getPower, getUserName, timeSinceLastPowerOnMethods inherited from class jmri.beans.PropertyChangeSupport
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jmri.beans.PropertyChangeProvider
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
tc
-
-
Constructor Details
-
XNetPowerManager
-
-
Method Details
-
implementsIdle
- Specified by:
implementsIdlein interfacePowerManager
-
setPower
Description copied from class:AbstractPowerManager- Specified by:
setPowerin interfacePowerManager- Overrides:
setPowerin classAbstractPowerManager<XNetSystemConnectionMemo>- Throws:
JmriException
-
dispose
- Specified by:
disposein interfacePowerManager
-
message
Description copied from interface:XNetListenerMember function that will be invoked by an XNetInterface implementation to forward an XNet message from the layout.- Specified by:
messagein interfaceXNetListener- Parameters:
m- The received XNet message. Note that this same object may be presented to multiple users. It should not be modified here.
-
message
Listen for the messages to the LI100/LI101.- Specified by:
messagein interfaceXNetListener- Parameters:
l- the message
-
notifyTimeout
Handle a timeout notification.- Specified by:
notifyTimeoutin interfaceXNetListener- Parameters:
msg- message which has timed out.
-