diff --git a/eive_tmtc/pus_tc/procedure_packer.py b/eive_tmtc/pus_tc/procedure_packer.py index 5107979..36452bc 100644 --- a/eive_tmtc/pus_tc/procedure_packer.py +++ b/eive_tmtc/pus_tc/procedure_packer.py @@ -35,6 +35,7 @@ from eive_tmtc.tmtc.core import pack_core_commands from eive_tmtc.tmtc.acs.star_tracker import pack_star_tracker_commands from eive_tmtc.tmtc.com.syrlinks_handler import pack_syrlinks_command from eive_tmtc.tmtc.com.pdec_handler import pack_pdec_handler_test +from eive_tmtc.tmtc.wdt import pack_wdt_commands from eive_tmtc.tmtc.acs.acs_board import pack_acs_command from eive_tmtc.config.definitions import CustomServiceList from eive_tmtc.config.object_ids import ( @@ -205,6 +206,8 @@ def handle_default_procedure( # noqa C901: Complexity okay here. queue_helper=queue_helper, ) ) + if service == CustomServiceList.XIPHOS_WDT.value: + return pack_wdt_commands(queue_helper, op_code) if not route_to_registered_service_handlers( service, ServiceProviderParams(