From 62281813573ec388c712ae7a713b0a019ce82607 Mon Sep 17 00:00:00 2001 From: Jakob Meier Date: Wed, 22 Feb 2023 12:56:57 +0100 Subject: [PATCH] parameter command to change transmitter timeout --- eive_tmtc/tmtc/com/subsystem.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/eive_tmtc/tmtc/com/subsystem.py b/eive_tmtc/tmtc/com/subsystem.py index 94eb194..a889ba1 100644 --- a/eive_tmtc/tmtc/com/subsystem.py +++ b/eive_tmtc/tmtc/com/subsystem.py @@ -21,6 +21,11 @@ from tmtccmd.tc.pus_20_fsfw_param import ( pack_scalar_u8_parameter_app_data, ) +from tmtccmd.pus.s20_fsfw_param_defs import ( + create_scalar_u32_parameter, + create_scalar_u8_parameter +) + class ParameterId(enum.IntEnum): DATARATE = 0 @@ -116,16 +121,16 @@ def build_com_subsystem_cmd(p: ServiceProviderParams): create_mode_command(COM_SUBSYSTEM_ID, Submode.RX_AND_TX_CARRIER_WAVE, 0) ) elif o == OpCode.CHANGE_TRANSMITTER_TIMEOUT: - timeout = int(input("Specify timeout to set: ")) + timeout = int(input("Specify timeout to set [ms]: ")) q.add_log_cmd(Info.CHANGE_TRANSMITTER_TIMEOUT) q.add_pus_tc( create_load_param_cmd( - pack_scalar_u8_parameter_app_data( + create_scalar_u32_parameter( COM_SUBSYSTEM_ID, 0, ParameterId.TRANSMITTER_TIMEOUT, timeout, - ) + ).pack() ) ) elif o == OpCode.READ_MODE: