Package jmri.implementation
Class DefaultConditionalExecute
java.lang.Object
jmri.implementation.DefaultConditionalExecute
Helper class for DefaultConditional that executes the actions of a
DefaultConditional.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidallocateWarrantRoute(ConditionalAction action, Warrant w, Reference<Integer> actionCount, List<String> errorList) (package private) voidautoRunWarrant(ConditionalAction action, Warrant w, Reference<Integer> actionCount, List<String> errorList) (package private) voidcancelSensorTimers(ConditionalAction action, Reference<Integer> actionCount, List<String> errorList, String devName) (package private) voidcancelTurnoutTimers(ConditionalAction action, Reference<Integer> actionCount, List<String> errorList, String devName) (package private) voidclearBlockError(ConditionalAction action, OBlock b, List<String> errorList) (package private) voidclearSignalHeld(ConditionalAction action, SignalHead h, Reference<Integer> actionCount, List<String> errorList) (package private) voidclearSignalMastHeld(ConditionalAction action, SignalMast f, Reference<Integer> actionCount, List<String> errorList) (package private) voidcontrolAudio(ConditionalAction action, String devName) (package private) voidcontrolTrain(ConditionalAction action, Warrant w, Reference<Integer> actionCount, List<String> errorList, String devName) (package private) voidcopyMemory(ConditionalAction action, Memory mFrom, Memory mTo, String actionStr, Reference<Integer> actionCount, List<String> errorList) (package private) voiddeallocateBlock(ConditionalAction action, OBlock b, Reference<Integer> actionCount, List<String> errorList) (package private) voiddeallocateWarrantRoute(ConditionalAction action, Warrant w, Reference<Integer> actionCount, List<String> errorList) (package private) voiddelayedSensor(ConditionalAction action, Reference<Integer> actionCount, DefaultConditional.TimeSensor timeSensor, int delay, boolean reset, String devName) (package private) voiddelayedTurnout(ConditionalAction action, Reference<Integer> actionCount, DefaultConditional.TimeTurnout timeTurnout, boolean reset, String devName) (package private) voiddisableLogix(ConditionalAction action, Reference<Integer> actionCount, List<String> errorList, String devName) (package private) voidenableLogix(ConditionalAction action, Reference<Integer> actionCount, List<String> errorList, String devName) (package private) voidgetBlockTrainName(ConditionalAction action, OBlock b, Memory mTo, String actionStr, Reference<Integer> actionCount, List<String> errorList) (package private) voidgetBlockWarrant(ConditionalAction action, OBlock b, Memory mTo, String actionStr, Reference<Integer> actionCount, List<String> errorList) (package private) voidgetTrainLocation(ConditionalAction action, Warrant w, Memory mTo, String actionStr, Reference<Integer> actionCount, List<String> errorList) (package private) voidjythonCommand(ConditionalAction action, String actionStr, Reference<Integer> actionCount) (package private) voidlockTurnout(ConditionalAction action, Turnout tl, Reference<Integer> actionCount, List<String> errorList) (package private) voidmanualRunWarrant(ConditionalAction action, Warrant w, Reference<Integer> actionCount, List<String> errorList) (package private) voidplaySound(ConditionalAction action, String actionStr, Reference<Integer> actionCount, List<String> errorList) (package private) voidrunScript(ConditionalAction action, String actionStr, Reference<Integer> actionCount) (package private) voidsetBlockError(ConditionalAction action, OBlock b, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetBlockInService(ConditionalAction action, OBlock b, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetBlockOutOfService(ConditionalAction action, OBlock b, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetBlockValue(ConditionalAction action, OBlock b, String actionStr, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetFastClockTime(ConditionalAction action, Reference<Integer> actionCount) (package private) voidsetLight(ConditionalAction action, Light lgt, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetLightIntensity(ConditionalAction action, Light lgt, int intensity, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetLightTransitionTime(ConditionalAction action, Light lgt, int time, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetMemory(ConditionalAction action, Memory m, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetNXPairDisabled(ConditionalAction action, Reference<Integer> actionCount, List<String> errorList, String devName) (package private) voidsetNXPairEnabled(ConditionalAction action, Reference<Integer> actionCount, List<String> errorList, String devName) (package private) voidsetNXPairSegment(ConditionalAction action, Reference<Integer> actionCount, List<String> errorList, String devName) (package private) voidsetRouteTurnouts(ConditionalAction action, Warrant w, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetSensor(ConditionalAction action, Sensor sn, Reference<Integer> actionCount, List<String> errorList, String devName) (package private) voidsetSignalAppearance(ConditionalAction action, SignalHead h, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetSignalDark(ConditionalAction action, SignalHead h, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetSignalHeld(ConditionalAction action, SignalHead h, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetSignalLit(ConditionalAction action, SignalHead h, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetSignalMastAspect(ConditionalAction action, SignalMast f, String actionStr, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetSignalMastDark(ConditionalAction action, SignalMast f, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetSignalMastHeld(ConditionalAction action, SignalMast f, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetSignalMastLit(ConditionalAction action, SignalMast f, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetTrainId(ConditionalAction action, Warrant w, String actionStr, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetTrainName(ConditionalAction action, Warrant w, String actionStr, Reference<Integer> actionCount, List<String> errorList) (package private) voidsetTurnout(ConditionalAction action, Turnout t, Reference<Integer> actionCount, List<String> errorList) (package private) voidstartFastClock(Reference<Integer> actionCount) (package private) voidstopFastClock(Reference<Integer> actionCount) (package private) voidtriggerRoute(ConditionalAction action, Route r, Reference<Integer> actionCount, List<String> errorList)
-
Constructor Details
-
DefaultConditionalExecute
DefaultConditionalExecute(@Nonnull DefaultConditional conditional)
-
-
Method Details
-
setTurnout
void setTurnout(@Nonnull ConditionalAction action, Turnout t, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
delayedTurnout
void delayedTurnout(@Nonnull ConditionalAction action, @Nonnull Reference<Integer> actionCount, @Nonnull DefaultConditional.TimeTurnout timeTurnout, boolean reset, String devName) -
cancelTurnoutTimers
void cancelTurnoutTimers(@Nonnull ConditionalAction action, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList, String devName) -
lockTurnout
void lockTurnout(@Nonnull ConditionalAction action, Turnout tl, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
setSignalAppearance
void setSignalAppearance(@Nonnull ConditionalAction action, SignalHead h, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
setSignalHeld
void setSignalHeld(@Nonnull ConditionalAction action, SignalHead h, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
clearSignalHeld
void clearSignalHeld(@Nonnull ConditionalAction action, SignalHead h, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
setSignalDark
void setSignalDark(@Nonnull ConditionalAction action, SignalHead h, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
setSignalLit
void setSignalLit(@Nonnull ConditionalAction action, SignalHead h, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
triggerRoute
void triggerRoute(@Nonnull ConditionalAction action, Route r, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
setSensor
-
delayedSensor
void delayedSensor(@Nonnull ConditionalAction action, @Nonnull Reference<Integer> actionCount, @Nonnull DefaultConditional.TimeSensor timeSensor, int delay, boolean reset, String devName) -
cancelSensorTimers
void cancelSensorTimers(@Nonnull ConditionalAction action, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList, String devName) -
setLight
-
setLightIntensity
void setLightIntensity(@Nonnull ConditionalAction action, Light lgt, int intensity, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
setLightTransitionTime
void setLightTransitionTime(@Nonnull ConditionalAction action, Light lgt, int time, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
setMemory
-
copyMemory
-
enableLogix
void enableLogix(@Nonnull ConditionalAction action, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList, String devName) -
disableLogix
void disableLogix(@Nonnull ConditionalAction action, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList, String devName) -
playSound
-
runScript
-
setFastClockTime
-
startFastClock
-
stopFastClock
-
controlAudio
-
jythonCommand
void jythonCommand(@Nonnull ConditionalAction action, String actionStr, @Nonnull Reference<Integer> actionCount) -
allocateWarrantRoute
void allocateWarrantRoute(@Nonnull ConditionalAction action, Warrant w, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
deallocateWarrantRoute
void deallocateWarrantRoute(@Nonnull ConditionalAction action, Warrant w, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
setRouteTurnouts
void setRouteTurnouts(@Nonnull ConditionalAction action, Warrant w, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
setTrainId
-
setTrainName
-
getTrainLocation
-
autoRunWarrant
void autoRunWarrant(@Nonnull ConditionalAction action, Warrant w, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
manualRunWarrant
void manualRunWarrant(@Nonnull ConditionalAction action, Warrant w, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
controlTrain
-
setSignalMastAspect
void setSignalMastAspect(@Nonnull ConditionalAction action, SignalMast f, String actionStr, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
setSignalMastHeld
void setSignalMastHeld(@Nonnull ConditionalAction action, SignalMast f, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
clearSignalMastHeld
void clearSignalMastHeld(@Nonnull ConditionalAction action, SignalMast f, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
setSignalMastDark
void setSignalMastDark(@Nonnull ConditionalAction action, SignalMast f, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
setSignalMastLit
void setSignalMastLit(@Nonnull ConditionalAction action, SignalMast f, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
setBlockValue
-
setBlockError
void setBlockError(@Nonnull ConditionalAction action, OBlock b, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
clearBlockError
-
deallocateBlock
void deallocateBlock(@Nonnull ConditionalAction action, OBlock b, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
setBlockOutOfService
void setBlockOutOfService(@Nonnull ConditionalAction action, OBlock b, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
setBlockInService
void setBlockInService(@Nonnull ConditionalAction action, OBlock b, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList) -
getBlockTrainName
-
getBlockWarrant
-
setNXPairEnabled
void setNXPairEnabled(@Nonnull ConditionalAction action, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList, String devName) -
setNXPairDisabled
void setNXPairDisabled(@Nonnull ConditionalAction action, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList, String devName) -
setNXPairSegment
void setNXPairSegment(@Nonnull ConditionalAction action, @Nonnull Reference<Integer> actionCount, @Nonnull List<String> errorList, String devName)
-