Constants.java

package com.mycim.valueobject;

public interface Constants {

    // Entity statuss
    public static class ENTITY_STATUS {

        public static final String OT = "RUN";

        public static final String PT = "P/T";

        public static final String LT = "IDLE";

        public static final String MONITRO = "MONITRO";

        public static final String DOWN = "DOWN";

        public static final String ENG = "ENG";

        public static final String INIT = "INIT";

    }

    public static class EDC_RULE {

        // EDC 默认规则
        public static final String DEFAULT_UNITS = "W_FL";

    }

    // 跨站时间限制
    public static class TIME_LIMIT {

        public static final String TIME_TYPE_MAX = "0";

        public static final String TIME_TYPE_MIN = "1";

    }

    public static class BUTTON_ID {

        public static final String DONT_CHECK_BTN_PERMISSION = "";

        public static final String CHANGE_CHAMBER_MODE_BTN = "BTN_EQP_SETUP_CHAMBER_MODE_CHANGE";

    }

    // PMS检查类型
    public static class PM_CHECK_TYPE {

        public static final String WAIT_ENT4DEADLINE = "WAIT_ENG4DEADLINE"; // 设备由wait_eng切换成其他状态时PM检查标识

        public static final String EQPTRUN4PM = "EQPTRUN4PM";        // 批次进站时,设备状态变成run时PM检查标识

    }

    // bonding tag
    public static class BONDING_TAG_TYPE {

        public static final String TOP = "TOP";

        public static final String BOTTOM = "BOTTOM";

    }

    // EDC RawData warning info
    public static class EDC_SPC_MESSAGE {

        public static final String RAW_DATA_OOC = "RawDataOOC";

        public static final String RAW_DATA_OOC_VALUE = "RawDataOOC_Value";

        public static final String RAW_DATA_OOS = "RawDataOOS";

        public static final String RAW_DATA_OOS_VALUE = "RawDataOOS_Value";

        public static final String OOC = "OOC";

        public static final String OOS = "OOS";

    }

    public static class PROCESS_LOCATION_CARRIER{
        // BE TO BF 位置
        public static final String CONCAT_STR = "TO";
    }

    public static class PCD_TYPE {
        public static final String CARRIER_KEY = "CARRIER";
        public static final String POD_KEY = "POD";
        public static final String DOOR_KEY = "DOOR";
    }

}