#ifndef _PMGDEFINE_H_ #define _PMGDEFINE_H_ #define CN_TOTAL_DEFECT 20 //总的缺陷数 #define CN_DEFECT_ITEMS 11 //每组缺陷的项数 #define PS_MAJOR_STEP 10 //MAJOR增长步长 #define PS_MINOR_STEP 100 //MINOR增长步长 #define CN_PHYSICAL 0 //物理卷的数量 #define CN_LOGICAL 1 //逻辑卷的数量 #define CN_ORDER_0 0 //合同卷数量 #define CN_ORDER_1 1 #define CN_ORDER_2 2 #define CN_ORDER_3 3 #define CN_COIL_INSCH 0 //计划存在 #define CN_COIL_NEW -1 //计划不存在 enum SCHEDULE_TYPE { SCHE_2030 = 0, SCHE_FAC1 = 1, SCHE_1800 = 2 }; //轧辊装载 enum ROLLSTATUS { NEWROLL = 0, ONLINE = 1, NEXT = 2, PREP = 3 }; //计划头数据 struct S_ScheduleHeader { char scheduleNo[20]; int count; }; //计划数据 struct S_COILINFO { char coilId[20]; //钢卷号 char planNo[10]; //计划号 int coilStatus; //原始数据中钢卷状态 short dummy; long muId; }; //轧辊数据 struct S_ROLLINFO { char rollId[20]; //轧辊号 short rollStatus; //轧辊状态 }; #endif