def __init__(self): sql_queue = Queue.Queue() self.data_saver = database_saver.SqlSaver(settings.username, settings.username, sql_queue) self.data_saver.start() if settings.qmg == '420': self.qmg = qmg420.qmg_420(settings.port) if settings.qmg == '422': print settings.port self.qmg = qmg422.qmg_422(port=settings.port, speed=settings.speed) livesocket = LiveSocket(settings.name + '-mass-spec', ['qms-value'], 1) livesocket.start() self.qms = ms.QMS(self.qmg, sql_queue, chamber=settings.chamber, credentials=settings.username, livesocket=livesocket) self.qmg.reverse_range = settings.reverse_range self.printer = qmg_status_output.qms_status_output(self.qms, sql_saver_instance=self.data_saver) self.printer.start()
logging.basicConfig(level=logging.DEBUG) timestamp = time.strftime("%Y-%m-%d %H:%M:%S") sql_queue = Queue.Queue() sql_saver = sql_saver.SqlSaver(sql_queue, sql_credentials.username) sql_saver.start() qmg = qmg420.qmg_420() chamber = 'dummy' #chamber = 'stm312' qms = ms.qms(qmg, sql_queue, chamber=chamber, credentials=sql_credentials.username) printer = qmg_status_output.qms_status_output(qms, sql_saver_instance=sql_saver) printer.start() if True: channel_list = qms.read_ms_channel_list('channel_list.txt') meta_udp = qmg_meta_channels.udp_meta_channel(qms, timestamp, channel_list, 5) meta_udp.daemon = True meta_udp.start() print qms.mass_time(channel_list['ms'], timestamp) if False: # for choosing between mass time and mass scan qms.mass_scan(0, 10, comment='TEST qmg420 stm312') time.sleep(1)
import sql_credentials logging.basicConfig(filename="qms.txt", level=logging.ERROR) logging.basicConfig(level=logging.DEBUG) timestamp = time.strftime("%Y-%m-%d %H:%M:%S") sql_queue = Queue.Queue() sql_saver = sql_saver.SqlSaver(sql_queue, sql_credentials.username) sql_saver.start() qmg = qmg422.qmg_422() chamber = 'dummy' #chamber = 'stm312' qms = ms.qms(qmg, sql_queue, chamber=chamber, credentials=sql_credentials.username) printer = qmg_status_output.qms_status_output(qms, sql_saver_instance=sql_saver) printer.start() if True: channel_list = qms.read_ms_channel_list('channel_list.txt') meta_udp = qmg_meta_channels.udp_meta_channel(qms, timestamp, channel_list, 5) meta_udp.daemon = True meta_udp.start() print qms.mass_time(channel_list['ms'], timestamp) if False: # for choosing between mass time and mass scan qms.mass_scan(0, 20, comment='TEST') time.sleep(1) printer.stop()