Merge branch 'main' of https://egit.irs.uni-stuttgart.de/eive/eive-tmtc
This commit is contained in:
commit
1fb50d84c6
@ -14,6 +14,10 @@ list yields a list of all related PRs for each release.
|
|||||||
|
|
||||||
- Add boot mode command for EIVE system.
|
- Add boot mode command for EIVE system.
|
||||||
|
|
||||||
|
## Changed
|
||||||
|
|
||||||
|
- PCDU switcher set now includes the 3V3 stack switcher state.
|
||||||
|
|
||||||
# [v2.20.1] 2023-04-01
|
# [v2.20.1] 2023-04-01
|
||||||
|
|
||||||
## Fixed
|
## Fixed
|
||||||
|
@ -71,6 +71,7 @@ class PcduSwitches(enum.IntEnum):
|
|||||||
PDU2_CH8_PAYLOAD_CAMERA = 17
|
PDU2_CH8_PAYLOAD_CAMERA = 17
|
||||||
|
|
||||||
P60_DOCK_5V_STACK = 18
|
P60_DOCK_5V_STACK = 18
|
||||||
|
P60_DOCK_3V3_STACK = 19
|
||||||
|
|
||||||
|
|
||||||
def pack_power_commands(q: DefaultPusQueueHelper, op_code: str):
|
def pack_power_commands(q: DefaultPusQueueHelper, op_code: str):
|
||||||
|
@ -566,7 +566,9 @@ def handle_pcdu_hk(printer: FsfwTmTcPrinter, set_id: int, hk_data: bytes):
|
|||||||
current_idx += len(PDU1_CHANNELS_NAMES)
|
current_idx += len(PDU1_CHANNELS_NAMES)
|
||||||
pdu2_vals = [hk_data[i + current_idx] for i in range(len(PDU2_CHANNELS_NAMES))]
|
pdu2_vals = [hk_data[i + current_idx] for i in range(len(PDU2_CHANNELS_NAMES))]
|
||||||
current_idx += len(PDU2_CHANNELS_NAMES)
|
current_idx += len(PDU2_CHANNELS_NAMES)
|
||||||
p60_stack_val = hk_data[current_idx]
|
p60_stack_5v_val = hk_data[current_idx]
|
||||||
|
current_idx += 1
|
||||||
|
p60_stack_3v3_val = hk_data[current_idx]
|
||||||
current_idx += 1
|
current_idx += 1
|
||||||
pw.dlog("PDU1 Switcher States")
|
pw.dlog("PDU1 Switcher States")
|
||||||
for name, val in zip(PDU1_CHANNELS_NAMES, pdu1_vals):
|
for name, val in zip(PDU1_CHANNELS_NAMES, pdu1_vals):
|
||||||
@ -574,5 +576,6 @@ def handle_pcdu_hk(printer: FsfwTmTcPrinter, set_id: int, hk_data: bytes):
|
|||||||
pw.dlog("PDU2 Switcher States")
|
pw.dlog("PDU2 Switcher States")
|
||||||
for name, val in zip(PDU2_CHANNELS_NAMES, pdu2_vals):
|
for name, val in zip(PDU2_CHANNELS_NAMES, pdu2_vals):
|
||||||
pw.dlog(f"{name.ljust(25)}: {val}")
|
pw.dlog(f"{name.ljust(25)}: {val}")
|
||||||
pw.dlog(f"{'P60 Dock 5V Stack'.ljust(25)}: {p60_stack_val}")
|
pw.dlog(f"{'P60 Dock 5V Stack'.ljust(25)}: {p60_stack_5v_val}")
|
||||||
pw.printer.print_validity_buffer(hk_data[current_idx:], 3)
|
pw.dlog(f"{'P60 Dock 3V3 Stack'.ljust(25)}: {p60_stack_3v3_val}")
|
||||||
|
pw.printer.print_validity_buffer(hk_data[current_idx:], 4)
|
||||||
|
Loading…
Reference in New Issue
Block a user