Fix bug in simulation frame timing which may be affecting integration test

This commit is contained in:
Julian Stirling 2025-12-16 10:23:55 +00:00
parent 942e9e5024
commit a67afdf21f

View file

@ -292,7 +292,7 @@ class SimulatedCamera(BaseCamera):
def _capture_frames(self) -> None:
last_frame_t = time.time()
while self._capture_enabled:
wait_time = last_frame_t - time.time() - self.frame_interval
wait_time = self.frame_interval - (time.time() - last_frame_t)
if wait_time > 0:
time.sleep(wait_time)
last_frame_t = time.time()