mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-21 16:18:29 -04:00
AP_Param: add set_and_save_and_notify()
This commit is contained in:
parent
1075e13352
commit
96a2aa485a
@ -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) {
|
||||
|
Loading…
Reference in New Issue
Block a user