diff --git a/pus_tc/plpcdu.py b/pus_tc/plpcdu.py index 41926a8..6ee1a66 100644 --- a/pus_tc/plpcdu.py +++ b/pus_tc/plpcdu.py @@ -27,8 +27,41 @@ class Submodes(enum.IntEnum): class ParamIds(enum.IntEnum): + NEG_V_LOWER_BOUND = 0 + NEG_V_UPPER_BOUND = 1 + + DRO_U_LOWER_BOUND = 2 + DRO_U_UPPER_BOUND = 3 + DRO_I_UPPER_BOUND = 4 + + X8_U_LOWER_BOUND = 5 + X8_U_UPPER_BOUND = 6 + X8_I_UPPER_BOUND = 7 + + TX_U_LOWER_BOUND = 8 + TX_U_UPPER_BOUND = 9 + TX_I_UPPER_BOUND = 10 + + MPA_U_LOWER_BOUND = 11 + MPA_U_UPPER_BOUND = 12 + MPA_I_UPPER_BOUND = 13 + + HPA_U_LOWER_BOUND = 14 + HPA_U_UPPER_BOUND = 15 + HPA_I_UPPER_BOUND = 16 + SSR_TO_DRO_WAIT_TIME = 17 DRO_TO_X8_WAIT_TIME = 18 + X8_TO_TX_WAIT_TIME = 19 + TX_TO_MPA_WAIT_TIME = 20 + MPA_TO_HPA_WAIT_TIME = 21 + + INJECT_SSR_TO_DRO_FAILURE = 30 + INJECT_DRO_TO_X8_FAILURE = 31 + INJECT_X8_TO_TX_FAILURE = 32 + INJECT_TX_TO_MPA_FAILURE = 33 + INJECT_MPA_TO_HPA_FAILURE = 34 + INJECT_ALL_ON_FAILURE = 35 def pack_pl_pcdu_commands(tc_queue: TcQueueT, op_code: str):