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.