APM:Copter
Classes | Macros | Variables
mode_guided.cpp File Reference
#include "Copter.h"
Include dependency graph for mode_guided.cpp:

Go to the source code of this file.

Classes

struct  Guided_Limit
 

Macros

#define GUIDED_LOOK_AT_TARGET_MIN_DISTANCE_CM   500
 
#define GUIDED_POSVEL_TIMEOUT_MS   3000
 
#define GUIDED_ATTITUDE_TIMEOUT_MS   1000
 

Variables

static Vector3f guided_pos_target_cm
 
static Vector3f guided_vel_target_cms
 
static uint32_t posvel_update_time_ms
 
static uint32_t vel_update_time_ms
 
struct {
   uint32_t   update_time_ms
 
   float   roll_cd
 
   float   pitch_cd
 
   float   yaw_cd
 
   float   yaw_rate_cds
 
   float   climb_rate_cms
 
   bool   use_yaw_rate
 
guided_angle_state
 
struct Guided_Limit guided_limit
 

Macro Definition Documentation

◆ GUIDED_ATTITUDE_TIMEOUT_MS

#define GUIDED_ATTITUDE_TIMEOUT_MS   1000

Definition at line 12 of file mode_guided.cpp.

Referenced by Copter::ModeGuided::angle_control_run().

◆ GUIDED_LOOK_AT_TARGET_MIN_DISTANCE_CM

#define GUIDED_LOOK_AT_TARGET_MIN_DISTANCE_CM   500

Definition at line 8 of file mode_guided.cpp.

◆ GUIDED_POSVEL_TIMEOUT_MS

#define GUIDED_POSVEL_TIMEOUT_MS   3000

Variable Documentation

◆ climb_rate_cms

float climb_rate_cms

◆ guided_angle_state

struct { ... } guided_angle_state

◆ guided_limit

struct Guided_Limit guided_limit

◆ guided_pos_target_cm

Vector3f guided_pos_target_cm
static

Definition at line 14 of file mode_guided.cpp.

◆ guided_vel_target_cms

Vector3f guided_vel_target_cms
static

Definition at line 15 of file mode_guided.cpp.

◆ pitch_cd

float pitch_cd

Definition at line 22 of file mode_guided.cpp.

Referenced by ModeAutoTune::name4().

◆ posvel_update_time_ms

uint32_t posvel_update_time_ms
static

◆ roll_cd

float roll_cd

Definition at line 21 of file mode_guided.cpp.

Referenced by ModeAutoTune::name4().

◆ update_time_ms

uint32_t update_time_ms

Definition at line 20 of file mode_guided.cpp.

◆ use_yaw_rate

bool use_yaw_rate

◆ vel_update_time_ms

uint32_t vel_update_time_ms
static

◆ yaw_cd

float yaw_cd

◆ yaw_rate_cds

float yaw_rate_cds