From f2e6a79276243b5bae21d423f6bf7a30a09da6a0 Mon Sep 17 00:00:00 2001 From: Pierre Kancir Date: Wed, 29 Jul 2020 17:04:37 +0200 Subject: [PATCH] Tools: script: add a script to generate Mission Planner full parameters file --- Tools/scripts/generate_mp_paramfile.sh | 45 ++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100755 Tools/scripts/generate_mp_paramfile.sh diff --git a/Tools/scripts/generate_mp_paramfile.sh b/Tools/scripts/generate_mp_paramfile.sh new file mode 100755 index 0000000000..753d14bff6 --- /dev/null +++ b/Tools/scripts/generate_mp_paramfile.sh @@ -0,0 +1,45 @@ +#!/usr/bin/env bash + +set -e +set -x + +echo "Remove previous param file" +rm -f ParameterMetaDataBackup.xml +rm -f ParameterMetaData.xml + +echo "Create first parameter file" +./Tools/autotest/param_metadata/param_parse.py --vehicle ArduCopter --format xml_mp +echo "Remove the last line" +sed -i -e '$d' ParameterMetaData.xml +echo "Copy parameters to the complete file" +cp ParameterMetaData.xml ParameterMetaDataBackup.xml + +echo "Create the second parameter file" +./Tools/autotest/param_metadata/param_parse.py --vehicle ArduPlane --format xml_mp +echo "Remove the two first lines and the last one" +sed -i -e '1d' -e '2d' -e '$d' ParameterMetaData.xml +echo "Append parameters to the complete file" +cat ParameterMetaData.xml >> ParameterMetaDataBackup.xml + +./Tools/autotest/param_metadata/param_parse.py --vehicle Rover --format xml_mp +echo "Remove the two first lines and the last one" +sed -i -e '1d' -e '2d' -e '$d' ParameterMetaData.xml +echo "Append parameters to the complete file" +cat ParameterMetaData.xml >> ParameterMetaDataBackup.xml + +./Tools/autotest/param_metadata/param_parse.py --vehicle ArduSub --format xml_mp +echo "Remove the two first lines and the last one" +sed -i -e '1d' -e '2d' -e '$d' ParameterMetaData.xml +echo "Append parameters to the complete file" +cat ParameterMetaData.xml >> ParameterMetaDataBackup.xml + +./Tools/autotest/param_metadata/param_parse.py --vehicle AntennaTracker --format xml_mp +echo "Remove the two first lines" +sed -i -e '1d' -e '2d' ParameterMetaData.xml +echo "Append parameters to the complete file" +cat ParameterMetaData.xml >> ParameterMetaDataBackup.xml + +echo "Remove vehile param file" +rm -f ParameterMetaData.xml +echo "Rename complete param file" +mv ParameterMetaDataBackup.xml ParameterMetaData.xml