From 744045b706fb46d2a31b0f544351c9390897cddc Mon Sep 17 00:00:00 2001 From: Marko Mecina <marko.mecina@univie.ac.at> Date: Mon, 21 Nov 2022 14:11:46 +0100 Subject: [PATCH] fix Tcbuild to properly return only source data also for variable length packets --- Ccs/ccs_function_lib.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Ccs/ccs_function_lib.py b/Ccs/ccs_function_lib.py index 1644b00..d970619 100644 --- a/Ccs/ccs_function_lib.py +++ b/Ccs/ccs_function_lib.py @@ -1830,6 +1830,9 @@ def Tcbuild(cmd, *args, sdid=0, ack=None, no_check=False, hack_value=None, sourc if npars == 0: pdata = b'' + if source_data_only: + return pdata + else: # check for padded parameters padded, = np.where(np.array([i[5] for i in params]) == 'A') @@ -1876,6 +1879,9 @@ def Tcbuild(cmd, *args, sdid=0, ack=None, no_check=False, hack_value=None, sourc pdata = fix + var + fix2 + if source_data_only: + return pdata + else: if hack_value is None: values = [tc_param_alias(p[-1], v, no_check=no_check) for p, v in zip_no_pad(params, args)] -- GitLab