PX4 Firmware
PX4 Autopilot Software http://px4.io
vtol_type.h File Reference
Include dependency graph for vtol_type.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Params
 
class  VtolType
 
struct  VtolType::_min_mc_pwm_values
 Stores the max pwm values given by the system. More...
 
struct  VtolType::_max_mc_pwm_values
 
struct  VtolType::_disarmed_pwm_values
 

Enumerations

enum  mode { mode::TRANSITION_TO_FW = 1, mode::TRANSITION_TO_MC = 2, mode::ROTARY_WING = 3, mode::FIXED_WING = 4 }
 
enum  vtol_type { vtol_type::TAILSITTER = 0, vtol_type::TILTROTOR, vtol_type::STANDARD }
 
enum  motor_state { motor_state::ENABLED = 0, motor_state::DISABLED, motor_state::IDLE, motor_state::VALUE }
 
enum  pwm_limit_type { pwm_limit_type::TYPE_MINIMUM = 0, pwm_limit_type::TYPE_MAXIMUM }
 Used to specify if min or max pwm values should be altered. More...
 

Detailed Description

Enumeration Type Documentation

◆ mode

enum mode
strong
Enumerator
TRANSITION_TO_FW 
TRANSITION_TO_MC 
ROTARY_WING 
FIXED_WING 

Definition at line 76 of file vtol_type.h.

◆ motor_state

enum motor_state
strong
Enumerator
ENABLED 
DISABLED 
IDLE 
VALUE 

Definition at line 93 of file vtol_type.h.

◆ pwm_limit_type

enum pwm_limit_type
strong

Used to specify if min or max pwm values should be altered.

Enumerator
TYPE_MINIMUM 
TYPE_MAXIMUM 

Definition at line 103 of file vtol_type.h.

◆ vtol_type

enum vtol_type
strong
Enumerator
TAILSITTER 
TILTROTOR 
STANDARD 

Definition at line 83 of file vtol_type.h.