Commit db06b83b authored by PX4BuildBot's avatar PX4BuildBot

autogenerated headers for rev...

autogenerated headers for rev https://github.com/mavlink/mavlink/tree/8fe38ff3283d00bab01968f49765bdc9b0bbee4f
parent e9d8ef07
......@@ -5,16 +5,16 @@
MAVPACKED(
typedef struct __mavlink_open_drone_id_location_t {
int32_t latitude; /*< [degE7] Current latitude of the UA (Unmanned Aircraft). If unknown: 0 deg (both Lat/Lon).*/
int32_t longitude; /*< [degE7] Current longitude of the UA (Unmanned Aircraft). If unknown: 0 deg (both Lat/Lon).*/
int32_t latitude; /*< [degE7] Current latitude of the unmanned aircraft. If unknown: 0 (both Lat/Lon).*/
int32_t longitude; /*< [degE7] Current longitude of the unmanned aircraft. If unknown: 0 (both Lat/Lon).*/
float altitude_barometric; /*< [m] The altitude calculated from the barometric pressue. Reference is against 29.92inHg or 1013.2mb. If unknown: -1000 m.*/
float altitude_geodetic; /*< [m] The geodetic altitude as defined by WGS84. If unknown: -1000 m.*/
float height; /*< [m] The current height of the UA (Unmanned Aircraft) above the take-off location or the ground as indicated by height_reference. If unknown: -1000 m.*/
float timestamp; /*< [s] Seconds after the full hour. Typically the GPS outputs a time of week value in milliseconds. That value can be easily converted for this field using ((float) (time_week_ms % (60*60*1000))) / 1000.*/
uint16_t direction; /*< [cdeg] Direction over ground (not heading, but direction of movement) in degrees * 100: 0.0 - 359.99 degrees. If unknown: 361.00 degrees.*/
uint16_t speed_horizontal; /*< [cm/s] Ground speed. Positive only. If unknown: 255.00 m/s. If speed is larger than 254.25 m/s, use 254.25 m/s.*/
int16_t speed_vertical; /*< [cm/s] The vertical speed. Up is positive. If unknown: 63.00 m/s. If speed is larger than 62.00 m/s, use 62.00 m/s.*/
uint8_t status; /*< Indicates whether the Unmanned Aircraft is on the ground or in the air.*/
float height; /*< [m] The current height of the unmanned aircraft above the take-off location or the ground as indicated by height_reference. If unknown: -1000 m.*/
float timestamp; /*< [s] Seconds after the full hour with reference to UTC time. Typically the GPS outputs a time-of-week value in milliseconds. First convert that to UTC and then convert for this field using ((float) (time_week_ms % (60*60*1000))) / 1000.*/
uint16_t direction; /*< [cdeg] Direction over ground (not heading, but direction of movement) measured clockwise from true North: 0 - 35999 centi-degrees. If unknown: 36100 centi-degrees.*/
uint16_t speed_horizontal; /*< [cm/s] Ground speed. Positive only. If unknown: 25500 cm/s. If speed is larger than 25425 cm/s, use 25425 cm/s.*/
int16_t speed_vertical; /*< [cm/s] The vertical speed. Up is positive. If unknown: 6300 cm/s. If speed is larger than 6200 cm/s, use 6200 cm/s. If lower than -6200 cm/s, use -6200 cm/s.*/
uint8_t status; /*< Indicates whether the unmanned aircraft is on the ground or in the air.*/
uint8_t height_reference; /*< Indicates the reference point for the height field.*/
uint8_t horizontal_accuracy; /*< The accuracy of the horizontal position.*/
uint8_t vertical_accuracy; /*< The accuracy of the vertical position.*/
......@@ -86,21 +86,21 @@ typedef struct __mavlink_open_drone_id_location_t {
* @param component_id ID of this component (e.g. 200 for IMU)
* @param msg The MAVLink message to compress the data into
*
* @param status Indicates whether the Unmanned Aircraft is on the ground or in the air.
* @param direction [cdeg] Direction over ground (not heading, but direction of movement) in degrees * 100: 0.0 - 359.99 degrees. If unknown: 361.00 degrees.
* @param speed_horizontal [cm/s] Ground speed. Positive only. If unknown: 255.00 m/s. If speed is larger than 254.25 m/s, use 254.25 m/s.
* @param speed_vertical [cm/s] The vertical speed. Up is positive. If unknown: 63.00 m/s. If speed is larger than 62.00 m/s, use 62.00 m/s.
* @param latitude [degE7] Current latitude of the UA (Unmanned Aircraft). If unknown: 0 deg (both Lat/Lon).
* @param longitude [degE7] Current longitude of the UA (Unmanned Aircraft). If unknown: 0 deg (both Lat/Lon).
* @param status Indicates whether the unmanned aircraft is on the ground or in the air.
* @param direction [cdeg] Direction over ground (not heading, but direction of movement) measured clockwise from true North: 0 - 35999 centi-degrees. If unknown: 36100 centi-degrees.
* @param speed_horizontal [cm/s] Ground speed. Positive only. If unknown: 25500 cm/s. If speed is larger than 25425 cm/s, use 25425 cm/s.
* @param speed_vertical [cm/s] The vertical speed. Up is positive. If unknown: 6300 cm/s. If speed is larger than 6200 cm/s, use 6200 cm/s. If lower than -6200 cm/s, use -6200 cm/s.
* @param latitude [degE7] Current latitude of the unmanned aircraft. If unknown: 0 (both Lat/Lon).
* @param longitude [degE7] Current longitude of the unmanned aircraft. If unknown: 0 (both Lat/Lon).
* @param altitude_barometric [m] The altitude calculated from the barometric pressue. Reference is against 29.92inHg or 1013.2mb. If unknown: -1000 m.
* @param altitude_geodetic [m] The geodetic altitude as defined by WGS84. If unknown: -1000 m.
* @param height_reference Indicates the reference point for the height field.
* @param height [m] The current height of the UA (Unmanned Aircraft) above the take-off location or the ground as indicated by height_reference. If unknown: -1000 m.
* @param height [m] The current height of the unmanned aircraft above the take-off location or the ground as indicated by height_reference. If unknown: -1000 m.
* @param horizontal_accuracy The accuracy of the horizontal position.
* @param vertical_accuracy The accuracy of the vertical position.
* @param barometer_accuracy The accuracy of the barometric altitude.
* @param speed_accuracy The accuracy of the horizontal and vertical speed.
* @param timestamp [s] Seconds after the full hour. Typically the GPS outputs a time of week value in milliseconds. That value can be easily converted for this field using ((float) (time_week_ms % (60*60*1000))) / 1000.
* @param timestamp [s] Seconds after the full hour with reference to UTC time. Typically the GPS outputs a time-of-week value in milliseconds. First convert that to UTC and then convert for this field using ((float) (time_week_ms % (60*60*1000))) / 1000.
* @param timestamp_accuracy The accuracy of the timestamps.
* @return length of the message in bytes (excluding serial stream start sign)
*/
......@@ -159,21 +159,21 @@ static inline uint16_t mavlink_msg_open_drone_id_location_pack(uint8_t system_id
* @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 status Indicates whether the Unmanned Aircraft is on the ground or in the air.
* @param direction [cdeg] Direction over ground (not heading, but direction of movement) in degrees * 100: 0.0 - 359.99 degrees. If unknown: 361.00 degrees.
* @param speed_horizontal [cm/s] Ground speed. Positive only. If unknown: 255.00 m/s. If speed is larger than 254.25 m/s, use 254.25 m/s.
* @param speed_vertical [cm/s] The vertical speed. Up is positive. If unknown: 63.00 m/s. If speed is larger than 62.00 m/s, use 62.00 m/s.
* @param latitude [degE7] Current latitude of the UA (Unmanned Aircraft). If unknown: 0 deg (both Lat/Lon).
* @param longitude [degE7] Current longitude of the UA (Unmanned Aircraft). If unknown: 0 deg (both Lat/Lon).
* @param status Indicates whether the unmanned aircraft is on the ground or in the air.
* @param direction [cdeg] Direction over ground (not heading, but direction of movement) measured clockwise from true North: 0 - 35999 centi-degrees. If unknown: 36100 centi-degrees.
* @param speed_horizontal [cm/s] Ground speed. Positive only. If unknown: 25500 cm/s. If speed is larger than 25425 cm/s, use 25425 cm/s.
* @param speed_vertical [cm/s] The vertical speed. Up is positive. If unknown: 6300 cm/s. If speed is larger than 6200 cm/s, use 6200 cm/s. If lower than -6200 cm/s, use -6200 cm/s.
* @param latitude [degE7] Current latitude of the unmanned aircraft. If unknown: 0 (both Lat/Lon).
* @param longitude [degE7] Current longitude of the unmanned aircraft. If unknown: 0 (both Lat/Lon).
* @param altitude_barometric [m] The altitude calculated from the barometric pressue. Reference is against 29.92inHg or 1013.2mb. If unknown: -1000 m.
* @param altitude_geodetic [m] The geodetic altitude as defined by WGS84. If unknown: -1000 m.
* @param height_reference Indicates the reference point for the height field.
* @param height [m] The current height of the UA (Unmanned Aircraft) above the take-off location or the ground as indicated by height_reference. If unknown: -1000 m.
* @param height [m] The current height of the unmanned aircraft above the take-off location or the ground as indicated by height_reference. If unknown: -1000 m.
* @param horizontal_accuracy The accuracy of the horizontal position.
* @param vertical_accuracy The accuracy of the vertical position.
* @param barometer_accuracy The accuracy of the barometric altitude.
* @param speed_accuracy The accuracy of the horizontal and vertical speed.
* @param timestamp [s] Seconds after the full hour. Typically the GPS outputs a time of week value in milliseconds. That value can be easily converted for this field using ((float) (time_week_ms % (60*60*1000))) / 1000.
* @param timestamp [s] Seconds after the full hour with reference to UTC time. Typically the GPS outputs a time-of-week value in milliseconds. First convert that to UTC and then convert for this field using ((float) (time_week_ms % (60*60*1000))) / 1000.
* @param timestamp_accuracy The accuracy of the timestamps.
* @return length of the message in bytes (excluding serial stream start sign)
*/
......@@ -258,21 +258,21 @@ static inline uint16_t mavlink_msg_open_drone_id_location_encode_chan(uint8_t sy
* @brief Send a open_drone_id_location message
* @param chan MAVLink channel to send the message
*
* @param status Indicates whether the Unmanned Aircraft is on the ground or in the air.
* @param direction [cdeg] Direction over ground (not heading, but direction of movement) in degrees * 100: 0.0 - 359.99 degrees. If unknown: 361.00 degrees.
* @param speed_horizontal [cm/s] Ground speed. Positive only. If unknown: 255.00 m/s. If speed is larger than 254.25 m/s, use 254.25 m/s.
* @param speed_vertical [cm/s] The vertical speed. Up is positive. If unknown: 63.00 m/s. If speed is larger than 62.00 m/s, use 62.00 m/s.
* @param latitude [degE7] Current latitude of the UA (Unmanned Aircraft). If unknown: 0 deg (both Lat/Lon).
* @param longitude [degE7] Current longitude of the UA (Unmanned Aircraft). If unknown: 0 deg (both Lat/Lon).
* @param status Indicates whether the unmanned aircraft is on the ground or in the air.
* @param direction [cdeg] Direction over ground (not heading, but direction of movement) measured clockwise from true North: 0 - 35999 centi-degrees. If unknown: 36100 centi-degrees.
* @param speed_horizontal [cm/s] Ground speed. Positive only. If unknown: 25500 cm/s. If speed is larger than 25425 cm/s, use 25425 cm/s.
* @param speed_vertical [cm/s] The vertical speed. Up is positive. If unknown: 6300 cm/s. If speed is larger than 6200 cm/s, use 6200 cm/s. If lower than -6200 cm/s, use -6200 cm/s.
* @param latitude [degE7] Current latitude of the unmanned aircraft. If unknown: 0 (both Lat/Lon).
* @param longitude [degE7] Current longitude of the unmanned aircraft. If unknown: 0 (both Lat/Lon).
* @param altitude_barometric [m] The altitude calculated from the barometric pressue. Reference is against 29.92inHg or 1013.2mb. If unknown: -1000 m.
* @param altitude_geodetic [m] The geodetic altitude as defined by WGS84. If unknown: -1000 m.
* @param height_reference Indicates the reference point for the height field.
* @param height [m] The current height of the UA (Unmanned Aircraft) above the take-off location or the ground as indicated by height_reference. If unknown: -1000 m.
* @param height [m] The current height of the unmanned aircraft above the take-off location or the ground as indicated by height_reference. If unknown: -1000 m.
* @param horizontal_accuracy The accuracy of the horizontal position.
* @param vertical_accuracy The accuracy of the vertical position.
* @param barometer_accuracy The accuracy of the barometric altitude.
* @param speed_accuracy The accuracy of the horizontal and vertical speed.
* @param timestamp [s] Seconds after the full hour. Typically the GPS outputs a time of week value in milliseconds. That value can be easily converted for this field using ((float) (time_week_ms % (60*60*1000))) / 1000.
* @param timestamp [s] Seconds after the full hour with reference to UTC time. Typically the GPS outputs a time-of-week value in milliseconds. First convert that to UTC and then convert for this field using ((float) (time_week_ms % (60*60*1000))) / 1000.
* @param timestamp_accuracy The accuracy of the timestamps.
*/
#ifdef MAVLINK_USE_CONVENIENCE_FUNCTIONS
......@@ -398,7 +398,7 @@ static inline void mavlink_msg_open_drone_id_location_send_buf(mavlink_message_t
/**
* @brief Get field status from open_drone_id_location message
*
* @return Indicates whether the Unmanned Aircraft is on the ground or in the air.
* @return Indicates whether the unmanned aircraft is on the ground or in the air.
*/
static inline uint8_t mavlink_msg_open_drone_id_location_get_status(const mavlink_message_t* msg)
{
......@@ -408,7 +408,7 @@ static inline uint8_t mavlink_msg_open_drone_id_location_get_status(const mavlin
/**
* @brief Get field direction from open_drone_id_location message
*
* @return [cdeg] Direction over ground (not heading, but direction of movement) in degrees * 100: 0.0 - 359.99 degrees. If unknown: 361.00 degrees.
* @return [cdeg] Direction over ground (not heading, but direction of movement) measured clockwise from true North: 0 - 35999 centi-degrees. If unknown: 36100 centi-degrees.
*/
static inline uint16_t mavlink_msg_open_drone_id_location_get_direction(const mavlink_message_t* msg)
{
......@@ -418,7 +418,7 @@ static inline uint16_t mavlink_msg_open_drone_id_location_get_direction(const ma
/**
* @brief Get field speed_horizontal from open_drone_id_location message
*
* @return [cm/s] Ground speed. Positive only. If unknown: 255.00 m/s. If speed is larger than 254.25 m/s, use 254.25 m/s.
* @return [cm/s] Ground speed. Positive only. If unknown: 25500 cm/s. If speed is larger than 25425 cm/s, use 25425 cm/s.
*/
static inline uint16_t mavlink_msg_open_drone_id_location_get_speed_horizontal(const mavlink_message_t* msg)
{
......@@ -428,7 +428,7 @@ static inline uint16_t mavlink_msg_open_drone_id_location_get_speed_horizontal(c
/**
* @brief Get field speed_vertical from open_drone_id_location message
*
* @return [cm/s] The vertical speed. Up is positive. If unknown: 63.00 m/s. If speed is larger than 62.00 m/s, use 62.00 m/s.
* @return [cm/s] The vertical speed. Up is positive. If unknown: 6300 cm/s. If speed is larger than 6200 cm/s, use 6200 cm/s. If lower than -6200 cm/s, use -6200 cm/s.
*/
static inline int16_t mavlink_msg_open_drone_id_location_get_speed_vertical(const mavlink_message_t* msg)
{
......@@ -438,7 +438,7 @@ static inline int16_t mavlink_msg_open_drone_id_location_get_speed_vertical(cons
/**
* @brief Get field latitude from open_drone_id_location message
*
* @return [degE7] Current latitude of the UA (Unmanned Aircraft). If unknown: 0 deg (both Lat/Lon).
* @return [degE7] Current latitude of the unmanned aircraft. If unknown: 0 (both Lat/Lon).
*/
static inline int32_t mavlink_msg_open_drone_id_location_get_latitude(const mavlink_message_t* msg)
{
......@@ -448,7 +448,7 @@ static inline int32_t mavlink_msg_open_drone_id_location_get_latitude(const mavl
/**
* @brief Get field longitude from open_drone_id_location message
*
* @return [degE7] Current longitude of the UA (Unmanned Aircraft). If unknown: 0 deg (both Lat/Lon).
* @return [degE7] Current longitude of the unmanned aircraft. If unknown: 0 (both Lat/Lon).
*/
static inline int32_t mavlink_msg_open_drone_id_location_get_longitude(const mavlink_message_t* msg)
{
......@@ -488,7 +488,7 @@ static inline uint8_t mavlink_msg_open_drone_id_location_get_height_reference(co
/**
* @brief Get field height from open_drone_id_location message
*
* @return [m] The current height of the UA (Unmanned Aircraft) above the take-off location or the ground as indicated by height_reference. If unknown: -1000 m.
* @return [m] The current height of the unmanned aircraft above the take-off location or the ground as indicated by height_reference. If unknown: -1000 m.
*/
static inline float mavlink_msg_open_drone_id_location_get_height(const mavlink_message_t* msg)
{
......@@ -538,7 +538,7 @@ static inline uint8_t mavlink_msg_open_drone_id_location_get_speed_accuracy(cons
/**
* @brief Get field timestamp from open_drone_id_location message
*
* @return [s] Seconds after the full hour. Typically the GPS outputs a time of week value in milliseconds. That value can be easily converted for this field using ((float) (time_week_ms % (60*60*1000))) / 1000.
* @return [s] Seconds after the full hour with reference to UTC time. Typically the GPS outputs a time-of-week value in milliseconds. First convert that to UTC and then convert for this field using ((float) (time_week_ms % (60*60*1000))) / 1000.
*/
static inline float mavlink_msg_open_drone_id_location_get_timestamp(const mavlink_message_t* msg)
{
......
......@@ -5,8 +5,8 @@
MAVPACKED(
typedef struct __mavlink_open_drone_id_system_t {
int32_t operator_latitude; /*< [degE7] Latitude of the operator. If unknown: 0 deg (both Lat/Lon).*/
int32_t operator_longitude; /*< [degE7] Longitude of the operator. If unknown: 0 deg (both Lat/Lon).*/
int32_t operator_latitude; /*< [degE7] Latitude of the operator. If unknown: 0 (both Lat/Lon).*/
int32_t operator_longitude; /*< [degE7] Longitude of the operator. If unknown: 0 (both Lat/Lon).*/
float area_ceiling; /*< [m] Area Operations Ceiling relative to WGS84. If unknown: -1000 m.*/
float area_floor; /*< [m] Area Operations Floor relative to WGS84. If unknown: -1000 m.*/
uint16_t area_count; /*< Number of aircraft in the area, group or formation (default 1).*/
......@@ -60,8 +60,8 @@ typedef struct __mavlink_open_drone_id_system_t {
* @param msg The MAVLink message to compress the data into
*
* @param flags Specifies the location source for the operator location.
* @param operator_latitude [degE7] Latitude of the operator. If unknown: 0 deg (both Lat/Lon).
* @param operator_longitude [degE7] Longitude of the operator. If unknown: 0 deg (both Lat/Lon).
* @param operator_latitude [degE7] Latitude of the operator. If unknown: 0 (both Lat/Lon).
* @param operator_longitude [degE7] Longitude of the operator. If unknown: 0 (both Lat/Lon).
* @param area_count Number of aircraft in the area, group or formation (default 1).
* @param area_radius [m] Radius of the cylindrical area of the group or formation (default 0).
* @param area_ceiling [m] Area Operations Ceiling relative to WGS84. If unknown: -1000 m.
......@@ -106,8 +106,8 @@ static inline uint16_t mavlink_msg_open_drone_id_system_pack(uint8_t system_id,
* @param chan The MAVLink channel this message will be sent over
* @param msg The MAVLink message to compress the data into
* @param flags Specifies the location source for the operator location.
* @param operator_latitude [degE7] Latitude of the operator. If unknown: 0 deg (both Lat/Lon).
* @param operator_longitude [degE7] Longitude of the operator. If unknown: 0 deg (both Lat/Lon).
* @param operator_latitude [degE7] Latitude of the operator. If unknown: 0 (both Lat/Lon).
* @param operator_longitude [degE7] Longitude of the operator. If unknown: 0 (both Lat/Lon).
* @param area_count Number of aircraft in the area, group or formation (default 1).
* @param area_radius [m] Radius of the cylindrical area of the group or formation (default 0).
* @param area_ceiling [m] Area Operations Ceiling relative to WGS84. If unknown: -1000 m.
......@@ -178,8 +178,8 @@ static inline uint16_t mavlink_msg_open_drone_id_system_encode_chan(uint8_t syst
* @param chan MAVLink channel to send the message
*
* @param flags Specifies the location source for the operator location.
* @param operator_latitude [degE7] Latitude of the operator. If unknown: 0 deg (both Lat/Lon).
* @param operator_longitude [degE7] Longitude of the operator. If unknown: 0 deg (both Lat/Lon).
* @param operator_latitude [degE7] Latitude of the operator. If unknown: 0 (both Lat/Lon).
* @param operator_longitude [degE7] Longitude of the operator. If unknown: 0 (both Lat/Lon).
* @param area_count Number of aircraft in the area, group or formation (default 1).
* @param area_radius [m] Radius of the cylindrical area of the group or formation (default 0).
* @param area_ceiling [m] Area Operations Ceiling relative to WGS84. If unknown: -1000 m.
......@@ -282,7 +282,7 @@ static inline uint8_t mavlink_msg_open_drone_id_system_get_flags(const mavlink_m
/**
* @brief Get field operator_latitude from open_drone_id_system message
*
* @return [degE7] Latitude of the operator. If unknown: 0 deg (both Lat/Lon).
* @return [degE7] Latitude of the operator. If unknown: 0 (both Lat/Lon).
*/
static inline int32_t mavlink_msg_open_drone_id_system_get_operator_latitude(const mavlink_message_t* msg)
{
......@@ -292,7 +292,7 @@ static inline int32_t mavlink_msg_open_drone_id_system_get_operator_latitude(con
/**
* @brief Get field operator_longitude from open_drone_id_system message
*
* @return [degE7] Longitude of the operator. If unknown: 0 deg (both Lat/Lon).
* @return [degE7] Longitude of the operator. If unknown: 0 (both Lat/Lon).
*/
static inline int32_t mavlink_msg_open_drone_id_system_get_operator_longitude(const mavlink_message_t* msg)
{
......
......@@ -6485,27 +6485,27 @@
<wip/>
<!-- This message is work-in-progress and it can therefore change, and should NOT be used in stable production environments -->
<description>Data for filling the OpenDroneID Location message. The float data types are 32-bit IEEE 754. The Location message provides the location, altitude, direction and speed of the aircraft.</description>
<field type="uint8_t" name="status" enum="MAV_ODID_STATUS">Indicates whether the Unmanned Aircraft is on the ground or in the air.</field>
<field type="uint16_t" name="direction" units="cdeg">Direction over ground (not heading, but direction of movement) in degrees * 100: 0.0 - 359.99 degrees. If unknown: 361.00 degrees.</field>
<field type="uint16_t" name="speed_horizontal" units="cm/s">Ground speed. Positive only. If unknown: 255.00 m/s. If speed is larger than 254.25 m/s, use 254.25 m/s.</field>
<field type="int16_t" name="speed_vertical" units="cm/s">The vertical speed. Up is positive. If unknown: 63.00 m/s. If speed is larger than 62.00 m/s, use 62.00 m/s.</field>
<field type="int32_t" name="latitude" units="degE7">Current latitude of the UA (Unmanned Aircraft). If unknown: 0 deg (both Lat/Lon).</field>
<field type="int32_t" name="longitude" units="degE7">Current longitude of the UA (Unmanned Aircraft). If unknown: 0 deg (both Lat/Lon).</field>
<field type="uint8_t" name="status" enum="MAV_ODID_STATUS">Indicates whether the unmanned aircraft is on the ground or in the air.</field>
<field type="uint16_t" name="direction" units="cdeg">Direction over ground (not heading, but direction of movement) measured clockwise from true North: 0 - 35999 centi-degrees. If unknown: 36100 centi-degrees.</field>
<field type="uint16_t" name="speed_horizontal" units="cm/s">Ground speed. Positive only. If unknown: 25500 cm/s. If speed is larger than 25425 cm/s, use 25425 cm/s.</field>
<field type="int16_t" name="speed_vertical" units="cm/s">The vertical speed. Up is positive. If unknown: 6300 cm/s. If speed is larger than 6200 cm/s, use 6200 cm/s. If lower than -6200 cm/s, use -6200 cm/s.</field>
<field type="int32_t" name="latitude" units="degE7">Current latitude of the unmanned aircraft. If unknown: 0 (both Lat/Lon).</field>
<field type="int32_t" name="longitude" units="degE7">Current longitude of the unmanned aircraft. If unknown: 0 (both Lat/Lon).</field>
<field type="float" name="altitude_barometric" units="m">The altitude calculated from the barometric pressue. Reference is against 29.92inHg or 1013.2mb. If unknown: -1000 m.</field>
<field type="float" name="altitude_geodetic" units="m">The geodetic altitude as defined by WGS84. If unknown: -1000 m.</field>
<field type="uint8_t" name="height_reference" enum="MAV_ODID_HEIGHT_REF">Indicates the reference point for the height field.</field>
<field type="float" name="height" units="m">The current height of the UA (Unmanned Aircraft) above the take-off location or the ground as indicated by height_reference. If unknown: -1000 m.</field>
<field type="float" name="height" units="m">The current height of the unmanned aircraft above the take-off location or the ground as indicated by height_reference. If unknown: -1000 m.</field>
<field type="uint8_t" name="horizontal_accuracy" enum="MAV_ODID_HOR_ACC">The accuracy of the horizontal position.</field>
<field type="uint8_t" name="vertical_accuracy" enum="MAV_ODID_VER_ACC">The accuracy of the vertical position.</field>
<field type="uint8_t" name="barometer_accuracy" enum="MAV_ODID_VER_ACC">The accuracy of the barometric altitude.</field>
<field type="uint8_t" name="speed_accuracy" enum="MAV_ODID_SPEED_ACC">The accuracy of the horizontal and vertical speed.</field>
<field type="float" name="timestamp" units="s">Seconds after the full hour. Typically the GPS outputs a time of week value in milliseconds. That value can be easily converted for this field using ((float) (time_week_ms % (60*60*1000))) / 1000.</field>
<field type="float" name="timestamp" units="s">Seconds after the full hour with reference to UTC time. Typically the GPS outputs a time-of-week value in milliseconds. First convert that to UTC and then convert for this field using ((float) (time_week_ms % (60*60*1000))) / 1000.</field>
<field type="uint8_t" name="timestamp_accuracy" enum="MAV_ODID_TIME_ACC">The accuracy of the timestamps.</field>
</message>
<message id="12902" name="OPEN_DRONE_ID_AUTHENTICATION">
<wip/>
<!-- This message is work-in-progress and it can therefore change, and should NOT be used in stable production environments -->
<description>Data for filling the OpenDroneID Authentication message. The Authentication Message defines a field that can provide a means of authenticity for the identity of the UAS (Unmanned Aircraft System). The Authentication message can have two different formats. Five data pages are supported. For data page 0, the fields PageCount, Length and TimeStamp are present and AuthData is only 17 bytes. For data page 1 through 4, PageCount,Length and TimeStamp are not present and the size of AuthData is 23 bytes.</description>
<description>Data for filling the OpenDroneID Authentication message. The Authentication Message defines a field that can provide a means of authenticity for the identity of the UAS (Unmanned Aircraft System). The Authentication message can have two different formats. Five data pages are supported. For data page 0, the fields PageCount, Length and TimeStamp are present and AuthData is only 17 bytes. For data page 1 through 4, PageCount, Length and TimeStamp are not present and the size of AuthData is 23 bytes.</description>
<field type="uint8_t" name="authentication_type" enum="MAV_ODID_AUTH_TYPE">Indicates the type of authentication.</field>
<field type="uint8_t" name="data_page">Allowed range is 0 - 4.</field>
<field type="uint8_t" name="page_count">This field is only present for page 0. Allowed range is 0 - 5.</field>
......@@ -6525,8 +6525,8 @@
<!-- This message is work-in-progress and it can therefore change, and should NOT be used in stable production environments -->
<description>Data for filling the OpenDroneID System message. The System Message contains general system information including the operator location and possible aircraft group information.</description>
<field type="uint8_t" name="flags" enum="MAV_ODID_LOCATION_SRC">Specifies the location source for the operator location.</field>
<field type="int32_t" name="operator_latitude" units="degE7">Latitude of the operator. If unknown: 0 deg (both Lat/Lon).</field>
<field type="int32_t" name="operator_longitude" units="degE7">Longitude of the operator. If unknown: 0 deg (both Lat/Lon).</field>
<field type="int32_t" name="operator_latitude" units="degE7">Latitude of the operator. If unknown: 0 (both Lat/Lon).</field>
<field type="int32_t" name="operator_longitude" units="degE7">Longitude of the operator. If unknown: 0 (both Lat/Lon).</field>
<field type="uint16_t" name="area_count">Number of aircraft in the area, group or formation (default 1).</field>
<field type="uint16_t" name="area_radius" units="m">Radius of the cylindrical area of the group or formation (default 0).</field>
<field type="float" name="area_ceiling" units="m">Area Operations Ceiling relative to WGS84. If unknown: -1000 m.</field>
......
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