autogenerated headers for rev https://github.com/mavlink/mavlink/tree/6484834917efebc03f7f0326474fc235c2f5e000
This commit is contained in:
@@ -23,10 +23,10 @@ typedef struct __mavlink_hil_actuator_controls_t {
|
||||
|
||||
#if MAVLINK_COMMAND_24BIT
|
||||
#define MAVLINK_MESSAGE_INFO_HIL_ACTUATOR_CONTROLS { \
|
||||
93, \
|
||||
"HIL_ACTUATOR_CONTROLS", \
|
||||
4, \
|
||||
{ { "time_usec", NULL, MAVLINK_TYPE_UINT64_T, 0, 0, offsetof(mavlink_hil_actuator_controls_t, time_usec) }, \
|
||||
93, \
|
||||
"HIL_ACTUATOR_CONTROLS", \
|
||||
4, \
|
||||
{ { "time_usec", NULL, MAVLINK_TYPE_UINT64_T, 0, 0, offsetof(mavlink_hil_actuator_controls_t, time_usec) }, \
|
||||
{ "flags", NULL, MAVLINK_TYPE_UINT64_T, 0, 8, offsetof(mavlink_hil_actuator_controls_t, flags) }, \
|
||||
{ "controls", NULL, MAVLINK_TYPE_FLOAT, 16, 16, offsetof(mavlink_hil_actuator_controls_t, controls) }, \
|
||||
{ "mode", NULL, MAVLINK_TYPE_UINT8_T, 0, 80, offsetof(mavlink_hil_actuator_controls_t, mode) }, \
|
||||
@@ -34,9 +34,9 @@ typedef struct __mavlink_hil_actuator_controls_t {
|
||||
}
|
||||
#else
|
||||
#define MAVLINK_MESSAGE_INFO_HIL_ACTUATOR_CONTROLS { \
|
||||
"HIL_ACTUATOR_CONTROLS", \
|
||||
4, \
|
||||
{ { "time_usec", NULL, MAVLINK_TYPE_UINT64_T, 0, 0, offsetof(mavlink_hil_actuator_controls_t, time_usec) }, \
|
||||
"HIL_ACTUATOR_CONTROLS", \
|
||||
4, \
|
||||
{ { "time_usec", NULL, MAVLINK_TYPE_UINT64_T, 0, 0, offsetof(mavlink_hil_actuator_controls_t, time_usec) }, \
|
||||
{ "flags", NULL, MAVLINK_TYPE_UINT64_T, 0, 8, offsetof(mavlink_hil_actuator_controls_t, flags) }, \
|
||||
{ "controls", NULL, MAVLINK_TYPE_FLOAT, 16, 16, offsetof(mavlink_hil_actuator_controls_t, controls) }, \
|
||||
{ "mode", NULL, MAVLINK_TYPE_UINT8_T, 0, 80, offsetof(mavlink_hil_actuator_controls_t, mode) }, \
|
||||
@@ -57,25 +57,25 @@ typedef struct __mavlink_hil_actuator_controls_t {
|
||||
* @return length of the message in bytes (excluding serial stream start sign)
|
||||
*/
|
||||
static inline uint16_t mavlink_msg_hil_actuator_controls_pack(uint8_t system_id, uint8_t component_id, mavlink_message_t* msg,
|
||||
uint64_t time_usec, const float *controls, uint8_t mode, uint64_t flags)
|
||||
uint64_t time_usec, const float *controls, uint8_t mode, uint64_t flags)
|
||||
{
|
||||
#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
|
||||
char buf[MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN];
|
||||
_mav_put_uint64_t(buf, 0, time_usec);
|
||||
_mav_put_uint64_t(buf, 8, flags);
|
||||
_mav_put_uint8_t(buf, 80, mode);
|
||||
_mav_put_float_array(buf, 16, controls, 16);
|
||||
char buf[MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN];
|
||||
_mav_put_uint64_t(buf, 0, time_usec);
|
||||
_mav_put_uint64_t(buf, 8, flags);
|
||||
_mav_put_uint8_t(buf, 80, mode);
|
||||
_mav_put_float_array(buf, 16, controls, 16);
|
||||
memcpy(_MAV_PAYLOAD_NON_CONST(msg), buf, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN);
|
||||
#else
|
||||
mavlink_hil_actuator_controls_t packet;
|
||||
packet.time_usec = time_usec;
|
||||
packet.flags = flags;
|
||||
packet.mode = mode;
|
||||
mav_array_memcpy(packet.controls, controls, sizeof(float)*16);
|
||||
mavlink_hil_actuator_controls_t packet;
|
||||
packet.time_usec = time_usec;
|
||||
packet.flags = flags;
|
||||
packet.mode = mode;
|
||||
mav_array_memcpy(packet.controls, controls, sizeof(float)*16);
|
||||
memcpy(_MAV_PAYLOAD_NON_CONST(msg), &packet, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN);
|
||||
#endif
|
||||
|
||||
msg->msgid = MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS;
|
||||
msg->msgid = MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS;
|
||||
return mavlink_finalize_message(msg, system_id, component_id, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_MIN_LEN, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_CRC);
|
||||
}
|
||||
|
||||
@@ -92,26 +92,26 @@ static inline uint16_t mavlink_msg_hil_actuator_controls_pack(uint8_t system_id,
|
||||
* @return length of the message in bytes (excluding serial stream start sign)
|
||||
*/
|
||||
static inline uint16_t mavlink_msg_hil_actuator_controls_pack_chan(uint8_t system_id, uint8_t component_id, uint8_t chan,
|
||||
mavlink_message_t* msg,
|
||||
uint64_t time_usec,const float *controls,uint8_t mode,uint64_t flags)
|
||||
mavlink_message_t* msg,
|
||||
uint64_t time_usec,const float *controls,uint8_t mode,uint64_t flags)
|
||||
{
|
||||
#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
|
||||
char buf[MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN];
|
||||
_mav_put_uint64_t(buf, 0, time_usec);
|
||||
_mav_put_uint64_t(buf, 8, flags);
|
||||
_mav_put_uint8_t(buf, 80, mode);
|
||||
_mav_put_float_array(buf, 16, controls, 16);
|
||||
char buf[MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN];
|
||||
_mav_put_uint64_t(buf, 0, time_usec);
|
||||
_mav_put_uint64_t(buf, 8, flags);
|
||||
_mav_put_uint8_t(buf, 80, mode);
|
||||
_mav_put_float_array(buf, 16, controls, 16);
|
||||
memcpy(_MAV_PAYLOAD_NON_CONST(msg), buf, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN);
|
||||
#else
|
||||
mavlink_hil_actuator_controls_t packet;
|
||||
packet.time_usec = time_usec;
|
||||
packet.flags = flags;
|
||||
packet.mode = mode;
|
||||
mav_array_memcpy(packet.controls, controls, sizeof(float)*16);
|
||||
mavlink_hil_actuator_controls_t packet;
|
||||
packet.time_usec = time_usec;
|
||||
packet.flags = flags;
|
||||
packet.mode = mode;
|
||||
mav_array_memcpy(packet.controls, controls, sizeof(float)*16);
|
||||
memcpy(_MAV_PAYLOAD_NON_CONST(msg), &packet, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN);
|
||||
#endif
|
||||
|
||||
msg->msgid = MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS;
|
||||
msg->msgid = MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS;
|
||||
return mavlink_finalize_message_chan(msg, system_id, component_id, chan, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_MIN_LEN, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_CRC);
|
||||
}
|
||||
|
||||
@@ -125,7 +125,7 @@ static inline uint16_t mavlink_msg_hil_actuator_controls_pack_chan(uint8_t syste
|
||||
*/
|
||||
static inline uint16_t mavlink_msg_hil_actuator_controls_encode(uint8_t system_id, uint8_t component_id, mavlink_message_t* msg, const mavlink_hil_actuator_controls_t* hil_actuator_controls)
|
||||
{
|
||||
return mavlink_msg_hil_actuator_controls_pack(system_id, component_id, msg, hil_actuator_controls->time_usec, hil_actuator_controls->controls, hil_actuator_controls->mode, hil_actuator_controls->flags);
|
||||
return mavlink_msg_hil_actuator_controls_pack(system_id, component_id, msg, hil_actuator_controls->time_usec, hil_actuator_controls->controls, hil_actuator_controls->mode, hil_actuator_controls->flags);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -139,7 +139,7 @@ static inline uint16_t mavlink_msg_hil_actuator_controls_encode(uint8_t system_i
|
||||
*/
|
||||
static inline uint16_t mavlink_msg_hil_actuator_controls_encode_chan(uint8_t system_id, uint8_t component_id, uint8_t chan, mavlink_message_t* msg, const mavlink_hil_actuator_controls_t* hil_actuator_controls)
|
||||
{
|
||||
return mavlink_msg_hil_actuator_controls_pack_chan(system_id, component_id, chan, msg, hil_actuator_controls->time_usec, hil_actuator_controls->controls, hil_actuator_controls->mode, hil_actuator_controls->flags);
|
||||
return mavlink_msg_hil_actuator_controls_pack_chan(system_id, component_id, chan, msg, hil_actuator_controls->time_usec, hil_actuator_controls->controls, hil_actuator_controls->mode, hil_actuator_controls->flags);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -156,18 +156,18 @@ static inline uint16_t mavlink_msg_hil_actuator_controls_encode_chan(uint8_t sys
|
||||
static inline void mavlink_msg_hil_actuator_controls_send(mavlink_channel_t chan, uint64_t time_usec, const float *controls, uint8_t mode, uint64_t flags)
|
||||
{
|
||||
#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
|
||||
char buf[MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN];
|
||||
_mav_put_uint64_t(buf, 0, time_usec);
|
||||
_mav_put_uint64_t(buf, 8, flags);
|
||||
_mav_put_uint8_t(buf, 80, mode);
|
||||
_mav_put_float_array(buf, 16, controls, 16);
|
||||
char buf[MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN];
|
||||
_mav_put_uint64_t(buf, 0, time_usec);
|
||||
_mav_put_uint64_t(buf, 8, flags);
|
||||
_mav_put_uint8_t(buf, 80, mode);
|
||||
_mav_put_float_array(buf, 16, controls, 16);
|
||||
_mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS, buf, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_MIN_LEN, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_CRC);
|
||||
#else
|
||||
mavlink_hil_actuator_controls_t packet;
|
||||
packet.time_usec = time_usec;
|
||||
packet.flags = flags;
|
||||
packet.mode = mode;
|
||||
mav_array_memcpy(packet.controls, controls, sizeof(float)*16);
|
||||
mavlink_hil_actuator_controls_t packet;
|
||||
packet.time_usec = time_usec;
|
||||
packet.flags = flags;
|
||||
packet.mode = mode;
|
||||
mav_array_memcpy(packet.controls, controls, sizeof(float)*16);
|
||||
_mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS, (const char *)&packet, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_MIN_LEN, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_CRC);
|
||||
#endif
|
||||
}
|
||||
@@ -197,18 +197,18 @@ static inline void mavlink_msg_hil_actuator_controls_send_struct(mavlink_channel
|
||||
static inline void mavlink_msg_hil_actuator_controls_send_buf(mavlink_message_t *msgbuf, mavlink_channel_t chan, uint64_t time_usec, const float *controls, uint8_t mode, uint64_t flags)
|
||||
{
|
||||
#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
|
||||
char *buf = (char *)msgbuf;
|
||||
_mav_put_uint64_t(buf, 0, time_usec);
|
||||
_mav_put_uint64_t(buf, 8, flags);
|
||||
_mav_put_uint8_t(buf, 80, mode);
|
||||
_mav_put_float_array(buf, 16, controls, 16);
|
||||
char *buf = (char *)msgbuf;
|
||||
_mav_put_uint64_t(buf, 0, time_usec);
|
||||
_mav_put_uint64_t(buf, 8, flags);
|
||||
_mav_put_uint8_t(buf, 80, mode);
|
||||
_mav_put_float_array(buf, 16, controls, 16);
|
||||
_mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS, buf, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_MIN_LEN, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_CRC);
|
||||
#else
|
||||
mavlink_hil_actuator_controls_t *packet = (mavlink_hil_actuator_controls_t *)msgbuf;
|
||||
packet->time_usec = time_usec;
|
||||
packet->flags = flags;
|
||||
packet->mode = mode;
|
||||
mav_array_memcpy(packet->controls, controls, sizeof(float)*16);
|
||||
mavlink_hil_actuator_controls_t *packet = (mavlink_hil_actuator_controls_t *)msgbuf;
|
||||
packet->time_usec = time_usec;
|
||||
packet->flags = flags;
|
||||
packet->mode = mode;
|
||||
mav_array_memcpy(packet->controls, controls, sizeof(float)*16);
|
||||
_mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS, (const char *)packet, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_MIN_LEN, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_CRC);
|
||||
#endif
|
||||
}
|
||||
@@ -226,7 +226,7 @@ static inline void mavlink_msg_hil_actuator_controls_send_buf(mavlink_message_t
|
||||
*/
|
||||
static inline uint64_t mavlink_msg_hil_actuator_controls_get_time_usec(const mavlink_message_t* msg)
|
||||
{
|
||||
return _MAV_RETURN_uint64_t(msg, 0);
|
||||
return _MAV_RETURN_uint64_t(msg, 0);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -236,7 +236,7 @@ static inline uint64_t mavlink_msg_hil_actuator_controls_get_time_usec(const mav
|
||||
*/
|
||||
static inline uint16_t mavlink_msg_hil_actuator_controls_get_controls(const mavlink_message_t* msg, float *controls)
|
||||
{
|
||||
return _MAV_RETURN_float_array(msg, controls, 16, 16);
|
||||
return _MAV_RETURN_float_array(msg, controls, 16, 16);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -246,7 +246,7 @@ static inline uint16_t mavlink_msg_hil_actuator_controls_get_controls(const mavl
|
||||
*/
|
||||
static inline uint8_t mavlink_msg_hil_actuator_controls_get_mode(const mavlink_message_t* msg)
|
||||
{
|
||||
return _MAV_RETURN_uint8_t(msg, 80);
|
||||
return _MAV_RETURN_uint8_t(msg, 80);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -256,7 +256,7 @@ static inline uint8_t mavlink_msg_hil_actuator_controls_get_mode(const mavlink_m
|
||||
*/
|
||||
static inline uint64_t mavlink_msg_hil_actuator_controls_get_flags(const mavlink_message_t* msg)
|
||||
{
|
||||
return _MAV_RETURN_uint64_t(msg, 8);
|
||||
return _MAV_RETURN_uint64_t(msg, 8);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -268,13 +268,13 @@ static inline uint64_t mavlink_msg_hil_actuator_controls_get_flags(const mavlink
|
||||
static inline void mavlink_msg_hil_actuator_controls_decode(const mavlink_message_t* msg, mavlink_hil_actuator_controls_t* hil_actuator_controls)
|
||||
{
|
||||
#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
|
||||
hil_actuator_controls->time_usec = mavlink_msg_hil_actuator_controls_get_time_usec(msg);
|
||||
hil_actuator_controls->flags = mavlink_msg_hil_actuator_controls_get_flags(msg);
|
||||
mavlink_msg_hil_actuator_controls_get_controls(msg, hil_actuator_controls->controls);
|
||||
hil_actuator_controls->mode = mavlink_msg_hil_actuator_controls_get_mode(msg);
|
||||
hil_actuator_controls->time_usec = mavlink_msg_hil_actuator_controls_get_time_usec(msg);
|
||||
hil_actuator_controls->flags = mavlink_msg_hil_actuator_controls_get_flags(msg);
|
||||
mavlink_msg_hil_actuator_controls_get_controls(msg, hil_actuator_controls->controls);
|
||||
hil_actuator_controls->mode = mavlink_msg_hil_actuator_controls_get_mode(msg);
|
||||
#else
|
||||
uint8_t len = msg->len < MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN? msg->len : MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN;
|
||||
memset(hil_actuator_controls, 0, MAVLINK_MSG_ID_HIL_ACTUATOR_CONTROLS_LEN);
|
||||
memcpy(hil_actuator_controls, _MAV_PAYLOAD(msg), len);
|
||||
memcpy(hil_actuator_controls, _MAV_PAYLOAD(msg), len);
|
||||
#endif
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user