|
|
@ -88,6 +88,9 @@ OS04C10::OS04C10() { |
|
|
|
linearization_lut.push_back(0x0); |
|
|
|
linearization_lut.push_back(0x0); |
|
|
|
} |
|
|
|
} |
|
|
|
linearization_pts = {0x07ff0bff, 0x17ff06ff, 0x1bff23ff, 0x3fff3fff}; |
|
|
|
linearization_pts = {0x07ff0bff, 0x17ff06ff, 0x1bff23ff, 0x3fff3fff}; |
|
|
|
|
|
|
|
for (int i = 0; i < 884*2; i++) { |
|
|
|
|
|
|
|
vignetting_lut.push_back(0xff); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
std::vector<i2c_random_wr_payload> OS04C10::getExposureRegisters(int exposure_time, int new_exp_g, bool dc_gain_enabled) const { |
|
|
|
std::vector<i2c_random_wr_payload> OS04C10::getExposureRegisters(int exposure_time, int new_exp_g, bool dc_gain_enabled) const { |
|
|
|