Kstars
camera.h
78 * @brief addDSLRInfo Save DSLR Info the in the database. If the interactive dialog was open, close it.
85 void addDSLRInfo(const QString &model, uint32_t maxW, uint32_t maxH, double pixelW, double pixelH);
126 * The only difference between SUSPENDED and ABORTED it that capture module can automatically resume a suspended
127 * state on its own without external trigger once the right conditions are met. When whatever reason caused the module
128 * to go into suspended state ceases to exist, the capture module automatically resumes. On the other hand, ABORTED state
129 * must be started via an external programmatic or user trigger (e.g. click the start button again).
156 * @brief restartCamera Restarts the INDI driver associated with a camera. Remote and Local drivers are supported.
157 * @param name Name of camera to restart. If a driver defined multiple cameras, they would be removed and added again
195 QSharedPointer<SequenceJob> createJob(SequenceJob::SequenceJobType jobtype = SequenceJob::JOBTYPE_BATCH,
200 * @param index Row index for job to remove, if left as -1 (default), the currently selected row will be removed.
208 * @param index Row index for job to edit, if left as -1 (default), the currently selected row will be edited.
219 * @param value if enable is true, it sets the maximum guiding deviation in arcsecs. If the value is exceeded, the capture operation is aborted until the value falls below the value threshold.
226 * @param HFR if enable is true, it sets HFR in pixels. After each exposure, the HFR is re-measured and if it exceeds the specified value, an autofocus operation will be commanded.
233 * @param targetName override the target in the sequence queue file (necessary for using the target of the scheduler)
259 void setAllSettings(const QVariantMap &settings, const QVariantMap *standAloneSettings = nullptr);
375 * @brief showTemperatureRegulation Toggle temperature regulation dialog which sets temperature ramp and threshold
442 void newImage(const QSharedPointer<SequenceJob> &job, const QSharedPointer<FITSData> &data, const QString &trainname);
446 void runAutoFocus(AutofocusReason autofocusReason, const QString &reasonInfo, const QString &trainname);
543 * @brief processCCDNumber Process number properties arriving from CCD. Currently, only CCD and Guider frames are processed.
564 * @brief addJob Add a new job to the UI. This is used when a job is loaded from a capture sequence file. In
565 * contrast to {@see #createJob()}, the job's attributes are taken from the file and only the UI gehts updated.
649 void updateJobFromUI(const QSharedPointer<SequenceJob> &job, FilenamePreviewType filenamePreview = FILENAME_NOT_PREVIEW);
667 * @brief updateCellStyle Update the cell's style. If active is true, set a bold and italic font and
702 * Clear in-sequence focus settings. It sets the autofocus HFR to zero so that next autofocus value is remembered for the in-sequence focusing.
738 * @brief syncSettings When checkboxes, comboboxes, or spin boxes are updated, save their values in the
764 bool checkUploadPaths(FilenamePreviewType filenamePreview, const QSharedPointer<SequenceJob> &job);
788 void updateJobTableCountCell(const QSharedPointer<SequenceJob> &job, QTableWidgetItem *countCell);
The CameraProcess class holds the entire business logic to control capturing execution.
Definition cameraprocess.h:113
Q_INVOKABLEQ_INVOKABLE
Q_OBJECTQ_OBJECT
virtual bool event(QEvent *e)
QObject * parent() const const
QWidget(QWidget *parent, Qt::WindowFlags f)
enabled
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 28 2025 11:55:59 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 28 2025 11:55:59 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.