From c72a04b2621dae7de6b6527bf086100d2f5d93e6 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Mon, 8 Apr 2024 11:36:25 +0200 Subject: [PATCH 1/3] allow setting health for payload components --- eive_tmtc/tmtc/obj_prompt.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/eive_tmtc/tmtc/obj_prompt.py b/eive_tmtc/tmtc/obj_prompt.py index c472a01..d19df3b 100644 --- a/eive_tmtc/tmtc/obj_prompt.py +++ b/eive_tmtc/tmtc/obj_prompt.py @@ -6,6 +6,7 @@ from eive_tmtc.config.object_ids import ( GYRO_1_L3G_HANDLER_ID, GYRO_2_ADIS_HANDLER_ID, ACS_BOARD_ASS_ID, + PLOC_MPSOC_ID, RW_ASSEMBLY, SUS_BOARD_ASS_ID, MGM_0_LIS3_HANDLER_ID, @@ -28,6 +29,7 @@ SUBSYSTEM_DICT = { 0: "acs", 1: "tcs", 2: "com", + 3: "payload", } ACS_OBJ_DICT = { @@ -59,6 +61,10 @@ TCS_OBJ_DICT = { 5: ("TMP1075 IF BOARD", TMP1075_HANDLER_IF_BRD_ID), } +PAYLOAD_OBJ_DICT = { + 0: ("Payload MPSoC", PLOC_MPSOC_ID), +} + def get_obj_if_from_dict(lut: dict) -> bytes: for k, v in lut.items(): @@ -81,6 +87,8 @@ def prompt_object() -> bytes: return get_obj_if_from_dict(ACS_OBJ_DICT) elif subsystem == "tcs": return get_obj_if_from_dict(TCS_OBJ_DICT) + elif subsystem == "payload": + return get_obj_if_from_dict(PAYLOAD_OBJ_DICT) else: print(f"No object for subsystem {subsystem}") return bytes() From 5af69eb14ec81be896908eb4ffbcf5fde31dc9d1 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Mon, 8 Apr 2024 13:40:37 +0200 Subject: [PATCH 2/3] add supervisor --- eive_tmtc/tmtc/obj_prompt.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eive_tmtc/tmtc/obj_prompt.py b/eive_tmtc/tmtc/obj_prompt.py index d19df3b..0764a92 100644 --- a/eive_tmtc/tmtc/obj_prompt.py +++ b/eive_tmtc/tmtc/obj_prompt.py @@ -7,6 +7,7 @@ from eive_tmtc.config.object_ids import ( GYRO_2_ADIS_HANDLER_ID, ACS_BOARD_ASS_ID, PLOC_MPSOC_ID, + PLOC_SUPV_ID, RW_ASSEMBLY, SUS_BOARD_ASS_ID, MGM_0_LIS3_HANDLER_ID, @@ -63,6 +64,7 @@ TCS_OBJ_DICT = { PAYLOAD_OBJ_DICT = { 0: ("Payload MPSoC", PLOC_MPSOC_ID), + 1: ("Payload Supervisor", PLOC_SUPV_ID), } From b5f4f2ddabf1ade594f80b8bc9cd835a1a4a9a10 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Wed, 10 Apr 2024 11:29:19 +0200 Subject: [PATCH 3/3] changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a42af2..112bf97 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ list yields a list of all related PRs for each release. - Added version set for STR. - Command for relative timeshift. +- Health commands for payload components. ## Fixed