54 m_isBandDependent(true) {
62 QString sensor = (QString) inst [
"SensorId"];
72 double etStart = getEtTime((QString) inst [
"SpacecraftClockStartCount"]);
73 double etStop = getEtTime((QString) inst [
"SpacecraftClockStopCount"]);
80 int exposure = (int) inst[
"ExposureParameter"];
91 int reg = ((480 - exposure) * 83333) / 480;
95 int start_clocks = reg + (3 * 166);
96 if (start_clocks % 166) start_clocks += 166 - (start_clocks % 166);
111 double frameStartTime(etStart);
120 iTime myLineStartTime(etStart + ((25.0 - 1.0) * frame_time));
123 (void) sce2s_c(
naifSclkCode(), myLineStartTime.
Et(),
sizeof(sclk), sclk);
137 double stime(obsStartTime);
138 double scanTime(stop_time-start_time);
145 double endTime(stime-frame_time+scanTime);
149 int binning = inst[
"PixelAveragingWidth"];
156 getDouble(
"INS"+ikCode+
"_BORESIGHT_LINE"));
195 return (m_isBandDependent);
199 double CrismCamera::getEtTime(
const QString &sclk) {