new argument parsing
This commit is contained in:
2
deps/spacepackets
vendored
2
deps/spacepackets
vendored
Submodule deps/spacepackets updated: ac1d14ebf6...da2859688b
2
deps/tmtccmd
vendored
2
deps/tmtccmd
vendored
Submodule deps/tmtccmd updated: e3343ef96a...87a430eb5c
7
tmtcc.py
7
tmtcc.py
@@ -1,4 +1,5 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
import argparse
|
||||||
import logging
|
import logging
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
@@ -50,7 +51,8 @@ from tmtccmd.tc import (
|
|||||||
from tmtccmd.config import default_json_path, SetupWrapper
|
from tmtccmd.config import default_json_path, SetupWrapper
|
||||||
from tmtccmd.config.args import (
|
from tmtccmd.config.args import (
|
||||||
SetupParams,
|
SetupParams,
|
||||||
ArgParserWrapper,
|
ArgParserWrapper, create_default_args_parser, add_default_com_if_arguments,
|
||||||
|
add_default_mode_arguments, add_generic_arguments, add_ethernet_arguments,
|
||||||
)
|
)
|
||||||
from config import __version__
|
from config import __version__
|
||||||
from config.definitions import PUS_APID
|
from config.definitions import PUS_APID
|
||||||
@@ -152,6 +154,9 @@ def setup_params() -> SetupWrapper:
|
|||||||
hook_obj = EiveHookObject(default_json_path())
|
hook_obj = EiveHookObject(default_json_path())
|
||||||
params = SetupParams()
|
params = SetupParams()
|
||||||
parser_wrapper = ArgParserWrapper(hook_obj)
|
parser_wrapper = ArgParserWrapper(hook_obj)
|
||||||
|
parser_wrapper.create_default_parent_parser()
|
||||||
|
parser_wrapper.create_default_parser()
|
||||||
|
parser_wrapper.add_def_proc_and_cfdp_as_subparsers()
|
||||||
parser_wrapper.parse()
|
parser_wrapper.parse()
|
||||||
tmtccmd.init_printout(parser_wrapper.use_gui)
|
tmtccmd.init_printout(parser_wrapper.use_gui)
|
||||||
parser_wrapper.set_params(params)
|
parser_wrapper.set_params(params)
|
||||||
|
|||||||
Reference in New Issue
Block a user