尝试对串口返回值情况进行优化,思路,引入期望返回字节,当不是,进行重发

This commit is contained in:
zhengxuan.zhang
2022-11-28 14:09:02 +08:00
parent 4e11acde01
commit 39e26fadba
6 changed files with 179 additions and 81 deletions
+1 -4
View File
@@ -79,8 +79,7 @@ enum HSI_STATUS
HSI_STATUS_VP_TIMEOUT = 350,
HSI_STATUS_VP_IMAGEPROCESS_FAIL,
HSI_ACS_OK=400,
// ACS命令成功
HSI_ACS_OK=400,// ACS命令成功
HSI_ACS_ERROR
};
@@ -412,7 +411,6 @@ enum HSI_SCAN_MOTION_TYPE
HSI_SCAN_MOTION_MANUAL_TEST //测试使用
};
enum HSI_ZOOM_TYPE
{
HSI_ZOOM_MANUAL = 0,
@@ -475,7 +473,6 @@ HSI_API HSI_STATUS WINAPI HSI_MOTION_GET_POSITIONPROBE(UINT AxisTypes, double& P
HSI_API HSI_STATUS WINAPI HSI_MOTION_GET_ENCODER_XYZ(long* lEncVal);
HSI_API HSI_STATUS WINAPI HSI_MOTION_SET_POSITION_XYZ_CACHE(UINT AxisTypes, HSI_MOTION_MOVE_TYPE eType, int DataCount,
Point* CacheData);
HSI_API HSI_STATUS WINAPI HSI_MOTION_GET_POSITION_R(UINT AxisTypes, double& PositionR, double& Time);
HSI_API HSI_STATUS WINAPI HSI_MOTION_SET_POSITION_R(UINT AxisTypes, double PositionR,
HSI_MOTION_AXIS_R_MOVE_TYPE DirectionType, bool bWait);