63 lines
1023 B
C
63 lines
1023 B
C
#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
|