summaryrefslogtreecommitdiff
path: root/src/camera/icamera.h
diff options
context:
space:
mode:
authorNikita Kostovsky <nikita@kostovsky.me>2026-07-15 10:13:10 +0200
committerNikita Kostovsky <nikita@kostovsky.me>2026-07-15 10:13:10 +0200
commit2aefb6902465c3c8a313f95bb1b7d9a80fe4c52a (patch)
tree525cafbc1a9f38df2f0d2ebe6fe9fd206e5f30d0 /src/camera/icamera.h
parent169ddcb09cd26fa0a685f691f63b49e70e1be93b (diff)
in the middle of non-linear pixels debuggingconflicting_master
Diffstat (limited to 'src/camera/icamera.h')
-rw-r--r--src/camera/icamera.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/camera/icamera.h b/src/camera/icamera.h
index 94408b6..daee920 100644
--- a/src/camera/icamera.h
+++ b/src/camera/icamera.h
@@ -67,6 +67,12 @@ public:
[[nodiscard]] virtual std::optional<const std::chrono::microseconds> get_triggerExposureDelay()
= 0;
+ [[nodiscard]] virtual bool set_isBlackLevelManual(const bool manual) = 0;
+ [[nodiscard]] virtual std::optional<bool> get_isBlackLevelManual() = 0;
+
+ [[nodiscard]] virtual bool set_blackLevel(const uint32_t level) = 0;
+ [[nodiscard]] virtual std::optional<uint32_t> get_blackLevel() = 0;
+
[[nodiscard]] virtual std::shared_ptr<Image> getImage() = 0;
public: