diff --git a/src/drivers/distance_sensor/leddar_one/leddar_one.cpp b/src/drivers/distance_sensor/leddar_one/leddar_one.cpp index 9d586691b8..801be12ce3 100644 --- a/src/drivers/distance_sensor/leddar_one/leddar_one.cpp +++ b/src/drivers/distance_sensor/leddar_one/leddar_one.cpp @@ -31,24 +31,22 @@ * ****************************************************************************/ -#include -#include -#include -#include -#include #include #include #include #include - #include #include #include - +#include #include - +#include +#include +#include +#include +#include #include using namespace time_literals; @@ -241,7 +239,7 @@ LeddarOne::collect() if (msg->slave_addr != MODBUS_SLAVE_ADDRESS || msg->function != MODBUS_READING_FUNCTION) { - PX4_ERR("slave address or reading function error"); + PX4_ERR("slave address or function read error"); perf_count(_comms_error); perf_end(_sample_perf); return measure(); @@ -272,11 +270,10 @@ LeddarOne::collect() orb_publish(ORB_ID(distance_sensor), _distance_sensor_topic, &report); - // Trigger the next measurement. - measure(); - perf_end(_sample_perf); - return PX4_OK; + + // Trigger the next measurement. + return measure();; } int