aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThéo de la Hogue2024-07-09 13:44:33 +0200
committerThéo de la Hogue2024-07-09 13:44:33 +0200
commitbbb9fa31d0dd08af5f3ec9ce2d4f5c731338f5c2 (patch)
treecb8a47b092f4551d09e92d799dbdc35fb5d68b6e /src
parent94ccab6f91c00b1f669b09445bd5af8c32957e72 (diff)
downloadargaze-bbb9fa31d0dd08af5f3ec9ce2d4f5c731338f5c2.zip
argaze-bbb9fa31d0dd08af5f3ec9ce2d4f5c731338f5c2.tar.gz
argaze-bbb9fa31d0dd08af5f3ec9ce2d4f5c731338f5c2.tar.bz2
argaze-bbb9fa31d0dd08af5f3ec9ce2d4f5c731338f5c2.tar.xz
Updating PupilLabs context.
Diffstat (limited to 'src')
-rw-r--r--src/argaze/utils/contexts/PupilLabs.py10
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)