aboutsummaryrefslogtreecommitdiff
path: root/Tools/px4params/dokuwikiout.py
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-01-15 07:43:17 +0100
committerLorenz Meier <lm@inf.ethz.ch>2014-01-15 07:43:17 +0100
commitf3cd83e804e8fffc5e71e4d6443729184b3e7909 (patch)
tree13ac8af24705fe5f8107f3f46fd989e49fdd00d4 /Tools/px4params/dokuwikiout.py
parent9612514a3f59cfedbd7b29c9e4f30c1edf1c7345 (diff)
parentcd72f564eff13d831d6773e85818b65f708d3323 (diff)
downloadpx4-firmware-f3cd83e804e8fffc5e71e4d6443729184b3e7909.tar.gz
px4-firmware-f3cd83e804e8fffc5e71e4d6443729184b3e7909.tar.bz2
px4-firmware-f3cd83e804e8fffc5e71e4d6443729184b3e7909.zip
Merged master into mixer unit tests branch
Diffstat (limited to 'Tools/px4params/dokuwikiout.py')
-rw-r--r--Tools/px4params/dokuwikiout.py30
1 files changed, 20 insertions, 10 deletions
diff --git a/Tools/px4params/dokuwikiout.py b/Tools/px4params/dokuwikiout.py
index 33f76b415..4d40a6201 100644
--- a/Tools/px4params/dokuwikiout.py
+++ b/Tools/px4params/dokuwikiout.py
@@ -5,23 +5,33 @@ class DokuWikiOutput(output.Output):
result = ""
for group in groups:
result += "==== %s ====\n\n" % group.GetName()
+ result += "^ Name ^ Description ^ Min ^ Max ^ Default ^ Comment ^\n"
for param in group.GetParams():
code = param.GetFieldValue("code")
name = param.GetFieldValue("short_desc")
- if code != name:
- name = "%s (%s)" % (name, code)
- result += "=== %s ===\n\n" % name
- long_desc = param.GetFieldValue("long_desc")
- if long_desc is not None:
- result += "%s\n\n" % long_desc
+ name = name.replace("\n", "")
+ result += "| %s | %s " % (code, name)
min_val = param.GetFieldValue("min")
if min_val is not None:
- result += "* Minimal value: %s\n" % min_val
+ result += "| %s " % min_val
+ else:
+ result += "|"
max_val = param.GetFieldValue("max")
if max_val is not None:
- result += "* Maximal value: %s\n" % max_val
+ result += "| %s " % max_val
+ else:
+ result += "|"
def_val = param.GetFieldValue("default")
if def_val is not None:
- result += "* Default value: %s\n" % def_val
- result += "\n"
+ result += "| %s " % def_val
+ else:
+ result += "|"
+ long_desc = param.GetFieldValue("long_desc")
+ if long_desc is not None:
+ long_desc = long_desc.replace("\n", "")
+ result += "| %s " % long_desc
+ else:
+ result += "|"
+ result += "|\n"
+ result += "\n"
return result