From ec31a132758f93f7a3ecf1b7ac11f53d823b5dd9 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Fri, 8 Jul 2022 11:58:54 +1000 Subject: [PATCH] AP_ESC_Telem: expose update_rpm() for scripting --- libraries/AP_ESC_Telem/AP_ESC_Telem.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/AP_ESC_Telem/AP_ESC_Telem.h b/libraries/AP_ESC_Telem/AP_ESC_Telem.h index 415e2b56bf..edf5b98adc 100644 --- a/libraries/AP_ESC_Telem/AP_ESC_Telem.h +++ b/libraries/AP_ESC_Telem/AP_ESC_Telem.h @@ -91,9 +91,11 @@ public: // udpate at 10Hz to log telemetry void update(); -private: // callback to update the rpm in the frontend, should be called by the driver when new data is available + // can also be called from scripting void update_rpm(const uint8_t esc_index, const uint16_t new_rpm, const float error_rate); + +private: // callback to update the data in the frontend, should be called by the driver when new data is available void update_telem_data(const uint8_t esc_index, const AP_ESC_Telem_Backend::TelemetryData& new_data, const uint16_t data_mask);