diff options
| author | Nikita Kostovsky <nikita@kostovsky.me> | 2025-01-23 15:49:39 +0100 |
|---|---|---|
| committer | Nikita Kostovsky <nikita@kostovsky.me> | 2025-01-23 15:49:39 +0100 |
| commit | 459fe70f53b2f3a7dc33c3833210f60840a23204 (patch) | |
| tree | b670c6fe344e499affad0334491ddeaa26d102e0 /src/camera/innomakerov9281.h | |
| parent | 80949709a1132b5198bb8006963f177fcde2e991 (diff) | |
change img data type to uint8_t, fix loading of bin calibration table
Diffstat (limited to 'src/camera/innomakerov9281.h')
| -rw-r--r-- | src/camera/innomakerov9281.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/camera/innomakerov9281.h b/src/camera/innomakerov9281.h index bcafc12..51485cb 100644 --- a/src/camera/innomakerov9281.h +++ b/src/camera/innomakerov9281.h @@ -5,7 +5,14 @@ #include "constants.h" #include "image.h" -class InnoMakerOV9281 +class ICamera +{ +public: + virtual bool setExposureTimeMs(int value) = 0; + virtual bool setGain(int value) = 0; +}; + +class InnoMakerOV9281 : public ICamera { public: using buffer_t = std::array<uint8_t, img_size>; @@ -17,8 +24,8 @@ public: public: bool init(); - bool setExposureTimeMs(int value); - bool setGain(int value); + bool setExposureTimeMs(int value) override; + bool setGain(int value) override; bool getImage(Image &image); |
