diff --git a/tmtc/.idea/runConfigurations/Mode_Service_200.xml b/tmtc/.idea/runConfigurations/Mode_Service_200.xml
index 67baae0..9123e75 100644
--- a/tmtc/.idea/runConfigurations/Mode_Service_200.xml
+++ b/tmtc/.idea/runConfigurations/Mode_Service_200.xml
@@ -13,7 +13,7 @@
-
+
diff --git a/tmtc/config/hook_base.py b/tmtc/config/hook_base.py
index abd29c9..c9f47b3 100644
--- a/tmtc/config/hook_base.py
+++ b/tmtc/config/hook_base.py
@@ -21,14 +21,16 @@ class FsfwHookBase(TmTcHookBase):
from tmtccmd.defaults.globals_setup import set_default_globals_pre_args_parsing
set_default_globals_pre_args_parsing(gui=gui, apid=0xef)
- def add_globals_post_args_parsing(self, args: argparse.Namespace, json_cfg_path: str = ""):
+ def add_globals_post_args_parsing(self, args: argparse.Namespace):
from tmtccmd.defaults.globals_setup import set_default_globals_post_args_parsing
- set_default_globals_post_args_parsing(args=args, json_cfg_path=json_cfg_path)
+ set_default_globals_post_args_parsing(args=args, json_cfg_path=self.set_json_config_file_path())
def assign_communication_interface(self, com_if: int, tmtc_printer: TmTcPrinter) -> \
Union[CommunicationInterface, None]:
from tmtccmd.defaults.com_setup import create_communication_interface_default
- return create_communication_interface_default(com_if=com_if, tmtc_printer=tmtc_printer)
+ return create_communication_interface_default(
+ com_if=com_if, tmtc_printer=tmtc_printer, json_cfg_path=self.set_json_config_file_path()
+ )
def perform_mode_operation(self, tmtc_backend: TmTcHandler, mode: int):
print("No custom mode operation implemented")
diff --git a/tmtc/tmtccmd b/tmtc/tmtccmd
index f80d00e..75dd5d0 160000
--- a/tmtc/tmtccmd
+++ b/tmtc/tmtccmd
@@ -1 +1 @@
-Subproject commit f80d00ea63b9be872fd3422866ab50d686fddf01
+Subproject commit 75dd5d0266b70fcdf6971ac7b692a3b78b43a772