class MyMonitor(QDialog): def __init__(self, qtreactor, qtip, qtport, parent = None): super(MyMonitor, self).__init__(parent) self.reactor = qtreactor self.ip = qtip self.port = qtport self.ui = Ui_MonitForm() self.ui.setupUi(self) self.smsg = None self.x = [] self.y = [] self.monit = monitor_multi(ip) self.monitw = ICUMonitorFactory(self.setmsg, self.ip, self.port) def setmsg(self): return self.smsg def turnOn(self): LoopingCall(self.gerfunc).start(0.3) self.monitw.startsend(self.reactor, 0.5) def gerfunc(self): self.monit.preenche() orw = self.monit.get_orw((self.ip, 'CEN')) self.smsg = orw.to_str() print self.smsg
def __init__(self, qtreactor, qtip, qtport, parent = None): super(MyMonitor, self).__init__(parent) self.reactor = qtreactor self.ip = qtip self.port = qtport self.ui = Ui_MonitForm() self.ui.setupUi(self) self.smsg = None self.x = [] self.y = [] self.monit = monitor_multi(ip) self.monitw = ICUMonitorFactory(self.setmsg, self.ip, self.port)
sys.path.insert(0, '../hl7parser') sys.path.insert(0, '../monitor') #from gerador_simples import gerador_simples, gerador_duplo #from gerador_aquivo import gerador_arquivo from hl7parser import patient, measure, channel, oru_wav from monitorapi import ICUMonitor, ICUMonitorFactory from monitor_multi import monitor_multi from twisted.internet import reactor ip = "localhost" port = 60000 smsg = None def setmsg(): global smsg return smsg if __name__ == '__main__': mon = monitor_multi(ip) mon.preenche() orw = mon.get_orw((ip, 'CEN')) #global smsg smsg = orw.to_str() moni = ICUMonitorFactory(setmsg, ip, port) moni.sendmsg(reactor) reactor.run()
#from gerador_simples import gerador_simples, gerador_duplo #from gerador_aquivo import gerador_arquivo from hl7parser import patient, measure, channel, oru_wav from monitorapi import ICUMonitor, ICUMonitorFactory from monitor_multi import monitor_multi from twisted.internet import reactor from twisted.internet.task import LoopingCall ip = "localhost" port = 60000 smsg = None def setmsg(): global smsg return smsg def createmsg(m): m.preenche() orw = mon.get_orw((ip, 'CEN')) global smsg smsg = orw.to_str() if __name__ == '__main__': mon = monitor_multi(ip) monit = ICUMonitorFactory(setmsg, ip, port) LoopingCall(createmsg, mon).start(0.5) monit.startsend(reactor, 0.5) reactor.run()
from hl7parser import patient, measure, channel, oru_wav from monitorapi import ICUMonitor, ICUMonitorFactory from monitor_multi import monitor_multi from twisted.internet import reactor from twisted.internet.task import LoopingCall ip = "localhost" port = 60000 smsg = None def setmsg(): global smsg return smsg def createmsg(m): m.preenche() orw = mon.get_orw((ip, 'CEN')) global smsg smsg = orw.to_str() if __name__ == '__main__': mon = monitor_multi(ip) monit = ICUMonitorFactory(setmsg, ip, port) LoopingCall(createmsg, mon).start(0.5) monit.startsend(reactor, 0.5) reactor.run()