RENEWLab  1.1.0
RENEW project
FindArrays.py File Reference

Namespaces

 FindArrays
 

Functions

def FindArrays.testTriggers (sdrs, which)
 
def FindArrays.setupSDR (sdr)
 

Variables

 FindArrays.handles = SoapySDR.Device.enumerate({"remote:timeout":"250000"})
 
list FindArrays.serials = [s['serial'] for s in handles]
 
 FindArrays.sdrs = SoapySDR.Device(handles)
 
 FindArrays.serial
 
list FindArrays.irises = [s for s in sdrs if 'Iris' in s.getHardwareInfo()['revision'] ]
 
list FindArrays.hubs = [s for s in sdrs if 'FAROS-HUB' in s.getHardwareInfo()['revision'] ]
 
list FindArrays.threads = [threading.Thread(target=setupSDR, args=[sdr]) for sdr in irises]
 
list FindArrays.trig_list = [testTriggers(irises, i) for i in range(len(irises))]
 
list FindArrays.head_of_chain = [True]*len(irises)
 
list FindArrays.serials_of_chain = [[] for i in range(len(head_of_chain))]
 
 FindArrays.ordered = sorted([(len(trig_list[j]),j) for j in trig_list[i]], reverse=True)
 
def FindArrays.hub_trig_list = testTriggers(irises + [h], len(irises))