APM:Libraries
AC_Avoid Member List

This is the complete list of members for AC_Avoid, including all inherited members.

_ahrsAC_Avoidprivate
_angle_maxAC_Avoidprivate
_beaconAC_Avoidprivate
_behaviorAC_Avoidprivate
_dist_maxAC_Avoidprivate
_enabledAC_Avoidprivate
_fenceAC_Avoidprivate
_marginAC_Avoidprivate
_proximityAC_Avoidprivate
_proximity_enabledAC_Avoidprivate
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)=deleteAC_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_Avoidprivate
adjust_velocity_circle_fence(float kP, float accel_cmss, Vector2f &desired_vel_cms, float dt)AC_Avoidprivate
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_Avoidprivate
adjust_velocity_polygon_fence(float kP, float accel_cmss, Vector2f &desired_vel_cms, float dt)AC_Avoidprivate
adjust_velocity_proximity(float kP, float accel_cmss, Vector2f &desired_vel_cms, float dt)AC_Avoidprivate
adjust_velocity_z(float kP, float accel_cmss, float &climb_rate_cms, float dt)AC_Avoid
BEHAVIOR_SLIDE enum valueAC_Avoidprivate
BEHAVIOR_STOP enum valueAC_Avoidprivate
BehaviourType enum nameAC_Avoidprivate
distance_to_lean_pct(float dist_m)AC_Avoidprivate
get_max_speed(float kP, float accel_cmss, float distance_cm, float dt) constAC_Avoid
get_proximity_roll_pitch_pct(float &roll_positive, float &roll_negative, float &pitch_positive, float &pitch_negative)AC_Avoidprivate
get_stopping_distance(float kP, float accel_cmss, float speed_cms) constAC_Avoidprivate
limit_velocity(float kP, float accel_cmss, Vector2f &desired_vel_cms, const Vector2f &limit_direction, float limit_distance_cm, float dt) constAC_Avoid
operator=(const AC_Avoid &)=deleteAC_Avoid
proximity_avoidance_enable(bool on_off)AC_Avoidinline
proximity_avoidance_enabled()AC_Avoidinline
var_infoAC_Avoidstatic