bool FishCampCCD::Connect() { sim = isSimulation(); if (sim) { LOG_INFO("Simulated Fishcamp is online."); return true; } if (fcUsb_haveCamera()) { fcUsb_cmd_setReadMode(cameraNum, fc_classicDataXfr, fc_16b_data); fcUsb_cmd_setCameraGain(cameraNum, GainN[0].value); fcUsb_cmd_setRoi(cameraNum, 0, 0, camInfo.width - 1, camInfo.height - 1); if (fcUsb_cmd_getTECInPowerOK(cameraNum)) CoolerNP.s = IPS_OK; LOG_INFO("Fishcamp CCD is online."); return true; } else { LOG_ERROR("Cannot find Fishcamp CCD. Please check the logfile and try again."); return false; } }
bool FishCampCCD::setGain(double gain) { int rc = fcUsb_cmd_setCameraGain(cameraNum, ((int)gain)); LOGF_DEBUG("fcUsb_cmd_setCameraGain returns %d", rc); return true; }
bool FishCampCCD::setGain(double gain) { int rc = fcUsb_cmd_setCameraGain(cameraNum, ((int)gain)); DEBUGF(INDI::Logger::DBG_DEBUG, "fcUsb_cmd_setCameraGain returns %d", rc); return true; }