From b9f9f25b48d817b81006ae1052d9b0152cf06a8e Mon Sep 17 00:00:00 2001 From: Konrad Date: Wed, 8 Feb 2023 15:19:52 +0100 Subject: [PATCH] parameter_translation: Add parameter translation for renamed L1 parameters --- src/lib/parameters/param_translation.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/lib/parameters/param_translation.cpp b/src/lib/parameters/param_translation.cpp index 7b0c3578c1..5a5603d4cf 100644 --- a/src/lib/parameters/param_translation.cpp +++ b/src/lib/parameters/param_translation.cpp @@ -211,4 +211,25 @@ bool param_modify_on_import(bson_node_t node) } return false; + + //2023-02-08: translate L1 parameters after removing l1 control + { + if (strcmp("RWTO_L1_PERIOD", node->name) == 0) { + strcpy(node->name, "RWTO_NPFG_PERIOD"); + PX4_INFO("copying %s -> %s", "RWTO_L1_PERIOD", "RWTO_NPFG_PERIOD"); + return true; + } + + if (strcmp("FW_L1_R_SLEW_MAX", node->name) == 0) { + strcpy(node->name, "FW_PN_R_SLEW_MAX"); + PX4_INFO("copying %s -> %s", "FW_L1_R_SLEW_MAX", "FW_PN_R_SLEW_MAX"); + return true; + } + + if (strcmp("FW_L1_PERIOD", node->name) == 0) { + strcpy(node->name, "NPFG_PERIOD"); + PX4_INFO("copying %s -> %s", "FW_L1_PERIOD", "NPFG_PERIOD"); + return true; + } + } }