#include <mode.h>
|
const char * | name () const override |
|
const char * | name4 () const override |
|
void | get_pilot_desired_angle_rates (int16_t roll_in, int16_t pitch_in, int16_t yaw_in, float &roll_out, float &pitch_out, float &yaw_out) |
|
virtual bool | landing_gear_should_be_deployed () const |
|
void | update_navigation () |
|
virtual void | run_autopilot () |
|
virtual uint32_t | wp_distance () const |
|
virtual int32_t | wp_bearing () const |
|
virtual bool | get_wp (Location_Class &loc) |
|
virtual bool | in_guided_mode () const |
|
void | get_pilot_desired_lean_angles (float &roll_out, float &pitch_out, float angle_max, float angle_limit) const |
|
bool | takeoff_triggered (float target_climb_rate) const |
|
void | zero_throttle_and_relax_ac () |
|
int32_t | get_alt_above_ground (void) |
|
void | land_run_horizontal_control () |
|
void | land_run_vertical_control (bool pause_descent=false) |
|
float | get_surface_tracking_climb_rate (int16_t target_rate, float current_alt_target, float dt) |
|
float | get_pilot_desired_yaw_rate (int16_t stick_angle) |
|
float | get_pilot_desired_climb_rate (float throttle_control) |
|
float | get_pilot_desired_throttle (int16_t throttle_control, float thr_mid=0.0f) |
|
float | get_non_takeoff_throttle (void) |
|
void | update_simple_mode (void) |
|
bool | set_mode (control_mode_t mode, mode_reason_t reason) |
|
void | set_land_complete (bool b) |
|
GCS_Copter & | gcs () |
|
void | Log_Write_Event (uint8_t id) |
|
void | set_throttle_takeoff (void) |
|
void | takeoff_timer_start (float alt_cm) |
|
void | takeoff_stop (void) |
|
void | takeoff_get_climb_rates (float &pilot_climb_rate, float &takeoff_climb_rate) |
|
float | get_avoidance_adjusted_climbrate (float target_rate) |
|
uint16_t | get_pilot_speed_dn (void) |
|
◆ allows_arming()
bool ModeAcro::allows_arming |
( |
bool |
from_gcs | ) |
const |
|
inlineoverridevirtual |
◆ get_pilot_desired_angle_rates()
void ModeAcro::get_pilot_desired_angle_rates |
( |
int16_t |
roll_in, |
|
|
int16_t |
pitch_in, |
|
|
int16_t |
yaw_in, |
|
|
float & |
roll_out, |
|
|
float & |
pitch_out, |
|
|
float & |
yaw_out |
|
) |
| |
|
protected |
◆ has_manual_throttle()
bool ModeAcro::has_manual_throttle |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ init()
virtual bool ModeAcro::init |
( |
bool |
ignore_checks | ) |
|
|
overridevirtual |
◆ is_autopilot()
bool ModeAcro::is_autopilot |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ name()
const char* ModeAcro::name |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
◆ name4()
const char* ModeAcro::name4 |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
◆ requires_GPS()
bool ModeAcro::requires_GPS |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ run()
virtual void ModeAcro::run |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file:
- C:/GitHub/ardupilot/ArduCopter/mode.h