RENEWLab  1.1.0
RENEW project
FindArrays Namespace Reference

Functions

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

Variables

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

Function Documentation

◆ setupSDR()

def FindArrays.setupSDR (   sdr)

◆ testTriggers()

def FindArrays.testTriggers (   sdrs,
  which 
)

Variable Documentation

◆ handles

list FindArrays.handles = SoapySDR.Device.enumerate({"remote:timeout":"250000"})

◆ head_of_chain

list FindArrays.head_of_chain = [True]*len(irises)

◆ hub_trig_list

def FindArrays.hub_trig_list = testTriggers(irises + [h], len(irises))

◆ hubs

list FindArrays.hubs = [s for s in sdrs if 'FAROS-HUB' in s.getHardwareInfo()['revision'] ]

◆ irises

list FindArrays.irises = [s for s in sdrs if 'Iris' in s.getHardwareInfo()['revision'] ]

◆ ordered

FindArrays.ordered = sorted([(len(trig_list[j]),j) for j in trig_list[i]], reverse=True)

◆ sdrs

FindArrays.sdrs = SoapySDR.Device(handles)

◆ serial

FindArrays.serial

◆ serials

FindArrays.serials = [s['serial'] for s in handles]

◆ serials_of_chain

list FindArrays.serials_of_chain = [[] for i in range(len(head_of_chain))]

◆ threads

list FindArrays.threads = [threading.Thread(target=setupSDR, args=[sdr]) for sdr in irises]

◆ trig_list

list FindArrays.trig_list = [testTriggers(irises, i) for i in range(len(irises))]