JMRI: SDF Trigger Conditions
Author: Bob Jacobsen
Keywords: JMRI help Digitrax SDF Sound File Editor

# 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