NinjaFlight
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
__mavlink_attitude_target_t Struct Reference

#include <mavlink_msg_attitude_target.h>

Data Fields

uint32_t time_boot_ms
 Timestamp in milliseconds since system boot. More...
 
float q [4]
 Attitude quaternion (w, x, y, z order, zero-rotation is 1, 0, 0, 0) More...
 
float body_roll_rate
 Body roll rate in radians per second. More...
 
float body_pitch_rate
 Body roll rate in radians per second. More...
 
float body_yaw_rate
 Body roll rate in radians per second. More...
 
float thrust
 Collective thrust, normalized to 0 .. 1 (-1 .. 1 for vehicles capable of reverse trust) More...
 
uint8_t type_mask
 Mappings: If any of these bits are set, the corresponding input should be ignored: bit 1: body roll rate, bit 2: body pitch rate, bit 3: body yaw rate. bit 4-bit 7: reserved, bit 8: attitude. More...
 

Field Documentation

float __mavlink_attitude_target_t::body_pitch_rate

Body roll rate in radians per second.

float __mavlink_attitude_target_t::body_roll_rate

Body roll rate in radians per second.

float __mavlink_attitude_target_t::body_yaw_rate

Body roll rate in radians per second.

float __mavlink_attitude_target_t::q[4]

Attitude quaternion (w, x, y, z order, zero-rotation is 1, 0, 0, 0)

float __mavlink_attitude_target_t::thrust

Collective thrust, normalized to 0 .. 1 (-1 .. 1 for vehicles capable of reverse trust)

uint32_t __mavlink_attitude_target_t::time_boot_ms

Timestamp in milliseconds since system boot.

uint8_t __mavlink_attitude_target_t::type_mask

Mappings: If any of these bits are set, the corresponding input should be ignored: bit 1: body roll rate, bit 2: body pitch rate, bit 3: body yaw rate. bit 4-bit 7: reserved, bit 8: attitude.


The documentation for this struct was generated from the following file: