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

#include <mavlink_msg_set_position_target_global_int.h>

Data Fields

uint32_t time_boot_ms
 Timestamp in milliseconds since system boot. The rationale for the timestamp in the setpoint is to allow the system to compensate for the transport delay of the setpoint. This allows the system to compensate processing latency. More...
 
int32_t lat_int
 X Position in WGS84 frame in 1e7 * meters. More...
 
int32_t lon_int
 Y Position in WGS84 frame in 1e7 * meters. More...
 
float alt
 Altitude in meters in AMSL altitude, not WGS84 if absolute or relative, above terrain if GLOBAL_TERRAIN_ALT_INT. More...
 
float vx
 X velocity in NED frame in meter / s. More...
 
float vy
 Y velocity in NED frame in meter / s. More...
 
float vz
 Z velocity in NED frame in meter / s. More...
 
float afx
 X acceleration or force (if bit 10 of type_mask is set) in NED frame in meter / s^2 or N. More...
 
float afy
 Y acceleration or force (if bit 10 of type_mask is set) in NED frame in meter / s^2 or N. More...
 
float afz
 Z acceleration or force (if bit 10 of type_mask is set) in NED frame in meter / s^2 or N. More...
 
float yaw
 yaw setpoint in rad More...
 
float yaw_rate
 yaw rate setpoint in rad/s More...
 
uint16_t type_mask
 Bitmask to indicate which dimensions should be ignored by the vehicle: a value of 0b0000000000000000 or 0b0000001000000000 indicates that none of the setpoint dimensions should be ignored. If bit 10 is set the floats afx afy afz should be interpreted as force instead of acceleration. Mapping: bit 1: x, bit 2: y, bit 3: z, bit 4: vx, bit 5: vy, bit 6: vz, bit 7: ax, bit 8: ay, bit 9: az, bit 10: is force setpoint, bit 11: yaw, bit 12: yaw rate. More...
 
uint8_t target_system
 System ID. More...
 
uint8_t target_component
 Component ID. More...
 
uint8_t coordinate_frame
 Valid options are: MAV_FRAME_GLOBAL_INT = 5, MAV_FRAME_GLOBAL_RELATIVE_ALT_INT = 6, MAV_FRAME_GLOBAL_TERRAIN_ALT_INT = 11. More...
 

Field Documentation

float __mavlink_set_position_target_global_int_t::afx

X acceleration or force (if bit 10 of type_mask is set) in NED frame in meter / s^2 or N.

float __mavlink_set_position_target_global_int_t::afy

Y acceleration or force (if bit 10 of type_mask is set) in NED frame in meter / s^2 or N.

float __mavlink_set_position_target_global_int_t::afz

Z acceleration or force (if bit 10 of type_mask is set) in NED frame in meter / s^2 or N.

float __mavlink_set_position_target_global_int_t::alt

Altitude in meters in AMSL altitude, not WGS84 if absolute or relative, above terrain if GLOBAL_TERRAIN_ALT_INT.

uint8_t __mavlink_set_position_target_global_int_t::coordinate_frame

Valid options are: MAV_FRAME_GLOBAL_INT = 5, MAV_FRAME_GLOBAL_RELATIVE_ALT_INT = 6, MAV_FRAME_GLOBAL_TERRAIN_ALT_INT = 11.

int32_t __mavlink_set_position_target_global_int_t::lat_int

X Position in WGS84 frame in 1e7 * meters.

int32_t __mavlink_set_position_target_global_int_t::lon_int

Y Position in WGS84 frame in 1e7 * meters.

uint8_t __mavlink_set_position_target_global_int_t::target_component

Component ID.

uint8_t __mavlink_set_position_target_global_int_t::target_system

System ID.

uint32_t __mavlink_set_position_target_global_int_t::time_boot_ms

Timestamp in milliseconds since system boot. The rationale for the timestamp in the setpoint is to allow the system to compensate for the transport delay of the setpoint. This allows the system to compensate processing latency.

uint16_t __mavlink_set_position_target_global_int_t::type_mask

Bitmask to indicate which dimensions should be ignored by the vehicle: a value of 0b0000000000000000 or 0b0000001000000000 indicates that none of the setpoint dimensions should be ignored. If bit 10 is set the floats afx afy afz should be interpreted as force instead of acceleration. Mapping: bit 1: x, bit 2: y, bit 3: z, bit 4: vx, bit 5: vy, bit 6: vz, bit 7: ax, bit 8: ay, bit 9: az, bit 10: is force setpoint, bit 11: yaw, bit 12: yaw rate.

float __mavlink_set_position_target_global_int_t::vx

X velocity in NED frame in meter / s.

float __mavlink_set_position_target_global_int_t::vy

Y velocity in NED frame in meter / s.

float __mavlink_set_position_target_global_int_t::vz

Z velocity in NED frame in meter / s.

float __mavlink_set_position_target_global_int_t::yaw

yaw setpoint in rad

float __mavlink_set_position_target_global_int_t::yaw_rate

yaw rate setpoint in rad/s


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