Package jmri.jmrix.loconet
Class Ib2Throttle
java.lang.Object
jmri.beans.PropertyChangeSupport
jmri.jmrix.AbstractThrottle
jmri.jmrix.loconet.LocoNetThrottle
jmri.jmrix.loconet.Ib2Throttle
- All Implemented Interfaces:
EventListener,PropertyChangeFirer,PropertyChangeProvider,DccThrottle,SlotListener,Throttle
A specialization of the LocoNet Throttle for Intellibox-II foibles.
-
Field Summary
Fields inherited from class jmri.jmrix.loconet.LocoNetThrottle
address, isDisposing, layout_dirf, layout_snd, layout_spd, layout_stat1, mRefreshTimer, network, new_isFwd, new_isFwd_lastupdated, new_spd, new_spd_lastupdated, slot, slotStatus, throttleManagerFields inherited from class jmri.jmrix.AbstractThrottle
active, adapterMemo, FUNCTION_GROUPS, isForward, speedSetting, speedStepMode, startFields inherited from class jmri.beans.PropertyChangeSupport
propertyChangeSupportFields inherited from interface jmri.Throttle
CONNECTED, DISPATCH_ENABLED, F0, F0Momentary, F1, F10, F10Momentary, F11, F11Momentary, F12, F12Momentary, F13, F13Momentary, F14, F14Momentary, F15, F15Momentary, F16, F16Momentary, F17, F17Momentary, F18, F18Momentary, F19, F19Momentary, F1Momentary, F2, F20, F20Momentary, F21, F21Momentary, F22, F22Momentary, F23, F23Momentary, F24, F24Momentary, F25, F25Momentary, F26, F26Momentary, F27, F27Momentary, F28, F28Momentary, F2Momentary, F3, F3Momentary, F4, F4Momentary, F5, F5Momentary, F6, F6Momentary, F7, F7Momentary, F8, F8Momentary, F9, F9Momentary, ISFORWARD, RELEASE_ENABLED, SPEEDINCREMENT, SPEEDSETTING, SPEEDSTEPMODE, SPEEDSTEPS -
Constructor Summary
ConstructorsConstructorDescriptionIb2Throttle(LocoNetSystemConnectionMemo memo, LocoNetSlot slot) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidSends Function Group 3 values - F9 thru F12, using an "OPC_IMM_PACKET" LocoNet Message.protected voidSends Function Group 4 values - F13 thru F20, using an "OPC_IMM_PACKET" LocoNet Message.protected voidSends Function Group 5 values - F21 thru F28, using an "OPC_IMM_PACKET" LocoNet Message.Methods inherited from class jmri.jmrix.loconet.LocoNetThrottle
dispatchThrottle, floatSpeed, getLocoAddress, getLocoNetSlot, intSpeed, notifyChangedSlot, notifyRefused, sendExpFunctionGroup1, sendExpFunctionGroup2, sendExpFunctionGroup3, sendExpFunctionGroup4, sendExpSpeedAndDirection, sendExpSpeedAndDirection, sendFunctionGroup, sendFunctionGroup1, sendFunctionGroup10, sendFunctionGroup2, sendFunctionGroup6, sendFunctionGroup7, sendFunctionGroup8, sendFunctionGroup9, setIsForward, setSpeedSetting, setSpeedSetting, setSpeedSettingAgain, setSpeedStepMode, startRefresh, throttleDispose, timeout, toString, updateFunctionsMethods inherited from class jmri.jmrix.AbstractThrottle
addPropertyChangeListener, dispatch, dispose, finishRecord, getFunction, getFunctionMomentary, getFunctionMomentaryNoWarn, getFunctionNoWarn, getFunctions, getFunctionsMomentary, getIsForward, getMemo, getRosterEntry, getSpeedIncrement, getSpeedSetting, getSpeedStepMode, intSpeed, notifyThrottleDisconnect, notifyThrottleDispatchEnabled, notifyThrottleReleaseEnabled, record, release, removePropertyChangeListener, sendMomentaryFunctionGroup1, sendMomentaryFunctionGroup10, sendMomentaryFunctionGroup2, sendMomentaryFunctionGroup3, sendMomentaryFunctionGroup4, sendMomentaryFunctionGroup5, sendMomentaryFunctionGroup6, sendMomentaryFunctionGroup7, sendMomentaryFunctionGroup8, sendMomentaryFunctionGroup9, setFunction, setFunctionMomentary, setRosterEntry, startClock, updateFunction, updateFunctionMomentaryMethods inherited from class jmri.beans.PropertyChangeSupport
addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jmri.beans.PropertyChangeProvider
addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListenerMethods inherited from interface jmri.Throttle
getF0, getF0Momentary, getF1, getF10, getF10Momentary, getF11, getF11Momentary, getF12, getF12Momentary, getF13, getF13Momentary, getF14, getF14Momentary, getF15, getF15Momentary, getF16, getF16Momentary, getF17, getF17Momentary, getF18, getF18Momentary, getF19, getF19Momentary, getF1Momentary, getF2, getF20, getF20Momentary, getF21, getF21Momentary, getF22, getF22Momentary, getF23, getF23Momentary, getF24, getF24Momentary, getF25, getF25Momentary, getF26, getF26Momentary, getF27, getF27Momentary, getF28, getF28Momentary, getF2Momentary, getF3, getF3Momentary, getF4, getF4Momentary, getF5, getF5Momentary, getF6, getF6Momentary, getF7, getF7Momentary, getF8, getF8Momentary, getF9, getF9Momentary, setF0, setF0Momentary, setF1, setF10, setF10Momentary, setF11, setF11Momentary, setF12, setF12Momentary, setF13, setF13Momentary, setF14, setF14Momentary, setF15, setF15Momentary, setF16, setF16Momentary, setF17, setF17Momentary, setF18, setF18Momentary, setF19, setF19Momentary, setF1Momentary, setF2, setF20, setF20Momentary, setF21, setF21Momentary, setF22, setF22Momentary, setF23, setF23Momentary, setF24, setF24Momentary, setF25, setF25Momentary, setF26, setF26Momentary, setF27, setF27Momentary, setF28, setF28Momentary, setF2Momentary, setF3, setF3Momentary, setF4, setF4Momentary, setF5, setF5Momentary, setF6, setF6Momentary, setF7, setF7Momentary, setF8, setF8Momentary, setF9, setF9Momentary
-
Constructor Details
-
Ib2Throttle
Constructor.- Parameters:
memo- system connection.slot- The LocoNetSlot this throttle will talk on.
-
-
Method Details
-
sendFunctionGroup3
Description copied from class:LocoNetThrottleSends Function Group 3 values - F9 thru F12, using an "OPC_IMM_PACKET" LocoNet Message.- Overrides:
sendFunctionGroup3in classLocoNetThrottle
-
sendFunctionGroup4
Description copied from class:LocoNetThrottleSends Function Group 4 values - F13 thru F20, using an "OPC_IMM_PACKET" LocoNet Message.- Overrides:
sendFunctionGroup4in classLocoNetThrottle
-
sendFunctionGroup5
Description copied from class:LocoNetThrottleSends Function Group 5 values - F21 thru F28, using an "OPC_IMM_PACKET" LocoNet Message.- Overrides:
sendFunctionGroup5in classLocoNetThrottle
-