ardupilot/libraries/AP_RangeFinder
Lucas De Marchi 0e63a833e9 AP_RangeFinder: TFMiniPlus: fix out-of-range returned a no-data
Other drivers consider that they received data even if the value is
reported as "out of range" by sensor. On the I2C driver for TFMiniPlus
we considered this case, too. However when the signal strength is very
low (and thus the distance would likely be out of range), we would end up
ignoring the new sample. With enough samples without any value this
would lead the status to turn to "NoData".
2020-11-11 19:23:41 +11:00
..
examples/RFIND_test AP_RangeFinder: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
AP_RangeFinder_analog.cpp AP_RangeFinder: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
AP_RangeFinder_analog.h AP_RangeFinder: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
AP_RangeFinder_Backend_Serial.cpp AP_RangeFinder: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
AP_RangeFinder_Backend_Serial.h AP_RangeFinder: serial backend get_reading returns false 2020-01-23 16:24:33 +11:00
AP_RangeFinder_Backend.cpp AP_RangeFinder: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
AP_RangeFinder_Backend.h AP_RangeFinder: aligned msp message data struct name to gps,baro and mag 2020-09-09 06:35:50 +10:00
AP_RangeFinder_BBB_PRU.cpp AP_RangeFinder: use enum-class for Status 2019-11-09 08:01:53 +11:00
AP_RangeFinder_BBB_PRU.h AP_RangeFinder: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
AP_RangeFinder_Bebop.cpp AP_RangeFinder: fix build 2019-09-21 08:01:08 +10:00
AP_RangeFinder_Bebop.h AP_RangeFinder: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
AP_RangeFinder_Benewake_TF02.h AP_RangeFinder: make Benewake backend use new intermediate class 2019-11-09 08:01:53 +11:00
AP_RangeFinder_Benewake_TF03.h AP_RangeFinder: make Benewake backend use new intermediate class 2019-11-09 08:01:53 +11:00
AP_RangeFinder_Benewake_TFMini.h AP_RangeFinder: make Benewake backend use new intermediate class 2019-11-09 08:01:53 +11:00
AP_RangeFinder_Benewake_TFMiniPlus.cpp AP_RangeFinder: TFMiniPlus: fix out-of-range returned a no-data 2020-11-11 19:23:41 +11:00
AP_RangeFinder_Benewake_TFMiniPlus.h AP_RangeFinder: TFMiniPlus: fix out-of-range returned a no-data 2020-11-11 19:23:41 +11:00
AP_RangeFinder_Benewake.cpp AP_RangeFinder: serial subclasses rely on base class for update() 2019-11-09 08:01:53 +11:00
AP_RangeFinder_Benewake.h AP_RangeFinder: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
AP_RangeFinder_BLPing.cpp AP_RangeFinder: BLPing: Rework class to work with new firmware version 3.28 2020-02-11 11:49:11 -05:00
AP_RangeFinder_BLPing.h AP_RangeFinder: BLPing: Rework class to work with new firmware version 3.28 2020-02-11 11:49:11 -05:00
AP_RangeFinder_GYUS42v2.cpp AP_RangeFinder: add serial support for GY-US42v2 rangefinder 2020-07-04 13:40:10 +10:00
AP_RangeFinder_GYUS42v2.h AP_RangeFinder: add serial support for GY-US42v2 rangefinder 2020-07-04 13:40:10 +10:00
AP_RangeFinder_HC_SR04.cpp AP_RangeFinder: create and use new AP_HAL::PWMSource object 2020-09-08 16:10:50 +10:00
AP_RangeFinder_HC_SR04.h AP_RangeFinder: remove unused variables 2020-10-01 21:13:20 +10:00
AP_RangeFinder_Lanbao.cpp AP_RangeFinder: serial subclasses rely on base class for update() 2019-11-09 08:01:53 +11:00
AP_RangeFinder_Lanbao.h AP_RangeFinder: remove virtual from _get_mav_distance_sensor_type 2020-01-23 16:24:33 +11:00
AP_RangeFinder_LeddarOne.cpp AP_RangeFinder: remove move-to-error-state for LeddarOne driver 2020-05-26 09:20:32 +10:00
AP_RangeFinder_LeddarOne.h AP_RangeFinder: remove virtual from _get_mav_distance_sensor_type 2020-01-23 16:24:33 +11:00
AP_RangeFinder_LeddarVu8.cpp AP_RangeFinder: LeddarVu8 driver 2020-01-23 16:24:33 +11:00
AP_RangeFinder_LeddarVu8.h AP_RangeFinder: increase leddarvu8 timeout to 0.5sec 2020-01-23 16:24:33 +11:00
AP_RangeFinder_LightWareI2C.cpp AP_RangeFinder: fixed legacy parsing of 65436 for lightware i2c 2020-07-30 11:25:05 +10:00
AP_RangeFinder_LightWareI2C.h AP_RangeFinder: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
AP_RangeFinder_LightWareSerial.cpp AP_RangeFinder: LightwareSerial uses nullptr for strtof 2020-07-01 13:00:48 +09:00
AP_RangeFinder_LightWareSerial.h AP_RangeFinder: LightWareSerial gets small comment 2020-07-06 13:57:43 +09:00
AP_RangeFinder_MAVLink.cpp AP_RangeFinder: use enum-class for Status 2019-11-09 08:01:53 +11:00
AP_RangeFinder_MAVLink.h AP_RangeFinder: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
AP_RangeFinder_MaxsonarI2CXL.cpp AP_RangeFinder: remove incorrect and misleading comment 2020-02-12 21:18:47 +11:00
AP_RangeFinder_MaxsonarI2CXL.h AP_RangeFinder: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
AP_RangeFinder_MaxsonarSerialLV.cpp AP_RangeFinder: serial subclasses rely on base class for update() 2019-11-09 08:01:53 +11:00
AP_RangeFinder_MaxsonarSerialLV.h AP_RangeFinder: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
AP_RangeFinder_MSP.cpp AP_RangeFinder: aligned msp message data struct name to gps,baro and mag 2020-09-09 06:35:50 +10:00
AP_RangeFinder_MSP.h AP_RangeFinder: aligned msp message data struct name to gps,baro and mag 2020-09-09 06:35:50 +10:00
AP_RangeFinder_NMEA.cpp AP_RangeFinder_NMEA: decode each sentence once 2020-07-29 17:40:03 +10:00
AP_RangeFinder_NMEA.h AP_RangeFinder_NMEA: decode each sentence once 2020-07-29 17:40:03 +10:00
AP_RangeFinder_Params.cpp AP_Rangefinder: Add SITL option in param description 2020-09-02 17:25:43 +10:00
AP_RangeFinder_Params.h AP_Rangefinder: Remove stop pin usage 2019-09-04 09:54:50 +10:00
AP_RangeFinder_PulsedLightLRF.cpp AP_RangeFinder: remove incorrect and misleading comment 2020-02-12 21:18:47 +11:00
AP_RangeFinder_PulsedLightLRF.h AP_RangeFinder: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
AP_RangeFinder_PWM.cpp AP_RangeFinder: create and use new AP_HAL::PWMSource object 2020-09-08 16:10:50 +10:00
AP_RangeFinder_PWM.h AP_RangeFinder: remove unused variables 2020-10-01 21:13:20 +10:00
AP_RangeFinder_SITL.cpp AP_RangeFinder: add SITL backend 2020-08-05 18:24:36 +10:00
AP_RangeFinder_SITL.h AP_RangeFinder: add SITL backend 2020-08-05 18:24:36 +10:00
AP_RangeFinder_TeraRangerI2C.cpp AP_RangeFinder: remove incorrect and misleading comment 2020-02-12 21:18:47 +11:00
AP_RangeFinder_TeraRangerI2C.h AP_RangeFinder: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
AP_RangeFinder_UAVCAN.cpp AP_RangeFinder: use AP_CANManager library 2020-08-19 17:31:09 +10:00
AP_RangeFinder_UAVCAN.h AP_RangeFinder: use AP_CANManager library 2020-08-19 17:31:09 +10:00
AP_RangeFinder_uLanding.cpp AP_RangeFinder: serial subclasses rely on base class for update() 2019-11-09 08:01:53 +11:00
AP_RangeFinder_uLanding.h AP_RangeFinder: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
AP_RangeFinder_VL53L0X.cpp AP_RangeFinder: remove incorrect and misleading comment 2020-02-12 21:18:47 +11:00
AP_RangeFinder_VL53L0X.h AP_RangeFinder: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
AP_RangeFinder_VL53L1X.cpp AP_RangeFinder: remove incorrect and misleading comment 2020-02-12 21:18:47 +11:00
AP_RangeFinder_VL53L1X.h AP_RangeFinder: Allow the VL53L1X to be put into short range mode 2019-12-24 11:40:47 +11:00
AP_RangeFinder_Wasp.cpp AP_RangeFinder: move wasp to using common serial backend 2019-11-09 08:01:53 +11:00
AP_RangeFinder_Wasp.h AP_RangeFinder: remove virtual from _get_mav_distance_sensor_type 2020-01-23 16:24:33 +11:00
AP_RangeFinder.cpp AP_RangeFinder: remove default case from Rangefinder init switch 2020-09-10 20:52:06 +10:00
AP_RangeFinder.h AP_RangeFinder: aligned msp message data struct name to gps,baro and mag 2020-09-09 06:35:50 +10:00