From bd00aec93665feaf3eb26a5029a24e238558ae8d Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Wed, 20 Jan 2021 20:15:26 -0800 Subject: [PATCH] Parameter markdown use page css for layout --- src/lib/parameters/px4params/markdownout.py | 46 ++++++++++++++------- 1 file changed, 32 insertions(+), 14 deletions(-) diff --git a/src/lib/parameters/px4params/markdownout.py b/src/lib/parameters/px4params/markdownout.py index b533ee780f..0eba8c6546 100644 --- a/src/lib/parameters/px4params/markdownout.py +++ b/src/lib/parameters/px4params/markdownout.py @@ -3,21 +3,39 @@ import codecs class MarkdownTablesOutput(): def __init__(self, groups): - result = ("# Parameter Reference\n" - "> **Note** **This documentation was auto-generated from the source code for this PX4 version** (using `make parameters_metadata`).\n" - "\n" - "\n" - "> **Note** If a listed parameter is missing from the Firmware see: [Finding/Updating Parameters](http://docs.px4.io/master/en/advanced_config/parameters.html#missing).\n" - "\n") + result = ( +"""# Parameter Reference + +:::note +This documentation was auto-generated from the source code for this PX4 version (using `make parameters_metadata`). +::: + +:::tip +If a listed parameter is missing from the Firmware see: [Finding/Updating Parameters](http://docs.px4.io/master/en/advanced_config/parameters.html#missing). +::: + + + + + +""" + ) + for group in groups: result += '## %s\n\n' % group.GetName() - result += '\n' - result += ' \n' - result += ' \n' - result += ' \n' - result += ' \n' - result += '\n' - + result += ( +"""
NameDescriptionMin > Max (Incr.)DefaultUnits
+ + + + + +""" + ) for param in group.GetParams(): code = param.GetName() name = param.GetFieldValue("short_desc") or '' @@ -84,7 +102,7 @@ class MarkdownTablesOutput(): if is_boolean and def_val=='0': def_val='Disabled (0)' - result += '\n \n \n \n \n \n\n' % (code, type, name, long_desc, enum_output, bitmask_output, reboot_required, max_min_combined, def_val, unit) + result += '\n \n \n \n \n \n\n' % (code, type, name, long_desc, enum_output, bitmask_output, reboot_required, max_min_combined, def_val, unit) #Close the table. result += '
NameDescriptionMin > Max (Incr.)DefaultUnits
%s (%s)

%s

%s %s %s %s
%s%s%s
%s (%s)%s %s %s %s %s%s%s%s
\n\n'