Package jmri.jmrix.openlcb
Class OlcbPowerManager
- java.lang.Object
-
- jmri.beans.PropertyChangeSupport
-
- jmri.managers.AbstractPowerManager<CanSystemConnectionMemo>
-
- jmri.jmrix.openlcb.OlcbPowerManager
-
- All Implemented Interfaces:
PropertyChangeFirer,PropertyChangeProvider,PowerManager
public final class OlcbPowerManager extends AbstractPowerManager<CanSystemConnectionMemo>
Extend jmri.managers.AbstractPowerManager for OpenLCB controls.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jmri.managers.AbstractPowerManager
AbstractPowerManager.TimeKeeper
-
-
Field Summary
Fields Modifier and Type Field Description (package private) OlcbAddressaddrOff(package private) OlcbAddressaddrOn(package private) EventTable.EventTableEntryHolderoffEventTableEntryHolder(package private) EventTable.EventTableEntryHolderonEventTableEntryHolder(package private) BitProducerConsumerpc(package private) VersionedValueListener<java.lang.Boolean>powerListener-
Fields inherited from class jmri.managers.AbstractPowerManager
memo, power
-
Fields inherited from class jmri.beans.PropertyChangeSupport
propertyChangeSupport
-
-
Constructor Summary
Constructors Constructor Description OlcbPowerManager(CanSystemConnectionMemo memo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()voidsetPower(int s)-
Methods inherited from class jmri.managers.AbstractPowerManager
firePowerPropertyChange, getPower, getUserName, timeSinceLastPowerOn
-
Methods inherited from class jmri.beans.PropertyChangeSupport
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jmri.PowerManager
implementsIdle
-
Methods inherited from interface jmri.beans.PropertyChangeProvider
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Field Detail
-
addrOn
OlcbAddress addrOn
-
addrOff
OlcbAddress addrOff
-
powerListener
VersionedValueListener<java.lang.Boolean> powerListener
-
onEventTableEntryHolder
EventTable.EventTableEntryHolder onEventTableEntryHolder
-
offEventTableEntryHolder
EventTable.EventTableEntryHolder offEventTableEntryHolder
-
-
Constructor Detail
-
OlcbPowerManager
public OlcbPowerManager(CanSystemConnectionMemo memo)
-
-
Method Detail
-
setPower
public void setPower(int s)
Description copied from class:AbstractPowerManager- Specified by:
setPowerin interfacePowerManager- Overrides:
setPowerin classAbstractPowerManager<CanSystemConnectionMemo>
-
dispose
public void dispose()
-
-