Exemplo n.º 1
0
        analyser = Mythic("TEST", 115200)
    elif re.match('scEZ', fname):
        analyser = SpotChemEZ("TEST", 9600)
    elif re.match('scEL', fname):
        analyser = SpotChemEL("TEST")
    else:
        print "Unknown analyser for '%s'"%fname
        sys.exit(1)
    
    analyser.registerResultHandler(rhandler)
    
    analyser.start()

    print "Reading %s"%fname    
    dfile = open(fname, "rb")
        
    while True:
        d=dfile.read(16)
        if len(d) == 0:
            break
        analyser.testWrite(d)
            
    dfile.close()
    
    time.sleep(2)
    
    analyser.exit()
    
    analyser.join()
    
Exemplo n.º 2
0
    print res
    cnlist = res.createCNs()
    for cn in cnlist:
        print "->%s<-"%cn

if __name__ == '__main__':
    logging.basicConfig(level=logging.DEBUG)

    mythic = Mythic("TEST", 115200)
    
    mythic.registerResultHandler(rhandler)
    
    mythic.start()
    
    for dfname in datafiles:
        dfile = open(dfname, "rb")
        
        while True:
            d=dfile.read(16)
            if len(d) == 0:
                break
            mythic.testWrite(d)

        dfile.close()
    
    time.sleep(2)
    
    mythic.exit()
    
    mythic.join()