Skip to content
Snippets Groups Projects
Commit e1cbbdbc authored by Paulus Kruger's avatar Paulus Kruger
Browse files

HBA control debug

parent 32e9e664
Branches
Tags
1 merge request!11Pypcc2
...@@ -30,9 +30,10 @@ class hba1(hwdev): ...@@ -30,9 +30,10 @@ class hba1(hwdev):
def gethba(self,addr,reg,data): def gethba(self,addr,reg,data):
I2Ccallback=self.conf['parentcls'].i2csetget I2Ccallback=self.conf['parentcls'].i2csetget
# logging.debug("getHba addr=0x%x reg=0x%x",addr,reg)
if not(I2Ccallback(addr,data,read=1)): return False; if not(I2Ccallback(addr,data,read=1)): return False;
# I2Ccallback(addr,data,read=1); # I2Ccallback(addr,data,read=1);
if data is None: return False
data[:]=[255]*len(data)
logging.debug("getHba addr=0x%x reg=0x%x data=%s",addr,reg,str((data))) logging.debug("getHba addr=0x%x reg=0x%x data=%s",addr,reg,str((data)))
if data is None: return False
# data[:]=[255]*len(data)
return True; return True;
\ No newline at end of file
...@@ -145,7 +145,7 @@ class i2c_array(hwdev): ...@@ -145,7 +145,7 @@ class i2c_array(hwdev):
# print("Call Method",var1) # print("Call Method",var1)
def i2csetget(self,*args,**kwargs): def i2csetget(self,*args,**kwargs):
self.conf['parentcls'].i2csetget(*args,**kwargs) return self.conf['parentcls'].i2csetget(*args,**kwargs)
def SetSwitch(self,RCUi): def SetSwitch(self,RCUi):
self.conf['parentcls'].SetSW1(self.RCU_Switch1[RCUi]); self.conf['parentcls'].SetSW1(self.RCU_Switch1[RCUi]);
......
...@@ -52,12 +52,13 @@ elif False: ...@@ -52,12 +52,13 @@ elif False:
else: else:
var1=RCU_conf.getvarid('HBA_element_beamformer_delays'); var1=RCU_conf.getvarid('HBA_element_beamformer_delays');
N=32*3; N=32*3;
mask=[i<8 for i in range(N)]; mask=[i<4*3 for i in range(N)];
data=[1]*(N*32); data=[1]*(N*32);
#print(var1) #print(var1)
print("mask=",mask); print("mask=",mask);
print("data=",data); print("data=",data);
#RCU_I2C.setvar(var1,data,mask); #RCU_I2C.setvar(var1,data,mask);
RCU_I2C.readvar(var1,mask);
var1=RCU_conf.getvarid('RCU_temperature'); var1=RCU_conf.getvarid('RCU_temperature');
N=32; N=32;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment