NpwConstants.java

package com.mycim.valueobject.npw;

/**
 * @author shijie.deng
 * @version 6.0.0
 * @date 2019/12/3
 **/
public interface NpwConstants {

    /**
     * DMM process 的flag_type字段固定值
     **/
    public static final String MONITOR_PROCESS_FLAG_TYPE = "MONITOR";

    /**
     * DMM 标准步骤号生成的前缀
     **/
    public static final String DMM_STANDARD_STEP = "DMM_STANDARD_STEP";
    public static final String RC_STANDARD_STEP = "RC_STANDARD_STEP";
    public static final String MOVEIN_STD = "MOVEIN_STD";
    public static final String MOVEOUT_STD = "MOVEOUT_STD";
    /**
     * NPW进站程序号
     **/
    public static final String MOVEIN_NPW_STD = "MOVEIN_NPW_STD";
    /**
     * NPW出站程序号
     **/
    public static final String MOVEOUT_NPW_STD = "MOVEOUT_NPW_STD";

    /**
     * Equipment status
     */
    public static final String RUN = "RUN";                        // 全部运行

    public static final String IDLE = "IDLE";                       // 闲置

    public static final String D_MON = "D_MON";

    public static final String RUN_TO_D_MON = "EQP.RUN_TO_D_MON";

    /**
     * NPW主设备允许进站的设备状态
     **/
    public static final String[] AVAILABLE_EQP_STATUS = new String[]{IDLE, RUN, D_MON};

    public static final String LOT_TYPE_IN_BANK_SUB = "sub";

}