_angle | AP_Proximity_Backend | protected |
_boundary_point | AP_Proximity_Backend | protected |
_distance | AP_Proximity_Backend | protected |
_distance_valid | AP_Proximity_Backend | protected |
_flags | AP_Proximity_LightWareSF40C | |
_forward_direction | AP_Proximity_LightWareSF40C | private |
_last_distance_received_ms | AP_Proximity_LightWareSF40C | private |
_last_request_ms | AP_Proximity_LightWareSF40C | private |
_last_request_type | AP_Proximity_LightWareSF40C | private |
_last_sector | AP_Proximity_LightWareSF40C | private |
_motor_direction | AP_Proximity_LightWareSF40C | private |
_motor_speed | AP_Proximity_LightWareSF40C | private |
_num_sectors | AP_Proximity_Backend | protected |
_request_count | AP_Proximity_LightWareSF40C | private |
_sector_edge_vector | AP_Proximity_Backend | protected |
_sector_initialised | AP_Proximity_LightWareSF40C | private |
_sector_middle_deg | AP_Proximity_Backend | protected |
_sector_width_deg | AP_Proximity_Backend | protected |
_sensor_status | AP_Proximity_LightWareSF40C | private |
AP_Proximity_Backend(AP_Proximity &_frontend, AP_Proximity::Proximity_State &_state) | AP_Proximity_Backend | |
AP_Proximity_LightWareSF40C(AP_Proximity &_frontend, AP_Proximity::Proximity_State &_state, AP_SerialManager &serial_manager) | AP_Proximity_LightWareSF40C | |
check_for_reply() | AP_Proximity_LightWareSF40C | private |
clear_buffers() | AP_Proximity_LightWareSF40C | private |
convert_angle_to_sector(float angle_degrees, uint8_t §or) const | AP_Proximity_Backend | protected |
detect(AP_SerialManager &serial_manager) | AP_Proximity_LightWareSF40C | static |
distance_max() const | AP_Proximity_LightWareSF40C | virtual |
distance_min() const | AP_Proximity_LightWareSF40C | virtual |
element_buf | AP_Proximity_LightWareSF40C | private |
element_len | AP_Proximity_LightWareSF40C | private |
element_num | AP_Proximity_LightWareSF40C | private |
flat_battery | AP_Proximity_LightWareSF40C | |
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_upward_distance(float &distance) const | AP_Proximity_Backend | inlinevirtual |
handle_msg(mavlink_message_t *msg) | AP_Proximity_Backend | inlinevirtual |
ignore_reply | AP_Proximity_LightWareSF40C | private |
init_boundary() | AP_Proximity_Backend | protected |
init_sectors() | AP_Proximity_LightWareSF40C | private |
initialise() | AP_Proximity_LightWareSF40C | private |
laser_fault | AP_Proximity_LightWareSF40C | |
low_battery | AP_Proximity_LightWareSF40C | |
major_system_abnormal | AP_Proximity_LightWareSF40C | |
motor_dir | AP_Proximity_LightWareSF40C | |
motor_fault | AP_Proximity_LightWareSF40C | |
motor_stopped | AP_Proximity_LightWareSF40C | |
no_results_available | AP_Proximity_LightWareSF40C | |
power_saving | AP_Proximity_LightWareSF40C | |
process_reply() | AP_Proximity_LightWareSF40C | private |
request_new_data() | AP_Proximity_LightWareSF40C | private |
RequestType enum name | AP_Proximity_LightWareSF40C | private |
RequestType_DistanceMeasurement enum value | AP_Proximity_LightWareSF40C | private |
RequestType_ForwardDirection enum value | AP_Proximity_LightWareSF40C | private |
RequestType_Health enum value | AP_Proximity_LightWareSF40C | private |
RequestType_MotorDirection enum value | AP_Proximity_LightWareSF40C | private |
RequestType_MotorSpeed enum value | AP_Proximity_LightWareSF40C | private |
RequestType_None enum value | AP_Proximity_LightWareSF40C | private |
send_request_for_distance() | AP_Proximity_LightWareSF40C | private |
send_request_for_health() | AP_Proximity_LightWareSF40C | private |
set_forward_direction() | AP_Proximity_LightWareSF40C | private |
set_motor_direction() | AP_Proximity_LightWareSF40C | private |
set_motor_speed(bool on_off) | AP_Proximity_LightWareSF40C | private |
set_status(AP_Proximity::Proximity_Status status) | AP_Proximity_Backend | protected |
spare_input | AP_Proximity_LightWareSF40C | |
state | AP_Proximity_Backend | protected |
system_restarting | AP_Proximity_LightWareSF40C | |
torque_control | AP_Proximity_LightWareSF40C | |
uart | AP_Proximity_LightWareSF40C | private |
unused1 | AP_Proximity_LightWareSF40C | |
unused2 | AP_Proximity_LightWareSF40C | |
update(void) | AP_Proximity_LightWareSF40C | virtual |
update_boundary_for_sector(uint8_t sector) | AP_Proximity_Backend | protected |
user_flag1 | AP_Proximity_LightWareSF40C | |
user_flag2 | AP_Proximity_LightWareSF40C | |
value | AP_Proximity_LightWareSF40C | |
wait_for_space | AP_Proximity_LightWareSF40C | private |
~AP_Proximity_Backend(void) | AP_Proximity_Backend | inlinevirtual |