for n in sublist: counter= counter+1 print "START TRIGGER" print " fiber bundle n.",counter, " in the analog fed" rep = raw_input(' when ready hit return: ') for i in n: print "poh",i pos=0 for ch in sector.poh[i].fedchannels[1:]: out ="group "+sector.poh[i].group sector.ccu.send(out).readlines() out =sector.poh[i].name + " setall 0 0 0 0 0 0 0 0" sector.ccu.send(out).readlines() sleep(0.5) fed.send("reset fifo").readlines() response=fed.query("rms " + str(ch)) channel,mean,rms,name=response.split() out =sector.poh[i].name +" set g"+str(3-pos)+" 3" sector.ccu.send(out).readlines() out =sector.poh[i].name +" set b"+str(3-pos)+" 60" sector.ccu.send(out).readlines() sleep(0.5) fed.send("reset fifo").readlines() response=fed.query("rms " + str(ch)) channel,mean1,rms,name=response.split() if float(mean1) - float(mean) < 1000: errorc=errorc+1 print "fiber",12-ch ,"failure" pos=pos+1 if errorc==0: