From 73c8e95dce1ac4b5da56cdc7f6bedd6f24384926 Mon Sep 17 00:00:00 2001 From: Ulrich Mohr Date: Tue, 17 May 2022 22:10:53 +0200 Subject: [PATCH] fixed looping mode --- tmtcloop.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/tmtcloop.py b/tmtcloop.py index d2cfb5b..1302dac 100755 --- a/tmtcloop.py +++ b/tmtcloop.py @@ -1,5 +1,6 @@ #!/usr/bin/env python3 """EIVE TMTC Commander""" +from distutils.log import debug import sys import traceback @@ -11,6 +12,7 @@ try: create_default_args_parser, add_default_tmtccmd_args, parse_default_input_arguments, + handle_unspecified_args, ) from tmtccmd.ccsds.handler import CcsdsTmHandler, ApidHandler from tmtccmd.logging import get_console_logger @@ -62,7 +64,7 @@ def main(): tmtc_backend.set_mode(CoreModeList.CONTINUOUS_MODE) get_console_logger().info("Disabling console logger for continuous operation") - get_console_logger().disabled = True + get_console_logger().setLevel("ERROR") tmtccmd.init_and_start_daemons(tmtc_backend=tmtc_backend) tmtccmd.performOperation(tmtc_backend=tmtc_backend) @@ -71,11 +73,12 @@ def main(): sys.argv = sys.argv[:1] while True: - args = parse_default_input_arguments(arg_parser, hook_obj) - setup_args = SetupArgs( - hook_obj=hook_obj, use_gui=False, apid=PUS_APID, cli_args=args - ) - tmtccmd.setup(setup_args=setup_args) + args.service = None + args.op_code = None + handle_unspecified_args(args, hook_obj.get_service_op_code_dictionary()) + + tmtc_backend.set_service(args.service) + tmtc_backend.set_opcode(args.op_code) tmtc_backend.set_mode(CoreModeList.CONTINUOUS_MODE) tmtccmd.performOperation(tmtc_backend=tmtc_backend)