summaryrefslogtreecommitdiff
path: root/src/ipa/raspberrypi/controller/device_status.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ipa/raspberrypi/controller/device_status.h')
-rw-r--r--src/ipa/raspberrypi/controller/device_status.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ipa/raspberrypi/controller/device_status.h b/src/ipa/raspberrypi/controller/device_status.h
index aa08608b..131b4cd3 100644
--- a/src/ipa/raspberrypi/controller/device_status.h
+++ b/src/ipa/raspberrypi/controller/device_status.h
@@ -6,6 +6,8 @@
*/
#pragma once
+#include "libcamera/internal/utils.h"
+
// Definition of "device metadata" which stores things like shutter time and
// analogue gain that downstream control algorithms will want to know.
@@ -14,8 +16,8 @@ extern "C" {
#endif
struct DeviceStatus {
- // time shutter is open, in microseconds
- double shutter_speed;
+ // time shutter is open
+ libcamera::utils::Duration shutter_speed;
double analogue_gain;
// 1.0/distance-in-metres, or 0 if unknown
double lens_position;