
Go to the source code of this file.
Classes | |
| struct | _SimpleMsg |
| struct | _SmBodyJointFeedback |
| struct | _SmBodyJointFeedbackEx |
| struct | _SmBodyJointTrajPtExData |
| struct | _SmBodyJointTrajPtFull |
| struct | _SmBodyJointTrajPtFullEx |
| struct | _SmBodyMotoGetDhParameters |
| struct | _SmBodyMotoIoCtrlReply |
| struct | _SmBodyMotoMotionCtrl |
| struct | _SmBodyMotoMotionReply |
| struct | _SmBodyMotoReadIOBit |
| struct | _SmBodyMotoReadIOBitReply |
| struct | _SmBodyMotoReadIOGroup |
| struct | _SmBodyMotoReadIOGroupReply |
| struct | _SmBodyMotoReadIOMRegister |
| struct | _SmBodyMotoReadIOMRegisterReply |
| struct | _SmBodyMotoWriteIOBit |
| struct | _SmBodyMotoWriteIOBitReply |
| struct | _SmBodyMotoWriteIOGroup |
| struct | _SmBodyMotoWriteIOGroupReply |
| struct | _SmBodyMotoWriteIOMRegister |
| struct | _SmBodyMotoWriteIOMRegisterReply |
| struct | _SmBodyRobotStatus |
| struct | _SmBodySelectTool |
| struct | _SmHeader |
| union | SmBody |
| struct | SmPrefix |
Macros | |
| #define | MOT_MAX_GR 4 |
| #define | ROS_MAX_JOINT 10 |
Functions | |
| struct _SmHeader | __attribute__ ((__packed__)) |
| int | Ros_SimpleMsg_IoReply (int result, int subcode, SimpleMsg *replyMsg) |
| int | Ros_SimpleMsg_JointFeedback (CtrlGroup *ctrlGroup, SimpleMsg *sendMsg) |
| int | Ros_SimpleMsg_JointFeedbackEx_Build (int groupIndex, SimpleMsg *src_msgFeedback, SimpleMsg *dst_msgExtendedFeedback) |
| void | Ros_SimpleMsg_JointFeedbackEx_Init (int numberOfGroups, SimpleMsg *sendMsg) |
| int | Ros_SimpleMsg_MotionReply (SimpleMsg *receiveMsg, int result, int subcode, SimpleMsg *replyMsg, int ctrlGrp) |
Variables | |
| typedef | __attribute__ |
| float | acc [ROS_MAX_JOINT] |
| SmBody | body |
| SmCommandType | command |
| SmCommType | commType |
| float | data [ROS_MAX_JOINT] |
| DH_PARAMETERS | dhParameters [MOT_MAX_GR] |
| int | drives_powered |
| int | e_stopped |
| int | error_code |
| int | groupNo |
| SmHeader | header |
| int | in_error |
| int | in_motion |
| UINT32 | ioAddress |
| UINT32 | ioValue |
| SmBodyJointTrajPtExData | jointTrajPtData [MOT_MAX_GR] |
| int | mode |
| int | motion_possible |
| SmMsgType | msgType |
| int | numberOfValidGroups |
| float | pos [ROS_MAX_JOINT] |
| SmPrefix | prefix |
| UINT32 | registerNumber |
| SmReplyType | replyType |
| SmResultType | result |
| IoResultCodes | resultCode |
| int | sequence |
| int | subcode |
| float | time |
| int | tool |
| FlagsValidFields | validFields |
| UINT32 | value |
| float | vel [ROS_MAX_JOINT] |
| #define MOT_MAX_GR 4 |
Definition at line 36 of file SimpleMessage.h.
| #define ROS_MAX_JOINT 10 |
Definition at line 35 of file SimpleMessage.h.
| typedef struct _SimpleMsg SimpleMsg |
Definition at line 426 of file SimpleMessage.h.
| typedef struct _SmBodyJointFeedback SmBodyJointFeedback |
Definition at line 219 of file SimpleMessage.h.
| typedef struct _SmBodyJointFeedbackEx SmBodyJointFeedbackEx |
Definition at line 268 of file SimpleMessage.h.
| typedef struct _SmBodyJointTrajPtExData SmBodyJointTrajPtExData |
Definition at line 252 of file SimpleMessage.h.
| typedef struct _SmBodyJointTrajPtFull SmBodyJointTrajPtFull |
Definition at line 208 of file SimpleMessage.h.
| typedef struct _SmBodyJointTrajPtFullEx SmBodyJointTrajPtFullEx |
Definition at line 260 of file SimpleMessage.h.
| typedef struct _SmBodyMotoGetDhParameters SmBodyMotoGetDhParameters |
Definition at line 385 of file SimpleMessage.h.
| typedef struct _SmBodyMotoIoCtrlReply SmBodyMotoIoCtrlReply |
Definition at line 349 of file SimpleMessage.h.
| typedef struct _SmBodyMotoMotionCtrl SmBodyMotoMotionCtrl |
Definition at line 229 of file SimpleMessage.h.
| typedef struct _SmBodyMotoMotionReply SmBodyMotoMotionReply |
Definition at line 241 of file SimpleMessage.h.
| typedef struct _SmBodyMotoReadIOBit SmBodyMotoReadIOBit |
Definition at line 296 of file SimpleMessage.h.
| typedef struct _SmBodyMotoReadIOBitReply SmBodyMotoReadIOBitReply |
Definition at line 303 of file SimpleMessage.h.
| typedef struct _SmBodyMotoReadIOGroup SmBodyMotoReadIOGroup |
Definition at line 322 of file SimpleMessage.h.
| typedef struct _SmBodyMotoReadIOGroupReply SmBodyMotoReadIOGroupReply |
Definition at line 329 of file SimpleMessage.h.
| typedef struct _SmBodyMotoReadIOMRegister SmBodyMotoReadIOMRegister |
Definition at line 355 of file SimpleMessage.h.
| typedef struct _SmBodyMotoReadIOMRegisterReply SmBodyMotoReadIOMRegisterReply |
Definition at line 362 of file SimpleMessage.h.
| typedef struct _SmBodyMotoWriteIOBit SmBodyMotoWriteIOBit |
Definition at line 310 of file SimpleMessage.h.
| typedef struct _SmBodyMotoWriteIOBitReply SmBodyMotoWriteIOBitReply |
Definition at line 316 of file SimpleMessage.h.
| typedef struct _SmBodyMotoWriteIOGroup SmBodyMotoWriteIOGroup |
Definition at line 336 of file SimpleMessage.h.
| typedef struct _SmBodyMotoWriteIOGroupReply SmBodyMotoWriteIOGroupReply |
Definition at line 342 of file SimpleMessage.h.
| typedef struct _SmBodyMotoWriteIOMRegister SmBodyMotoWriteIOMRegister |
Definition at line 369 of file SimpleMessage.h.
| typedef struct _SmBodyMotoWriteIOMRegisterReply SmBodyMotoWriteIOMRegisterReply |
Definition at line 375 of file SimpleMessage.h.
| typedef struct _SmBodyRobotStatus SmBodyRobotStatus |
Definition at line 196 of file SimpleMessage.h.
| typedef struct _SmBodySelectTool SmBodySelectTool |
Definition at line 276 of file SimpleMessage.h.
Definition at line 172 of file SimpleMessage.h.
| enum FlagsValidFields |
| Enumerator | |
|---|---|
| Valid_Time | |
| Valid_Position | |
| Valid_Velocity | |
| Valid_Acceleration | |
Definition at line 174 of file SimpleMessage.h.
| enum IoResultCodes |
| Enumerator | |
|---|---|
| IO_RESULT_OK | |
| IO_RESULT_READ_ADDRESS_INVALID | |
| IO_RESULT_WRITE_ADDRESS_INVALID | |
| IO_RESULT_WRITE_VALUE_INVALID | |
| IO_RESULT_READ_API_ERROR | |
| IO_RESULT_WRITE_API_ERROR | |
Definition at line 282 of file SimpleMessage.h.
| enum SmCommandType |
Definition at line 101 of file SimpleMessage.h.
| enum SmCommType |
| Enumerator | |
|---|---|
| ROS_COMM_INVALID | |
| ROS_COMM_TOPIC | |
| ROS_COMM_SERVICE_REQUEST | |
| ROS_COMM_SERVICE_REPLY | |
Definition at line 84 of file SimpleMessage.h.
| enum SmInvalidSubCode |
Definition at line 129 of file SimpleMessage.h.
| enum SmMsgType |
Definition at line 52 of file SimpleMessage.h.
| enum SmNotReadySubcode |
Definition at line 149 of file SimpleMessage.h.
| enum SmReplyType |
| Enumerator | |
|---|---|
| ROS_REPLY_INVALID | |
| ROS_REPLY_SUCCESS | |
| ROS_REPLY_FAILURE | |
Definition at line 93 of file SimpleMessage.h.
| enum SmResultType |
| Enumerator | |
|---|---|
| ROS_RESULT_SUCCESS | |
| ROS_RESULT_TRUE | |
| ROS_RESULT_BUSY | |
| ROS_RESULT_FAILURE | |
| ROS_RESULT_FALSE | |
| ROS_RESULT_INVALID | |
| ROS_RESULT_ALARM | |
| ROS_RESULT_NOT_READY | |
| ROS_RESULT_MP_FAILURE | |
Definition at line 115 of file SimpleMessage.h.
| struct _SmHeader __attribute__ | ( | (__packed__) | ) |
| int Ros_SimpleMsg_IoReply | ( | int | result, |
| int | subcode, | ||
| SimpleMsg * | replyMsg | ||
| ) |
Definition at line 173 of file SimpleMessage.c.
Definition at line 51 of file SimpleMessage.c.
| int Ros_SimpleMsg_JointFeedbackEx_Build | ( | int | groupIndex, |
| SimpleMsg * | src_msgFeedback, | ||
| SimpleMsg * | dst_msgExtendedFeedback | ||
| ) |
Definition at line 109 of file SimpleMessage.c.
| void Ros_SimpleMsg_JointFeedbackEx_Init | ( | int | numberOfGroups, |
| SimpleMsg * | sendMsg | ||
| ) |
Definition at line 90 of file SimpleMessage.c.
| int Ros_SimpleMsg_MotionReply | ( | SimpleMsg * | receiveMsg, |
| int | result, | ||
| int | subcode, | ||
| SimpleMsg * | replyMsg, | ||
| int | ctrlGrp | ||
| ) |
Definition at line 122 of file SimpleMessage.c.
| struct _SimpleMsg __attribute__ |
| float acc |
Definition at line 180 of file SimpleMessage.h.
| SmBody body |
Definition at line 176 of file SimpleMessage.h.
| int command |
Definition at line 176 of file SimpleMessage.h.
| SmCommType commType |
Definition at line 175 of file SimpleMessage.h.
| float data |
Definition at line 177 of file SimpleMessage.h.
| DH_PARAMETERS dhParameters[MOT_MAX_GR] |
Definition at line 174 of file SimpleMessage.h.
| int drives_powered |
Definition at line 174 of file SimpleMessage.h.
| int e_stopped |
Definition at line 175 of file SimpleMessage.h.
| int error_code |
Definition at line 176 of file SimpleMessage.h.
| int groupNo |
Definition at line 174 of file SimpleMessage.h.
| SmHeader header |
Definition at line 175 of file SimpleMessage.h.
| int in_error |
Definition at line 177 of file SimpleMessage.h.
| int in_motion |
Definition at line 178 of file SimpleMessage.h.
| UINT32 ioAddress |
Definition at line 174 of file SimpleMessage.h.
| UINT32 ioValue |
Definition at line 175 of file SimpleMessage.h.
| SmBodyJointFeedback jointTrajPtData |
Definition at line 176 of file SimpleMessage.h.
| int mode |
Definition at line 179 of file SimpleMessage.h.
| int motion_possible |
Definition at line 180 of file SimpleMessage.h.
| SmMsgType msgType |
Definition at line 174 of file SimpleMessage.h.
| int numberOfValidGroups |
Definition at line 174 of file SimpleMessage.h.
| float pos |
Definition at line 178 of file SimpleMessage.h.
| SmPrefix prefix |
Definition at line 174 of file SimpleMessage.h.
| UINT32 registerNumber |
Definition at line 174 of file SimpleMessage.h.
| SmReplyType replyType |
Definition at line 176 of file SimpleMessage.h.
| SmResultType result |
Definition at line 177 of file SimpleMessage.h.
| IoResultCodes resultCode |
Definition at line 175 of file SimpleMessage.h.
| int sequence |
Definition at line 175 of file SimpleMessage.h.
| int subcode |
Definition at line 178 of file SimpleMessage.h.
| float time |
Definition at line 177 of file SimpleMessage.h.
| int tool |
Definition at line 175 of file SimpleMessage.h.
| FlagsValidFields validFields |
Definition at line 176 of file SimpleMessage.h.
| UINT32 value |
Definition at line 174 of file SimpleMessage.h.
| float vel |
Definition at line 179 of file SimpleMessage.h.