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) OlcbAddress
addrOff
(package private) OlcbAddress
addrOn
(package private) EventTable.EventTableEntryHolder
offEventTableEntryHolder
(package private) EventTable.EventTableEntryHolder
onEventTableEntryHolder
(package private) BitProducerConsumer
pc
(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 void
dispose()
void
setPower(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:
setPower
in interfacePowerManager
- Overrides:
setPower
in classAbstractPowerManager<CanSystemConnectionMemo>
-
dispose
public void dispose()
-
-