APM:Libraries
|
This is the complete list of members for AC_Avoid, including all inherited members.
_ahrs | AC_Avoid | private |
_angle_max | AC_Avoid | private |
_beacon | AC_Avoid | private |
_behavior | AC_Avoid | private |
_dist_max | AC_Avoid | private |
_enabled | AC_Avoid | private |
_fence | AC_Avoid | private |
_margin | AC_Avoid | private |
_proximity | AC_Avoid | private |
_proximity_enabled | AC_Avoid | private |
AC_Avoid(const AP_AHRS &ahrs, const AC_Fence &fence, const AP_Proximity &proximity, const AP_Beacon *beacon=nullptr) | AC_Avoid | |
AC_Avoid(const AC_Avoid &other)=delete | AC_Avoid | |
adjust_roll_pitch(float &roll, float &pitch, float angle_max) | AC_Avoid | |
adjust_speed(float kP, float accel, float heading, float &speed, float dt) | AC_Avoid | |
adjust_velocity(float kP, float accel_cmss, Vector2f &desired_vel_cms, float dt) | AC_Avoid | |
adjust_velocity(float kP, float accel_cmss, Vector3f &desired_vel_cms, float dt) | AC_Avoid | |
adjust_velocity_beacon_fence(float kP, float accel_cmss, Vector2f &desired_vel_cms, float dt) | AC_Avoid | private |
adjust_velocity_circle_fence(float kP, float accel_cmss, Vector2f &desired_vel_cms, float dt) | AC_Avoid | private |
adjust_velocity_polygon(float kP, float accel_cmss, Vector2f &desired_vel_cms, const Vector2f *boundary, uint16_t num_points, bool earth_frame, float margin, float dt) | AC_Avoid | private |
adjust_velocity_polygon_fence(float kP, float accel_cmss, Vector2f &desired_vel_cms, float dt) | AC_Avoid | private |
adjust_velocity_proximity(float kP, float accel_cmss, Vector2f &desired_vel_cms, float dt) | AC_Avoid | private |
adjust_velocity_z(float kP, float accel_cmss, float &climb_rate_cms, float dt) | AC_Avoid | |
BEHAVIOR_SLIDE enum value | AC_Avoid | private |
BEHAVIOR_STOP enum value | AC_Avoid | private |
BehaviourType enum name | AC_Avoid | private |
distance_to_lean_pct(float dist_m) | AC_Avoid | private |
get_max_speed(float kP, float accel_cmss, float distance_cm, float dt) const | AC_Avoid | |
get_proximity_roll_pitch_pct(float &roll_positive, float &roll_negative, float &pitch_positive, float &pitch_negative) | AC_Avoid | private |
get_stopping_distance(float kP, float accel_cmss, float speed_cms) const | AC_Avoid | private |
limit_velocity(float kP, float accel_cmss, Vector2f &desired_vel_cms, const Vector2f &limit_direction, float limit_distance_cm, float dt) const | AC_Avoid | |
operator=(const AC_Avoid &)=delete | AC_Avoid | |
proximity_avoidance_enable(bool on_off) | AC_Avoid | inline |
proximity_avoidance_enabled() | AC_Avoid | inline |
var_info | AC_Avoid | static |