AP_Param: add set_and_save_and_notify()

This commit is contained in:
Tom Pittenger 2020-07-01 09:41:33 -07:00 committed by Tom Pittenger
parent 1075e13352
commit 96a2aa485a

View File

@ -777,6 +777,19 @@ public:
}
}
/// Value setter - set value and save, tell GCS
///
void set_and_save_and_notify(const T &v) {
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wfloat-equal"
if (v != _value) {
#pragma GCC diagnostic pop
set(v);
save(true);
notify();
}
}
/// Combined set and save
///
void set_and_save(const T &v) {