コード例 #1
0
 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
コード例 #2
0
    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'])
コード例 #3
0
ファイル: gmapping.py プロジェクト: 6VV/fire-robot-websocket
 def __receive(self):
     socket = remote.get_sub_socket(port=20004)
     while True:
         self.image = socket.recv()