✨feat: update definitions
This commit is contained in:
@@ -12,7 +12,7 @@ typedef struct __mavlink_vicon_position_estimate_t {
|
||||
float roll; /*< [rad] Roll angle*/
|
||||
float pitch; /*< [rad] Pitch angle*/
|
||||
float yaw; /*< [rad] Yaw angle*/
|
||||
float covariance[21]; /*< Pose covariance matrix upper right triangular (first six entries are the first ROW, next five entries are the second ROW, etc.)*/
|
||||
float covariance[21]; /*< Row-major representation of 6x6 pose cross-covariance matrix upper right triangle (states: x, y, z, roll, pitch, yaw; first six entries are the first ROW, next five entries are the second ROW, etc.). If unknown, assign NaN value to first element in the array.*/
|
||||
} mavlink_vicon_position_estimate_t;
|
||||
|
||||
#define MAVLINK_MSG_ID_VICON_POSITION_ESTIMATE_LEN 112
|
||||
@@ -69,7 +69,7 @@ typedef struct __mavlink_vicon_position_estimate_t {
|
||||
* @param roll [rad] Roll angle
|
||||
* @param pitch [rad] Pitch angle
|
||||
* @param yaw [rad] Yaw angle
|
||||
* @param covariance Pose covariance matrix upper right triangular (first six entries are the first ROW, next five entries are the second ROW, etc.)
|
||||
* @param covariance Row-major representation of 6x6 pose cross-covariance matrix upper right triangle (states: x, y, z, roll, pitch, yaw; first six entries are the first ROW, next five entries are the second ROW, etc.). If unknown, assign NaN value to first element in the array.
|
||||
* @return length of the message in bytes (excluding serial stream start sign)
|
||||
*/
|
||||
static inline uint16_t mavlink_msg_vicon_position_estimate_pack(uint16_t system_id, uint8_t component_id, mavlink_message_t* msg,
|
||||
@@ -116,7 +116,7 @@ static inline uint16_t mavlink_msg_vicon_position_estimate_pack(uint16_t system_
|
||||
* @param roll [rad] Roll angle
|
||||
* @param pitch [rad] Pitch angle
|
||||
* @param yaw [rad] Yaw angle
|
||||
* @param covariance Pose covariance matrix upper right triangular (first six entries are the first ROW, next five entries are the second ROW, etc.)
|
||||
* @param covariance Row-major representation of 6x6 pose cross-covariance matrix upper right triangle (states: x, y, z, roll, pitch, yaw; first six entries are the first ROW, next five entries are the second ROW, etc.). If unknown, assign NaN value to first element in the array.
|
||||
* @return length of the message in bytes (excluding serial stream start sign)
|
||||
*/
|
||||
static inline uint16_t mavlink_msg_vicon_position_estimate_pack_chan(uint16_t system_id, uint8_t component_id, uint8_t chan,
|
||||
@@ -189,7 +189,7 @@ static inline uint16_t mavlink_msg_vicon_position_estimate_encode_chan(uint16_t
|
||||
* @param roll [rad] Roll angle
|
||||
* @param pitch [rad] Pitch angle
|
||||
* @param yaw [rad] Yaw angle
|
||||
* @param covariance Pose covariance matrix upper right triangular (first six entries are the first ROW, next five entries are the second ROW, etc.)
|
||||
* @param covariance Row-major representation of 6x6 pose cross-covariance matrix upper right triangle (states: x, y, z, roll, pitch, yaw; first six entries are the first ROW, next five entries are the second ROW, etc.). If unknown, assign NaN value to first element in the array.
|
||||
*/
|
||||
#ifdef MAVLINK_USE_CONVENIENCE_FUNCTIONS
|
||||
|
||||
@@ -348,7 +348,7 @@ static inline float mavlink_msg_vicon_position_estimate_get_yaw(const mavlink_me
|
||||
/**
|
||||
* @brief Get field covariance from vicon_position_estimate message
|
||||
*
|
||||
* @return Pose covariance matrix upper right triangular (first six entries are the first ROW, next five entries are the second ROW, etc.)
|
||||
* @return Row-major representation of 6x6 pose cross-covariance matrix upper right triangle (states: x, y, z, roll, pitch, yaw; first six entries are the first ROW, next five entries are the second ROW, etc.). If unknown, assign NaN value to first element in the array.
|
||||
*/
|
||||
static inline uint16_t mavlink_msg_vicon_position_estimate_get_covariance(const mavlink_message_t* msg, float *covariance)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user