APM:Libraries
Classes | Public Types | Public Attributes | List of all members
AP_Vehicle::FixedWing Struct Reference

#include <AP_Vehicle.h>

Classes

struct  Rangefinder_State
 

Public Types

enum  FlightStage {
  FLIGHT_TAKEOFF = 1, FLIGHT_VTOL = 2, FLIGHT_NORMAL = 3, FLIGHT_LAND = 4,
  FLIGHT_ABORT_LAND = 7
}
 

Public Attributes

AP_Int8 throttle_min
 
AP_Int8 throttle_max
 
AP_Int8 throttle_slewrate
 
AP_Int8 throttle_cruise
 
AP_Int8 takeoff_throttle_max
 
AP_Int16 airspeed_min
 
AP_Int16 airspeed_max
 
AP_Int32 airspeed_cruise_cm
 
AP_Int32 min_gndspeed_cm
 
AP_Int8 crash_detection_enable
 
AP_Int16 roll_limit_cd
 
AP_Int16 pitch_limit_max_cd
 
AP_Int16 pitch_limit_min_cd
 
AP_Int8 autotune_level
 
AP_Int8 stall_prevention
 
AP_Int16 loiter_radius
 

Detailed Description

Definition at line 30 of file AP_Vehicle.h.

Member Enumeration Documentation

◆ FlightStage

Enumerator
FLIGHT_TAKEOFF 
FLIGHT_VTOL 
FLIGHT_NORMAL 
FLIGHT_LAND 
FLIGHT_ABORT_LAND 

Definition at line 64 of file AP_Vehicle.h.

Member Data Documentation

◆ airspeed_cruise_cm

AP_Int32 AP_Vehicle::FixedWing::airspeed_cruise_cm

◆ airspeed_max

AP_Int16 AP_Vehicle::FixedWing::airspeed_max

◆ airspeed_min

AP_Int16 AP_Vehicle::FixedWing::airspeed_min

◆ autotune_level

AP_Int8 AP_Vehicle::FixedWing::autotune_level

Definition at line 44 of file AP_Vehicle.h.

Referenced by AP_AutoTune::check_state_exit(), and AP_AutoTune::start().

◆ crash_detection_enable

AP_Int8 AP_Vehicle::FixedWing::crash_detection_enable

Definition at line 40 of file AP_Vehicle.h.

Referenced by AP_Landing::type_slope_verify_land().

◆ loiter_radius

AP_Int16 AP_Vehicle::FixedWing::loiter_radius

◆ min_gndspeed_cm

AP_Int32 AP_Vehicle::FixedWing::min_gndspeed_cm

Definition at line 39 of file AP_Vehicle.h.

Referenced by AP_Landing::type_slope_verify_land().

◆ pitch_limit_max_cd

AP_Int16 AP_Vehicle::FixedWing::pitch_limit_max_cd

Definition at line 42 of file AP_Vehicle.h.

Referenced by AP_TECS::update_pitch_throttle().

◆ pitch_limit_min_cd

AP_Int16 AP_Vehicle::FixedWing::pitch_limit_min_cd

Definition at line 43 of file AP_Vehicle.h.

Referenced by AP_TECS::update_pitch_throttle().

◆ roll_limit_cd

AP_Int16 AP_Vehicle::FixedWing::roll_limit_cd

Definition at line 41 of file AP_Vehicle.h.

Referenced by AP_PitchController::_get_rate_out().

◆ stall_prevention

AP_Int8 AP_Vehicle::FixedWing::stall_prevention

Definition at line 45 of file AP_Vehicle.h.

Referenced by AP_TECS::_update_speed().

◆ takeoff_throttle_max

AP_Int8 AP_Vehicle::FixedWing::takeoff_throttle_max

Definition at line 35 of file AP_Vehicle.h.

Referenced by AP_TECS::update_pitch_throttle().

◆ throttle_cruise

AP_Int8 AP_Vehicle::FixedWing::throttle_cruise

◆ throttle_max

AP_Int8 AP_Vehicle::FixedWing::throttle_max

Definition at line 32 of file AP_Vehicle.h.

Referenced by AP_TECS::update_pitch_throttle().

◆ throttle_min

AP_Int8 AP_Vehicle::FixedWing::throttle_min

Definition at line 31 of file AP_Vehicle.h.

Referenced by AP_TECS::update_pitch_throttle().

◆ throttle_slewrate

AP_Int8 AP_Vehicle::FixedWing::throttle_slewrate

Definition at line 33 of file AP_Vehicle.h.

Referenced by AP_TECS::_update_throttle_with_airspeed().


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