def run(self): time.sleep(self.sleep_time_s) self.logger.info(''.join( ['[', str(self.config.peer_id), '] SEND CONTROL!'])) self.logger.info("T-before: " + repr(time.time())) acquisition_helper.finish_saving() self.logger.info("T-after: " + repr(time.time()))
def stop_storing(self, client): join_response = client.join_experiment(self.uuid, "dummy_module_"+str(time.time()), "") if join_response is None: print "experiment engine info - ERROR - connection timeout on stop signal storing!" return if not join_response.type == "rq_ok": print "experiment engine info - ERROR - join error on stop signal storing!" return mx_addr = join_response.params["mx_addr"].split(':') #hang and wait ... acquisition_helper.finish_saving([(mx_addr[0], int(mx_addr[1]))])
def __init__(self, addresses): super(LogicVenturesExperiment, self).__init__(addresses=addresses, type=peers.CLIENT) #initialise game engin for current user user_id = self.get_param('user_id') self.logger.info("Starting maze for user: "******"Unknown session name - abort") #initialise server to receive wii analysis messages from experiment server via udpServer srv = UdpServer(engine, self.get_param('internal_ip')) self.set_param('internal_port', str(srv.socket.getsockname()[1])) thread.start_new_thread(srv.run, ()) self.ready() engine.run() self.logger.info("Gui closed. Wait for finish saving..") acquisition_helper.finish_saving(addresses, ['wii']) self.logger.info("Finish saving ended! Exiting app ...") sys.exit(0)
def stop_storing(self, client): join_response = client.join_experiment(self.uuid, "dummy_module_" + str(time.time()), "") if join_response is None: print "experiment engine info - ERROR - connection timeout on stop signal storing!" return if not join_response.type == "rq_ok": print "experiment engine info - ERROR - join error on stop signal storing!" return mx_addr = join_response.params["mx_addr"].split(':') # hang and wait ... acquisition_helper.finish_saving([(mx_addr[0], int(mx_addr[1]))])
def finish_saving(self, wait=True): if wait: acquisition_helper.finish_saving() else: acquisition_helper.send_finish_saving(self.tagger.conn)
def run(self): time.sleep(self.sleep_time_s) self.logger.info(''.join(['[', str(self.config.peer_id), '] SEND CONTROL!'])) self.logger.info("T-before: "+repr(time.time())) acquisition_helper.finish_saving() self.logger.info("T-after: "+repr(time.time()))