diff --git a/libraries/AP_Param/AP_Param.h b/libraries/AP_Param/AP_Param.h index 5fa05bb3d1..43234a8605 100644 --- a/libraries/AP_Param/AP_Param.h +++ b/libraries/AP_Param/AP_Param.h @@ -641,8 +641,10 @@ public: /// Value setter - set value, tell GCS /// void set_and_notify(const T &v) { - set(v); - notify(); + if (v != _value) { + set(v); + notify(); + } } /// Combined set and save