From 1f20cc10f804a3a3ad22d9133a1e069b614f4714 Mon Sep 17 00:00:00 2001 From: Michael du Breuil Date: Tue, 14 Jan 2020 18:15:31 -0700 Subject: [PATCH] AP_Param: Fix failing to invalidate the cached parameter count This would cause a GCS to download fewer then the requested number of parameters --- libraries/AP_Param/AP_Param.h | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/AP_Param/AP_Param.h b/libraries/AP_Param/AP_Param.h index 79ef33e4c9..2749f99175 100644 --- a/libraries/AP_Param/AP_Param.h +++ b/libraries/AP_Param/AP_Param.h @@ -451,6 +451,7 @@ public: // set frame type flags. Used to unhide frame specific parameters static void set_frame_type_flags(uint16_t flags_to_set) { + _parameter_count = 0; _frame_type_flags |= flags_to_set; }