def start(self): #self.delay(100) if DEBUG: print "------- start -----------" self._gen_status_msgs() self.resort = Resort(flag_page=self.magic_page) self.rider_ids = set()
def start(self): if DEBUG: print "------- start -----------" self._gen_status_msgs() self.resort = Resort(flag_page=self.magic_page) self.rider_ids = set() self.rider_id_init = 0x41414141 self.health_check_init = 0x1F1F1F1F
def load_resort_digraph(self): ''' Load a new resort digraph. ''' if DEBUG: print "cmd: load resort digraph -----------" self.resort_size = 3 self.resort_min_altitude = 5000 self.resort_max_altitude = 15000 # trash old digraph, but save and reset the riders self.resort.resort_reset() riders = self.resort.riders self.resort = Resort(self.resort_size, self.resort_min_altitude, self.resort_max_altitude, self.magic_page) self.resort.riders = riders self.resort.generate_random_layout(t_len=15, t_diffs=[3, 4, 4, 5], c_count=15) buf = self.LOAD_DIGRAPH + self.resort.generate_load_digraph_buffer() self.write(buf) self.read(length=len(self.OK)) return 0