PX4 Firmware
PX4 Autopilot Software http://px4.io
vehicle_control_mode_s Struct Reference

#include <vehicle_control_mode.h>

Collaboration diagram for vehicle_control_mode_s:

Public Attributes

uint64_t timestamp
 
bool flag_armed
 
bool flag_external_manual_override_ok
 
bool flag_control_manual_enabled
 
bool flag_control_auto_enabled
 
bool flag_control_offboard_enabled
 
bool flag_control_rates_enabled
 
bool flag_control_attitude_enabled
 
bool flag_control_yawrate_override_enabled
 
bool flag_control_rattitude_enabled
 
bool flag_control_force_enabled
 
bool flag_control_acceleration_enabled
 
bool flag_control_velocity_enabled
 
bool flag_control_position_enabled
 
bool flag_control_altitude_enabled
 
bool flag_control_climb_rate_enabled
 
bool flag_control_termination_enabled
 
bool flag_control_fixed_hdg_enabled
 
uint8_t _padding0 [7]
 

Detailed Description

Definition at line 51 of file vehicle_control_mode.h.

Member Data Documentation

◆ _padding0

uint8_t vehicle_control_mode_s::_padding0[7]

Definition at line 71 of file vehicle_control_mode.h.

◆ flag_armed

◆ flag_control_acceleration_enabled

bool vehicle_control_mode_s::flag_control_acceleration_enabled

◆ flag_control_altitude_enabled

◆ flag_control_attitude_enabled

◆ flag_control_auto_enabled

◆ flag_control_climb_rate_enabled

◆ flag_control_fixed_hdg_enabled

bool vehicle_control_mode_s::flag_control_fixed_hdg_enabled

Definition at line 70 of file vehicle_control_mode.h.

◆ flag_control_force_enabled

bool vehicle_control_mode_s::flag_control_force_enabled

Definition at line 63 of file vehicle_control_mode.h.

◆ flag_control_manual_enabled

◆ flag_control_offboard_enabled

◆ flag_control_position_enabled

◆ flag_control_rates_enabled

bool vehicle_control_mode_s::flag_control_rates_enabled

◆ flag_control_rattitude_enabled

bool vehicle_control_mode_s::flag_control_rattitude_enabled

◆ flag_control_termination_enabled

bool vehicle_control_mode_s::flag_control_termination_enabled

◆ flag_control_velocity_enabled

◆ flag_control_yawrate_override_enabled

bool vehicle_control_mode_s::flag_control_yawrate_override_enabled

Definition at line 61 of file vehicle_control_mode.h.

◆ flag_external_manual_override_ok

bool vehicle_control_mode_s::flag_external_manual_override_ok

Definition at line 55 of file vehicle_control_mode.h.

Referenced by PX4IO::io_set_arming_state().

◆ timestamp

uint64_t vehicle_control_mode_s::timestamp

Definition at line 53 of file vehicle_control_mode.h.

Referenced by Commander::update_control_mode().


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