def _send_breaks(self):
     t = time.time()
     tags_helper.send_tag(self.conn, t, t, "break",{'duration':sum(self.break_times)})
     appliance_helper.send_stop(self.conn)        
     for i, t in enumerate(self.break_times):
         #ugm_helper.send_text(self.conn, self.break_texts[i])
         ugm_helper.send_config_for(self.conn, self.text_id, 'message', self.break_texts[i]+str(self.sequence.qsize()))
         time.sleep(t)
示例#2
0
 def _send_breaks(self):
     t = time.time()
     tags_helper.send_tag(self.conn, t, t, "break",{'duration':sum(self.break_times)})
     appliance_helper.send_stop(self.conn)        
     for i, t in enumerate(self.break_times):
         #ugm_helper.send_text(self.conn, self.break_texts[i])
         ugm_helper.send_config_for(self.conn, self.text_id, 'message', self.break_texts[i]+str(self.sequence.qsize()))
         time.sleep(t)
 def _send_breaks(self):
     t = time.time()
     tags_helper.send_tag(self.conn, t, t, "break", {"duration": sum(self.break_times)})
     appliance_helper.send_stop(self.conn)
     for i, t in enumerate(self.break_times):
         ugm_helper.send_text(self.conn, self.break_texts[i])
         # ugm_helper.send_config_for(self.conn, self.text_id, 'message', self.break_texts[i])#+str(self.sequence.qsize()))
         time.sleep(t)
         if i <= 1:
             pygame.mixer.Sound("f1.wav").play()
             print("BEEEEEEEEEEEEP")
示例#4
0
 def _send_breaks(self):
     t = time.time()
     tags_helper.send_tag(self.conn, t, t, "break",
                          {'duration': sum(self.break_times)})
     appliance_helper.send_stop(self.conn)
     for i, t in enumerate(self.break_times):
         ugm_helper.send_text(self.conn, self.break_texts[i])
         #ugm_helper.send_config_for(self.conn, self.text_id, 'message', self.break_texts[i])#+str(self.sequence.qsize()))
         time.sleep(t)
         if i <= 1:
             pygame.mixer.Sound('f1.wav').play()
             print("BEEEEEEEEEEEEP")
示例#5
0
 def send_decision(self, dec):
     """Send dec message to the system (probably to LOGIC peer).
     dec is of integer type."""
     self.logger.info("Sending dec message: "+str(dec))
     self._last_dec_time = time.time()
     self.buffer.clear()
     t = time.time()
     tags_helper.send_tag(
         self.conn, t, t,
         "decision",
         {'decision':str(dec)})
     self.conn.send_message(message = str(self.active_field_ids[dec]), type = types.DECISION_MESSAGE, flush=True)
     appliance_helper.send_stop(self.conn)#, self.str_freqs)
    def run(self):
        self.logger.info("RUN!!!")
        #process intro
        #ugm_helper.send_text(self.conn, self.hi_text)
        ugm_helper.send_config(self.conn, self.ugm)
        ugm_helper.send_config_for(self.conn, self.text_id, 'message', self.hi_text)
        #keystroke.wait([" "])
        time.sleep(15)
        #ugm_helper.send_text(self.conn, self.trial_text)
        ugm_helper.send_config_for(self.conn, self.text_id, 'message', self.trial_text)
        time.sleep(15)
        #keystroke.wait([" "])
        ugm_helper.send_config(self.conn, self.ugm)
        appliance_helper.send_freqs(self.conn, self.all_freqs[:int(self.config.get_param("fields_count"))])
        #ugm_helper.send_config(self.conn, self.ugm)
        ugm_helper.send_config_for(self.conn, self.text_ids[1], 'message', self.feed_text)
        time.sleep(self.target_time)
        appliance_helper.send_stop(self.conn)
        #ugm_helper.send_text(self.conn, self.ready_text)
        ugm_helper.send_config(self.conn, self.ugm)
        ugm_helper.send_config_for(self.conn, self.text_id, 'message', self.ready_text)
        time.sleep(15)
        #keystroke.wait([" "])
        self.logger.info("Send begin config ...")
        #ugm_helper.send_config(self.conn, self.ugm)

        #process trials
        self._run()

        #process good bye
        appliance_helper.send_stop(self.conn)
        #ugm_helper.send_text(self.conn, self.bye_text)
        ugm_helper.send_config_for(self.conn, self.text_id, 'message', self.bye_text)
        #acquire some more data
        time.sleep(2)
        self.logger.info("Send finish saving and finish ...")
        acquisition_helper.send_finish_saving(self.conn)
示例#7
0
    def run(self):
        self.logger.info("RUN!!!")
        #process intro
        #ugm_helper.send_text(self.conn, self.hi_text)
        ugm_helper.send_config(self.conn, self.ugm)
        ugm_helper.send_config_for(self.conn, self.text_id, 'message', self.hi_text)
        #keystroke.wait([" "])
        time.sleep(15)
        #ugm_helper.send_text(self.conn, self.trial_text)
        ugm_helper.send_config_for(self.conn, self.text_id, 'message', self.trial_text)
        time.sleep(15)
        #keystroke.wait([" "])
        ugm_helper.send_config(self.conn, self.ugm)
        appliance_helper.send_freqs(self.conn, self.all_freqs[:int(self.config.get_param("fields_count"))])
        #ugm_helper.send_config(self.conn, self.ugm)
        ugm_helper.send_config_for(self.conn, self.text_ids[1], 'message', self.feed_text)
        time.sleep(self.target_time)
        appliance_helper.send_stop(self.conn)
        #ugm_helper.send_text(self.conn, self.ready_text)
        ugm_helper.send_config(self.conn, self.ugm)
        ugm_helper.send_config_for(self.conn, self.text_id, 'message', self.ready_text)
        time.sleep(15)
        #keystroke.wait([" "])
        self.logger.info("Send begin config ...")
        #ugm_helper.send_config(self.conn, self.ugm)

        #process trials
        self._run()

        #process good bye
        appliance_helper.send_stop(self.conn)
        #ugm_helper.send_text(self.conn, self.bye_text)
        ugm_helper.send_config_for(self.conn, self.text_id, 'message', self.bye_text)
        #acquire some more data
        time.sleep(2)
        self.logger.info("Send finish saving and finish ...")
        acquisition_helper.send_finish_saving(self.conn)
示例#8
0
    def run(self):
        #process intro
        ugm_helper.send_text(self.conn, self.hi_text)
        #keystroke.wait([" "])
        time.sleep(90)

        ugm_helper.send_config(self.conn, self.ugm)

        time.sleep(3)
        """
        #keystroke.wait([" "])
        #ugm_helper.send_text(self.conn, self.trial_text)
        ugm_helper.send_config_for(self.conn, self.text_id, 'message', self.trial_text)
        #keystroke.wait([" "])
        time.sleep(3)
        ugm_helper.send_config(self.conn, self.ugm)
        appliance_helper.send_freqs(self.conn, self.all_freqs[:int(self.config.get_param("fields_count"))])
        #ugm_helper.send_config(self.conn, self.ugm)
        ugm_helper.send_config_for(self.conn, self.text_ids[1], 'message', self.feed_text)
        time.sleep(self.target_time)
        appliance_helper.send_stop(self.conn)
        #ugm_helper.send_text(self.conn, self.ready_text)
        ugm_helper.send_config(self.conn, self.ugm)
        ugm_helper.send_config_for(self.conn, self.text_id, 'message', self.ready_text)
        time.sleep(3)
        #keystroke.wait([" "])
        self.logger.info("Send begin config ...")
        #ugm_helper.send_config(self.conn, self.ugm)
        """
        #process trials
        self._run()

        #process good bye
        appliance_helper.send_stop(self.conn)
        #ugm_helper.send_text(self.conn, self.bye_text)
        ugm_helper.send_config_for(self.conn, self.text_id, 'message',
                                   self.bye_text)
    def run(self):
        # process intro
        ugm_helper.send_text(self.conn, self.hi_text)
        # keystroke.wait([" "])
        time.sleep(90)

        ugm_helper.send_config(self.conn, self.ugm)

        time.sleep(3)
        """
        #keystroke.wait([" "])
        #ugm_helper.send_text(self.conn, self.trial_text)
        ugm_helper.send_config_for(self.conn, self.text_id, 'message', self.trial_text)
        #keystroke.wait([" "])
        time.sleep(3)
        ugm_helper.send_config(self.conn, self.ugm)
        appliance_helper.send_freqs(self.conn, self.all_freqs[:int(self.config.get_param("fields_count"))])
        #ugm_helper.send_config(self.conn, self.ugm)
        ugm_helper.send_config_for(self.conn, self.text_ids[1], 'message', self.feed_text)
        time.sleep(self.target_time)
        appliance_helper.send_stop(self.conn)
        #ugm_helper.send_text(self.conn, self.ready_text)
        ugm_helper.send_config(self.conn, self.ugm)
        ugm_helper.send_config_for(self.conn, self.text_id, 'message', self.ready_text)
        time.sleep(3)
        #keystroke.wait([" "])
        self.logger.info("Send begin config ...")
        #ugm_helper.send_config(self.conn, self.ugm)
        """
        # process trials
        self._run()

        # process good bye
        appliance_helper.send_stop(self.conn)
        # ugm_helper.send_text(self.conn, self.bye_text)
        ugm_helper.send_config_for(self.conn, self.text_id, "message", self.bye_text)