84 lines
2.0 KiB
C
Raw Normal View History

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 //结束标记
};
enum SCANCTRLFUNC {
BEGINWORK = 0,
PAUSEWORK,
PAUSEAUTO,
STOPWORK,
STOPREDTEST,
TESTLAYER,
REMOVESCANNER,
STARTHEATINGMOTION,
STOPHEATINGMOTION,
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-05-17 10:57:17 +08:00
};