File indexing completed on 2024-05-12 03:44:32

0001 /*
0002     SPDX-FileCopyrightText: 2023 Joseph McGee <joseph.mcgee@sbcglobal.net>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 
0008 #include <QLoggingCategory>
0009 #include <QAbstractItemModel>
0010 #include "cameragainreadnoise.h"
0011 
0012 #include <ekos_capture_debug.h>
0013 
0014 int OptimalExposure::CameraGainReadNoise::getGain()
0015 {
0016     return gain;
0017 }
0018 
0019 void OptimalExposure::CameraGainReadNoise::setGain(int newGain)
0020 {
0021     gain = newGain;
0022 }
0023 
0024 double OptimalExposure::CameraGainReadNoise::getReadNoise()
0025 {
0026     return readNoise;
0027 }
0028 
0029 void OptimalExposure::CameraGainReadNoise::setReadNoise(double newReadNoise)
0030 {
0031     readNoise = newReadNoise;
0032 }
0033 
0034 
0035 namespace OptimalExposure
0036 {
0037 CameraGainReadNoise::CameraGainReadNoise(int gain, double readNoise) : gain(gain), readNoise(readNoise)
0038 {
0039     // qCInfo(KSTARS_EKOS_CAPTURE) << "CameraGainReadNoise constructor: " << gain << " " << readNoise;
0040 }
0041 }