controller
DDS_robot.h
浏览该文件的文档.
1 
11 #ifndef __DDS_ROBOT__
12 #define __DDS_ROBOT__
13 
14 #ifdef __cplusplus
15 namespace HYYRobotBase
16 {
17  extern "C"
18  {
19 #endif
20 
21  /*-------------------------------------------------------------------------*/
27  /*-------------------------------------------------------------------------*/
28  typedef struct
29  {
30  double angle1;
31  double angle2;
32  double angle3;
33  double angle4;
34  double angle5;
35  double angle6;
36  int flag;
37  long long test1;
38  float test2;
39  } RotationAngle;
40 
48  extern int create_participant_pub(int domain_id);
49 
58  extern int start_publisher(RotationAngle RotAngle);
59 
66 
73  extern int create_participant_sub(int domain_id);
74 
81 
88 
89 #ifdef __cplusplus
90  }
91 }
92 #endif
93 
94 #endif
RotationAngle::angle2
double angle2
机器人关节数据
Definition: DDS_robot.h:31
start_publisher
int start_publisher(RotationAngle RotAngle)
DDS发布机器人关节状态
create_participant_sub
int create_participant_sub(int domain_id)
创建DDS订阅服务
RotationAngle::flag
int flag
数据更新标识
Definition: DDS_robot.h:36
RotationAngle::test2
float test2
Definition: DDS_robot.h:38
create_participant_pub
int create_participant_pub(int domain_id)
创建DDS发布服务
RotationAngle
DDS机器人关节数据结构
Definition: DDS_robot.h:29
RotationAngle::angle1
double angle1
机器人关节数据
Definition: DDS_robot.h:30
participant_shutdown_pub
int participant_shutdown_pub()
关闭DDS发布服务
RotationAngle::angle6
double angle6
机器人关节数据
Definition: DDS_robot.h:35
RotationAngle::angle4
double angle4
机器人关节数据
Definition: DDS_robot.h:33
start_subscriber
RotationAngle start_subscriber()
DDS订阅机器人关节状态
RotationAngle::test1
long long test1
Definition: DDS_robot.h:37
RotationAngle::angle3
double angle3
机器人关节数据
Definition: DDS_robot.h:32
RotationAngle::angle5
double angle5
机器人关节数据
Definition: DDS_robot.h:34
participant_shutdown_sub
int participant_shutdown_sub()
关闭DDS订阅服务