Kstars
guide.h
43 * @short Performs calibration and autoguiding using an ST4 port or directly via the INDI driver. Can be used with the following external guiding applications:
80 * Ekos::Guide interface provides advanced scripting capabilities to calibrate and guide a mount via a CCD camera.
100 * @brief connectGuider Establish connection to guider application. For internal guider, this always returns true.
106 * @brief disconnectGuider Disconnect from guider application. For internal guider, this always returns true.
131 * Set calibration dark frame option. The options must be set before starting the calibration operation. If no options are set, the options loaded from the user configuration are used.
193 * @return QVector3D of starCenter. The 3rd parameter is used to store current bin settings and in unrelated to the star position.
236 * Clear calibration data. Next time any guide operation is performed, a calibration is first started.
241 * @brief dither Starts dithering process in a random direction restricted by the number of pixels specified in dither options
270 * Set guiding options. The options must be set before starting the guiding operation. If no options are set, the options loaded from the user configuration are used.
271 * @param enable if true, it will select a subframe around the guide star depending on the boxSize size.
276 * Set guiding options. The options must be set before starting the guiding operation. If no options are set, the options loaded from the user configuration are used.
277 * @param enable if true, it will select a subframe around the guide star depending on the boxSize size.
283 * @param type Type of guider process to use. 0 for internal guider, 1 for external PHD2, 2 for external lin_guider. Pass -1 to select default guider in options.
289 * @brief axisDelta returns the last immediate axis delta deviation in arcseconds. This is the deviation of locked star position when guiding started.
295 * @brief axisSigma return axis sigma deviation in arcseconds RMS. This is the RMS deviation of locked star position when guiding started.
301 * @brief checkCamera Check all CCD parameters and ensure all variables are updated to reflect the selected CCD
307 * @brief checkExposureValue This function is called by the INDI framework whenever there is a new exposure value. We use it to know if there is a problem with the exposure
344 bool sendMultiPulse(GuideDirection ra_dir, int ra_msecs, GuideDirection dec_dir, int dec_msecs, CaptureAfterPulses followWithCapture);
349 * @brief setDECSwap Change ST4 declination pulse direction. +DEC pulses increase DEC if swap is OFF. When on +DEC pulses result in decreasing DEC.
392 * @brief processCCDNumber Process number properties arriving from CCD. Currently, binning changes are processed.
418 void calibrationUpdate(GuideInterface::CalibrationUpdateType type, const QString &message = QString(""), double dx = 0,
460 * @brief updateGuideParams Update the guider and frame parameters due to any changes in the mount and/or ccd frame
481 * @brief setBLOBEnabled Enable or disable BLOB reception from current CCD if using external guider
514 * @brief syncSettings When checkboxes, comboboxes, or spin boxes are updated, save their values in the
669 // Reset non guided dithering properties and initialize the random generator seed if not already done.
Q_OBJECTQ_OBJECT
void checkCamera()
checkCamera Check all CCD parameters and ensure all variables are updated to reflect the selected CCD
Definition: guide.cpp:443
Q_PROPERTY(...)
void processData(const QSharedPointer< FITSData > &data)
newFITS is called by the INDI framework whenever there is a new BLOB arriving
Definition: guide.cpp:961
Q_SCRIPTABLE Q_NOREPLY void setAutoStarEnabled(bool enable)
DBUS interface function.
Definition: guide.cpp:1445
Q_SCRIPTABLE Q_NOREPLY void setDarkFrameEnabled(bool enable)
DBUS interface function.
Definition: guide.cpp:1688
Ekos is an advanced Astrophotography tool for Linux. It is based on a modular extensible framework to...
Definition: align.cpp:69
Stores dms coordinates for a point in the sky. for converting between coordinate systems.
Definition: skypoint.h:44
Q_CLASSINFO(Name, Value)
virtual bool event(QEvent *event) override
Definition: indicamerachip.h:22
void setTrackingStar(int x, int y)
setTrackingStar Gets called when the user select a star in the guide frame
Definition: guide.cpp:2039
bool setAdaptiveOptics(ISD::AdaptiveOptics *device)
Add new Adaptive Optics.
Definition: guide.cpp:696
void updateSetting(const QString &key, const QVariant &value)
updateSetting Update per-train and global setting
Definition: guide.cpp:3238
The QProgressIndicator class lets an application display a progress indicator to show that a long tas...
Definition: QProgressIndicator.h:23
void checkExposureValue(ISD::CameraChip *targetChip, double exposure, IPState expState)
checkExposureValue This function is called by the INDI framework whenever there is a new exposure val...
Definition: guide.cpp:1646
Definition: indimount.h:26
Performs calibration and autoguiding using an ST4 port or directly via the INDI driver....
Definition: guide.h:50
void updateProperty(INDI::Property prop)
processCCDNumber Process number properties arriving from CCD.
Definition: guide.cpp:1623
Primary window to view monochrome and color FITS images. The FITSviewer can open multiple images each...
Definition: fitsviewer.h:48
Definition: indicamera.h:46
QString join(const QString &separator) const const
void setDECSwap(bool enable)
setDECSwap Change ST4 declination pulse direction.
Definition: guide.cpp:1122
Q_SCRIPTABLE Q_NOREPLY void setExposure(double value)
DBUS interface function.
Definition: guide.cpp:1432
Definition: indiadaptiveoptics.h:19
The main change relative to fitsview is to add the capability of displaying the 'neighbor guide stars...
Definition: guideview.h:21
QString message
QVector3D getStarPosition()
getStarPosition Return star center as selected by the user or auto-detected by KStars
Definition: guide.h:195
Q_SCRIPTABLE Q_NOREPLY void setSubFrameEnabled(bool enable)
DBUS interface function.
Definition: guide.cpp:1437
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Mar 22 2023 04:02:02 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Mar 22 2023 04:02:02 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.