From 469c75c163250901756405e4c560ca284e04657e Mon Sep 17 00:00:00 2001 From: "Robin.Mueller" <robin.mueller.m@gmail.com> Date: Fri, 9 Oct 2020 15:51:53 +0200 Subject: [PATCH] added packet to trigger exception --- tc/obsw_tc_service5_17.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tc/obsw_tc_service5_17.py b/tc/obsw_tc_service5_17.py index 49be65b..4b4a94a 100644 --- a/tc/obsw_tc_service5_17.py +++ b/tc/obsw_tc_service5_17.py @@ -60,6 +60,8 @@ def pack_service17_test_into(tc_queue: TcQueueT, op_code: int) -> TcQueueT: pack_enable_periodic_print_packet(tc_queue, True, 0) elif op_code == 129: pack_enable_periodic_print_packet(tc_queue, False, 0) + elif op_code == 150: + pack_trigger_exception_packet(tc_queue, 0) return tc_queue @@ -69,4 +71,10 @@ def pack_enable_periodic_print_packet(tc_queue: TcQueueT, enable: bool, ssc: int command = PusTelecommand(service=17, subservice=128, ssc=ssc) else: command = PusTelecommand(service=17, subservice=129, ssc=ssc) - tc_queue.appendleft(command.pack_command_tuple()) \ No newline at end of file + tc_queue.appendleft(command.pack_command_tuple()) + + +def pack_trigger_exception_packet(tc_queue: TcQueueT, ssc: int): + tc_queue.appendleft(("print", "Triggering software exception")) + command = PusTelecommand(service=17, subservice=150, ssc=ssc) + tc_queue.appendleft(command.pack_command_tuple()) -- GitLab