APM:Copter
|
#include "Copter.h"
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 |
#define GUIDED_ATTITUDE_TIMEOUT_MS 1000 |
Definition at line 12 of file mode_guided.cpp.
Referenced by Copter::ModeGuided::angle_control_run().
#define GUIDED_LOOK_AT_TARGET_MIN_DISTANCE_CM 500 |
Definition at line 8 of file mode_guided.cpp.
#define GUIDED_POSVEL_TIMEOUT_MS 3000 |
Definition at line 11 of file mode_guided.cpp.
Referenced by Copter::ModeGuided::posvel_control_run(), and Copter::ModeGuided::vel_control_run().
float climb_rate_cms |
Definition at line 25 of file mode_guided.cpp.
Referenced by Copter::ModeGuided::angle_control_run(), GCS_MAVLINK_Copter::handleMessage(), ModeGuided::in_guided_mode(), and Copter::ModeGuided::set_angle().
struct { ... } guided_angle_state |
struct Guided_Limit guided_limit |
|
static |
Definition at line 14 of file mode_guided.cpp.
|
static |
Definition at line 15 of file mode_guided.cpp.
float pitch_cd |
Definition at line 22 of file mode_guided.cpp.
Referenced by ModeAutoTune::name4().
|
static |
Definition at line 16 of file mode_guided.cpp.
Referenced by Copter::ModeGuided::posvel_control_run(), and Copter::ModeGuided::set_destination_posvel().
float roll_cd |
Definition at line 21 of file mode_guided.cpp.
Referenced by ModeAutoTune::name4().
uint32_t update_time_ms |
Definition at line 20 of file mode_guided.cpp.
bool use_yaw_rate |
Definition at line 26 of file mode_guided.cpp.
Referenced by GCS_MAVLINK_Copter::handleMessage(), ModeGuided::in_guided_mode(), and Copter::ModeGuided::set_angle().
|
static |
Definition at line 17 of file mode_guided.cpp.
Referenced by Copter::ModeGuided::set_velocity(), and Copter::ModeGuided::vel_control_run().
float yaw_cd |
Definition at line 23 of file mode_guided.cpp.
Referenced by GCS_MAVLINK_Copter::handleMessage(), ModeGuided::in_guided_mode(), ModeAutoTune::name4(), ModeGuided::name4(), and Copter::ModeFollow::run().
float yaw_rate_cds |
Definition at line 24 of file mode_guided.cpp.
Referenced by GCS_MAVLINK_Copter::handleMessage(), ModeGuided::in_guided_mode(), and ModeGuided::name4().