diff --git a/tc/obsw_tc_service20.py b/tc/obsw_tc_service20.py index 2d8756960696d35ab68eda4966833241f761311c..1f607ca42c394fd3730a2afa9511de3255ac155f 100644 --- a/tc/obsw_tc_service20.py +++ b/tc/obsw_tc_service20.py @@ -77,27 +77,32 @@ def pack_service20_test_into(tc_queue: Deque, called_externally: bool = False) - """ #test checking Load for int32_t - tc_queue.appendleft(("print", "Testing Service 20: Load int32_t")) - mode_data = pack_mode_data(object_id, 2, 0) - command = PusTelecommand(service=20, subservice=128, ssc=2003, app_data=mode_data) + parameter_id = struct.pack(">I", parameterID1) + parameter_data = struct.pack(">I", -42) + payload = object_id + parameter_id + parameter_data + command = PusTelecommand(service=20, subservice=128, ssc=2001, app_data=payload) tc_queue.appendleft(command.pack_command_tuple()) #test checking Dump for int32_t tc_queue.appendleft(("print", "Testing Service 20: Dump int32_t")) - mode_data = pack_mode_data(object_id, 2, 0) - command = PusTelecommand(service=20, subservice=129, ssc=2004, app_data=mode_data) + parameter_id = struct.pack(">I", parameterID1) + payload = object_id + parameter_id + command = PusTelecommand(service=20, subservice=129, ssc=2001, app_data=payload) tc_queue.appendleft(command.pack_command_tuple()) #test checking Load for float tc_queue.appendleft(("print", "Testing Service 20: Load float")) - mode_data = pack_mode_data(object_id, 2, 0) - command = PusTelecommand(service=20, subservice=128, ssc=2005, app_data=mode_data) + parameter_id = struct.pack(">I", parameterID2) + parameter_data = struct.pack(">I", 4.2) + payload = object_id + parameter_id + parameter_data + command = PusTelecommand(service=20, subservice=128, ssc=2001, app_data=payload) tc_queue.appendleft(command.pack_command_tuple()) #test checking Dump for float tc_queue.appendleft(("print", "Testing Service 20: Dump float")) - mode_data = pack_mode_data(object_id, 2, 0) - command = PusTelecommand(service=20, subservice=129, ssc=2006, app_data=mode_data) + parameter_id = struct.pack(">I", parameterID2) + payload = object_id + parameter_id + command = PusTelecommand(service=20, subservice=129, ssc=2001, app_data=payload) tc_queue.appendleft(command.pack_command_tuple()) """