From 686302b56bedf4cf79cbb49bcf34c4d46baa493f Mon Sep 17 00:00:00 2001 From: Niklas Hauser Date: Thu, 13 Feb 2025 18:06:59 +0100 Subject: [PATCH] [ulanding_radar] Fix comms error perf counter usage --- .../distance_sensor/ulanding_radar/AerotennaULanding.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/drivers/distance_sensor/ulanding_radar/AerotennaULanding.cpp b/src/drivers/distance_sensor/ulanding_radar/AerotennaULanding.cpp index 6558aef34879..ffd2c81a7abe 100644 --- a/src/drivers/distance_sensor/ulanding_radar/AerotennaULanding.cpp +++ b/src/drivers/distance_sensor/ulanding_radar/AerotennaULanding.cpp @@ -125,10 +125,15 @@ int AerotennaULanding::collect() index--; } + + } else { + return -EAGAIN; } if (!checksum_passed) { - return -EAGAIN; + perf_count(_comms_errors); + perf_end(_sample_perf); + return -EBADMSG; } _px4_rangefinder.update(timestamp_sample, distance_m);