Package jmri.jmrix.sprog
Class SprogPowerManager
- All Implemented Interfaces:
EventListener,PropertyChangeFirer,PropertyChangeProvider,SprogListener,PowerManager
public class SprogPowerManager
extends AbstractPowerManager<SprogSystemConnectionMemo>
implements SprogListener
PowerManager implementation for controlling SPROG layout power.
-
Nested Class Summary
Nested classes/interfaces inherited from class jmri.managers.AbstractPowerManager
AbstractPowerManager.TimeKeeper -
Field Summary
FieldsModifier and TypeFieldDescription(package private) int(package private) SprogTrafficController(package private) booleanFields inherited from class jmri.managers.AbstractPowerManager
memo, powerFields inherited from class jmri.beans.PropertyChangeSupport
propertyChangeSupport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Free resources when no longer used.voidnotePowerState(int v) Update power state after service mode programming operation without sending a message to the SPROG.voidvoidvoidListen for status changes from Sprog system.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.PowerManager
implementsIdleMethods inherited from interface jmri.beans.PropertyChangeProvider
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
Constructor Details
-
SprogPowerManager
-
-
Method Details
-
setPower
Description copied from class:AbstractPowerManager- Specified by:
setPowerin interfacePowerManager- Overrides:
setPowerin classAbstractPowerManager<SprogSystemConnectionMemo>- Throws:
JmriException
-
notePowerState
Update power state after service mode programming operation without sending a message to the SPROG.- Parameters:
v- new power state.
-
dispose
Free resources when no longer used.- Specified by:
disposein interfacePowerManager- Throws:
JmriException
-
notifyReply
Listen for status changes from Sprog system.- Specified by:
notifyReplyin interfaceSprogListener
-
notifyMessage
- Specified by:
notifyMessagein interfaceSprogListener
-
notify
-