Commit dfe1b847 authored by PX4BuildBot's avatar PX4BuildBot

autogenerated headers for rev...

autogenerated headers for rev https://github.com/mavlink/mavlink/tree/18f594ebdcb64f37956c1cdf0c28fa2ba61b3a7e
parent 894d96af
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H #ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H #define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Mon Oct 09 2017" #define MAVLINK_BUILD_DATE "Fri Oct 27 2017"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0" #define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255 #define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H #ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H #define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Mon Oct 09 2017" #define MAVLINK_BUILD_DATE "Fri Oct 27 2017"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0" #define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255 #define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H #ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H #define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Mon Oct 09 2017" #define MAVLINK_BUILD_DATE "Fri Oct 27 2017"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0" #define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255 #define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
...@@ -95,7 +95,8 @@ typedef enum MAV_TYPE ...@@ -95,7 +95,8 @@ typedef enum MAV_TYPE
MAV_TYPE_VTOL_RESERVED5=25, /* VTOL reserved 5 | */ MAV_TYPE_VTOL_RESERVED5=25, /* VTOL reserved 5 | */
MAV_TYPE_GIMBAL=26, /* Onboard gimbal | */ MAV_TYPE_GIMBAL=26, /* Onboard gimbal | */
MAV_TYPE_ADSB=27, /* Onboard ADSB peripheral | */ MAV_TYPE_ADSB=27, /* Onboard ADSB peripheral | */
MAV_TYPE_ENUM_END=28, /* | */ MAV_TYPE_PARAFOIL=28, /* Steerable, nonrigid airfoil | */
MAV_TYPE_ENUM_END=29, /* | */
} MAV_TYPE; } MAV_TYPE;
#endif #endif
...@@ -604,6 +605,26 @@ typedef enum MAV_PARAM_TYPE ...@@ -604,6 +605,26 @@ typedef enum MAV_PARAM_TYPE
} MAV_PARAM_TYPE; } MAV_PARAM_TYPE;
#endif #endif
/** @brief Specifies the datatype of a MAVLink extended parameter. */
#ifndef HAVE_ENUM_MAV_PARAM_EXT_TYPE
#define HAVE_ENUM_MAV_PARAM_EXT_TYPE
typedef enum MAV_PARAM_EXT_TYPE
{
MAV_PARAM_EXT_TYPE_UINT8=1, /* 8-bit unsigned integer | */
MAV_PARAM_EXT_TYPE_INT8=2, /* 8-bit signed integer | */
MAV_PARAM_EXT_TYPE_UINT16=3, /* 16-bit unsigned integer | */
MAV_PARAM_EXT_TYPE_INT16=4, /* 16-bit signed integer | */
MAV_PARAM_EXT_TYPE_UINT32=5, /* 32-bit unsigned integer | */
MAV_PARAM_EXT_TYPE_INT32=6, /* 32-bit signed integer | */
MAV_PARAM_EXT_TYPE_UINT64=7, /* 64-bit unsigned integer | */
MAV_PARAM_EXT_TYPE_INT64=8, /* 64-bit signed integer | */
MAV_PARAM_EXT_TYPE_REAL32=9, /* 32-bit floating-point | */
MAV_PARAM_EXT_TYPE_REAL64=10, /* 64-bit floating-point | */
MAV_PARAM_EXT_TYPE_CUSTOM=11, /* Custom Type | */
MAV_PARAM_EXT_TYPE_ENUM_END=12, /* | */
} MAV_PARAM_EXT_TYPE;
#endif
/** @brief result from a mavlink command */ /** @brief result from a mavlink command */
#ifndef HAVE_ENUM_MAV_RESULT #ifndef HAVE_ENUM_MAV_RESULT
#define HAVE_ENUM_MAV_RESULT #define HAVE_ENUM_MAV_RESULT
......
...@@ -7,7 +7,7 @@ MAVPACKED( ...@@ -7,7 +7,7 @@ MAVPACKED(
typedef struct __mavlink_param_ext_ack_t { typedef struct __mavlink_param_ext_ack_t {
char param_id[16]; /*< Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string*/ char param_id[16]; /*< Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string*/
char param_value[128]; /*< Parameter value (new value if PARAM_ACK_ACCEPTED, current value otherwise)*/ char param_value[128]; /*< Parameter value (new value if PARAM_ACK_ACCEPTED, current value otherwise)*/
uint8_t param_type; /*< Parameter type: see the MAV_PARAM_TYPE enum for supported data types.*/ uint8_t param_type; /*< Parameter type: see the MAV_PARAM_EXT_TYPE enum for supported data types.*/
uint8_t param_result; /*< Result code: see the PARAM_ACK enum for possible codes.*/ uint8_t param_result; /*< Result code: see the PARAM_ACK enum for possible codes.*/
}) mavlink_param_ext_ack_t; }) mavlink_param_ext_ack_t;
...@@ -53,7 +53,7 @@ typedef struct __mavlink_param_ext_ack_t { ...@@ -53,7 +53,7 @@ typedef struct __mavlink_param_ext_ack_t {
* *
* @param param_id Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string * @param param_id Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string
* @param param_value Parameter value (new value if PARAM_ACK_ACCEPTED, current value otherwise) * @param param_value Parameter value (new value if PARAM_ACK_ACCEPTED, current value otherwise)
* @param param_type Parameter type: see the MAV_PARAM_TYPE enum for supported data types. * @param param_type Parameter type: see the MAV_PARAM_EXT_TYPE enum for supported data types.
* @param param_result Result code: see the PARAM_ACK enum for possible codes. * @param param_result Result code: see the PARAM_ACK enum for possible codes.
* @return length of the message in bytes (excluding serial stream start sign) * @return length of the message in bytes (excluding serial stream start sign)
*/ */
...@@ -88,7 +88,7 @@ static inline uint16_t mavlink_msg_param_ext_ack_pack(uint8_t system_id, uint8_t ...@@ -88,7 +88,7 @@ static inline uint16_t mavlink_msg_param_ext_ack_pack(uint8_t system_id, uint8_t
* @param msg The MAVLink message to compress the data into * @param msg The MAVLink message to compress the data into
* @param param_id Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string * @param param_id Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string
* @param param_value Parameter value (new value if PARAM_ACK_ACCEPTED, current value otherwise) * @param param_value Parameter value (new value if PARAM_ACK_ACCEPTED, current value otherwise)
* @param param_type Parameter type: see the MAV_PARAM_TYPE enum for supported data types. * @param param_type Parameter type: see the MAV_PARAM_EXT_TYPE enum for supported data types.
* @param param_result Result code: see the PARAM_ACK enum for possible codes. * @param param_result Result code: see the PARAM_ACK enum for possible codes.
* @return length of the message in bytes (excluding serial stream start sign) * @return length of the message in bytes (excluding serial stream start sign)
*/ */
...@@ -149,7 +149,7 @@ static inline uint16_t mavlink_msg_param_ext_ack_encode_chan(uint8_t system_id, ...@@ -149,7 +149,7 @@ static inline uint16_t mavlink_msg_param_ext_ack_encode_chan(uint8_t system_id,
* *
* @param param_id Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string * @param param_id Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string
* @param param_value Parameter value (new value if PARAM_ACK_ACCEPTED, current value otherwise) * @param param_value Parameter value (new value if PARAM_ACK_ACCEPTED, current value otherwise)
* @param param_type Parameter type: see the MAV_PARAM_TYPE enum for supported data types. * @param param_type Parameter type: see the MAV_PARAM_EXT_TYPE enum for supported data types.
* @param param_result Result code: see the PARAM_ACK enum for possible codes. * @param param_result Result code: see the PARAM_ACK enum for possible codes.
*/ */
#ifdef MAVLINK_USE_CONVENIENCE_FUNCTIONS #ifdef MAVLINK_USE_CONVENIENCE_FUNCTIONS
...@@ -243,7 +243,7 @@ static inline uint16_t mavlink_msg_param_ext_ack_get_param_value(const mavlink_m ...@@ -243,7 +243,7 @@ static inline uint16_t mavlink_msg_param_ext_ack_get_param_value(const mavlink_m
/** /**
* @brief Get field param_type from param_ext_ack message * @brief Get field param_type from param_ext_ack message
* *
* @return Parameter type: see the MAV_PARAM_TYPE enum for supported data types. * @return Parameter type: see the MAV_PARAM_EXT_TYPE enum for supported data types.
*/ */
static inline uint8_t mavlink_msg_param_ext_ack_get_param_type(const mavlink_message_t* msg) static inline uint8_t mavlink_msg_param_ext_ack_get_param_type(const mavlink_message_t* msg)
{ {
......
...@@ -9,7 +9,7 @@ typedef struct __mavlink_param_ext_set_t { ...@@ -9,7 +9,7 @@ typedef struct __mavlink_param_ext_set_t {
uint8_t target_component; /*< Component ID*/ uint8_t target_component; /*< Component ID*/
char param_id[16]; /*< Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string*/ char param_id[16]; /*< Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string*/
char param_value[128]; /*< Parameter value*/ char param_value[128]; /*< Parameter value*/
uint8_t param_type; /*< Parameter type: see the MAV_PARAM_TYPE enum for supported data types.*/ uint8_t param_type; /*< Parameter type: see the MAV_PARAM_EXT_TYPE enum for supported data types.*/
}) mavlink_param_ext_set_t; }) mavlink_param_ext_set_t;
#define MAVLINK_MSG_ID_PARAM_EXT_SET_LEN 147 #define MAVLINK_MSG_ID_PARAM_EXT_SET_LEN 147
...@@ -58,7 +58,7 @@ typedef struct __mavlink_param_ext_set_t { ...@@ -58,7 +58,7 @@ typedef struct __mavlink_param_ext_set_t {
* @param target_component Component ID * @param target_component Component ID
* @param param_id Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string * @param param_id Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string
* @param param_value Parameter value * @param param_value Parameter value
* @param param_type Parameter type: see the MAV_PARAM_TYPE enum for supported data types. * @param param_type Parameter type: see the MAV_PARAM_EXT_TYPE enum for supported data types.
* @return length of the message in bytes (excluding serial stream start sign) * @return length of the message in bytes (excluding serial stream start sign)
*/ */
static inline uint16_t mavlink_msg_param_ext_set_pack(uint8_t system_id, uint8_t component_id, mavlink_message_t* msg, static inline uint16_t mavlink_msg_param_ext_set_pack(uint8_t system_id, uint8_t component_id, mavlink_message_t* msg,
...@@ -96,7 +96,7 @@ static inline uint16_t mavlink_msg_param_ext_set_pack(uint8_t system_id, uint8_t ...@@ -96,7 +96,7 @@ static inline uint16_t mavlink_msg_param_ext_set_pack(uint8_t system_id, uint8_t
* @param target_component Component ID * @param target_component Component ID
* @param param_id Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string * @param param_id Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string
* @param param_value Parameter value * @param param_value Parameter value
* @param param_type Parameter type: see the MAV_PARAM_TYPE enum for supported data types. * @param param_type Parameter type: see the MAV_PARAM_EXT_TYPE enum for supported data types.
* @return length of the message in bytes (excluding serial stream start sign) * @return length of the message in bytes (excluding serial stream start sign)
*/ */
static inline uint16_t mavlink_msg_param_ext_set_pack_chan(uint8_t system_id, uint8_t component_id, uint8_t chan, static inline uint16_t mavlink_msg_param_ext_set_pack_chan(uint8_t system_id, uint8_t component_id, uint8_t chan,
...@@ -160,7 +160,7 @@ static inline uint16_t mavlink_msg_param_ext_set_encode_chan(uint8_t system_id, ...@@ -160,7 +160,7 @@ static inline uint16_t mavlink_msg_param_ext_set_encode_chan(uint8_t system_id,
* @param target_component Component ID * @param target_component Component ID
* @param param_id Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string * @param param_id Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string
* @param param_value Parameter value * @param param_value Parameter value
* @param param_type Parameter type: see the MAV_PARAM_TYPE enum for supported data types. * @param param_type Parameter type: see the MAV_PARAM_EXT_TYPE enum for supported data types.
*/ */
#ifdef MAVLINK_USE_CONVENIENCE_FUNCTIONS #ifdef MAVLINK_USE_CONVENIENCE_FUNCTIONS
...@@ -277,7 +277,7 @@ static inline uint16_t mavlink_msg_param_ext_set_get_param_value(const mavlink_m ...@@ -277,7 +277,7 @@ static inline uint16_t mavlink_msg_param_ext_set_get_param_value(const mavlink_m
/** /**
* @brief Get field param_type from param_ext_set message * @brief Get field param_type from param_ext_set message
* *
* @return Parameter type: see the MAV_PARAM_TYPE enum for supported data types. * @return Parameter type: see the MAV_PARAM_EXT_TYPE enum for supported data types.
*/ */
static inline uint8_t mavlink_msg_param_ext_set_get_param_type(const mavlink_message_t* msg) static inline uint8_t mavlink_msg_param_ext_set_get_param_type(const mavlink_message_t* msg)
{ {
......
...@@ -9,7 +9,7 @@ typedef struct __mavlink_param_ext_value_t { ...@@ -9,7 +9,7 @@ typedef struct __mavlink_param_ext_value_t {
uint16_t param_index; /*< Index of this parameter*/ uint16_t param_index; /*< Index of this parameter*/
char param_id[16]; /*< Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string*/ char param_id[16]; /*< Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string*/
char param_value[128]; /*< Parameter value*/ char param_value[128]; /*< Parameter value*/
uint8_t param_type; /*< Parameter type: see the MAV_PARAM_TYPE enum for supported data types.*/ uint8_t param_type; /*< Parameter type: see the MAV_PARAM_EXT_TYPE enum for supported data types.*/
}) mavlink_param_ext_value_t; }) mavlink_param_ext_value_t;
#define MAVLINK_MSG_ID_PARAM_EXT_VALUE_LEN 149 #define MAVLINK_MSG_ID_PARAM_EXT_VALUE_LEN 149
...@@ -56,7 +56,7 @@ typedef struct __mavlink_param_ext_value_t { ...@@ -56,7 +56,7 @@ typedef struct __mavlink_param_ext_value_t {
* *
* @param param_id Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string * @param param_id Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string
* @param param_value Parameter value * @param param_value Parameter value
* @param param_type Parameter type: see the MAV_PARAM_TYPE enum for supported data types. * @param param_type Parameter type: see the MAV_PARAM_EXT_TYPE enum for supported data types.
* @param param_count Total number of parameters * @param param_count Total number of parameters
* @param param_index Index of this parameter * @param param_index Index of this parameter
* @return length of the message in bytes (excluding serial stream start sign) * @return length of the message in bytes (excluding serial stream start sign)
...@@ -94,7 +94,7 @@ static inline uint16_t mavlink_msg_param_ext_value_pack(uint8_t system_id, uint8 ...@@ -94,7 +94,7 @@ static inline uint16_t mavlink_msg_param_ext_value_pack(uint8_t system_id, uint8
* @param msg The MAVLink message to compress the data into * @param msg The MAVLink message to compress the data into
* @param param_id Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string * @param param_id Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string
* @param param_value Parameter value * @param param_value Parameter value
* @param param_type Parameter type: see the MAV_PARAM_TYPE enum for supported data types. * @param param_type Parameter type: see the MAV_PARAM_EXT_TYPE enum for supported data types.
* @param param_count Total number of parameters * @param param_count Total number of parameters
* @param param_index Index of this parameter * @param param_index Index of this parameter
* @return length of the message in bytes (excluding serial stream start sign) * @return length of the message in bytes (excluding serial stream start sign)
...@@ -158,7 +158,7 @@ static inline uint16_t mavlink_msg_param_ext_value_encode_chan(uint8_t system_id ...@@ -158,7 +158,7 @@ static inline uint16_t mavlink_msg_param_ext_value_encode_chan(uint8_t system_id
* *
* @param param_id Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string * @param param_id Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string
* @param param_value Parameter value * @param param_value Parameter value
* @param param_type Parameter type: see the MAV_PARAM_TYPE enum for supported data types. * @param param_type Parameter type: see the MAV_PARAM_EXT_TYPE enum for supported data types.
* @param param_count Total number of parameters * @param param_count Total number of parameters
* @param param_index Index of this parameter * @param param_index Index of this parameter
*/ */
...@@ -257,7 +257,7 @@ static inline uint16_t mavlink_msg_param_ext_value_get_param_value(const mavlink ...@@ -257,7 +257,7 @@ static inline uint16_t mavlink_msg_param_ext_value_get_param_value(const mavlink
/** /**
* @brief Get field param_type from param_ext_value message * @brief Get field param_type from param_ext_value message
* *
* @return Parameter type: see the MAV_PARAM_TYPE enum for supported data types. * @return Parameter type: see the MAV_PARAM_EXT_TYPE enum for supported data types.
*/ */
static inline uint8_t mavlink_msg_param_ext_value_get_param_type(const mavlink_message_t* msg) static inline uint8_t mavlink_msg_param_ext_value_get_param_type(const mavlink_message_t* msg)
{ {
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H #ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H #define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Mon Oct 09 2017" #define MAVLINK_BUILD_DATE "Fri Oct 27 2017"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0" #define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255 #define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H #ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H #define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Mon Oct 09 2017" #define MAVLINK_BUILD_DATE "Fri Oct 27 2017"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0" #define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255 #define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
...@@ -149,6 +149,9 @@ ...@@ -149,6 +149,9 @@
<entry value="27" name="MAV_TYPE_ADSB"> <entry value="27" name="MAV_TYPE_ADSB">
<description>Onboard ADSB peripheral</description> <description>Onboard ADSB peripheral</description>
</entry> </entry>
<entry value="28" name="MAV_TYPE_PARAFOIL">
<description>Steerable, nonrigid airfoil</description>
</entry>
</enum> </enum>
<enum name="FIRMWARE_VERSION_TYPE"> <enum name="FIRMWARE_VERSION_TYPE">
<description>These values define the type of firmware release. These values indicate the first version or release of this type. For example the first alpha release would be 64, the second would be 65.</description> <description>These values define the type of firmware release. These values indicate the first version or release of this type. For example the first alpha release would be 64, the second would be 65.</description>
...@@ -1925,6 +1928,42 @@ ...@@ -1925,6 +1928,42 @@
<description>64-bit floating-point</description> <description>64-bit floating-point</description>
</entry> </entry>
</enum> </enum>
<enum name="MAV_PARAM_EXT_TYPE">
<description>Specifies the datatype of a MAVLink extended parameter.</description>
<entry value="1" name="MAV_PARAM_EXT_TYPE_UINT8">
<description>8-bit unsigned integer</description>
</entry>
<entry value="2" name="MAV_PARAM_EXT_TYPE_INT8">
<description>8-bit signed integer</description>
</entry>
<entry value="3" name="MAV_PARAM_EXT_TYPE_UINT16">
<description>16-bit unsigned integer</description>
</entry>
<entry value="4" name="MAV_PARAM_EXT_TYPE_INT16">
<description>16-bit signed integer</description>
</entry>
<entry value="5" name="MAV_PARAM_EXT_TYPE_UINT32">
<description>32-bit unsigned integer</description>
</entry>
<entry value="6" name="MAV_PARAM_EXT_TYPE_INT32">
<description>32-bit signed integer</description>
</entry>
<entry value="7" name="MAV_PARAM_EXT_TYPE_UINT64">
<description>64-bit unsigned integer</description>
</entry>
<entry value="8" name="MAV_PARAM_EXT_TYPE_INT64">
<description>64-bit signed integer</description>
</entry>
<entry value="9" name="MAV_PARAM_EXT_TYPE_REAL32">
<description>32-bit floating-point</description>
</entry>
<entry value="10" name="MAV_PARAM_EXT_TYPE_REAL64">
<description>64-bit floating-point</description>
</entry>
<entry value="11" name="MAV_PARAM_EXT_TYPE_CUSTOM">
<description>Custom Type</description>
</entry>
</enum>
<enum name="MAV_RESULT"> <enum name="MAV_RESULT">
<description>result from a mavlink command</description> <description>result from a mavlink command</description>
<entry value="0" name="MAV_RESULT_ACCEPTED"> <entry value="0" name="MAV_RESULT_ACCEPTED">
...@@ -4339,7 +4378,7 @@ ...@@ -4339,7 +4378,7 @@
<description>Emit the value of a parameter. The inclusion of param_count and param_index in the message allows the recipient to keep track of received parameters and allows them to re-request missing parameters after a loss or timeout.</description> <description>Emit the value of a parameter. The inclusion of param_count and param_index in the message allows the recipient to keep track of received parameters and allows them to re-request missing parameters after a loss or timeout.</description>
<field type="char[16]" name="param_id">Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string</field> <field type="char[16]" name="param_id">Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string</field>
<field type="char[128]" name="param_value">Parameter value</field> <field type="char[128]" name="param_value">Parameter value</field>
<field type="uint8_t" name="param_type" enum="MAV_PARAM_TYPE">Parameter type: see the MAV_PARAM_TYPE enum for supported data types.</field> <field type="uint8_t" name="param_type" enum="MAV_PARAM_EXT_TYPE">Parameter type: see the MAV_PARAM_EXT_TYPE enum for supported data types.</field>
<field type="uint16_t" name="param_count">Total number of parameters</field> <field type="uint16_t" name="param_count">Total number of parameters</field>
<field type="uint16_t" name="param_index">Index of this parameter</field> <field type="uint16_t" name="param_index">Index of this parameter</field>
</message> </message>
...@@ -4349,13 +4388,13 @@ ...@@ -4349,13 +4388,13 @@
<field type="uint8_t" name="target_component">Component ID</field> <field type="uint8_t" name="target_component">Component ID</field>
<field type="char[16]" name="param_id">Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string</field> <field type="char[16]" name="param_id">Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string</field>
<field type="char[128]" name="param_value">Parameter value</field> <field type="char[128]" name="param_value">Parameter value</field>
<field type="uint8_t" name="param_type" enum="MAV_PARAM_TYPE">Parameter type: see the MAV_PARAM_TYPE enum for supported data types.</field> <field type="uint8_t" name="param_type" enum="MAV_PARAM_EXT_TYPE">Parameter type: see the MAV_PARAM_EXT_TYPE enum for supported data types.</field>
</message> </message>
<message id="324" name="PARAM_EXT_ACK"> <message id="324" name="PARAM_EXT_ACK">
<description>Response from a PARAM_EXT_SET message.</description> <description>Response from a PARAM_EXT_SET message.</description>
<field type="char[16]" name="param_id">Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string</field> <field type="char[16]" name="param_id">Parameter id, terminated by NULL if the length is less than 16 human-readable chars and WITHOUT null termination (NULL) byte if the length is exactly 16 chars - applications have to provide 16+1 bytes storage if the ID is stored as string</field>
<field type="char[128]" name="param_value">Parameter value (new value if PARAM_ACK_ACCEPTED, current value otherwise)</field> <field type="char[128]" name="param_value">Parameter value (new value if PARAM_ACK_ACCEPTED, current value otherwise)</field>
<field type="uint8_t" name="param_type" enum="MAV_PARAM_TYPE">Parameter type: see the MAV_PARAM_TYPE enum for supported data types.</field> <field type="uint8_t" name="param_type" enum="MAV_PARAM_EXT_TYPE">Parameter type: see the MAV_PARAM_EXT_TYPE enum for supported data types.</field>
<field type="uint8_t" name="param_result" enum="PARAM_ACK">Result code: see the PARAM_ACK enum for possible codes.</field> <field type="uint8_t" name="param_result" enum="PARAM_ACK">Result code: see the PARAM_ACK enum for possible codes.</field>
</message> </message>
</messages> </messages>
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H #ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H #define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Mon Oct 09 2017" #define MAVLINK_BUILD_DATE "Fri Oct 27 2017"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0" #define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 9 #define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 9
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H #ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H #define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Mon Oct 09 2017" #define MAVLINK_BUILD_DATE "Fri Oct 27 2017"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0" #define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255 #define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H #ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H #define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Mon Oct 09 2017" #define MAVLINK_BUILD_DATE "Fri Oct 27 2017"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0" #define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255 #define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H #ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H #define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Mon Oct 09 2017" #define MAVLINK_BUILD_DATE "Fri Oct 27 2017"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0" #define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 179 #define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 179
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H #ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H #define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Mon Oct 09 2017" #define MAVLINK_BUILD_DATE "Fri Oct 27 2017"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0" #define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255 #define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment