using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Aitex.Sorter.RT.Module.Recipe { public class HostRecipe { /// /// 1: by slot 根据host指令 /// 2: by loadport 只指定LoadPort /// public string READIDRECIPE_NAME; public string TRANS_MODE; /// /// ???是否校验 /// public string WAF_CNT; public string SRC_PORT_ID; public string LOT_ID; public string CAR_ID; public string NEED_ALIGN; public string ALIGN_ANGLE; public string[] EXIST_FLAG; public string[] WAFER_ID; public string[] LASERMARK1; public string[] LASERMARK2; /// /// 0: Do not transfer /// 1: Transfer /// public string[] TRANS_FLAG; public string[] DEST_PORT_ID; public string[] DEST_SLOT_NO; public string[] DEST_PORT_CTGRY; /// /// "0000" to specify the LM need to read or not "OCR2.LM2,OCR2.LM1,OCR1.LM2,OCR1.LM1",”0“ to disable, "1" to enable /// public string[] READ_LM; /// /// "0000" to specify the LM need to Verify or not "OCR2.LM2,OCR2.LM1,OCR1.LM2,OCR1.LM1",”0“ to disable, "1" to enable /// public string[] VERIFY_LM; /// /// No Alignment when absent, 0-359 are applicable. /// public string[] ALIGNE_VALUE; } public class HostTransferCommand { /// /// 1: by slot 根据host指令 /// 2: by loadport 只指定LoadPort /// public string REMOTE_RECIPE_NAME; public string TRANS_MODE; /// /// ???是否校验 /// public string WAF_CNT; public string SRC_PORT_ID; public string LOT_ID; public string CAR_ID; public string NEED_ALIGN; public string ALIGN_ANGLE; public string[] EXIST_FLAG; public string[] WAFER_ID; public string[] LASERMARK1; public string[] LASERMARK2; /// /// 0: Do not transfer /// 1: Transfer /// public string[] TRANS_FLAG; public string[] DEST_PORT_ID; public string[] DEST_SLOT_NO; public string[] DEST_PORT_CTGRY; /// /// "0000" to specify the LM need to read or not "OCR2.LM2,OCR2.LM1,OCR1.LM2,OCR1.LM1",”0“ to disable, "1" to enable /// public string[] READ_LM; /// /// "0000" to specify the LM need to Verify or not "OCR2.LM2,OCR2.LM1,OCR1.LM2,OCR1.LM1",”0“ to disable, "1" to enable /// public string[] VERIFY_LM; /// /// No Alignment when absent, 0-359 are applicable. /// public string[] ALIGNE_VALUE; } }