feat: add isConnected method to CameraWorker and is_connected method to CameraController
This commit is contained in:
@@ -88,6 +88,9 @@ class CameraWorker(QObject):
|
|||||||
qimg = QImage(rgb_image.data, w, h, ch * w, QImage.Format.Format_RGB888)
|
qimg = QImage(rgb_image.data, w, h, ch * w, QImage.Format.Format_RGB888)
|
||||||
pixmap = QPixmap.fromImage(qimg)
|
pixmap = QPixmap.fromImage(qimg)
|
||||||
self.frame_ready.emit(pixmap)
|
self.frame_ready.emit(pixmap)
|
||||||
|
|
||||||
|
def isConnected(self):
|
||||||
|
return self.is_connected
|
||||||
|
|
||||||
|
|
||||||
class CameraController(QObject):
|
class CameraController(QObject):
|
||||||
@@ -143,4 +146,7 @@ class CameraController(QObject):
|
|||||||
self._start_stream_requested.emit()
|
self._start_stream_requested.emit()
|
||||||
|
|
||||||
def stop_stream(self) -> None:
|
def stop_stream(self) -> None:
|
||||||
self._stop_stream_requested.emit()
|
self._stop_stream_requested.emit()
|
||||||
|
|
||||||
|
def is_connected(self):
|
||||||
|
return self._worker.isConnected()
|
||||||
Reference in New Issue
Block a user