重写 HomeMachine 、IsHomed、GetPositionXyz 三个函数

This commit is contained in:
zhengxuan.zhang
2022-10-13 16:14:55 +08:00
parent abc78bfa0b
commit d302749cdd
6 changed files with 563 additions and 58 deletions
+11 -15
View File
@@ -22,11 +22,11 @@
const int HSI_APIVersionMajor = 0;
const int HSI_APIVersionMinor = 0;
const int HSI_MaxStringLength = 255; // Maximum string length (buffer size - 1)
///////////////////////////////////////////////////////////////////////////////
// Interface API
///////////////////////////////////////////////////////////////////////////////
enum HSI_STATUS
{
HSI_STATUS_NOT_SUPPORTED = -1,
@@ -77,7 +77,10 @@ enum HSI_STATUS
HSI_STATUS_LP_EXCEED_LIMIT = 301,
HSI_STATUS_VP_TIMEOUT = 350,
HSI_STATUS_VP_IMAGEPROCESS_FAIL
HSI_STATUS_VP_IMAGEPROCESS_FAIL,
HSI_ACS_OK=400,// ACS命令成功
HSI_ACS_ERROR
};
enum HSI_MACHINE_TYPE
@@ -356,23 +359,16 @@ enum HSI_MOTION_IO_TYPE
{
HSI_MOTION_INPUT = 0x0001,
HSI_MOTION_INPUT_LIMIT_SWITCH,
HSI_MOTION_INPUT_CH1,
//固高、众为兴、EF1输入
HSI_MOTION_INPUT_CH1,//固高、众为兴、EF1输入
HSI_MOTION_INPUT_CH2,
HSI_MOTION_INPUT_CH3,
//串口控制器输入
HSI_MOTION_INPUT_CH4,
//众为兴运动控制卡测试输入
HSI_MOTION_INPUT_ALARM,
//驱动报警
HSI_MOTION_INPUT_CH3,//串口控制器输入
HSI_MOTION_INPUT_CH4,//众为兴运动控制卡测试输入
HSI_MOTION_INPUT_ALARM,//驱动报警
HSI_MOTION_OUTPUT = 0x0100,
HSI_MOTION_OUTPUT_LASER_PEN,
HSI_MOTION_OUTPUT_CH1,
//固高、众为兴、EF1输出
HSI_MOTION_OUTPUT_CH1,//固高、众为兴、EF1输出
HSI_MOTION_OUTPUT_CH2,
HSI_MOTION_OUTPUT_CH3,
//串口控制器输出
HSI_MOTION_OUTPUT_CH3,//串口控制器输出
HSI_MOTION_OUTPUT_CH4 //众为兴运动控制卡测试输出
};