controller
metaType.h
浏览该文件的文档.
1 /*
2  * metaType.h
3  *
4  * Created on: 2020-9-17
5  * Author: hanbing
6  */
7 
8 #ifndef METATYPE_H_
9 #define METATYPE_H_
10 
11 #ifdef __cplusplus
12 namespace HYYRobotBase
13 {
14 extern "C" {
15 #endif
16 
17 /*-------------------------------------------------------------------------*/
21 /*-------------------------------------------------------------------------*/
22 
23 typedef enum MoveState{
37 
38 /*-------------------------------------------------------------------------*/
42 /*-------------------------------------------------------------------------*/
43 #define SUCCESS 0//返回成功
44 #define ERR_ROBOTMODE -101 //机器人模式错误
45 #define ERR_FUNNCTIONBUSY -102 //系统忙,正在运行功能模块
46 #define ERR_UNINITIALIZEDDATA -103//使用的数据异常
47 #define ERR_THREADCREATEFAILURE -104//线程创建失败
48 #define ERR_TARGETDATAHELD -105//目标数据区被占用
49 #define ERR_FORCE_SENSOR -106 //力矩传感器数据获取或转换失败
50 #define ERR_INVERSEKINEMATICS -107 //逆运动学求解错误
51 #define ERR_TARGETJOINTJUMP -108 //目标关节位置跳跃
52 #define ERR_MOVESTATE -109 //运动状态错误
53 #define ERR_NUPOWER -110 //未使能
54 #define ERR_MOVING -111 //机器人正在移动
55 #define ERR_ROBOTINDEX -112//机器人索引错误
56 #define ERR_ROBOTJOINTLIMIT -113//关节限位
57 
58 
59 #ifdef __cplusplus
60 }
61 }
62 #endif
63 
64 #endif /* METATYPE_H_ */
MoveState
MoveState
机器人运动状态
Definition: metaType.h:23
_move_egm
@ _move_egm
>转弯区完成状态
Definition: metaType.h:34
_move_finish
@ _move_finish
>错误状态
Definition: metaType.h:25
_move_stop
@ _move_stop
>正在进行转弯区运动
Definition: metaType.h:32
_move_error
@ _move_error
Definition: metaType.h:24
_move_run_circle
@ _move_run_circle
>正在进行直线运动
Definition: metaType.h:28
_move_run_line
@ _move_run_line
>正在进行关节空间运动
Definition: metaType.h:27
_move_run_zone
@ _move_run_zone
>正在进行样条曲线运动
Definition: metaType.h:31
_move_run_joint
@ _move_run_joint
>允许开始新的运动
Definition: metaType.h:26
_move_direct_teach
@ _move_direct_teach
>正在进行外部引导运动
Definition: metaType.h:35
_move_run_zone_finish
@ _move_run_zone_finish
>驱动被强制停止,需要恢复到_move_finish才可重新运动
Definition: metaType.h:33
_move_run_helical
@ _move_run_helical
>正在进行圆弧运动
Definition: metaType.h:29
_move_run_bspline
@ _move_run_bspline
>正在进行螺旋线运动
Definition: metaType.h:30