Interface Throttle
- All Superinterfaces:
PropertyChangeProvider
- All Known Subinterfaces:
DccThrottle
- All Known Implementing Classes:
AbstractThrottle,BiDiBThrottle,CbusThrottle,DCCppThrottle,DebugThrottle,EasyDccThrottle,EcosDccThrottle,EliteXNetThrottle,Ib1Throttle,Ib2Throttle,LocoNetThrottle,MarklinThrottle,MqttThrottle,MrcThrottle,Mx1Throttle,NceThrottle,OlcbThrottle,Pr2Throttle,RocoXNetThrottle,SerialThrottle,SprogCSThrottle,SprogThrottle,SRCPThrottle,TamsThrottle,Throttle,XNetThrottle,XpaThrottle,Z21XNetThrottle
A Throttle implementation provides the actual control mechanism. These are
obtained via a ThrottleManager.
With some control systems, there are only a limited number of Throttle's available.
On DCC systems, Throttles are often actually DccThrottle objects,
which have some additional DCC-specific capabilities.
PropertyChangeEvents that can be listened to include
- SpeedSetting, SpeedSteps, isForward
- F0, F1, F2 .. F27, F28, F29, F30 ..
- F0Momentary, F1Momentary, F2Momentary .. F28Momentary .. F29Momentary ..
- ThrottleAssigned, throttleRemoved, throttleConnected, throttleNotFoundInRemoval
- DispatchEnabled, ReleaseEnabled
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringConstant sent by Throttle on Connected Property Change.static final StringConstant sent by Throttle on Dispatch Enabled Property Change.static final StringDeprecated.static final StringDeprecated.UsegetFunctionMomentaryString(int momentFunctionNum)instead.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringDeprecated.static final StringConstant sent by Throttle on Direction Property Change.static final StringConstant sent by Throttle on Release Enabled Property Change.static final StringConstant sent by Throttle on Speed Increment Property Change.static final StringConstant sent by Throttle on Speed Setting Property Change.static final StringConstant used in getThrottleInfo.static final StringConstant sent by Throttle on Speed Steps Property Change. -
Method Summary
Modifier and TypeMethodDescriptionvoidFinished with this Throttle, tell the layout that the locomotive is available for reuse/reallocation by somebody else.voidNot for general use, seerelease(ThrottleListener l)anddispatch(ThrottleListener l).default booleangetF0()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF1()Deprecated.UsegetFunction(int functionNum)instead.default booleangetF10()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF11()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF12()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF13()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF14()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF15()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF16()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF17()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF18()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF19()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF2()Deprecated.UsegetFunction(int functionNum)instead.default booleangetF20()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF21()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF22()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF23()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF24()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF25()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF26()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF27()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF28()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF3()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF4()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF5()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF6()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF7()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF8()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.default booleangetF9()Deprecated.UsegetFunction(int functionNum)instead.default booleanDeprecated.UsegetFunctionMomentary(int functionNum)instead.booleangetFunction(int functionNum) Get Loco Function status.booleangetFunctionMomentary(int fN) Get the Momentary Function Value.static StringgetFunctionMomentaryString(int momentFunctionNum) Get the Momentary Function String for a particular Function number.boolean[]Get copy of function array.boolean[]Get copy of function momentary status array.static StringgetFunctionString(int functionNum) Get the Function String for a particular Function number.booleandirection This is an bound property.Locomotive address.floatGet the current speed setting, expressed as a value 0.0 -> 1.0. This property is bound to theSPEEDSETTINGname.voidnotifyThrottleDispatchEnabled(boolean newVal) Notify listeners that a Throttle has Dispatch enabled or disabled.voidnotifyThrottleReleaseEnabled(boolean newVal) Notify listeners that a Throttle has Release enabled or disabled.voidFinished with this Throttle, tell the layout that the locomotive is available for reuse/reallocation by somebody else.default voidsetF0(boolean f0) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF0Momentary(boolean f0Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF1(boolean f1) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF10(boolean f10) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF10Momentary(boolean f10Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF11(boolean f11) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF11Momentary(boolean f11Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF12(boolean f12) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF12Momentary(boolean f12Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF13(boolean f13) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF13Momentary(boolean f13Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF14(boolean f14) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF14Momentary(boolean f14Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF15(boolean f15) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF15Momentary(boolean f15Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF16(boolean f16) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF16Momentary(boolean f16Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF17(boolean f17) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF17Momentary(boolean f17Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF18(boolean f18) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF18Momentary(boolean f18Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF19(boolean f19) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF19Momentary(boolean f19Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF1Momentary(boolean f1Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF2(boolean f2) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF20(boolean f20) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF20Momentary(boolean f20Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF21(boolean f21) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF21Momentary(boolean f21Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF22(boolean f22) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF22Momentary(boolean f22Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF23(boolean f23) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF23Momentary(boolean f23Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF24(boolean f24) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF24Momentary(boolean f24Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF25(boolean f25) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF25Momentary(boolean f25Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF26(boolean f26) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF26Momentary(boolean f26Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF27(boolean f27) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF27Momentary(boolean f27Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF28(boolean f28) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF28Momentary(boolean f28Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF2Momentary(boolean f2Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF3(boolean f3) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF3Momentary(boolean f3Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF4(boolean f4) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF4Momentary(boolean f4Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF5(boolean f5) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF5Momentary(boolean f5Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF6(boolean f6) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF6Momentary(boolean f6Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF7(boolean f7) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF7Momentary(boolean f7Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF8(boolean f8) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF8Momentary(boolean f8Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.default voidsetF9(boolean f9) Deprecated.UsesetFunction(int functionNum)instead.default voidsetF9Momentary(boolean f9Momentary) Deprecated.UsesetFunctionMomentary(int functionNum)instead.voidsetFunction(int functionNum, boolean newState) Set Loco Function and send to Layout.voidsetFunctionMomentary(int momFuncNum, boolean state) Set Momentary Loco Function and send to Layout.voidsetIsForward(boolean forward) Set direction.voidvoidsetSpeedSetting(float speed) Set the desired speed setting, expressed as a value 0.0 -> 1.0. Negative means emergency stop.voidsetSpeedSetting(float speed, boolean allowDuplicates, boolean allowDuplicatesOnStop) Set the desired speed, expressed as a value 0.0 -> 1.0., with extra control over the messages to the layout.voidsetSpeedSettingAgain(float speed) Set the speed, and on systems which normally suppress the sending of a message make sure the message gets sent.Methods inherited from interface jmri.beans.PropertyChangeProvider
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
SPEEDSTEPMODE
Constant used in getThrottleInfo.- See Also:
-
SPEEDSTEPS
Constant sent by Throttle on Speed Steps Property Change.- See Also:
-
SPEEDSETTING
Constant sent by Throttle on Speed Setting Property Change.- See Also:
-
ISFORWARD
Constant sent by Throttle on Direction Property Change.- See Also:
-
SPEEDINCREMENT
Constant sent by Throttle on Speed Increment Property Change.- See Also:
-
CONNECTED
Constant sent by Throttle on Connected Property Change.- See Also:
-
DISPATCH_ENABLED
Constant sent by Throttle on Dispatch Enabled Property Change.- See Also:
-
RELEASE_ENABLED
Constant sent by Throttle on Release Enabled Property Change.- See Also:
-
F0
Deprecated.UsegetFunctionString(int momentFunctionNum)instead.Constants to represent the functions F0 through F28.- See Also:
-
F1
Deprecated.- See Also:
-
F2
Deprecated.- See Also:
-
F3
Deprecated.- See Also:
-
F4
Deprecated.- See Also:
-
F5
Deprecated.- See Also:
-
F6
Deprecated.- See Also:
-
F7
Deprecated.- See Also:
-
F8
Deprecated.- See Also:
-
F9
Deprecated.- See Also:
-
F10
Deprecated.- See Also:
-
F11
Deprecated.- See Also:
-
F12
Deprecated.- See Also:
-
F13
Deprecated.- See Also:
-
F14
Deprecated.- See Also:
-
F15
Deprecated.- See Also:
-
F16
Deprecated.- See Also:
-
F17
Deprecated.- See Also:
-
F18
Deprecated.- See Also:
-
F19
Deprecated.- See Also:
-
F20
Deprecated.- See Also:
-
F21
Deprecated.- See Also:
-
F22
Deprecated.- See Also:
-
F23
Deprecated.- See Also:
-
F24
Deprecated.- See Also:
-
F25
Deprecated.- See Also:
-
F26
Deprecated.- See Also:
-
F27
Deprecated.- See Also:
-
F28
Deprecated.- See Also:
-
F0Momentary
Deprecated.UsegetFunctionMomentaryString(int momentFunctionNum)instead.Constants to represent the functions F0 through F28.- See Also:
-
F1Momentary
Deprecated.- See Also:
-
F2Momentary
Deprecated.- See Also:
-
F3Momentary
Deprecated.- See Also:
-
F4Momentary
Deprecated.- See Also:
-
F5Momentary
Deprecated.- See Also:
-
F6Momentary
Deprecated.- See Also:
-
F7Momentary
Deprecated.- See Also:
-
F8Momentary
Deprecated.- See Also:
-
F9Momentary
Deprecated.- See Also:
-
F10Momentary
Deprecated.- See Also:
-
F11Momentary
Deprecated.- See Also:
-
F12Momentary
Deprecated.- See Also:
-
F13Momentary
Deprecated.- See Also:
-
F14Momentary
Deprecated.- See Also:
-
F15Momentary
Deprecated.- See Also:
-
F16Momentary
Deprecated.- See Also:
-
F17Momentary
Deprecated.- See Also:
-
F18Momentary
Deprecated.- See Also:
-
F19Momentary
Deprecated.- See Also:
-
F20Momentary
Deprecated.- See Also:
-
F21Momentary
Deprecated.- See Also:
-
F22Momentary
Deprecated.- See Also:
-
F23Momentary
Deprecated.- See Also:
-
F24Momentary
Deprecated.- See Also:
-
F25Momentary
Deprecated.- See Also:
-
F26Momentary
Deprecated.- See Also:
-
F27Momentary
Deprecated.- See Also:
-
F28Momentary
Deprecated.- See Also:
-
-
Method Details
-
getFunctionString
Get the Function String for a particular Function number. Commonly used string in Throttle property change listeners.- Parameters:
functionNum- Function Number, minimum 0.- Returns:
- function string, e.g. "F0" or "F7".
-
getFunctionMomentaryString
Get the Momentary Function String for a particular Function number. Commonly used string in Throttle property change listeners.- Parameters:
momentFunctionNum- Momentary Function Number, minimum 0.- Returns:
- momentary function string, e.g. "F0Momentary" or "F7Momentary".
-
getFunctions
Get copy of function array. Typically returns array length of 29, i.e. 0-28.- Returns:
- function array, length dependant by hardware type.
-
getFunctionsMomentary
Get copy of function momentary status array. Typically returns array length of 29, i.e. 0-28.- Returns:
- momentary function array, length dependant by hardware type.
-
getSpeedSetting
float getSpeedSetting()Get the current speed setting, expressed as a value 0.0 -> 1.0. This property is bound to theSPEEDSETTINGname.- Returns:
- the speed as a 0.0 -> 1.0. fraction of maximum possible speed or -1 for emergency stop.
-
setSpeedSetting
Set the desired speed setting, expressed as a value 0.0 -> 1.0. Negative means emergency stop. This property is bound to theSPEEDSETTINGname.- Parameters:
speed- the speed as a 0.0 -> 1.0. fraction of maximum possible speed or -1 for emergency stop.
-
setSpeedSetting
Set the desired speed, expressed as a value 0.0 -> 1.0., with extra control over the messages to the layout. Negative means emergency stop. On systems which normally suppress the sending of a message if the new speed won't (appear to JMRI to) make any difference, the two extra options allow the calling method to insist the message is sent under some circumstances.- Parameters:
speed- the speed as a 0.0 -> 1.0. fraction of maximum possible speed or -1 for emergency stop.allowDuplicates- if true, don't suppress messages that should have no effectallowDuplicatesOnStop- if true, and the new speed is idle or estop, don't suppress messages
-
setSpeedSettingAgain
Set the speed, and on systems which normally suppress the sending of a message make sure the message gets sent.- Parameters:
speed- the speed as a 0.0 -> 1.0. fraction of maximum possible speed or -1 for emergency stop.
-
getIsForward
boolean getIsForward()direction This is an bound property.- Returns:
- true if forward, false if reverse or undefined
-
setIsForward
Set direction.- Parameters:
forward- true if forward, false if reverse or undefined
-
setFunction
Set Loco Function and send to Layout.- Parameters:
functionNum- Function Number, 0-28newState- New Function State. True on, false off.
-
getFunction
Get Loco Function status.- Parameters:
functionNum- Function Number, 0-28- Returns:
- Function State. True on, false off.
-
setFunctionMomentary
Set Momentary Loco Function and send to Layout.- Parameters:
momFuncNum- Momentary Function Number, 0-28state- New Function State. True on, false off.
-
getFunctionMomentary
Get the Momentary Function Value.- Parameters:
fN- Momentary function number- Returns:
- true if momentary function is on, else false.
-
getF0
Deprecated.UsegetFunction(int functionNum)instead.Get Function 0 Status.- Returns:
- true for Function On, false for Function Off.
-
getF1
Deprecated.UsegetFunction(int functionNum)instead.Get Function 1 Status.- Returns:
- true for Function On, false for Function Off.
-
getF2
Deprecated.UsegetFunction(int functionNum)instead.Get Function 2 Status.- Returns:
- true for Function On, false for Function Off.
-
getF3
Deprecated.UsegetFunction(int functionNum)instead.Get Function 3 Status.- Returns:
- true for Function On, false for Function Off.
-
getF4
Deprecated.UsegetFunction(int functionNum)instead.Get Function 4 Status.- Returns:
- true for Function On, false for Function Off.
-
getF5
Deprecated.UsegetFunction(int functionNum)instead.Get Function 5 Status.- Returns:
- true for Function On, false for Function Off.
-
getF6
Deprecated.UsegetFunction(int functionNum)instead.Get Function 6 Status.- Returns:
- true for Function On, false for Function Off.
-
getF7
Deprecated.UsegetFunction(int functionNum)instead.Get Function 7 Status.- Returns:
- true for Function On, false for Function Off.
-
getF8
Deprecated.UsegetFunction(int functionNum)instead.Get Function 8 Status.- Returns:
- true for Function On, false for Function Off.
-
getF9
Deprecated.UsegetFunction(int functionNum)instead.Get Function 9 Status.- Returns:
- true for Function On, false for Function Off.
-
getF10
Deprecated.UsegetFunction(int functionNum)instead.Get Function 10 Status.- Returns:
- true for Function On, false for Function Off.
-
getF11
Deprecated.UsegetFunction(int functionNum)instead.Get Function 11 Status.- Returns:
- true for Function On, false for Function Off.
-
getF12
Deprecated.UsegetFunction(int functionNum)instead.Get Function 12 Status.- Returns:
- true for Function On, false for Function Off.
-
getF13
Deprecated.UsegetFunction(int functionNum)instead.Get Function 13 Status.- Returns:
- true for Function On, false for Function Off.
-
getF14
Deprecated.UsegetFunction(int functionNum)instead.Get Function 14 Status.- Returns:
- true for Function On, false for Function Off.
-
getF15
Deprecated.UsegetFunction(int functionNum)instead.Get Function 15 Status.- Returns:
- true for Function On, false for Function Off.
-
getF16
Deprecated.UsegetFunction(int functionNum)instead.Get Function 16 Status.- Returns:
- true for Function On, false for Function Off.
-
getF17
Deprecated.UsegetFunction(int functionNum)instead.Get Function 17 Status.- Returns:
- true for Function On, false for Function Off.
-
getF18
Deprecated.UsegetFunction(int functionNum)instead.Get Function 18 Status.- Returns:
- true for Function On, false for Function Off.
-
getF19
Deprecated.UsegetFunction(int functionNum)instead.Get Function 19 Status.- Returns:
- true for Function On, false for Function Off.
-
getF20
Deprecated.UsegetFunction(int functionNum)instead.Get Function 20 Status.- Returns:
- true for Function On, false for Function Off.
-
getF21
Deprecated.UsegetFunction(int functionNum)instead.Get Function 21 Status.- Returns:
- true for Function On, false for Function Off.
-
getF22
Deprecated.UsegetFunction(int functionNum)instead.Get Function 22 Status.- Returns:
- true for Function On, false for Function Off.
-
getF23
Deprecated.UsegetFunction(int functionNum)instead.Get Function 23 Status.- Returns:
- true for Function On, false for Function Off.
-
getF24
Deprecated.UsegetFunction(int functionNum)instead.Get Function 24 Status.- Returns:
- true for Function On, false for Function Off.
-
getF25
Deprecated.UsegetFunction(int functionNum)instead.Get Function 25 Status.- Returns:
- true for Function On, false for Function Off.
-
getF26
Deprecated.UsegetFunction(int functionNum)instead.Get Function 26 Status.- Returns:
- true for Function On, false for Function Off.
-
getF27
Deprecated.UsegetFunction(int functionNum)instead.Get Function 27 Status.- Returns:
- true for Function On, false for Function Off.
-
getF28
Deprecated.UsegetFunction(int functionNum)instead.Get Function 28 Status.- Returns:
- true for Function On, false for Function Off.
-
setF0
Deprecated.UsesetFunction(int functionNum)instead.Set Function 0 Status.- Parameters:
f0- true for Function On, false for Function Off.
-
setF1
Deprecated.UsesetFunction(int functionNum)instead.Set Function 1 Status.- Parameters:
f1- true for Function On, false for Function Off.
-
setF2
Deprecated.UsesetFunction(int functionNum)instead.Set Function 2 Status.- Parameters:
f2- true for Function On, false for Function Off.
-
setF3
Deprecated.UsesetFunction(int functionNum)instead.Set Function 3 Status.- Parameters:
f3- true for Function On, false for Function Off.
-
setF4
Deprecated.UsesetFunction(int functionNum)instead.Set Function 4 Status.- Parameters:
f4- true for Function On, false for Function Off.
-
setF5
Deprecated.UsesetFunction(int functionNum)instead.Set Function 5 Status.- Parameters:
f5- true for Function On, false for Function Off.
-
setF6
Deprecated.UsesetFunction(int functionNum)instead.Set Function 6 Status.- Parameters:
f6- true for Function On, false for Function Off.
-
setF7
Deprecated.UsesetFunction(int functionNum)instead.Set Function 7 Status.- Parameters:
f7- true for Function On, false for Function Off.
-
setF8
Deprecated.UsesetFunction(int functionNum)instead.Set Function 8 Status.- Parameters:
f8- true for Function On, false for Function Off.
-
setF9
Deprecated.UsesetFunction(int functionNum)instead.Set Function 9 Status.- Parameters:
f9- true for Function On, false for Function Off.
-
setF10
Deprecated.UsesetFunction(int functionNum)instead.Set Function 10 Status.- Parameters:
f10- true for Function On, false for Function Off.
-
setF11
Deprecated.UsesetFunction(int functionNum)instead.Set Function 11 Status.- Parameters:
f11- true for Function On, false for Function Off.
-
setF12
Deprecated.UsesetFunction(int functionNum)instead.Set Function 12 Status.- Parameters:
f12- true for Function On, false for Function Off.
-
setF13
Deprecated.UsesetFunction(int functionNum)instead.Set Function 13 Status.- Parameters:
f13- true for Function On, false for Function Off.
-
setF14
Deprecated.UsesetFunction(int functionNum)instead.Set Function 14 Status.- Parameters:
f14- true for Function On, false for Function Off.
-
setF15
Deprecated.UsesetFunction(int functionNum)instead.Set Function 15 Status.- Parameters:
f15- true for Function On, false for Function Off.
-
setF16
Deprecated.UsesetFunction(int functionNum)instead.Set Function 16 Status.- Parameters:
f16- true for Function On, false for Function Off.
-
setF17
Deprecated.UsesetFunction(int functionNum)instead.Set Function 17 Status.- Parameters:
f17- true for Function On, false for Function Off.
-
setF18
Deprecated.UsesetFunction(int functionNum)instead.Set Function 18 Status.- Parameters:
f18- true for Function On, false for Function Off.
-
setF19
Deprecated.UsesetFunction(int functionNum)instead.Set Function 19 Status.- Parameters:
f19- true for Function On, false for Function Off.
-
setF20
Deprecated.UsesetFunction(int functionNum)instead.Set Function 20 Status.- Parameters:
f20- true for Function On, false for Function Off.
-
setF21
Deprecated.UsesetFunction(int functionNum)instead.Set Function 21 Status.- Parameters:
f21- true for Function On, false for Function Off.
-
setF22
Deprecated.UsesetFunction(int functionNum)instead.Set Function 22 Status.- Parameters:
f22- true for Function On, false for Function Off.
-
setF23
Deprecated.UsesetFunction(int functionNum)instead.Set Function 23 Status.- Parameters:
f23- true for Function On, false for Function Off.
-
setF24
Deprecated.UsesetFunction(int functionNum)instead.Set Function 24 Status.- Parameters:
f24- true for Function On, false for Function Off.
-
setF25
Deprecated.UsesetFunction(int functionNum)instead.Set Function 25 Status.- Parameters:
f25- true for Function On, false for Function Off.
-
setF26
Deprecated.UsesetFunction(int functionNum)instead.Set Function 26 Status.- Parameters:
f26- true for Function On, false for Function Off.
-
setF27
Deprecated.UsesetFunction(int functionNum)instead.Set Function 27 Status.- Parameters:
f27- true for Function On, false for Function Off.
-
setF28
Deprecated.UsesetFunction(int functionNum)instead.Set Function 28 Status.- Parameters:
f28- true for Function On, false for Function Off.
-
getF0Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 0 Status.- Returns:
- true for Momentary Function On, else false.
-
getF1Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 1 Status.- Returns:
- true for Momentary Function On, else false.
-
getF2Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 2 Status.- Returns:
- true for Momentary Function On, else false.
-
getF3Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 3 Status.- Returns:
- true for Momentary Function On, else false.
-
getF4Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 4 Status.- Returns:
- true for Momentary Function On, else false.
-
getF5Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 5 Status.- Returns:
- true for Momentary Function On, else false.
-
getF6Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 6 Status.- Returns:
- true for Momentary Function On, else false.
-
getF7Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 7 Status.- Returns:
- true for Momentary Function On, else false.
-
getF8Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 8 Status.- Returns:
- true for Momentary Function On, else false.
-
getF9Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 9 Status.- Returns:
- true for Momentary Function On, else false.
-
getF10Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 10 Status.- Returns:
- true for Momentary Function On, else false.
-
getF11Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 11 Status.- Returns:
- true for Momentary Function On, else false.
-
getF12Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 12 Status.- Returns:
- true for Momentary Function On, else false.
-
getF13Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 13 Status.- Returns:
- true for Momentary Function On, else false.
-
getF14Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 14 Status.- Returns:
- true for Momentary Function On, else false.
-
getF15Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 15 Status.- Returns:
- true for Momentary Function On, else false.
-
getF16Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 16 Status.- Returns:
- true for Momentary Function On, else false.
-
getF17Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 17 Status.- Returns:
- true for Momentary Function On, else false.
-
getF18Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 18 Status.- Returns:
- true for Momentary Function On, else false.
-
getF19Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 19 Status.- Returns:
- true for Momentary Function On, else false.
-
getF20Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 20 Status.- Returns:
- true for Momentary Function On, else false.
-
getF21Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 21 Status.- Returns:
- true for Momentary Function On, else false.
-
getF22Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 22 Status.- Returns:
- true for Momentary Function On, else false.
-
getF23Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 23 Status.- Returns:
- true for Momentary Function On, else false.
-
getF24Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 24 Status.- Returns:
- true for Momentary Function On, else false.
-
getF25Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 25 Status.- Returns:
- true for Momentary Function On, else false.
-
getF26Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 26 Status.- Returns:
- true for Momentary Function On, else false.
-
getF27Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 27 Status.- Returns:
- true for Momentary Function On, else false.
-
getF28Momentary
Deprecated.UsegetFunctionMomentary(int functionNum)instead.Get Momentary Function 28 Status.- Returns:
- true for Momentary Function On, else false.
-
setF0Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 0 Status.- Parameters:
f0Momentary- true for Momentary Function On, else false.
-
setF1Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 1 Status.- Parameters:
f1Momentary- true for Momentary Function On, else false.
-
setF2Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 2 Status.- Parameters:
f2Momentary- true for Momentary Function On, else false.
-
setF3Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 3 Status.- Parameters:
f3Momentary- true for Momentary Function On, else false.
-
setF4Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 4 Status.- Parameters:
f4Momentary- true for Momentary Function On, else false.
-
setF5Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 5 Status.- Parameters:
f5Momentary- true for Momentary Function On, else false.
-
setF6Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 6 Status.- Parameters:
f6Momentary- true for Momentary Function On, else false.
-
setF7Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 7 Status.- Parameters:
f7Momentary- true for Momentary Function On, else false.
-
setF8Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 8 Status.- Parameters:
f8Momentary- true for Momentary Function On, else false.
-
setF9Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 9 Status.- Parameters:
f9Momentary- true for Momentary Function On, else false.
-
setF10Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 10 Status.- Parameters:
f10Momentary- true for Momentary Function On, else false.
-
setF11Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 11 Status.- Parameters:
f11Momentary- true for Momentary Function On, else false.
-
setF12Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 12 Status.- Parameters:
f12Momentary- true for Momentary Function On, else false.
-
setF13Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 13 Status.- Parameters:
f13Momentary- true for Momentary Function On, else false.
-
setF14Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 14 Status.- Parameters:
f14Momentary- true for Momentary Function On, else false.
-
setF15Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 15 Status.- Parameters:
f15Momentary- true for Momentary Function On, else false.
-
setF16Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 16 Status.- Parameters:
f16Momentary- true for Momentary Function On, else false.
-
setF17Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 17 Status.- Parameters:
f17Momentary- true for Momentary Function On, else false.
-
setF18Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 18 Status.- Parameters:
f18Momentary- true for Momentary Function On, else false.
-
setF19Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 19 Status.- Parameters:
f19Momentary- true for Momentary Function On, else false.
-
setF20Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 20 Status.- Parameters:
f20Momentary- true for Momentary Function On, else false.
-
setF21Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 21 Status.- Parameters:
f21Momentary- true for Momentary Function On, else false.
-
setF22Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 22 Status.- Parameters:
f22Momentary- true for Momentary Function On, else false.
-
setF23Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 23 Status.- Parameters:
f23Momentary- true for Momentary Function On, else false.
-
setF24Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 24 Status.- Parameters:
f24Momentary- true for Momentary Function On, else false.
-
setF25Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 25 Status.- Parameters:
f25Momentary- true for Momentary Function On, else false.
-
setF26Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 26 Status.- Parameters:
f26Momentary- true for Momentary Function On, else false.
-
setF27Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 27 Status.- Parameters:
f27Momentary- true for Momentary Function On, else false.
-
setF28Momentary
Deprecated.UsesetFunctionMomentary(int functionNum)instead.Set Momentary Function 28 Status.- Parameters:
f28Momentary- true for Momentary Function On, else false.
-
getLocoAddress
Locomotive address. The exact format is defined by the specific implementation, as subclasses of LocoAddress will contain different information.This is an unbound property.
- Returns:
- The locomotive address
-
dispose
Not for general use, seerelease(ThrottleListener l)anddispatch(ThrottleListener l).Dispose of object when finished it. This does not free any hardware resources used; rather, it just cleans up the software implementation.
Used for handling certain internal error conditions, where the object still exists but hardware is not associated with it.
After this, further usage of this Throttle object will result in a JmriException.
- Parameters:
l-ThrottleListenerto dispose of
-
release
Finished with this Throttle, tell the layout that the locomotive is available for reuse/reallocation by somebody else.After this, further usage of this Throttle object will result in a JmriException. Do not call dispose after release.
Normally, release ends with a call to dispose.
- Parameters:
l-ThrottleListenerto release. May be null if noThrottleListeneris currently held.
-
dispatch
Finished with this Throttle, tell the layout that the locomotive is available for reuse/reallocation by somebody else. If possible, tell the layout that this locomotive has been dispatched to another user. Not all layouts will implement this, in which case it is synonymous withrelease(jmri.ThrottleListener).After this, further usage of this Throttle object will result in a JmriException.
Normally, dispatch ends with a call to dispose.
- Parameters:
l-ThrottleListenerto dispatch
-
setRosterEntry
-
getRosterEntry
-
notifyThrottleReleaseEnabled
Notify listeners that a Throttle has Release enabled or disabled.For systems where release availability is variable.
- Parameters:
newVal- true if Release enabled, else false
-
notifyThrottleDispatchEnabled
Notify listeners that a Throttle has Dispatch enabled or disabled.For systems where dispatch availability is variable.
- Parameters:
newVal- true if Dispatch enabled, else false
-
getFunctionString(int momentFunctionNum)instead.