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";
}
}