summaryrefslogtreecommitdiff
path: root/src/camera/veyeimx287m.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/camera/veyeimx287m.h')
-rw-r--r--src/camera/veyeimx287m.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/camera/veyeimx287m.h b/src/camera/veyeimx287m.h
index 326a43a..764ede8 100644
--- a/src/camera/veyeimx287m.h
+++ b/src/camera/veyeimx287m.h
@@ -94,6 +94,12 @@ public:
[[nodiscard]] bool set_triggerExposureDelay(const std::chrono::microseconds us) override;
[[nodiscard]] std::optional<const std::chrono::microseconds> get_triggerExposureDelay() override;
+ [[nodiscard]] bool set_isBlackLevelManual(const bool manual) override;
+ [[nodiscard]] std::optional<bool> get_isBlackLevelManual() override;
+
+ [[nodiscard]] bool set_blackLevel(const uint32_t level) override;
+ [[nodiscard]] std::optional<uint32_t> get_blackLevel() override;
+
public:
/*!
* \brief processedCounter - count of images processed in current second.
@@ -161,7 +167,7 @@ private:
std::jthread m_getThreads[1];
// std::jthread m_getThreads[4];
// TODO: sync all loops somehow to guarantee frames order
- std::jthread m_rotateThreads[2];
+ std::jthread m_rotateThreads[1];
std::jthread m_calcPixelsThreads[1];
std::mutex m_lastImageMtx;
std::shared_ptr<Image> m_lastProcessedImage{};