Commit 464ef273 authored by PX4BuildBot's avatar PX4BuildBot

autogenerated headers for rev...

autogenerated headers for rev https://github.com/mavlink/mavlink/tree/a32b5e027ec00ea7ec688bba917b4002f3d82fd2
parent 03c02a06
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Thu Jan 31 2019"
#define MAVLINK_BUILD_DATE "Fri Feb 01 2019"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Thu Jan 31 2019"
#define MAVLINK_BUILD_DATE "Fri Feb 01 2019"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Thu Jan 31 2019"
#define MAVLINK_BUILD_DATE "Fri Feb 01 2019"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
......@@ -924,7 +924,7 @@ typedef enum MAV_BATTERY_FUNCTION
} MAV_BATTERY_FUNCTION;
#endif
/** @brief Enumeration for low battery states. */
/** @brief Enumeration for battery charge states. */
#ifndef HAVE_ENUM_MAV_BATTERY_CHARGE_STATE
#define HAVE_ENUM_MAV_BATTERY_CHARGE_STATE
typedef enum MAV_BATTERY_CHARGE_STATE
......@@ -936,7 +936,8 @@ typedef enum MAV_BATTERY_CHARGE_STATE
MAV_BATTERY_CHARGE_STATE_EMERGENCY=4, /* Battery state is too low for ordinary abort sequence. Perform fastest possible emergency stop to prevent damage. | */
MAV_BATTERY_CHARGE_STATE_FAILED=5, /* Battery failed, damage unavoidable. | */
MAV_BATTERY_CHARGE_STATE_UNHEALTHY=6, /* Battery is diagnosed to be defective or an error occurred, usage is discouraged / prohibited. | */
MAV_BATTERY_CHARGE_STATE_ENUM_END=7, /* | */
MAV_BATTERY_CHARGE_STATE_CHARGING=7, /* Battery is charging. | */
MAV_BATTERY_CHARGE_STATE_ENUM_END=8, /* | */
} MAV_BATTERY_CHARGE_STATE;
#endif
......
......@@ -14,7 +14,7 @@ typedef struct __mavlink_rc_channels_raw_t {
uint16_t chan6_raw; /*< [us] RC channel 6 value.*/
uint16_t chan7_raw; /*< [us] RC channel 7 value.*/
uint16_t chan8_raw; /*< [us] RC channel 8 value.*/
uint8_t port; /*< Servo output port (set of 8 outputs = 1 port). Most MAVs will just use one, but this allows for more than 8 servos.*/
uint8_t port; /*< Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.*/
uint8_t rssi; /*< [%] Receive signal strength indicator. Values: [0-100], 255: invalid/unknown.*/
}) mavlink_rc_channels_raw_t;
......@@ -72,7 +72,7 @@ typedef struct __mavlink_rc_channels_raw_t {
* @param msg The MAVLink message to compress the data into
*
* @param time_boot_ms [ms] Timestamp (time since system boot).
* @param port Servo output port (set of 8 outputs = 1 port). Most MAVs will just use one, but this allows for more than 8 servos.
* @param port Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.
* @param chan1_raw [us] RC channel 1 value.
* @param chan2_raw [us] RC channel 2 value.
* @param chan3_raw [us] RC channel 3 value.
......@@ -130,7 +130,7 @@ static inline uint16_t mavlink_msg_rc_channels_raw_pack(uint8_t system_id, uint8
* @param chan The MAVLink channel this message will be sent over
* @param msg The MAVLink message to compress the data into
* @param time_boot_ms [ms] Timestamp (time since system boot).
* @param port Servo output port (set of 8 outputs = 1 port). Most MAVs will just use one, but this allows for more than 8 servos.
* @param port Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.
* @param chan1_raw [us] RC channel 1 value.
* @param chan2_raw [us] RC channel 2 value.
* @param chan3_raw [us] RC channel 3 value.
......@@ -214,7 +214,7 @@ static inline uint16_t mavlink_msg_rc_channels_raw_encode_chan(uint8_t system_id
* @param chan MAVLink channel to send the message
*
* @param time_boot_ms [ms] Timestamp (time since system boot).
* @param port Servo output port (set of 8 outputs = 1 port). Most MAVs will just use one, but this allows for more than 8 servos.
* @param port Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.
* @param chan1_raw [us] RC channel 1 value.
* @param chan2_raw [us] RC channel 2 value.
* @param chan3_raw [us] RC channel 3 value.
......@@ -338,7 +338,7 @@ static inline uint32_t mavlink_msg_rc_channels_raw_get_time_boot_ms(const mavlin
/**
* @brief Get field port from rc_channels_raw message
*
* @return Servo output port (set of 8 outputs = 1 port). Most MAVs will just use one, but this allows for more than 8 servos.
* @return Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.
*/
static inline uint8_t mavlink_msg_rc_channels_raw_get_port(const mavlink_message_t* msg)
{
......
......@@ -14,7 +14,7 @@ typedef struct __mavlink_rc_channels_scaled_t {
int16_t chan6_scaled; /*< RC channel 6 value scaled.*/
int16_t chan7_scaled; /*< RC channel 7 value scaled.*/
int16_t chan8_scaled; /*< RC channel 8 value scaled.*/
uint8_t port; /*< Servo output port (set of 8 outputs = 1 port). Most MAVs will just use one, but this allows for more than 8 servos.*/
uint8_t port; /*< Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.*/
uint8_t rssi; /*< [%] Receive signal strength indicator. Values: [0-100], 255: invalid/unknown.*/
}) mavlink_rc_channels_scaled_t;
......@@ -72,7 +72,7 @@ typedef struct __mavlink_rc_channels_scaled_t {
* @param msg The MAVLink message to compress the data into
*
* @param time_boot_ms [ms] Timestamp (time since system boot).
* @param port Servo output port (set of 8 outputs = 1 port). Most MAVs will just use one, but this allows for more than 8 servos.
* @param port Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.
* @param chan1_scaled RC channel 1 value scaled.
* @param chan2_scaled RC channel 2 value scaled.
* @param chan3_scaled RC channel 3 value scaled.
......@@ -130,7 +130,7 @@ static inline uint16_t mavlink_msg_rc_channels_scaled_pack(uint8_t system_id, ui
* @param chan The MAVLink channel this message will be sent over
* @param msg The MAVLink message to compress the data into
* @param time_boot_ms [ms] Timestamp (time since system boot).
* @param port Servo output port (set of 8 outputs = 1 port). Most MAVs will just use one, but this allows for more than 8 servos.
* @param port Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.
* @param chan1_scaled RC channel 1 value scaled.
* @param chan2_scaled RC channel 2 value scaled.
* @param chan3_scaled RC channel 3 value scaled.
......@@ -214,7 +214,7 @@ static inline uint16_t mavlink_msg_rc_channels_scaled_encode_chan(uint8_t system
* @param chan MAVLink channel to send the message
*
* @param time_boot_ms [ms] Timestamp (time since system boot).
* @param port Servo output port (set of 8 outputs = 1 port). Most MAVs will just use one, but this allows for more than 8 servos.
* @param port Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.
* @param chan1_scaled RC channel 1 value scaled.
* @param chan2_scaled RC channel 2 value scaled.
* @param chan3_scaled RC channel 3 value scaled.
......@@ -338,7 +338,7 @@ static inline uint32_t mavlink_msg_rc_channels_scaled_get_time_boot_ms(const mav
/**
* @brief Get field port from rc_channels_scaled message
*
* @return Servo output port (set of 8 outputs = 1 port). Most MAVs will just use one, but this allows for more than 8 servos.
* @return Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.
*/
static inline uint8_t mavlink_msg_rc_channels_scaled_get_port(const mavlink_message_t* msg)
{
......
......@@ -14,7 +14,7 @@ typedef struct __mavlink_servo_output_raw_t {
uint16_t servo6_raw; /*< [us] Servo output 6 value*/
uint16_t servo7_raw; /*< [us] Servo output 7 value*/
uint16_t servo8_raw; /*< [us] Servo output 8 value*/
uint8_t port; /*< Servo output port (set of 8 outputs = 1 port). Most MAVs will just use one, but this allows to encode more than 8 servos.*/
uint8_t port; /*< Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.*/
uint16_t servo9_raw; /*< [us] Servo output 9 value*/
uint16_t servo10_raw; /*< [us] Servo output 10 value*/
uint16_t servo11_raw; /*< [us] Servo output 11 value*/
......@@ -93,7 +93,7 @@ typedef struct __mavlink_servo_output_raw_t {
* @param msg The MAVLink message to compress the data into
*
* @param time_usec [us] Timestamp (UNIX Epoch time or time since system boot). The receiving end can infer timestamp format (since 1.1.1970 or since system boot) by checking for the magnitude the number.
* @param port Servo output port (set of 8 outputs = 1 port). Most MAVs will just use one, but this allows to encode more than 8 servos.
* @param port Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.
* @param servo1_raw [us] Servo output 1 value
* @param servo2_raw [us] Servo output 2 value
* @param servo3_raw [us] Servo output 3 value
......@@ -172,7 +172,7 @@ static inline uint16_t mavlink_msg_servo_output_raw_pack(uint8_t system_id, uint
* @param chan The MAVLink channel this message will be sent over
* @param msg The MAVLink message to compress the data into
* @param time_usec [us] Timestamp (UNIX Epoch time or time since system boot). The receiving end can infer timestamp format (since 1.1.1970 or since system boot) by checking for the magnitude the number.
* @param port Servo output port (set of 8 outputs = 1 port). Most MAVs will just use one, but this allows to encode more than 8 servos.
* @param port Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.
* @param servo1_raw [us] Servo output 1 value
* @param servo2_raw [us] Servo output 2 value
* @param servo3_raw [us] Servo output 3 value
......@@ -277,7 +277,7 @@ static inline uint16_t mavlink_msg_servo_output_raw_encode_chan(uint8_t system_i
* @param chan MAVLink channel to send the message
*
* @param time_usec [us] Timestamp (UNIX Epoch time or time since system boot). The receiving end can infer timestamp format (since 1.1.1970 or since system boot) by checking for the magnitude the number.
* @param port Servo output port (set of 8 outputs = 1 port). Most MAVs will just use one, but this allows to encode more than 8 servos.
* @param port Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.
* @param servo1_raw [us] Servo output 1 value
* @param servo2_raw [us] Servo output 2 value
* @param servo3_raw [us] Servo output 3 value
......@@ -436,7 +436,7 @@ static inline uint32_t mavlink_msg_servo_output_raw_get_time_usec(const mavlink_
/**
* @brief Get field port from servo_output_raw message
*
* @return Servo output port (set of 8 outputs = 1 port). Most MAVs will just use one, but this allows to encode more than 8 servos.
* @return Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.
*/
static inline uint8_t mavlink_msg_servo_output_raw_get_port(const mavlink_message_t* msg)
{
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Thu Jan 31 2019"
#define MAVLINK_BUILD_DATE "Fri Feb 01 2019"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Thu Jan 31 2019"
#define MAVLINK_BUILD_DATE "Fri Feb 01 2019"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Thu Jan 31 2019"
#define MAVLINK_BUILD_DATE "Fri Feb 01 2019"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
......@@ -2603,7 +2603,7 @@
</entry>
</enum>
<enum name="MAV_BATTERY_CHARGE_STATE">
<description>Enumeration for low battery states.</description>
<description>Enumeration for battery charge states.</description>
<entry value="0" name="MAV_BATTERY_CHARGE_STATE_UNDEFINED">
<description>Low battery state is not provided</description>
</entry>
......@@ -2625,6 +2625,9 @@
<entry value="6" name="MAV_BATTERY_CHARGE_STATE_UNHEALTHY">
<description>Battery is diagnosed to be defective or an error occurred, usage is discouraged / prohibited.</description>
</entry>
<entry value="7" name="MAV_BATTERY_CHARGE_STATE_CHARGING">
<description>Battery is charging.</description>
</entry>
</enum>
<enum name="MAV_VTOL_STATE">
<description>Enumeration of VTOL states</description>
......@@ -3375,7 +3378,7 @@
<message id="34" name="RC_CHANNELS_SCALED">
<description>The scaled values of the RC channels received: (-100%) -10000, (0%) 0, (100%) 10000. Channels that are inactive should be set to UINT16_MAX.</description>
<field type="uint32_t" name="time_boot_ms" units="ms">Timestamp (time since system boot).</field>
<field type="uint8_t" name="port">Servo output port (set of 8 outputs = 1 port). Most MAVs will just use one, but this allows for more than 8 servos.</field>
<field type="uint8_t" name="port">Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.</field>
<field type="int16_t" name="chan1_scaled">RC channel 1 value scaled.</field>
<field type="int16_t" name="chan2_scaled">RC channel 2 value scaled.</field>
<field type="int16_t" name="chan3_scaled">RC channel 3 value scaled.</field>
......@@ -3389,7 +3392,7 @@
<message id="35" name="RC_CHANNELS_RAW">
<description>The RAW values of the RC channels received. The standard PPM modulation is as follows: 1000 microseconds: 0%, 2000 microseconds: 100%. A value of UINT16_MAX implies the channel is unused. Individual receivers/transmitters might violate this specification.</description>
<field type="uint32_t" name="time_boot_ms" units="ms">Timestamp (time since system boot).</field>
<field type="uint8_t" name="port">Servo output port (set of 8 outputs = 1 port). Most MAVs will just use one, but this allows for more than 8 servos.</field>
<field type="uint8_t" name="port">Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.</field>
<field type="uint16_t" name="chan1_raw" units="us">RC channel 1 value.</field>
<field type="uint16_t" name="chan2_raw" units="us">RC channel 2 value.</field>
<field type="uint16_t" name="chan3_raw" units="us">RC channel 3 value.</field>
......@@ -3403,7 +3406,7 @@
<message id="36" name="SERVO_OUTPUT_RAW">
<description>The RAW values of the servo outputs (for RC input from the remote, use the RC_CHANNELS messages). The standard PPM modulation is as follows: 1000 microseconds: 0%, 2000 microseconds: 100%.</description>
<field type="uint32_t" name="time_usec" units="us">Timestamp (UNIX Epoch time or time since system boot). The receiving end can infer timestamp format (since 1.1.1970 or since system boot) by checking for the magnitude the number.</field>
<field type="uint8_t" name="port">Servo output port (set of 8 outputs = 1 port). Most MAVs will just use one, but this allows to encode more than 8 servos.</field>
<field type="uint8_t" name="port">Servo output port (set of 8 outputs = 1 port). Flight stacks running on Pixhawk should use: 0 = MAIN, 1 = AUX.</field>
<field type="uint16_t" name="servo1_raw" units="us">Servo output 1 value</field>
<field type="uint16_t" name="servo2_raw" units="us">Servo output 2 value</field>
<field type="uint16_t" name="servo3_raw" units="us">Servo output 3 value</field>
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Thu Jan 31 2019"
#define MAVLINK_BUILD_DATE "Fri Feb 01 2019"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 9
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Thu Jan 31 2019"
#define MAVLINK_BUILD_DATE "Fri Feb 01 2019"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Thu Jan 31 2019"
#define MAVLINK_BUILD_DATE "Fri Feb 01 2019"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Thu Jan 31 2019"
#define MAVLINK_BUILD_DATE "Fri Feb 01 2019"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 179
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Thu Jan 31 2019"
#define MAVLINK_BUILD_DATE "Fri Feb 01 2019"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#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