From bc7b83a7e4a2f0027c82d44878d0a86b5add1dc5 Mon Sep 17 00:00:00 2001 From: Paulus <kruger@astron.nl> Date: Mon, 6 Sep 2021 12:35:20 +0100 Subject: [PATCH] HBAT2 pico first working --- testHBA2_pico.py | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/testHBA2_pico.py b/testHBA2_pico.py index 4bf71f6..475bd00 100644 --- a/testHBA2_pico.py +++ b/testHBA2_pico.py @@ -39,30 +39,29 @@ if __name__ == '__main__': #N=32; #mask=[i<2 for i in range(N)]; #RCU_I2C.callmethod(var1,[]) + BFaddr=[0,3]; var1=RCU_conf.getvarid('DELAYS_X_G1'); N=16; - data=[0,1,2,3]*4; - mask=[(i//4)==2 for i in range(N)]; + data=[1,2,3,4]+[0]*8+[1,2,3,4]; + mask=[(i//4) in BFaddr for i in range(N)]; print(mask,data) - RCU_I2C.setvar(var1,data,mask); +# RCU_I2C.setvar(var1,data,mask); + RCU_I2C.readvar(var1,mask); var1=RCU_conf.getvarid('DELAYS_X_G2'); N=4; - data=[0,0,0,0]; - mask=[i==2 for i in range(N)]; + data=[2,0,0,3]; + mask=[i in BFaddr for i in range(N)]; print(mask,data) - RCU_I2C.setvar(var1,data,mask); +# RCU_I2C.setvar(var1,data,mask); + RCU_I2C.readvar(var1,mask); - -#RCU_I2C.readvar(var1,mask); - - - time.sleep(3); + time.sleep(5); while RCU_I2C.data_waiting(): varid,data,mask=RCU_I2C.readdata() - print("Results:",RCU_conf.getvar1(varid)['name'],data[:12],mask[:12]) + print("Results:",RCU_conf.getvar1(varid)['name'],data[:16],mask[:16]) logging.info("Stop threads") -- GitLab