diff --git a/eive_tmtc/pus_tm/devs/bpx_bat.py b/eive_tmtc/pus_tm/devs/bpx_bat.py index 89351ce..801daca 100644 --- a/eive_tmtc/pus_tm/devs/bpx_bat.py +++ b/eive_tmtc/pus_tm/devs/bpx_bat.py @@ -5,6 +5,20 @@ from eive_tmtc.pus_tm.defs import PrintWrapper from tmtccmd.util.tmtc_printer import FsfwTmTcPrinter +HEADER_LIST = [ + "Charge Current", + "Discharge Current", + "Heater Current", + "Battery Voltage", + "Batt Temp 1", + "Batt Temp 2", + "Batt Temp 3", + "Batt Temp 4", + "Reboot Counter", + "Boot Cause", +] + + def handle_bpx_hk_data(printer: FsfwTmTcPrinter, set_id: int, hk_data: bytes): pw = PrintWrapper(printer) if set_id == BpxSetIds.GET_HK_SET: @@ -22,18 +36,6 @@ def handle_bpx_hk_data(printer: FsfwTmTcPrinter, set_id: int, hk_data: bytes): reboot_cntr, boot_cause, ) = struct.unpack(fmt_str, hk_data[0:inc_len]) - header_list = [ - "Charge Current", - "Discharge Current", - "Heater Current", - "Battery Voltage", - "Batt Temp 1", - "Batt Temp 2", - "Batt Temp 3", - "Batt Temp 4", - "Reboot Counter", - "Boot Cause", - ] content_list = [ charge_current, discharge_current, @@ -47,7 +49,7 @@ def handle_bpx_hk_data(printer: FsfwTmTcPrinter, set_id: int, hk_data: bytes): boot_cause, ] validity_buffer = hk_data[inc_len:] - pw.dlog(str(header_list)) + pw.dlog(str(HEADER_LIST)) pw.dlog(str(content_list)) printer.print_validity_buffer(validity_buffer=validity_buffer, num_vars=10) elif set_id == BpxSetIds.GET_CFG_SET: