Ejemplo n.º 1
0
    def __init__(self, addresses):
        super(TaggerManual, self).__init__(addresses=addresses,
                                           type=peers.TAGS_SENDER)
        self.app = QtGui.QApplication(sys.argv)
        self.gui = TagGui()
        self.gui.tag_signal.connect(self.send_tag)
        self.gui.finish_signal.connect(self.finish)
        self._menage_params()
        self.gui.initUI(self.frames_params, self.display_list)

        self.ready()
Ejemplo n.º 2
0
class TaggerManual(ConfiguredClient):
    def __init__(self, addresses):
        super(TaggerManual, self).__init__(addresses=addresses,
                                           type=peers.TAGS_SENDER)
        self.app = QtGui.QApplication(sys.argv)
        self.gui = TagGui()
        self.gui.tag_signal.connect(self.send_tag)
        self.gui.finish_signal.connect(self.finish)
        self._menage_params()
        self.gui.initUI(self.frames_params, self.display_list)

        self.ready()

    def _menage_params(self):
        self.display_list = self.get_param('display_list').split(';')
        tags = self.get_param('tags').split(';')
        timers = self.get_param('timers').split(';')
        self.frames_params = []
        for frame in self.display_list:
            params = self.get_param(frame)
            if frame in timers:
                self.frames_params.append(('timer', frame, eval(params)))
                timers.remove(frame)
            elif frame in tags:
                self.frames_params.append(('tag', frame, eval(params)))
                tags.remove(frame)

    def run(self):
        self.app.exec_()

    def finish(self):
        self.logger.info("start finish saving")
        acquisition_helper.send_finish_saving(self.conn)

    def send_tag(self, tag):
        tag = eval(str(tag))
        tags_helper.send_tag(self.conn,
                             float(tag['timestamp']),
                             float(tag['timestamp']),
                             tag['name'],
                             p_tag_desc={},
                             p_tag_channels="")
Ejemplo n.º 3
0
    def __init__(self, addresses):
        super(TaggerManual, self).__init__(addresses=addresses,
                                     type=peers.TAGS_SENDER)
        self.app = QtGui.QApplication(sys.argv)
        self.gui = TagGui()
        self.gui.tag_signal.connect(self.send_tag)
        self.gui.finish_signal.connect(self.finish)
        self._menage_params()
        self.gui.initUI(self.frames_params, self.display_list)

        self.ready()
Ejemplo n.º 4
0
class TaggerManual(ConfiguredClient):
    def __init__(self, addresses):
        super(TaggerManual, self).__init__(addresses=addresses,
                                     type=peers.TAGS_SENDER)
        self.app = QtGui.QApplication(sys.argv)
        self.gui = TagGui()
        self.gui.tag_signal.connect(self.send_tag)
        self.gui.finish_signal.connect(self.finish)
        self._menage_params()
        self.gui.initUI(self.frames_params, self.display_list)

        self.ready()

    def _menage_params(self):
        self.display_list = self.get_param('display_list').split(';')
        tags = self.get_param('tags').split(';')
        timers = self.get_param('timers').split(';')
        self.frames_params = []
        for frame in self.display_list:
            params = self.get_param(frame)
            if frame in timers:
                self.frames_params.append(('timer', frame, eval(params)))
                timers.remove(frame)
            elif frame in tags:
                self.frames_params.append(('tag', frame, eval(params)))
                tags.remove(frame)

    def run(self):
        self.app.exec_()
        
    def finish(self):
        self.logger.info("start finish saving")
        acquisition_helper.send_finish_saving(self.conn)

    def send_tag(self, tag):
        tag = eval(str(tag)) 
        tags_helper.send_tag(self.conn, float(tag['timestamp']), float(tag['timestamp']), tag['name'], p_tag_desc={}, p_tag_channels="")