From 2aefb6902465c3c8a313f95bb1b7d9a80fe4c52a Mon Sep 17 00:00:00 2001 From: Nikita Kostovsky Date: Wed, 15 Jul 2026 10:13:10 +0200 Subject: in the middle of non-linear pixels debugging --- src/camera/veyeimx287m.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/camera/veyeimx287m.h') 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 get_triggerExposureDelay() override; + [[nodiscard]] bool set_isBlackLevelManual(const bool manual) override; + [[nodiscard]] std::optional get_isBlackLevelManual() override; + + [[nodiscard]] bool set_blackLevel(const uint32_t level) override; + [[nodiscard]] std::optional 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 m_lastProcessedImage{}; -- cgit v1.3.1