Improvements to idle

This commit is contained in:
Balthasar Reuter
2018-06-17 00:11:00 +02:00
parent 6ba00ad8fe
commit aeefb2560f

View File

@@ -38,17 +38,18 @@ class CameraPicamera(Camera):
logging.info('Using PiCamera') logging.info('Using PiCamera')
self._cap = PiCamera() self._cap = None
def setActive(self): def setActive(self):
if self._cap.closed: if self._cap is None or self._cap.closed:
self._cap = PiCamera() self._cap = PiCamera()
def setIdle(self): def setIdle(self):
if not self._cap.closed: if self._cap is not None and not self._cap.closed:
self._cap.close() self._cap.close()
self._cap = None
def getPreview(self): def getPreview(self):