diff options
author | Théo de la Hogue | 2024-07-09 13:44:33 +0200 |
---|---|---|
committer | Théo de la Hogue | 2024-07-09 13:44:33 +0200 |
commit | bbb9fa31d0dd08af5f3ec9ce2d4f5c731338f5c2 (patch) | |
tree | cb8a47b092f4551d09e92d799dbdc35fb5d68b6e | |
parent | 94ccab6f91c00b1f669b09445bd5af8c32957e72 (diff) | |
download | argaze-bbb9fa31d0dd08af5f3ec9ce2d4f5c731338f5c2.zip argaze-bbb9fa31d0dd08af5f3ec9ce2d4f5c731338f5c2.tar.gz argaze-bbb9fa31d0dd08af5f3ec9ce2d4f5c731338f5c2.tar.bz2 argaze-bbb9fa31d0dd08af5f3ec9ce2d4f5c731338f5c2.tar.xz |
Updating PupilLabs context.
-rw-r--r-- | src/argaze/utils/contexts/PupilLabs.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/argaze/utils/contexts/PupilLabs.py b/src/argaze/utils/contexts/PupilLabs.py index d5a4319..1bfb658 100644 --- a/src/argaze/utils/contexts/PupilLabs.py +++ b/src/argaze/utils/contexts/PupilLabs.py @@ -33,12 +33,12 @@ import cv2 from pupil_labs.realtime_api.simple import discover_one_device -class LiveStream(ArFeatures.ArContext): +class LiveStream(ArFeatures.DataCaptureContext): @DataFeatures.PipelineStepInit def __init__(self, **kwargs): - # Init ArContext class + # Init DataCaptureContext class super().__init__() def __enter__(self): @@ -78,7 +78,7 @@ class LiveStream(ArFeatures.ArContext): logging.debug('Stream gaze from Pupil Device') - while not self._stop_event.is_set(): + while self.is_running(): try: while True: @@ -109,7 +109,7 @@ class LiveStream(ArFeatures.ArContext): logging.debug('Stream video from Pupil Device') - while not self._stop_event.is_set(): + while self.is_running(): try: while True: @@ -132,7 +132,7 @@ class LiveStream(ArFeatures.ArContext): logging.debug('Pupil-Labs context stops...') # Close data stream - self._stop_event.set() + self.stop() # Stop streaming threading.Thread.join(self.__gaze_thread) |