Skip to content
Snippets Groups Projects
Commit 744045b7 authored by Marko Mecina's avatar Marko Mecina
Browse files

fix Tcbuild to properly return only source data also for variable length packets

parent 89f862ec
Branches
No related tags found
No related merge requests found
...@@ -1830,6 +1830,9 @@ def Tcbuild(cmd, *args, sdid=0, ack=None, no_check=False, hack_value=None, sourc ...@@ -1830,6 +1830,9 @@ def Tcbuild(cmd, *args, sdid=0, ack=None, no_check=False, hack_value=None, sourc
if npars == 0: if npars == 0:
pdata = b'' pdata = b''
if source_data_only:
return pdata
else: else:
# check for padded parameters # check for padded parameters
padded, = np.where(np.array([i[5] for i in params]) == 'A') 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 ...@@ -1876,6 +1879,9 @@ def Tcbuild(cmd, *args, sdid=0, ack=None, no_check=False, hack_value=None, sourc
pdata = fix + var + fix2 pdata = fix + var + fix2
if source_data_only:
return pdata
else: else:
if hack_value is None: 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)] values = [tc_param_alias(p[-1], v, no_check=no_check) for p, v in zip_no_pad(params, args)]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment