ardupilot/libraries/AP_Proximity
Thomas Watson 453b83c159 AP_Proximity: optimize DroneCAN subscription process
* remove unnecessary nullptr check, these are always called from an
  initialized AP_DroneCAN so if it's nullptr something has gone
  horrifically wrong

* pass in driver index instead of repeatedly calling function to get it

* simplify error handling; knowing exactly which allocation failed is not
  super helpful and one failing likely means subsequent ones will too,
  as it can only fail due to being out of memory
2024-11-18 10:30:29 +11:00
..
AP_Proximity.cpp AP_Proximity: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AP_Proximity.h AP_Proximity: Improve get_status handling 2024-03-07 18:14:04 +11:00
AP_Proximity_AirSimSITL.cpp
AP_Proximity_AirSimSITL.h
AP_Proximity_Backend.cpp AP_Proximity: cope with AP_OADATABASE_ENABLED being false 2024-03-11 18:07:18 +11:00
AP_Proximity_Backend.h
AP_Proximity_Backend_Serial.cpp
AP_Proximity_Backend_Serial.h
AP_Proximity_Boundary_3D.cpp
AP_Proximity_Boundary_3D.h
AP_Proximity_Cygbot_D1.cpp
AP_Proximity_Cygbot_D1.h
AP_Proximity_DroneCAN.cpp AP_Proximity: optimize DroneCAN subscription process 2024-11-18 10:30:29 +11:00
AP_Proximity_DroneCAN.h AP_Proximity: optimize DroneCAN subscription process 2024-11-18 10:30:29 +11:00
AP_Proximity_LD06.cpp AP_Proximity: Minor fixes to LD06 driver 2023-10-05 08:23:00 +11:00
AP_Proximity_LD06.h AP_Proximity: Minor fixes to LD06 driver 2023-10-05 08:23:00 +11:00
AP_Proximity_LightWareSF40C.cpp
AP_Proximity_LightWareSF40C.h
AP_Proximity_LightWareSF45B.cpp AP_Proximity: avoid use of int16_t-read call 2024-07-10 17:01:09 +10:00
AP_Proximity_LightWareSF45B.h
AP_Proximity_LightWareSerial.cpp
AP_Proximity_LightWareSerial.h
AP_Proximity_MAV.cpp
AP_Proximity_MAV.h
AP_Proximity_MR72_CAN.cpp AP_Proximity: Include database push in MR72 driver 2024-09-04 18:07:27 +10:00
AP_Proximity_MR72_CAN.h AP_Proximity: move mutlican to AP_CANSensor 2024-02-27 10:59:41 +11:00
AP_Proximity_Params.cpp AP_Proximity: Add support for CAN MR72 2024-02-06 10:57:21 +11:00
AP_Proximity_Params.h
AP_Proximity_RPLidarA2.cpp AP_Proximity: use GCS_SEND_TEXT rather than gcs().send_text 2024-08-07 18:33:16 +10:00
AP_Proximity_RPLidarA2.h AP_Proximity: add RPLidarC1 support 2024-03-20 18:58:57 +11:00
AP_Proximity_RangeFinder.cpp
AP_Proximity_RangeFinder.h
AP_Proximity_SITL.cpp AP_Proximity: move simulated height_agl into fdm structure 2024-01-08 20:00:01 +11:00
AP_Proximity_SITL.h
AP_Proximity_Scripting.cpp
AP_Proximity_Scripting.h
AP_Proximity_TeraRangerTower.cpp AP_Proximity: avoid use of int16_t-read call 2024-07-10 17:01:09 +10:00
AP_Proximity_TeraRangerTower.h
AP_Proximity_TeraRangerTowerEvo.cpp
AP_Proximity_TeraRangerTowerEvo.h
AP_Proximity_Utils.cpp
AP_Proximity_config.h AP_Proximity: Add support for CAN MR72 2024-02-06 10:57:21 +11:00
LogStructure.h