001/*
002 *  @author Gregory J. Bedlek Copyright (C) 2018, 2019
003 */
004package jmri.jmrit.ctc;
005
006public class CTCConstants {
007    public static final int LEFTTRAFFIC = 0;            // Indicator lights are presently left traffic
008    public static final int SIGNALSNORMAL = 1;          // Indicator lights are presently all stop
009    public static final int RIGHTTRAFFIC = 2;           // Indicator lights are presently right traffic
010    public static final int OUTOFCORRESPONDENCE = 3;    // Indicator lights are all unlit
011    
012    public static final int SWITCHNORMAL = 0;           // Indicator lights are presently for normal direction of traffic (typically straight)
013    public static final int SWITCHREVERSED = 1;         // Indicator lights are presently for reversed direction of traffic (typically curved)
014            
015    public static final int CTC_UNKNOWN = -1;            // For signals or switches (UNKNOWN is defined by JMRI, ergo the "CTC_" prefix.
016}