From 8d9af8d917cabf55c4509ef258572c5148de9daa Mon Sep 17 00:00:00 2001 From: j Date: Tue, 23 Nov 2021 12:47:53 +0100 Subject: [PATCH] also sleep for first --- camera.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/camera.py b/camera.py index a9da6a0..fbdf5ff 100644 --- a/camera.py +++ b/camera.py @@ -195,6 +195,7 @@ class Camera: while True: if goto_first: + segment_t0 = time.time() if isinstance(first, dict): if 'seqid' in first and first['seqid'] not in self.segment_times: self.segment_times[first['seqid']] = 0 @@ -202,6 +203,11 @@ class Camera: self.fast_preset(first, True) #self.goto_preset(first, pan=speed, tilt=speed) self.sleep(3) + if isinstance(first, dict) and 'sleep' in first: + self.sleep(first['sleep']) + segment_time = time.time() - segment_t0 + if isinstance(first, dict) and 'seqid' in first: + self.segment_times[first['seqid']] = segment_time self.sequence_start = t0 = time.time() for step in steps: next_hour = time.gmtime().tm_hour