Microscope capture objects now just handle on-disk data

This commit is contained in:
Joel Collins 2019-09-16 16:35:32 +01:00
parent a832dfb2f1
commit dc794d4df8
10 changed files with 125 additions and 311 deletions

View file

@ -123,11 +123,11 @@ class ListAPI(MicroscopeView):
# Explicitally acquire lock (prevents empty files being created if lock is unavailable)
with self.microscope.camera.lock:
output = self.microscope.camera.new_image(
write_to_file=True, temporary=temporary, filename=filename
temporary=temporary, filename=filename
)
self.microscope.camera.capture(
output, use_video_port=use_video_port, resize=resize, bayer=bayer
output.file, use_video_port=use_video_port, resize=resize, bayer=bayer
)
metadata.update(