3 #define MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F5 173 
   15 #define MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F5_LEN 24 
   16 #define MAVLINK_MSG_ID_173_LEN 24 
   18 #define MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F5_CRC 121 
   19 #define MAVLINK_MSG_ID_173_CRC 121 
   23 #define MAVLINK_MESSAGE_INFO_SERIAL_UDB_EXTRA_F5 { \ 
   24     "SERIAL_UDB_EXTRA_F5", \ 
   26     {  { "sue_YAWKP_AILERON", NULL, MAVLINK_TYPE_FLOAT, 0, 0, offsetof(mavlink_serial_udb_extra_f5_t, sue_YAWKP_AILERON) }, \ 
   27          { "sue_YAWKD_AILERON", NULL, MAVLINK_TYPE_FLOAT, 0, 4, offsetof(mavlink_serial_udb_extra_f5_t, sue_YAWKD_AILERON) }, \ 
   28          { "sue_ROLLKP", NULL, MAVLINK_TYPE_FLOAT, 0, 8, offsetof(mavlink_serial_udb_extra_f5_t, sue_ROLLKP) }, \ 
   29          { "sue_ROLLKD", NULL, MAVLINK_TYPE_FLOAT, 0, 12, offsetof(mavlink_serial_udb_extra_f5_t, sue_ROLLKD) }, \ 
   30          { "sue_YAW_STABILIZATION_AILERON", NULL, MAVLINK_TYPE_FLOAT, 0, 16, offsetof(mavlink_serial_udb_extra_f5_t, sue_YAW_STABILIZATION_AILERON) }, \ 
   31          { "sue_AILERON_BOOST", NULL, MAVLINK_TYPE_FLOAT, 0, 20, offsetof(mavlink_serial_udb_extra_f5_t, sue_AILERON_BOOST) }, \ 
   50 static inline uint16_t mavlink_msg_serial_udb_extra_f5_pack(uint8_t system_id, uint8_t component_id, mavlink_message_t* msg,
 
   51                                float sue_YAWKP_AILERON, 
float sue_YAWKD_AILERON, 
float sue_ROLLKP, 
float sue_ROLLKD, 
float sue_YAW_STABILIZATION_AILERON, 
float sue_AILERON_BOOST)
 
   53 #if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS 
   97 static inline uint16_t mavlink_msg_serial_udb_extra_f5_pack_chan(uint8_t system_id, uint8_t component_id, uint8_t chan,
 
   98                                mavlink_message_t* msg,
 
   99                                    float sue_YAWKP_AILERON,
float sue_YAWKD_AILERON,
float sue_ROLLKP,
float sue_ROLLKD,
float sue_YAW_STABILIZATION_AILERON,
float sue_AILERON_BOOST)
 
  101 #if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS 
  124 #if MAVLINK_CRC_EXTRA 
  139 static inline uint16_t mavlink_msg_serial_udb_extra_f5_encode(uint8_t system_id, uint8_t component_id, mavlink_message_t* msg, 
const mavlink_serial_udb_extra_f5_t* serial_udb_extra_f5)
 
  153 static inline uint16_t mavlink_msg_serial_udb_extra_f5_encode_chan(uint8_t system_id, uint8_t component_id, uint8_t chan, mavlink_message_t* msg, 
const mavlink_serial_udb_extra_f5_t* serial_udb_extra_f5)
 
  169 #ifdef MAVLINK_USE_CONVENIENCE_FUNCTIONS 
  171 static inline void mavlink_msg_serial_udb_extra_f5_send(
mavlink_channel_t chan, 
float sue_YAWKP_AILERON, 
float sue_YAWKD_AILERON, 
float sue_ROLLKP, 
float sue_ROLLKD, 
float sue_YAW_STABILIZATION_AILERON, 
float sue_AILERON_BOOST)
 
  173 #if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS 
  182 #if MAVLINK_CRC_EXTRA 
  196 #if MAVLINK_CRC_EXTRA 
  204 #if MAVLINK_MSG_ID_SERIAL_UDB_EXTRA_F5_LEN <= MAVLINK_MAX_PAYLOAD_LEN 
  212 static inline void mavlink_msg_serial_udb_extra_f5_send_buf(mavlink_message_t *msgbuf, 
mavlink_channel_t chan,  
float sue_YAWKP_AILERON, 
float sue_YAWKD_AILERON, 
float sue_ROLLKP, 
float sue_ROLLKD, 
float sue_YAW_STABILIZATION_AILERON, 
float sue_AILERON_BOOST)
 
  214 #if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS 
  215     char *buf = (
char *)msgbuf;
 
  223 #if MAVLINK_CRC_EXTRA 
  237 #if MAVLINK_CRC_EXTRA 
  256 static inline float mavlink_msg_serial_udb_extra_f5_get_sue_YAWKP_AILERON(
const mavlink_message_t* msg)
 
  258     return _MAV_RETURN_float(msg,  0);
 
  266 static inline float mavlink_msg_serial_udb_extra_f5_get_sue_YAWKD_AILERON(
const mavlink_message_t* msg)
 
  268     return _MAV_RETURN_float(msg,  4);
 
  276 static inline float mavlink_msg_serial_udb_extra_f5_get_sue_ROLLKP(
const mavlink_message_t* msg)
 
  278     return _MAV_RETURN_float(msg,  8);
 
  286 static inline float mavlink_msg_serial_udb_extra_f5_get_sue_ROLLKD(
const mavlink_message_t* msg)
 
  288     return _MAV_RETURN_float(msg,  12);
 
  296 static inline float mavlink_msg_serial_udb_extra_f5_get_sue_YAW_STABILIZATION_AILERON(
const mavlink_message_t* msg)
 
  298     return _MAV_RETURN_float(msg,  16);
 
  306 static inline float mavlink_msg_serial_udb_extra_f5_get_sue_AILERON_BOOST(
const mavlink_message_t* msg)
 
  308     return _MAV_RETURN_float(msg,  20);
 
  319 #if MAVLINK_NEED_BYTE_SWAP 
  320     serial_udb_extra_f5->
sue_YAWKP_AILERON = mavlink_msg_serial_udb_extra_f5_get_sue_YAWKP_AILERON(msg);
 
  321     serial_udb_extra_f5->
sue_YAWKD_AILERON = mavlink_msg_serial_udb_extra_f5_get_sue_YAWKD_AILERON(msg);
 
  322     serial_udb_extra_f5->
sue_ROLLKP = mavlink_msg_serial_udb_extra_f5_get_sue_ROLLKP(msg);
 
  323     serial_udb_extra_f5->
sue_ROLLKD = mavlink_msg_serial_udb_extra_f5_get_sue_ROLLKD(msg);
 
  325     serial_udb_extra_f5->
sue_AILERON_BOOST = mavlink_msg_serial_udb_extra_f5_get_sue_AILERON_BOOST(msg);
 
#define _mav_put_float(buf, wire_offset, b)
Definition: protocol.h:145
MAVLINK_HELPER uint16_t mavlink_finalize_message(mavlink_message_t *msg, uint8_t system_id, uint8_t component_id, uint8_t length)
Finalize a MAVLink message with MAVLINK_COMM_0 as default channel. 
Definition: mavlink_helpers.h:105
#define _MAV_PAYLOAD_NON_CONST(msg)
Definition: mavlink_types.h:172
mavlink_channel_t
Definition: mavlink_types.h:178
#define _MAV_PAYLOAD(msg)
Definition: mavlink_types.h:171
MAVLINK_HELPER uint16_t mavlink_finalize_message_chan(mavlink_message_t *msg, uint8_t system_id, uint8_t component_id, uint8_t chan, uint8_t length)
Finalize a MAVLink message with channel assignment. 
Definition: mavlink_helpers.h:71