✨feat: 更好兼容matlab
uin64->uint32 payload64->payload
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
|
||||
#define MAVLINK_MSG_ID_ADAP_TUNING 11010
|
||||
|
||||
MAVPACKED(
|
||||
|
||||
typedef struct __mavlink_adap_tuning_t {
|
||||
float desired; /*< [deg/s] Desired rate.*/
|
||||
float achieved; /*< [deg/s] Achieved rate.*/
|
||||
@@ -18,7 +18,7 @@ typedef struct __mavlink_adap_tuning_t {
|
||||
float f_dot; /*< Projection operator derivative.*/
|
||||
float u; /*< u adaptive controlled output command.*/
|
||||
uint8_t axis; /*< Axis.*/
|
||||
}) mavlink_adap_tuning_t;
|
||||
} mavlink_adap_tuning_t;
|
||||
|
||||
#define MAVLINK_MSG_ID_ADAP_TUNING_LEN 49
|
||||
#define MAVLINK_MSG_ID_ADAP_TUNING_MIN_LEN 49
|
||||
@@ -92,7 +92,7 @@ typedef struct __mavlink_adap_tuning_t {
|
||||
* @param u u adaptive controlled output command.
|
||||
* @return length of the message in bytes (excluding serial stream start sign)
|
||||
*/
|
||||
static inline uint16_t mavlink_msg_adap_tuning_pack(uint8_t system_id, uint8_t component_id, mavlink_message_t* msg,
|
||||
static inline uint16_t mavlink_msg_adap_tuning_pack(uint16_t system_id, uint8_t component_id, mavlink_message_t* msg,
|
||||
uint8_t axis, float desired, float achieved, float error, float theta, float omega, float sigma, float theta_dot, float omega_dot, float sigma_dot, float f, float f_dot, float u)
|
||||
{
|
||||
#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
|
||||
@@ -156,7 +156,7 @@ static inline uint16_t mavlink_msg_adap_tuning_pack(uint8_t system_id, uint8_t c
|
||||
* @param u u adaptive controlled output command.
|
||||
* @return length of the message in bytes (excluding serial stream start sign)
|
||||
*/
|
||||
static inline uint16_t mavlink_msg_adap_tuning_pack_chan(uint8_t system_id, uint8_t component_id, uint8_t chan,
|
||||
static inline uint16_t mavlink_msg_adap_tuning_pack_chan(uint16_t system_id, uint8_t component_id, uint8_t chan,
|
||||
mavlink_message_t* msg,
|
||||
uint8_t axis,float desired,float achieved,float error,float theta,float omega,float sigma,float theta_dot,float omega_dot,float sigma_dot,float f,float f_dot,float u)
|
||||
{
|
||||
@@ -208,7 +208,7 @@ static inline uint16_t mavlink_msg_adap_tuning_pack_chan(uint8_t system_id, uint
|
||||
* @param msg The MAVLink message to compress the data into
|
||||
* @param adap_tuning C-struct to read the message contents from
|
||||
*/
|
||||
static inline uint16_t mavlink_msg_adap_tuning_encode(uint8_t system_id, uint8_t component_id, mavlink_message_t* msg, const mavlink_adap_tuning_t* adap_tuning)
|
||||
static inline uint16_t mavlink_msg_adap_tuning_encode(uint16_t system_id, uint8_t component_id, mavlink_message_t* msg, const mavlink_adap_tuning_t* adap_tuning)
|
||||
{
|
||||
return mavlink_msg_adap_tuning_pack(system_id, component_id, msg, adap_tuning->axis, adap_tuning->desired, adap_tuning->achieved, adap_tuning->error, adap_tuning->theta, adap_tuning->omega, adap_tuning->sigma, adap_tuning->theta_dot, adap_tuning->omega_dot, adap_tuning->sigma_dot, adap_tuning->f, adap_tuning->f_dot, adap_tuning->u);
|
||||
}
|
||||
@@ -222,7 +222,7 @@ static inline uint16_t mavlink_msg_adap_tuning_encode(uint8_t system_id, uint8_t
|
||||
* @param msg The MAVLink message to compress the data into
|
||||
* @param adap_tuning C-struct to read the message contents from
|
||||
*/
|
||||
static inline uint16_t mavlink_msg_adap_tuning_encode_chan(uint8_t system_id, uint8_t component_id, uint8_t chan, mavlink_message_t* msg, const mavlink_adap_tuning_t* adap_tuning)
|
||||
static inline uint16_t mavlink_msg_adap_tuning_encode_chan(uint16_t system_id, uint8_t component_id, uint8_t chan, mavlink_message_t* msg, const mavlink_adap_tuning_t* adap_tuning)
|
||||
{
|
||||
return mavlink_msg_adap_tuning_pack_chan(system_id, component_id, chan, msg, adap_tuning->axis, adap_tuning->desired, adap_tuning->achieved, adap_tuning->error, adap_tuning->theta, adap_tuning->omega, adap_tuning->sigma, adap_tuning->theta_dot, adap_tuning->omega_dot, adap_tuning->sigma_dot, adap_tuning->f, adap_tuning->f_dot, adap_tuning->u);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user