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")
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")
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)
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)