From 8abdebfefc66f636eccd2d7e346520e4baf5b3d3 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Tue, 1 Apr 2025 14:00:39 +1100 Subject: [PATCH] Rover: add parameter conversion for MAV parameters --- Rover/Parameters.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Rover/Parameters.cpp b/Rover/Parameters.cpp index 92dec4f4cc3..0f985e4ebd8 100644 --- a/Rover/Parameters.cpp +++ b/Rover/Parameters.cpp @@ -877,11 +877,14 @@ void Rover::load_parameters(void) AP_Param::convert_toplevel_objects(toplevel_conversions, ARRAY_SIZE(toplevel_conversions)); #if HAL_GCS_ENABLED - // Move parameters into new GCS_ parameter namespace + // Move parameters into new MAV_ parameter namespace // PARAMETER_CONVERSION - Added: Mar-2025 for ArduPilot-4.7 { - const AP_Param::ConversionInfo gcs_conversion_info[] { + static const AP_Param::ConversionInfo gcs_conversion_info[] { { Parameters::k_param_sysid_this_mav_old, 0, AP_PARAM_INT16, "MAV_SYSID" }, + { Parameters::k_param_sysid_my_gcs_old, 0, AP_PARAM_INT16, "MAV_MYGCS_SYSID" }, + { Parameters::k_param_g2, 2, AP_PARAM_INT8, "MAV_MYGCS_ENFRCE" }, + { Parameters::k_param_telem_delay_old, 0, AP_PARAM_INT8, "MAV_TELEM_DELAY" }, }; AP_Param::convert_old_parameters(&gcs_conversion_info[0], ARRAY_SIZE(gcs_conversion_info)); }