| 
    APM:Libraries
    
   | 
 
#include <AP_Avoidance.h>
Public Attributes | |
| MAV_COLLISION_SRC | src | 
| uint32_t | src_id | 
| uint32_t | timestamp_ms | 
| Location | _location | 
| Vector3f | _velocity | 
| MAV_COLLISION_THREAT_LEVEL | threat_level | 
| float | closest_approach_xy | 
| float | closest_approach_z | 
| float | time_to_closest_approach | 
| float | distance_to_closest_approach | 
| uint32_t | last_gcs_report_time | 
Definition at line 44 of file AP_Avoidance.h.
| Location AP_Avoidance::Obstacle::_location | 
Definition at line 50 of file AP_Avoidance.h.
Referenced by AP_Avoidance::add_obstacle(), AP_Avoidance::get_vector_perpendicular(), and AP_Avoidance::update_threat_level().
| Vector3f AP_Avoidance::Obstacle::_velocity | 
Definition at line 51 of file AP_Avoidance.h.
Referenced by AP_Avoidance::add_obstacle(), AP_Avoidance::get_vector_perpendicular(), and AP_Avoidance::update_threat_level().
| float AP_Avoidance::Obstacle::closest_approach_xy | 
Definition at line 55 of file AP_Avoidance.h.
Referenced by GCS_MAVLINK::send_collision_all(), and AP_Avoidance::update_threat_level().
| float AP_Avoidance::Obstacle::closest_approach_z | 
Definition at line 56 of file AP_Avoidance.h.
Referenced by GCS_MAVLINK::send_collision_all(), and AP_Avoidance::update_threat_level().
| float AP_Avoidance::Obstacle::distance_to_closest_approach | 
Definition at line 58 of file AP_Avoidance.h.
Referenced by AP_Avoidance::update_threat_level().
| uint32_t AP_Avoidance::Obstacle::last_gcs_report_time | 
Definition at line 59 of file AP_Avoidance.h.
Referenced by AP_Avoidance::handle_threat_gcs_notify().
| MAV_COLLISION_SRC AP_Avoidance::Obstacle::src | 
Definition at line 46 of file AP_Avoidance.h.
Referenced by AP_Avoidance::add_obstacle().
| uint32_t AP_Avoidance::Obstacle::src_id | 
Definition at line 47 of file AP_Avoidance.h.
Referenced by AP_Avoidance::add_obstacle(), AP_Avoidance::check_for_threats(), and GCS_MAVLINK::send_collision_all().
| MAV_COLLISION_THREAT_LEVEL AP_Avoidance::Obstacle::threat_level | 
Definition at line 54 of file AP_Avoidance.h.
Referenced by AP_Avoidance::check_for_threats(), AP_Avoidance::current_threat_level(), AP_Avoidance::handle_avoidance_local(), AP_Avoidance::handle_threat_gcs_notify(), AP_Avoidance::obstacle_is_more_serious_threat(), GCS_MAVLINK::send_collision_all(), and AP_Avoidance::update_threat_level().
| float AP_Avoidance::Obstacle::time_to_closest_approach | 
Definition at line 57 of file AP_Avoidance.h.
Referenced by AP_Avoidance::obstacle_is_more_serious_threat(), GCS_MAVLINK::send_collision_all(), and AP_Avoidance::update_threat_level().
| uint32_t AP_Avoidance::Obstacle::timestamp_ms | 
Definition at line 48 of file AP_Avoidance.h.
Referenced by AP_Avoidance::add_obstacle(), AP_Avoidance::check_for_threats(), and AP_Avoidance::update_threat_level().
 1.8.13