From 80539cf89739eb3d3f1c4f2b884db0ac3a6c3edb Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Thu, 9 Mar 2023 16:30:24 +0100 Subject: [PATCH 1/2] obj ID fixes --- eive_tmtc/config/object_ids.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eive_tmtc/config/object_ids.py b/eive_tmtc/config/object_ids.py index 25e3ce1..88cfb61 100644 --- a/eive_tmtc/config/object_ids.py +++ b/eive_tmtc/config/object_ids.py @@ -71,10 +71,10 @@ PLOC_MPSOC_ID = bytes([0x44, 0x33, 0x00, 0x15]) PL_PCDU_ID = bytes([0x44, 0x30, 0x00, 0x00]) # Other -HEATER_0_OBC_BRD = bytes([0x60, 0x00, 0x00, 0x00]) -HEATER_1_PLOC_PROC_BRD = bytes([0x60, 0x00, 0x00, 0x01]) +HEATER_0_PLOC_PROC_BRD = bytes([0x60, 0x00, 0x00, 0x00]) +HEATER_1_PCDU_BRD = bytes([0x60, 0x00, 0x00, 0x01]) HEATER_2_ACS_BRD = bytes([0x60, 0x00, 0x00, 0x02]) -HEATER_3_PCDU_BRD = bytes([0x60, 0x00, 0x00, 0x03]) +HEATER_3_OBC_BRD = bytes([0x60, 0x00, 0x00, 0x03]) HEATER_4_CAMERA = bytes([0x60, 0x00, 0x00, 0x04]) HEATER_5_STR = bytes([0x60, 0x00, 0x00, 0x05]) HEATER_6_DRO = bytes([0x60, 0x00, 0x00, 0x06]) From bf158bee2d79c95de3ac2e38f4e7d977699711b1 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Thu, 9 Mar 2023 16:40:59 +0100 Subject: [PATCH 2/2] fix for heater names - Heater 7 HPA -> Syrlinks --- eive_tmtc/config/object_ids.py | 2 +- eive_tmtc/tmtc/tcs/heater.py | 30 +++++++++++++++--------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/eive_tmtc/config/object_ids.py b/eive_tmtc/config/object_ids.py index 88cfb61..c3cb03d 100644 --- a/eive_tmtc/config/object_ids.py +++ b/eive_tmtc/config/object_ids.py @@ -78,7 +78,7 @@ HEATER_3_OBC_BRD = bytes([0x60, 0x00, 0x00, 0x03]) HEATER_4_CAMERA = bytes([0x60, 0x00, 0x00, 0x04]) HEATER_5_STR = bytes([0x60, 0x00, 0x00, 0x05]) HEATER_6_DRO = bytes([0x60, 0x00, 0x00, 0x06]) -HEATER_7_HPA = bytes([0x60, 0x00, 0x00, 0x07]) +HEATER_7_SYRLINKS = bytes([0x60, 0x00, 0x00, 0x07]) # RTDs RTD_0_PLOC_HSPD = bytes([0x44, 0x42, 0x00, 0x16]) diff --git a/eive_tmtc/tmtc/tcs/heater.py b/eive_tmtc/tmtc/tcs/heater.py index 34cf89d..d814c9b 100644 --- a/eive_tmtc/tmtc/tcs/heater.py +++ b/eive_tmtc/tmtc/tcs/heater.py @@ -21,26 +21,26 @@ from spacepackets.ecss.tc import PusTelecommand class Heater(enum.IntEnum): - HEATER_0_OBC_BRD = 0 - HEATER_1_PLOC_PROC_BRD = 1 + HEATER_0_PLOC_PROC_BRD = 0 + HEATER_1_PCDU_BRD = 1 HEATER_2_ACS_BRD = 2 - HEATER_3_PCDU_PDU = 3 + HEATER_3_OBC_BRD = 3 HEATER_4_CAMERA = 4 HEATER_5_STR = 5 HEATER_6_DRO = 6 - HEATER_7_HPA = 7 + HEATER_7_SYRLINKS = 7 NUMBER_OF_SWITCHES = 8 HEATER_LOCATION = [ - "OBC Board", "PLOC Processing Board", - "ACS Board", "PCDU PDU", + "ACS Board", + "OBC Board", "Camera", "Startracker", "DRO", - "HPA", + "Syrlinks", ] @@ -135,25 +135,25 @@ def pack_heater_cmds(object_id: bytearray, op_code: str, q: DefaultPusQueueHelpe def heater_idx_to_obj(heater: int) -> ObjectIdU32: from eive_tmtc.config.object_ids import ( - HEATER_0_OBC_BRD, - HEATER_1_PLOC_PROC_BRD, + HEATER_0_PLOC_PROC_BRD, + HEATER_1_PCDU_BRD, HEATER_2_ACS_BRD, - HEATER_3_PCDU_BRD, + HEATER_3_OBC_BRD, HEATER_4_CAMERA, HEATER_5_STR, HEATER_6_DRO, - HEATER_7_HPA, + HEATER_7_SYRLINKS, ) obj_id_array = [ - HEATER_0_OBC_BRD, - HEATER_1_PLOC_PROC_BRD, + HEATER_0_PLOC_PROC_BRD, + HEATER_1_PCDU_BRD, HEATER_2_ACS_BRD, - HEATER_3_PCDU_BRD, + HEATER_3_OBC_BRD, HEATER_4_CAMERA, HEATER_5_STR, HEATER_6_DRO, - HEATER_7_HPA, + HEATER_7_SYRLINKS, ] obj_dict = get_object_ids() obj_id_obj = obj_dict.get(obj_id_array[heater])