SDF Trigger Conditions
This page documents the meaning of the trigger conditions that
can defined in a Digitrax SDF instruction.
- TRIG_NEVER
- Never triggers. This can be used
to disable part of a SDF file.
- TRIG_MODE_CHNG
-
- TRIG_MATH
-
- TRIG_DISTANCE
-
- TRIG_SPD_INC
- Triggers when the motor speed is increased.
- TRIG_SPD_DEC
- Triggers when the motor speed is decreased.
- TRIG_CAM
- Triggers on either the actual cam input, or the
autochuff mechanism.
- TRIG_NOT_TRIG
-
- Function 0 On
- Triggers when DCC function 0 is on.
- Function 28 On
-
- TRIG_DIRNOW_CHNG
- Triggers when the direction of the motor is changed.
- TRIG_MOVING
- If the motor is currently running at a non-zero speed.
- TRIG_SND_ACTV11
- Function 11
- TRIG_BSC0
- Triggers when a "binary state change" DCC packet is received for BSC 0.
- TRIG_BSC7
-
- TRIG_IN_0
- Trigger when the input connection goes active, usually used
for a chuff input.
- TRIG_IN_7
-
- TRIG_NOTCH_CHNG
-
- TRIG_TIME_16PPS
- Triggers 16 times per second.
- TRIG_FACTORY_CVRESET
-
- TRIG_OPSPROGWR_CV
- Triggers when a CV is written in ops mode (on the main).
- TRIG_SCAT0
-
- TRIG_SCAT7
-
- T_SPD_MUTE
-
- T_SPD_TURNON
-
- T_SPD_IDLE
-
- T_SPD_ACCEL1
-
- T_SPD_ACC_CHNG
-
- T_SPD_ACCEL2
-
- T_SPD_IDLEXIT
-
- T_SPD_RUN
-
- T_SPD_DECEL1
-
- T_SPD_DEC_CHNG
-
- T_SPD_DECEL2
-
- T_SPD_DEC_IDLE
-
- T_SPD_TURNOFF
-
- T_SPD_DEC_SP1
-
- T_SPD_DEC_SP2
-
- T_SPD_DIR_CHNG
-