diff --git a/eive_tmtc/pus_tm/system/tcs.py b/eive_tmtc/pus_tm/system/tcs.py index b95d2d6..687e2cc 100644 --- a/eive_tmtc/pus_tm/system/tcs.py +++ b/eive_tmtc/pus_tm/system/tcs.py @@ -28,7 +28,7 @@ def handle_thermal_controller_hk_data( pw.dlog("Received sensor temperature data") # get all the floats - tm_data = struct.unpack("!ffffffffffffffffff", hk_data[: 18 * 4]) + tm_data = struct.unpack("!fffffffffffffffffffff", hk_data[: 21 * 4]) parsed_data = { "SENSOR_PLOC_HEATSPREADER": tm_data[0], "SENSOR_PLOC_MISSIONBOARD": tm_data[1], @@ -46,8 +46,11 @@ def handle_thermal_controller_hk_data( "SENSOR_PLPCDU_HEATSPREADER": tm_data[13], "SENSOR_TCS_BOARD": tm_data[14], "SENSOR_MAGNETTORQUER": tm_data[15], - "TMP1075 1": tm_data[16], - "TMP1075 2": tm_data[17], + "TMP1075 TCS 0": tm_data[16], + "TMP1075 TCS 1": tm_data[17], + "TMP1075 PL PCDU 0": tm_data[18], + "TMP1075 PL PCDU 1": tm_data[19], + "TMP1075 IF BOARD": tm_data[20], } printer.file_logger.info(str(parsed_data)) pp = pprint.PrettyPrinter(depth=4)