@ -206,7 +206,7 @@ bool MAVLinkXMLParser::generate()
@@ -206,7 +206,7 @@ bool MAVLinkXMLParser::generate()
QString encode = " static inline uint16_t mavlink_msg_%1_encode(uint8_t system_id, uint8_t component_id, mavlink_message_t* msg, const %2* %1) \n { \n \t return mavlink_msg_%1_pack(%3); \n } \n " ;
QString decode = " static inline void mavlink_msg_%1_decode(const mavlink_message_t* msg, %2* %1) \n { \n %3} \n " ;
QString pack = " static inline uint16_t mavlink_msg_%1_pack(uint8_t system_id, uint8_t component_id, mavlink_message_t* msg%2) \n { \n \t msg->msgid = MAVLINK_MSG_ID_%3; \n \t uint16_t i = 0 ;\n \n %4 \n \t return mavlink_finalize_message(msg, system_id, component_id, i); \n } \n \n " ;
QString pack = " static inline uint16_t mavlink_msg_%1_pack(uint8_t system_id, uint8_t component_id, mavlink_message_t* msg%2) \n { \n \t uint16_t i = 0; \n \t msg->msgid = MAVLINK_MSG_ID_%3 ;\n \n %4 \n \t return mavlink_finalize_message(msg, system_id, component_id, i); \n } \n \n " ;
QString compactSend = " #ifdef MAVLINK_USE_CONVENIENCE_FUNCTIONS \n \n static inline void mavlink_msg_%3_send(%1 chan%5) \n { \n \t %2 msg; \n \t mavlink_msg_%3_pack(mavlink_system.sysid, mavlink_system.compid, &msg%4); \n \t mavlink_send_uart(chan, &msg); \n } \n \n #endif " ;
//QString compactStructSend = "#ifdef MAVLINK_USE_CONVENIENCE_FUNCTIONS\n\nstatic inline void mavlink_msg_%3_struct_send(%1 chan%5)\n{\n\t%2 msg;\n\tmavlink_msg_%3_encode(mavlink_system.sysid, mavlink_system.compid, &msg%4);\n\tmavlink_send_uart(chan, &msg);\n}\n\n#endif";
QString unpacking = " " ;