update xml, and pymavlink

This commit is contained in:
Matt
2018-06-03 17:07:10 +08:00
parent ec25673f44
commit 6a1a7939a4
247 changed files with 9247 additions and 9027 deletions
+75 -75
View File
@@ -5,21 +5,21 @@
MAVPACKED(
typedef struct __mavlink_mission_item_t {
float param1; /*< PARAM1, see MAV_CMD enum*/
float param2; /*< PARAM2, see MAV_CMD enum*/
float param3; /*< PARAM3, see MAV_CMD enum*/
float param4; /*< PARAM4, see MAV_CMD enum*/
float x; /*< PARAM5 / local: x position, global: latitude*/
float y; /*< PARAM6 / y position: global: longitude*/
float z; /*< PARAM7 / z position: global: altitude (relative or absolute, depending on frame.*/
uint16_t seq; /*< Sequence*/
uint16_t command; /*< The scheduled action for the waypoint, as defined by MAV_CMD enum*/
uint8_t target_system; /*< System ID*/
uint8_t target_component; /*< Component ID*/
uint8_t frame; /*< The coordinate system of the waypoint, as defined by MAV_FRAME enum*/
uint8_t current; /*< false:0, true:1*/
uint8_t autocontinue; /*< autocontinue to next wp*/
uint8_t mission_type; /*< Mission type, see MAV_MISSION_TYPE*/
float param1; /*< PARAM1, see MAV_CMD enum*/
float param2; /*< PARAM2, see MAV_CMD enum*/
float param3; /*< PARAM3, see MAV_CMD enum*/
float param4; /*< PARAM4, see MAV_CMD enum*/
float x; /*< PARAM5 / local: x position, global: latitude*/
float y; /*< PARAM6 / y position: global: longitude*/
float z; /*< PARAM7 / z position: global: altitude (relative or absolute, depending on frame.*/
uint16_t seq; /*< Sequence*/
uint16_t command; /*< The scheduled action for the waypoint, as defined by MAV_CMD enum*/
uint8_t target_system; /*< System ID*/
uint8_t target_component; /*< Component ID*/
uint8_t frame; /*< The coordinate system of the waypoint, as defined by MAV_FRAME enum*/
uint8_t current; /*< false:0, true:1*/
uint8_t autocontinue; /*< autocontinue to next wp*/
uint8_t mission_type; /*< Mission type, see MAV_MISSION_TYPE*/
}) mavlink_mission_item_t;
#define MAVLINK_MSG_ID_MISSION_ITEM_LEN 38
@@ -83,21 +83,21 @@ typedef struct __mavlink_mission_item_t {
* @param component_id ID of this component (e.g. 200 for IMU)
* @param msg The MAVLink message to compress the data into
*
* @param target_system System ID
* @param target_component Component ID
* @param seq Sequence
* @param frame The coordinate system of the waypoint, as defined by MAV_FRAME enum
* @param command The scheduled action for the waypoint, as defined by MAV_CMD enum
* @param current false:0, true:1
* @param autocontinue autocontinue to next wp
* @param param1 PARAM1, see MAV_CMD enum
* @param param2 PARAM2, see MAV_CMD enum
* @param param3 PARAM3, see MAV_CMD enum
* @param param4 PARAM4, see MAV_CMD enum
* @param x PARAM5 / local: x position, global: latitude
* @param y PARAM6 / y position: global: longitude
* @param z PARAM7 / z position: global: altitude (relative or absolute, depending on frame.
* @param mission_type Mission type, see MAV_MISSION_TYPE
* @param target_system System ID
* @param target_component Component ID
* @param seq Sequence
* @param frame The coordinate system of the waypoint, as defined by MAV_FRAME enum
* @param command The scheduled action for the waypoint, as defined by MAV_CMD enum
* @param current false:0, true:1
* @param autocontinue autocontinue to next wp
* @param param1 PARAM1, see MAV_CMD enum
* @param param2 PARAM2, see MAV_CMD enum
* @param param3 PARAM3, see MAV_CMD enum
* @param param4 PARAM4, see MAV_CMD enum
* @param x PARAM5 / local: x position, global: latitude
* @param y PARAM6 / y position: global: longitude
* @param z PARAM7 / z position: global: altitude (relative or absolute, depending on frame.
* @param mission_type Mission type, see MAV_MISSION_TYPE
* @return length of the message in bytes (excluding serial stream start sign)
*/
static inline uint16_t mavlink_msg_mission_item_pack(uint8_t system_id, uint8_t component_id, mavlink_message_t* msg,
@@ -153,21 +153,21 @@ static inline uint16_t mavlink_msg_mission_item_pack(uint8_t system_id, uint8_t
* @param component_id ID of this component (e.g. 200 for IMU)
* @param chan The MAVLink channel this message will be sent over
* @param msg The MAVLink message to compress the data into
* @param target_system System ID
* @param target_component Component ID
* @param seq Sequence
* @param frame The coordinate system of the waypoint, as defined by MAV_FRAME enum
* @param command The scheduled action for the waypoint, as defined by MAV_CMD enum
* @param current false:0, true:1
* @param autocontinue autocontinue to next wp
* @param param1 PARAM1, see MAV_CMD enum
* @param param2 PARAM2, see MAV_CMD enum
* @param param3 PARAM3, see MAV_CMD enum
* @param param4 PARAM4, see MAV_CMD enum
* @param x PARAM5 / local: x position, global: latitude
* @param y PARAM6 / y position: global: longitude
* @param z PARAM7 / z position: global: altitude (relative or absolute, depending on frame.
* @param mission_type Mission type, see MAV_MISSION_TYPE
* @param target_system System ID
* @param target_component Component ID
* @param seq Sequence
* @param frame The coordinate system of the waypoint, as defined by MAV_FRAME enum
* @param command The scheduled action for the waypoint, as defined by MAV_CMD enum
* @param current false:0, true:1
* @param autocontinue autocontinue to next wp
* @param param1 PARAM1, see MAV_CMD enum
* @param param2 PARAM2, see MAV_CMD enum
* @param param3 PARAM3, see MAV_CMD enum
* @param param4 PARAM4, see MAV_CMD enum
* @param x PARAM5 / local: x position, global: latitude
* @param y PARAM6 / y position: global: longitude
* @param z PARAM7 / z position: global: altitude (relative or absolute, depending on frame.
* @param mission_type Mission type, see MAV_MISSION_TYPE
* @return length of the message in bytes (excluding serial stream start sign)
*/
static inline uint16_t mavlink_msg_mission_item_pack_chan(uint8_t system_id, uint8_t component_id, uint8_t chan,
@@ -249,21 +249,21 @@ static inline uint16_t mavlink_msg_mission_item_encode_chan(uint8_t system_id, u
* @brief Send a mission_item message
* @param chan MAVLink channel to send the message
*
* @param target_system System ID
* @param target_component Component ID
* @param seq Sequence
* @param frame The coordinate system of the waypoint, as defined by MAV_FRAME enum
* @param command The scheduled action for the waypoint, as defined by MAV_CMD enum
* @param current false:0, true:1
* @param autocontinue autocontinue to next wp
* @param param1 PARAM1, see MAV_CMD enum
* @param param2 PARAM2, see MAV_CMD enum
* @param param3 PARAM3, see MAV_CMD enum
* @param param4 PARAM4, see MAV_CMD enum
* @param x PARAM5 / local: x position, global: latitude
* @param y PARAM6 / y position: global: longitude
* @param z PARAM7 / z position: global: altitude (relative or absolute, depending on frame.
* @param mission_type Mission type, see MAV_MISSION_TYPE
* @param target_system System ID
* @param target_component Component ID
* @param seq Sequence
* @param frame The coordinate system of the waypoint, as defined by MAV_FRAME enum
* @param command The scheduled action for the waypoint, as defined by MAV_CMD enum
* @param current false:0, true:1
* @param autocontinue autocontinue to next wp
* @param param1 PARAM1, see MAV_CMD enum
* @param param2 PARAM2, see MAV_CMD enum
* @param param3 PARAM3, see MAV_CMD enum
* @param param4 PARAM4, see MAV_CMD enum
* @param x PARAM5 / local: x position, global: latitude
* @param y PARAM6 / y position: global: longitude
* @param z PARAM7 / z position: global: altitude (relative or absolute, depending on frame.
* @param mission_type Mission type, see MAV_MISSION_TYPE
*/
#ifdef MAVLINK_USE_CONVENIENCE_FUNCTIONS
@@ -384,7 +384,7 @@ static inline void mavlink_msg_mission_item_send_buf(mavlink_message_t *msgbuf,
/**
* @brief Get field target_system from mission_item message
*
* @return System ID
* @return System ID
*/
static inline uint8_t mavlink_msg_mission_item_get_target_system(const mavlink_message_t* msg)
{
@@ -394,7 +394,7 @@ static inline uint8_t mavlink_msg_mission_item_get_target_system(const mavlink_m
/**
* @brief Get field target_component from mission_item message
*
* @return Component ID
* @return Component ID
*/
static inline uint8_t mavlink_msg_mission_item_get_target_component(const mavlink_message_t* msg)
{
@@ -404,7 +404,7 @@ static inline uint8_t mavlink_msg_mission_item_get_target_component(const mavlin
/**
* @brief Get field seq from mission_item message
*
* @return Sequence
* @return Sequence
*/
static inline uint16_t mavlink_msg_mission_item_get_seq(const mavlink_message_t* msg)
{
@@ -414,7 +414,7 @@ static inline uint16_t mavlink_msg_mission_item_get_seq(const mavlink_message_t*
/**
* @brief Get field frame from mission_item message
*
* @return The coordinate system of the waypoint, as defined by MAV_FRAME enum
* @return The coordinate system of the waypoint, as defined by MAV_FRAME enum
*/
static inline uint8_t mavlink_msg_mission_item_get_frame(const mavlink_message_t* msg)
{
@@ -424,7 +424,7 @@ static inline uint8_t mavlink_msg_mission_item_get_frame(const mavlink_message_t
/**
* @brief Get field command from mission_item message
*
* @return The scheduled action for the waypoint, as defined by MAV_CMD enum
* @return The scheduled action for the waypoint, as defined by MAV_CMD enum
*/
static inline uint16_t mavlink_msg_mission_item_get_command(const mavlink_message_t* msg)
{
@@ -434,7 +434,7 @@ static inline uint16_t mavlink_msg_mission_item_get_command(const mavlink_messag
/**
* @brief Get field current from mission_item message
*
* @return false:0, true:1
* @return false:0, true:1
*/
static inline uint8_t mavlink_msg_mission_item_get_current(const mavlink_message_t* msg)
{
@@ -444,7 +444,7 @@ static inline uint8_t mavlink_msg_mission_item_get_current(const mavlink_message
/**
* @brief Get field autocontinue from mission_item message
*
* @return autocontinue to next wp
* @return autocontinue to next wp
*/
static inline uint8_t mavlink_msg_mission_item_get_autocontinue(const mavlink_message_t* msg)
{
@@ -454,7 +454,7 @@ static inline uint8_t mavlink_msg_mission_item_get_autocontinue(const mavlink_me
/**
* @brief Get field param1 from mission_item message
*
* @return PARAM1, see MAV_CMD enum
* @return PARAM1, see MAV_CMD enum
*/
static inline float mavlink_msg_mission_item_get_param1(const mavlink_message_t* msg)
{
@@ -464,7 +464,7 @@ static inline float mavlink_msg_mission_item_get_param1(const mavlink_message_t*
/**
* @brief Get field param2 from mission_item message
*
* @return PARAM2, see MAV_CMD enum
* @return PARAM2, see MAV_CMD enum
*/
static inline float mavlink_msg_mission_item_get_param2(const mavlink_message_t* msg)
{
@@ -474,7 +474,7 @@ static inline float mavlink_msg_mission_item_get_param2(const mavlink_message_t*
/**
* @brief Get field param3 from mission_item message
*
* @return PARAM3, see MAV_CMD enum
* @return PARAM3, see MAV_CMD enum
*/
static inline float mavlink_msg_mission_item_get_param3(const mavlink_message_t* msg)
{
@@ -484,7 +484,7 @@ static inline float mavlink_msg_mission_item_get_param3(const mavlink_message_t*
/**
* @brief Get field param4 from mission_item message
*
* @return PARAM4, see MAV_CMD enum
* @return PARAM4, see MAV_CMD enum
*/
static inline float mavlink_msg_mission_item_get_param4(const mavlink_message_t* msg)
{
@@ -494,7 +494,7 @@ static inline float mavlink_msg_mission_item_get_param4(const mavlink_message_t*
/**
* @brief Get field x from mission_item message
*
* @return PARAM5 / local: x position, global: latitude
* @return PARAM5 / local: x position, global: latitude
*/
static inline float mavlink_msg_mission_item_get_x(const mavlink_message_t* msg)
{
@@ -504,7 +504,7 @@ static inline float mavlink_msg_mission_item_get_x(const mavlink_message_t* msg)
/**
* @brief Get field y from mission_item message
*
* @return PARAM6 / y position: global: longitude
* @return PARAM6 / y position: global: longitude
*/
static inline float mavlink_msg_mission_item_get_y(const mavlink_message_t* msg)
{
@@ -514,7 +514,7 @@ static inline float mavlink_msg_mission_item_get_y(const mavlink_message_t* msg)
/**
* @brief Get field z from mission_item message
*
* @return PARAM7 / z position: global: altitude (relative or absolute, depending on frame.
* @return PARAM7 / z position: global: altitude (relative or absolute, depending on frame.
*/
static inline float mavlink_msg_mission_item_get_z(const mavlink_message_t* msg)
{
@@ -524,7 +524,7 @@ static inline float mavlink_msg_mission_item_get_z(const mavlink_message_t* msg)
/**
* @brief Get field mission_type from mission_item message
*
* @return Mission type, see MAV_MISSION_TYPE
* @return Mission type, see MAV_MISSION_TYPE
*/
static inline uint8_t mavlink_msg_mission_item_get_mission_type(const mavlink_message_t* msg)
{