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,