Browse Source

AP_ESC_Telem: keep RPM updates in the correct order

master
Andy Piper 3 years ago committed by Andrew Tridgell
parent
commit
d6ba508cb9
  1. 5
      libraries/AP_ESC_Telem/AP_ESC_Telem.cpp

5
libraries/AP_ESC_Telem/AP_ESC_Telem.cpp

@ -82,7 +82,10 @@ uint8_t AP_ESC_Telem::get_motor_frequencies_hz(uint8_t nfreqs, float* freqs) con @@ -82,7 +82,10 @@ uint8_t AP_ESC_Telem::get_motor_frequencies_hz(uint8_t nfreqs, float* freqs) con
for (uint8_t i = 0; i < ESC_TELEM_MAX_ESCS && i < nfreqs; i++) {
float rpm;
if (get_rpm(i, rpm)) {
freqs[valid_escs++] = rpm * (1.0f / 60.0f);
freqs[i] = rpm * (1.0f / 60.0f);
valid_escs++;
} else {
freqs[i] = 0.0f;
}
}

Loading…
Cancel
Save