diff --git a/pus_tc/devs/plpcdu.py b/pus_tc/devs/plpcdu.py index 59b775b..ba3680d 100644 --- a/pus_tc/devs/plpcdu.py +++ b/pus_tc/devs/plpcdu.py @@ -172,7 +172,7 @@ def pack_pl_pcdu_commands(tc_queue: TcQueueT, op_code: str): | (1 << NormalSubmodesMask.X8_ON) | (1 << NormalSubmodesMask.TX_ON) | (1 << NormalSubmodesMask.MPA_ON) - | (1 << NormalSubmodesMask.MPA_ON) + | (1 << NormalSubmodesMask.HPA_ON) ), ) if op_code in OpCodes.UPDATE_DRO_TO_X8_WAIT: diff --git a/pus_tm/hk_handling.py b/pus_tm/hk_handling.py index 80dbb2e..7fb2103 100644 --- a/pus_tm/hk_handling.py +++ b/pus_tm/hk_handling.py @@ -23,6 +23,7 @@ from config.object_ids import ( BPX_HANDLER_ID, CORE_CONTROLLER_ID, P60_DOCK_HANDLER, + PL_PCDU_ID ) LOGGER = get_console_logger() @@ -86,6 +87,8 @@ def handle_regular_hk_print( return handle_core_hk_data(printer=printer, hk_data=hk_data) elif object_id == P60_DOCK_HANDLER: handle_p60_hk_data(printer=printer, hk_data=hk_data) + elif object_id == PL_PCDU_ID: + log_to_both(printer, "Received PL PCDU HK data") else: LOGGER.info("Service 3 TM: Parsing for this SID has not been implemented.") return HkReplyUnpacked() diff --git a/spacepackets b/spacepackets index 0501a26..f31bf25 160000 --- a/spacepackets +++ b/spacepackets @@ -1 +1 @@ -Subproject commit 0501a26b6f347cf48e0875658ac4eaca8cc7d819 +Subproject commit f31bf25eb9f3618973bf76f8d137eefa67c6cf4c