aboutsummaryrefslogtreecommitdiff
path: root/Tools/px4params/px_process_params.py
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/px4params/px_process_params.py')
-rwxr-xr-xTools/px4params/px_process_params.py22
1 files changed, 14 insertions, 8 deletions
diff --git a/Tools/px4params/px_process_params.py b/Tools/px4params/px_process_params.py
index 4f498026f..7799f6348 100755
--- a/Tools/px4params/px_process_params.py
+++ b/Tools/px4params/px_process_params.py
@@ -41,8 +41,9 @@
import scanner
import srcparser
-import xmlout
-import dokuwikiout
+import output_xml
+import output_dokuwiki_tables
+import output_dokuwiki_listings
# Initialize parser
prs = srcparser.Parser()
@@ -50,12 +51,17 @@ prs = srcparser.Parser()
# Scan directories, and parse the files
sc = scanner.Scanner()
sc.ScanDir("../../src", prs)
-output = prs.GetParamGroups()
+groups = prs.GetParamGroups()
# Output into XML
-out = xmlout.XMLOutput()
-out.Save(output, "parameters.xml")
+out = output_xml.XMLOutput(groups)
+out.Save("parameters.xml")
-# Output into DokuWiki
-out = dokuwikiout.DokuWikiOutput()
-out.Save(output, "parameters.wiki")
+# Output to DokuWiki listings
+#out = output_dokuwiki_listings.DokuWikiListingsOutput(groups)
+#out.Save("parameters.wiki")
+
+# Output to DokuWiki tables
+out = output_dokuwiki_tables.DokuWikiTablesOutput(groups)
+out.Save("parameters.wiki")
+out.SaveRpc("parameters.wikirpc.xml")