2024-05-11 17:43:38 +08:00
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
enum MACHINEFUNC {
|
|
|
|
|
LOADIN = 0, //载入
|
|
|
|
|
LOADOUT, //载出
|
|
|
|
|
INTERCEPTLOAD, //中断载入/载出
|
|
|
|
|
SUPPLYAXLEAFTER, //供粉轴后移
|
|
|
|
|
SUPPLYAXLEFRONT, //供粉轴前移
|
|
|
|
|
SUPPLYAXLEAFTERCONTSTART, //供粉轴后移连续开始
|
|
|
|
|
SUPPLYAXLEAFTERCONTSTOP, //供粉轴后移连续停止
|
|
|
|
|
SUPPLYAXLEFRONTCONTSTART, //供粉轴前移连续开始
|
|
|
|
|
SUPPLYAXLEFRONTCONTSTOP, //供粉轴前移连续停止
|
|
|
|
|
PAVEAXLEFRONT, // 铺粉臂前移
|
|
|
|
|
PAVEAXLEFRONTCONTSTART, //铺粉臂前移连续
|
|
|
|
|
PAVEAXLEFRONTCONTSTOP, //铺粉臂前移连续
|
|
|
|
|
PAVEAXLEAFTER, //铺粉臂后移
|
|
|
|
|
PAVEAXLEAFTERCONTSTART, //铺粉臂后移连续开始
|
|
|
|
|
PAVEAXLEAFTERCONTSTOP, //铺粉臂后移连续停止
|
|
|
|
|
PAVEAXLECLEAR, //铺粉臂清零
|
|
|
|
|
PRINTAXLEUP, //成型缸上升
|
|
|
|
|
PRINTAXLEUPCONTSTART, //成型缸连续上升开始
|
|
|
|
|
PRINTAXLEUPCONTSTOP, //成型缸连续上升停止
|
|
|
|
|
PRINTAXLEDOWN, //成型缸下降
|
|
|
|
|
PRINTAXLEDOWNCONTSTART, //成型缸连续下降开始
|
|
|
|
|
PRINTAXLEDOWNCONTSTOP, //成型缸连续下降停止
|
|
|
|
|
PRINTAXLECLEAR, //成型缸清零
|
|
|
|
|
TRANSFERAXIELEFT, //移载轴左移
|
|
|
|
|
TRANSFERAXIELEFTCONTSTART, //移载轴连续左移开始
|
|
|
|
|
TRANSFERAXIELEFTCONTSTOP, //移载轴连续左移停止
|
|
|
|
|
TRANSFERAXIERIGHT, //移载轴右移
|
|
|
|
|
TRANSFERAXIERIGHTCONTSTART, //移载轴连续右移开始
|
|
|
|
|
TRANSFERAXIERIGHTCONTSTOP, //移载轴连续右移停止
|
|
|
|
|
TRANSFERAXIECLEAR, //移载轴清零
|
|
|
|
|
|
|
|
|
|
END0 //结束标记
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
2024-06-05 17:02:17 +08:00
|
|
|
|
enum ScanCtrlFunc {
|
2024-05-11 17:43:38 +08:00
|
|
|
|
BEGINWORK = 0,
|
|
|
|
|
PAUSEWORK,
|
|
|
|
|
PAUSEAUTO,
|
|
|
|
|
STOPWORK,
|
|
|
|
|
STOPREDTEST,
|
|
|
|
|
TESTLAYER,
|
|
|
|
|
REMOVESCANNER,
|
|
|
|
|
STARTHEATINGMOTION,
|
|
|
|
|
STOPHEATINGMOTION,
|
|
|
|
|
|
2024-06-05 17:02:17 +08:00
|
|
|
|
//以下是scanner函数
|
|
|
|
|
STARTDEBUGTEST,
|
|
|
|
|
STOPDEBUGTEST,
|
|
|
|
|
STARTHEATINGSCANNERTEST,
|
|
|
|
|
STOPHEATINGSCANNERTEST,
|
|
|
|
|
STARTGETSCANINFO,
|
|
|
|
|
STOPGETSCANINFO,
|
|
|
|
|
|
|
|
|
|
SETXYOFFSET,
|
|
|
|
|
SETANGLE,
|
|
|
|
|
UPDATESETTING,
|
|
|
|
|
UPDATESKYWRITING,
|
|
|
|
|
SETXYCORRECT,
|
|
|
|
|
SETK,
|
2024-06-05 23:59:04 +08:00
|
|
|
|
FIXPOINTDAOADD,
|
|
|
|
|
FIXPOINTDAODEL,
|
2024-06-05 17:02:17 +08:00
|
|
|
|
|
2024-05-11 17:43:38 +08:00
|
|
|
|
END1 //结束标记
|
2024-05-15 17:59:04 +08:00
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
enum REGFUNC {
|
|
|
|
|
CHECKREG = 0,
|
|
|
|
|
GETSN,
|
|
|
|
|
CHECKREGKEY,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef enum {
|
|
|
|
|
REG_SUCCESS = 0,
|
|
|
|
|
REG_TRIAL,
|
|
|
|
|
REG_FAIL,
|
2024-05-17 10:57:17 +08:00
|
|
|
|
} RegType;
|
|
|
|
|
|
|
|
|
|
enum CAMERAFUNC {
|
|
|
|
|
SETDEMANDCATPURE = 0,
|
|
|
|
|
SETEXPOSUREAUTOBYCFG,
|
|
|
|
|
SETGAINAUTOBYCFG,
|
|
|
|
|
SETEXPOSURETIMEBYCFG,
|
|
|
|
|
SETFRAMERATEENABLE,
|
|
|
|
|
SETFRAMERATE,
|
|
|
|
|
GETSHOWIMAGE,
|
|
|
|
|
GETSHOWIMAGES,
|
|
|
|
|
|
|
|
|
|
TAKEPHOTOS,
|
|
|
|
|
END2,
|
2024-05-17 15:57:36 +08:00
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
enum PurifierFunc {
|
|
|
|
|
STARTAUTODEOXYGEN = 0,
|
|
|
|
|
STOPAUTODEOXYGEN,
|
2024-06-04 14:08:12 +08:00
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
enum ConfigFunc {
|
|
|
|
|
SAVECONFIG = 0,
|
|
|
|
|
SAVEMACHINECONFIG,
|
|
|
|
|
DELETEMACHINEIO,
|
|
|
|
|
CONTROLRUN,
|
2024-06-04 17:49:56 +08:00
|
|
|
|
IOVERSIONSTR,
|
|
|
|
|
|
|
|
|
|
REDTESTCFGSTART, //红光测试配置开始
|
|
|
|
|
REDTESTCFGSTOP, //红光测试配置结束
|
2024-06-05 17:02:17 +08:00
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
2024-06-27 14:39:53 +08:00
|
|
|
|
enum SCCFGP {
|
|
|
|
|
CTRLCFG = 0,
|
|
|
|
|
SCANPARAMCFG,
|
|
|
|
|
HATCHINGPARAMS,
|
|
|
|
|
BORDERPARAMS,
|
|
|
|
|
SUPPORTPARAMS,
|
|
|
|
|
CORRECTPARAMCFG,
|
|
|
|
|
SCANTESTCFG,
|
|
|
|
|
SKYWRITINGCFG,
|
|
|
|
|
POWERCOMPENSATECFG,
|
|
|
|
|
TIMEPOWERCOMPENSATECFG,
|
|
|
|
|
};
|
|
|
|
|
|
2024-06-28 17:38:05 +08:00
|
|
|
|
|
|
|
|
|
enum CALLFUNC {
|
|
|
|
|
GetLogicalDrive = 0,
|
|
|
|
|
ScanDir,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
2024-06-05 17:02:17 +08:00
|
|
|
|
#define OUTPUTNAME(x) #x
|