Browse Source

AP_RangeFinder: invalidate param count when changing param tree structure

zr-v5.1
Andrew Tridgell 5 years ago
parent
commit
ffe9fa22a1
  1. 3
      libraries/AP_RangeFinder/AP_RangeFinder.cpp

3
libraries/AP_RangeFinder/AP_RangeFinder.cpp

@ -510,6 +510,9 @@ void RangeFinder::detect_instance(uint8_t instance, uint8_t& serial_instance) @@ -510,6 +510,9 @@ void RangeFinder::detect_instance(uint8_t instance, uint8_t& serial_instance)
if (drivers[instance] && state[instance].var_info) {
backend_var_info[instance] = state[instance].var_info;
AP_Param::load_object_from_eeprom(drivers[instance], backend_var_info[instance]);
// param count could have changed
AP_Param::invalidate_count();
}
}

Loading…
Cancel
Save