From d9a4e8775624345665a5b6b0560f812727f7973c Mon Sep 17 00:00:00 2001 From: Sem van der Hoeven Date: Fri, 2 Jun 2023 11:45:02 +0200 Subject: [PATCH] wait until websocket is active --- src/camera/camera/camera_controller.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/camera/camera/camera_controller.py b/src/camera/camera/camera_controller.py index 990ee09a..3a53dedf 100644 --- a/src/camera/camera/camera_controller.py +++ b/src/camera/camera/camera_controller.py @@ -73,6 +73,9 @@ class CameraController(Node): man = cv2.imencode('.jpg', frame, encode_param)[1] self.get_logger().info('Sending video') await self.websocket.send(man.tobytes()) + else: + self.get_logger().info('No websocket connection') + await asyncio.sleep(1) except Exception as e: self.get_logger().error('Something went wrong while reading and sending video: ' + str(e))