Browse Source

Systemlib: Introduce volatile and level tags for parameters

sbg
Lorenz Meier 7 years ago
parent
commit
bf48a35882
  1. 2
      src/modules/systemlib/param/CMakeLists.txt
  2. 2
      src/modules/systemlib/param/px4params/srcparser.py

2
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 --inject-xml ${CMAKE_CURRENT_SOURCE_DIR}/parameters_injected.xml
--overrides ${PARAM_DEFAULT_OVERRIDES} --overrides ${PARAM_DEFAULT_OVERRIDES}
#--verbose #--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" COMMENT "Generating parameters.xml"
) )
add_custom_target(parameters_xml DEPENDS ${parameters_xml}) add_custom_target(parameters_xml DEPENDS ${parameters_xml})

2
src/modules/systemlib/param/px4params/srcparser.py

@ -155,7 +155,7 @@ class SourceParser(object):
re_remove_dots = re.compile(r'\.+$') re_remove_dots = re.compile(r'\.+$')
re_remove_carriage_return = re.compile('\n+') 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 # Order of parameter groups
priority = { priority = {

Loading…
Cancel
Save