mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-08 08:53:56 -04:00
Tools: Add JSONEmit in param_parse
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
This commit is contained in:
parent
1a14085a6d
commit
4518e2b8f2
@ -13,6 +13,7 @@ from rstemit import RSTEmit
|
|||||||
from wikiemit import WikiEmit
|
from wikiemit import WikiEmit
|
||||||
from xmlemit import XmlEmit
|
from xmlemit import XmlEmit
|
||||||
from mdemit import MDEmit
|
from mdemit import MDEmit
|
||||||
|
from jsonemit import JSONEmit
|
||||||
|
|
||||||
parser = ArgumentParser(description="Parse ArduPilot parameters.")
|
parser = ArgumentParser(description="Parse ArduPilot parameters.")
|
||||||
parser.add_argument("-v", "--verbose", dest='verbose', action='store_true', default=False, help="show debugging output")
|
parser.add_argument("-v", "--verbose", dest='verbose', action='store_true', default=False, help="show debugging output")
|
||||||
@ -26,7 +27,7 @@ parser.add_argument("--format",
|
|||||||
dest='output_format',
|
dest='output_format',
|
||||||
action='store',
|
action='store',
|
||||||
default='all',
|
default='all',
|
||||||
choices=['all', 'html', 'rst', 'wiki', 'xml', 'edn', 'md'],
|
choices=['all', 'html', 'rst', 'wiki', 'xml', 'json', 'edn', 'md'],
|
||||||
help="what output format to use")
|
help="what output format to use")
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
@ -335,6 +336,8 @@ def do_emit(emit):
|
|||||||
|
|
||||||
|
|
||||||
if args.emit_params:
|
if args.emit_params:
|
||||||
|
if args.output_format == 'all' or args.output_format == 'json':
|
||||||
|
do_emit(JSONEmit())
|
||||||
if args.output_format == 'all' or args.output_format == 'xml':
|
if args.output_format == 'all' or args.output_format == 'xml':
|
||||||
do_emit(XmlEmit())
|
do_emit(XmlEmit())
|
||||||
if args.output_format == 'all' or args.output_format == 'wiki':
|
if args.output_format == 'all' or args.output_format == 'wiki':
|
||||||
|
Loading…
Reference in New Issue
Block a user