From 384e3bb6939b1c701bc8b78ff0264e7a908e87c5 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Thu, 2 Feb 2017 22:10:23 -0500 Subject: [PATCH] meas_airspeed status aspd_com_err --- src/drivers/meas_airspeed/meas_airspeed.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/drivers/meas_airspeed/meas_airspeed.cpp b/src/drivers/meas_airspeed/meas_airspeed.cpp index 839d2c30bd..86abc74dcb 100644 --- a/src/drivers/meas_airspeed/meas_airspeed.cpp +++ b/src/drivers/meas_airspeed/meas_airspeed.cpp @@ -186,15 +186,19 @@ MEASAirspeed::collect() switch (status) { case 0: + // Normal Operation. Good Data Packet break; case 1: + // Reserved + return -EAGAIN; - /* fallthrough */ case 2: + // Stale Data. Data has been fetched since last measurement cycle. + return -EAGAIN; - /* fallthrough */ case 3: + // Fault Detected perf_count(_comms_errors); perf_end(_sample_perf); return -EAGAIN;