From fbeeef254a815f7050a86ae815eaea45c56c07b9 Mon Sep 17 00:00:00 2001 From: jaknapper Date: Tue, 11 Mar 2025 14:54:44 +0000 Subject: [PATCH] Switch mode and return high res array --- src/labthings_picamera2/thing.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/labthings_picamera2/thing.py b/src/labthings_picamera2/thing.py index 88a4ffc..73bd075 100644 --- a/src/labthings_picamera2/thing.py +++ b/src/labthings_picamera2/thing.py @@ -693,6 +693,13 @@ def camera_configuration(self) -> Mapping: with self.picamera() as cam: return cam.camera_configuration() + @thing_action + def highres_mode_and_capture_array(self): + with self.picamera(pause_stream=True) as cam: + cam.configure(cam.create_still_configuration()) + cam.start() + return cam.capture_array("main") + @thing_action def capture_jpeg( self,