From bf48a358826c969cb7d2829ca1981fbc4c9d568e Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Thu, 4 Jan 2018 11:25:02 +0100 Subject: [PATCH] Systemlib: Introduce volatile and level tags for parameters --- src/modules/systemlib/param/CMakeLists.txt | 2 +- src/modules/systemlib/param/px4params/srcparser.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/systemlib/param/CMakeLists.txt b/src/modules/systemlib/param/CMakeLists.txt index f223694058..f3e8306281 100644 --- a/src/modules/systemlib/param/CMakeLists.txt +++ b/src/modules/systemlib/param/CMakeLists.txt @@ -78,7 +78,7 @@ add_custom_command(OUTPUT ${parameters_xml} --inject-xml ${CMAKE_CURRENT_SOURCE_DIR}/parameters_injected.xml --overrides ${PARAM_DEFAULT_OVERRIDES} #--verbose - DEPENDS ${param_src_files} px_process_params.py parameters_injected.xml + DEPENDS ${param_src_files} px_process_params.py px4params/srcparser.py px4params/srcscanner.py parameters_injected.xml COMMENT "Generating parameters.xml" ) add_custom_target(parameters_xml DEPENDS ${parameters_xml}) diff --git a/src/modules/systemlib/param/px4params/srcparser.py b/src/modules/systemlib/param/px4params/srcparser.py index c5cca5257b..4ffb77bea7 100644 --- a/src/modules/systemlib/param/px4params/srcparser.py +++ b/src/modules/systemlib/param/px4params/srcparser.py @@ -155,7 +155,7 @@ class SourceParser(object): re_remove_dots = re.compile(r'\.+$') re_remove_carriage_return = re.compile('\n+') - valid_tags = set(["group", "board", "min", "max", "unit", "decimal", "increment", "reboot_required", "value", "boolean", "bit"]) + valid_tags = set(["group", "board", "min", "max", "unit", "decimal", "increment", "reboot_required", "value", "boolean", "bit", "level", "volatile"]) # Order of parameter groups priority = {