bool MICCD::AbortExposure() { if (InExposure && !isSimulation()) { if (gxccd_abort_exposure(cameraHandle, false) < 0) { char errorStr[MAX_ERROR_LEN]; gxccd_get_last_error(cameraHandle, errorStr, sizeof(errorStr)); LOGF_ERROR("Aborting exposure failed: %s.", errorStr); return false; } } InExposure = false; downloading = false; LOG_INFO("Exposure aborted."); return true; }
bool MICCD::AbortExposure() { if (InExposure && !isSimulation()) { if (gxccd_abort_exposure(cameraHandle, false) < 0) { char errorStr[MAX_ERROR_LEN]; gxccd_get_last_error(cameraHandle, errorStr, sizeof(errorStr)); DEBUGF(INDI::Logger::DBG_ERROR, "Aborting exposure failed: %s.", errorStr); return false; } } InExposure = false; downloading = false; DEBUG(INDI::Logger::DBG_SESSION, "Exposure aborted."); return true; }