Example #1
0
import time
from DarwinVets.Bloods.SpotChemEL import SpotChemEL
import logging


datafiles = ["data/scEL2-2013-10-30T18:12.raw"]


def rhandler(res):
    print res


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

    spotchemel = SpotChemEL("TEST")

    spotchemel.registerResultHandler(rhandler)

    spotchemel.start()

    for dfname in datafiles:
        dfile = open(dfname, "rb")

        while True:
            d = dfile.read(16)
            if len(d) == 0:
                break
            spotchemel.testWrite(d)

        dfile.close()
Example #2
0
import logging
import time
from datetime import datetime

def rhandler(res):
    print res
    res.save()

if __name__ == '__main__':
    logging.basicConfig(filename=datetime.now().isoformat()[0:16]+'.log',level=logging.DEBUG)

    bdb = BloodsDB()

    mythic = Mythic("/dev/ttyUSB0", 115200)
    spotchemez = SpotChemEZ("/dev/ttyUSB1", 9600)
    spotchemel = SpotChemEL("/dev/ttyUSB2")
    
    mythic.registerResultHandler(rhandler)
    spotchemez.registerResultHandler(rhandler)
    spotchemel.registerResultHandler(rhandler)
    
    mythic.saveRaw()
    spotchemez.saveRaw()
    spotchemel.saveRaw()
    
    mythic.start()
    spotchemez.start()
    spotchemel.start()

#     def sigint_handler(sig, frame):
#         print 'You pressed Ctrl+C - exiting'
Example #3
0
@author: richardm
'''

from DarwinVets.Bloods.SpotChemEZ import SpotChemEZ
from DarwinVets.Bloods.SpotChemEL import SpotChemEL
from DarwinVets.Bloods.Mythic import Mythic
import sys
import logging
import time

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

    mythic = Mythic("/dev/ttyUSB0", 115200)
    spotchem1 = SpotChemEZ("/dev/ttyUSB1", 9600)
    spotchem2 = SpotChemEL("/dev/ttyUSB2")
    
    mythic.saveRaw()
    spotchem1.saveRaw()
    spotchem2.saveRaw()
    
    mythic.start()
    spotchem1.start()
    spotchem2.start()

#     def sigint_handler(sig, frame):
#         print 'You pressed Ctrl+C - exiting'
#         mythic.exit()
#         spotchem.exit()
#     
#     signal.signal(signal.SIGINT, sigint_handler)