| _angle | AP_Proximity_Backend | protected |
| _angle_deg_last | AP_Proximity_RPLidarA2 | private |
| _boundary_point | AP_Proximity_Backend | protected |
| _byte_count | AP_Proximity_RPLidarA2 | private |
| _cnt | AP_Proximity_RPLidarA2 | private |
| _descriptor | AP_Proximity_RPLidarA2 | private |
| _descriptor_data | AP_Proximity_RPLidarA2 | private |
| _distance | AP_Proximity_Backend | protected |
| _distance_m_last | AP_Proximity_RPLidarA2 | private |
| _distance_valid | AP_Proximity_Backend | protected |
| _information_data | AP_Proximity_RPLidarA2 | private |
| _initialised | AP_Proximity_RPLidarA2 | private |
| _last_distance_received_ms | AP_Proximity_RPLidarA2 | private |
| _last_request_ms | AP_Proximity_RPLidarA2 | private |
| _last_reset_ms | AP_Proximity_RPLidarA2 | private |
| _last_sector | AP_Proximity_RPLidarA2 | private |
| _num_sectors | AP_Proximity_Backend | protected |
| _payload_length | AP_Proximity_RPLidarA2 | private |
| _resetted | AP_Proximity_RPLidarA2 | private |
| _response_type | AP_Proximity_RPLidarA2 | private |
| _rp_state | AP_Proximity_RPLidarA2 | private |
| _rp_systeminfo | AP_Proximity_RPLidarA2 | private |
| _sector_edge_vector | AP_Proximity_Backend | protected |
| _sector_initialised | AP_Proximity_RPLidarA2 | private |
| _sector_middle_deg | AP_Proximity_Backend | protected |
| _sector_width_deg | AP_Proximity_Backend | protected |
| _sync_error | AP_Proximity_RPLidarA2 | private |
| _uart | AP_Proximity_RPLidarA2 | private |
| AP_Proximity_Backend(AP_Proximity &_frontend, AP_Proximity::Proximity_State &_state) | AP_Proximity_Backend | |
| AP_Proximity_RPLidarA2(AP_Proximity &_frontend, AP_Proximity::Proximity_State &_state, AP_SerialManager &serial_manager) | AP_Proximity_RPLidarA2 | |
| convert_angle_to_sector(float angle_degrees, uint8_t §or) const | AP_Proximity_Backend | protected |
| detect(AP_SerialManager &serial_manager) | AP_Proximity_RPLidarA2 | static |
| distance_max() const | AP_Proximity_RPLidarA2 | virtual |
| distance_min() const | AP_Proximity_RPLidarA2 | virtual |
| frontend | AP_Proximity_Backend | protected |
| get_boundary_points(uint16_t &num_points) const | AP_Proximity_Backend | |
| get_closest_object(float &angle_deg, float &distance) const | AP_Proximity_Backend | |
| get_horizontal_distance(float angle_deg, float &distance) const | AP_Proximity_Backend | |
| get_horizontal_distances(AP_Proximity::Proximity_Distance_Array &prx_dist_array) const | AP_Proximity_Backend | |
| get_ignore_area(uint8_t index, uint16_t &angle_deg, uint8_t &width_deg) const | AP_Proximity_Backend | protected |
| get_ignore_area_count() const | AP_Proximity_Backend | protected |
| get_next_ignore_start_or_end(uint8_t start_or_end, int16_t start_angle, int16_t &ignore_start) const | AP_Proximity_Backend | protected |
| get_object_angle_and_distance(uint8_t object_number, float &angle_deg, float &distance) const | AP_Proximity_Backend | |
| get_object_count() const | AP_Proximity_Backend | |
| get_readings() | AP_Proximity_RPLidarA2 | private |
| get_upward_distance(float &distance) const | AP_Proximity_Backend | inlinevirtual |
| handle_msg(mavlink_message_t *msg) | AP_Proximity_Backend | inlinevirtual |
| init_boundary() | AP_Proximity_Backend | protected |
| init_sectors() | AP_Proximity_RPLidarA2 | private |
| initialise() | AP_Proximity_RPLidarA2 | private |
| parse_response_data() | AP_Proximity_RPLidarA2 | private |
| parse_response_descriptor() | AP_Proximity_RPLidarA2 | private |
| payload | AP_Proximity_RPLidarA2 | private |
| reset_rplidar() | AP_Proximity_RPLidarA2 | private |
| ResponseType enum name | AP_Proximity_RPLidarA2 | private |
| ResponseType_Descriptor enum value | AP_Proximity_RPLidarA2 | private |
| ResponseType_EXPRESS enum value | AP_Proximity_RPLidarA2 | private |
| ResponseType_Health enum value | AP_Proximity_RPLidarA2 | private |
| ResponseType_SCAN enum value | AP_Proximity_RPLidarA2 | private |
| rp_health enum value | AP_Proximity_RPLidarA2 | private |
| rp_measurements enum value | AP_Proximity_RPLidarA2 | private |
| rp_resetted enum value | AP_Proximity_RPLidarA2 | private |
| rp_responding enum value | AP_Proximity_RPLidarA2 | private |
| rp_state enum name | AP_Proximity_RPLidarA2 | private |
| rp_unknown enum value | AP_Proximity_RPLidarA2 | private |
| send_request_for_health() | AP_Proximity_RPLidarA2 | private |
| set_scan_mode() | AP_Proximity_RPLidarA2 | private |
| set_status(AP_Proximity::Proximity_Status status) | AP_Proximity_Backend | protected |
| state | AP_Proximity_Backend | protected |
| update(void) | AP_Proximity_RPLidarA2 | virtual |
| update_boundary_for_sector(uint8_t sector) | AP_Proximity_Backend | protected |
| ~AP_Proximity_Backend(void) | AP_Proximity_Backend | inlinevirtual |