if no z-hop is set (aka set to 0) always capture an image on z-change

This commit is contained in:
Alexander Leisentritt 2016-03-13 13:41:06 +00:00
parent 54ef93005a
commit c78342140e

View file

@ -443,10 +443,13 @@ class ZTimelapse(Timelapse):
Timelapse.process_post_roll(self)
def _on_z_change(self, event, payload):
diff = round(payload["new"] - payload["old"], 3)
zhop = round(self._retraction_zhop, 3)
if diff > 0 and diff != zhop:
if self._retraction_zhop == 0:
self.captureImage()
else:
diff = round(payload["new"] - payload["old"], 3)
zhop = round(self._retraction_zhop, 3)
if diff > 0 and diff != zhop:
self.captureImage()
class TimedTimelapse(Timelapse):