Browse Source

AP_RangeFinder_PWM: correct integer division issue

mission-4.1.18
Peter Barker 6 years ago committed by Peter Barker
parent
commit
b0c65b9014
  1. 2
      libraries/AP_RangeFinder/AP_RangeFinder_PWM.cpp

2
libraries/AP_RangeFinder/AP_RangeFinder_PWM.cpp

@ -67,7 +67,7 @@ bool AP_RangeFinder_PWM::get_reading(uint16_t &reading_cm)
if (value_us == 0 || sample_count == 0) { if (value_us == 0 || sample_count == 0) {
return false; return false;
} }
reading_cm = (value_us/sample_count) * 1e-1f; // correct for LidarLite. Parameter needed? reading_cm = value_us/(sample_count * 10); // correct for LidarLite. Parameter needed? Converts from decimetres -> cm here
return true; return true;
} }

Loading…
Cancel
Save