def __receive(self): socket = remote.get_sub_socket(port=self.robot_port) while True: self.image = socket.recv() current_time = time.time() if current_time - self.last_save_time > 5: self.save_file(self.image) self.last_save_time = current_time
def receive(self): socket = remote.get_sub_socket(port=20001) while True: self.data = socket.recv_string() self.json_data = json.loads(self.data) # TODO:on_receive if self.json_data['data']['type'] == 'location': self.location_controller.on_receive( self.json_data['data']['data'])
def __receive(self): socket = remote.get_sub_socket(port=20004) while True: self.image = socket.recv()