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