Kstars
focusmodule.h
52 void runAutoFocus(const AutofocusReason autofocusReason, const QString &reasonInfo, const QString &trainname);
131 * @return Returns True if the focuser of the given optical train uses the full field for focusing
141 * Set Auto Focus options for the focuser of the given optical train. The options must be set before starting
142 * the autofocus operation. If no options are set, the options loaded from the user configuration are used.
143 * @param enable If true, Ekos will attempt to automatically select the best focus star in the frame.
149 * Set Auto Focus options for the focuser of the given optical train. The options must be set before
150 * starting the autofocus operation. If no options are set, the options loaded from the user configuration are used.
158 * @param boxSize the box size around the focus star in pixels. The boxsize is used to subframe around the focus star.
159 * @param stepSize the initial step size to be commanded to the focuser. If the focuser is absolute, the step size is in ticks. For relative focusers, the focuser will be commanded to focus inward for stepSize milliseconds initially.
161 * @param tolerance Measure of how accurate the autofocus algorithm is. If the difference between the current HFR and minimum measured HFR is less than %tolerance after the focuser traversed both ends of the V-curve, then the focusing operation
164 Q_SCRIPTABLE bool setAutoFocusParameters(const QString &trainname, int boxSize, int stepSize, int maxTravel, double tolerance);
241 * @param ms If set, focus inward for ms ticks (Absolute Focuser), or ms milliseconds (Relative Focuser). If not set, it will use the value specified in the options.
247 * @param ms If set, focus outward for ms ticks (Absolute Focuser), or ms milliseconds (Relative Focuser). If not set, it will use the value specified in the options.
252 * @brief checkFocus Given the minimum required HFR, check focus and calculate HFR. If current HFR exceeds required HFR, start autofocus process, otherwise do nothing.
298 * @brief findUnusedOpticalTrain Find the name of the first optical train that is not used by another tab
308 /// They're generic GDInterface because they could be either ISD::Camera or ISD::FilterWheel or ISD::Weather
Q_CLASSINFO(Name, Value)
Q_INVOKABLEQ_INVOKABLE
Q_OBJECTQ_OBJECT
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:54:27 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:54:27 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.