18 #ifndef _ROS_cob_hand_bridge_JointValues_h 19 #define _ROS_cob_hand_bridge_JointValues_h 43 virtual int serialize(
unsigned char *outbuffer)
const 46 for( uint8_t i = 0; i < 2; i++){
51 u_position_cdegi.real = this->position_cdeg[i];
52 *(outbuffer + offset + 0) = (u_position_cdegi.base >> (8 * 0)) & 0xFF;
53 *(outbuffer + offset + 1) = (u_position_cdegi.base >> (8 * 1)) & 0xFF;
54 offset +=
sizeof(this->position_cdeg[i]);
56 for( uint8_t i = 0; i < 2; i++){
61 u_velocity_cdeg_si.real = this->velocity_cdeg_s[i];
62 *(outbuffer + offset + 0) = (u_velocity_cdeg_si.base >> (8 * 0)) & 0xFF;
63 *(outbuffer + offset + 1) = (u_velocity_cdeg_si.base >> (8 * 1)) & 0xFF;
64 offset +=
sizeof(this->velocity_cdeg_s[i]);
66 for( uint8_t i = 0; i < 2; i++){
71 u_current_100uAi.real = this->current_100uA[i];
72 *(outbuffer + offset + 0) = (u_current_100uAi.base >> (8 * 0)) & 0xFF;
73 *(outbuffer + offset + 1) = (u_current_100uAi.base >> (8 * 1)) & 0xFF;
74 offset +=
sizeof(this->current_100uA[i]);
82 for( uint8_t i = 0; i < 2; i++){
87 u_position_cdegi.base = 0;
88 u_position_cdegi.base |= ((uint16_t) (*(inbuffer + offset + 0))) << (8 * 0);
89 u_position_cdegi.base |= ((uint16_t) (*(inbuffer + offset + 1))) << (8 * 1);
90 this->position_cdeg[i] = u_position_cdegi.real;
91 offset +=
sizeof(this->position_cdeg[i]);
93 for( uint8_t i = 0; i < 2; i++){
98 u_velocity_cdeg_si.base = 0;
99 u_velocity_cdeg_si.base |= ((uint16_t) (*(inbuffer + offset + 0))) << (8 * 0);
100 u_velocity_cdeg_si.base |= ((uint16_t) (*(inbuffer + offset + 1))) << (8 * 1);
101 this->velocity_cdeg_s[i] = u_velocity_cdeg_si.real;
102 offset +=
sizeof(this->velocity_cdeg_s[i]);
104 for( uint8_t i = 0; i < 2; i++){
109 u_current_100uAi.base = 0;
110 u_current_100uAi.base |= ((uint16_t) (*(inbuffer + offset + 0))) << (8 * 0);
111 u_current_100uAi.base |= ((uint16_t) (*(inbuffer + offset + 1))) << (8 * 1);
112 this->current_100uA[i] = u_current_100uAi.real;
113 offset +=
sizeof(this->current_100uA[i]);
118 const char *
getType(){
return "cob_hand_bridge/JointValues"; };
119 const char *
getMD5(){
return "a8168eaf63b3492bbb7dcd4942c4f1c0"; };
int16_t velocity_cdeg_s[2]
virtual int deserialize(unsigned char *inbuffer)
virtual int serialize(unsigned char *outbuffer) const