Kstars

Ekos DBus Interface - Focus Module

Public Slots

Q_SCRIPTABLE Q_NOREPLY void Ekos::Focus::abort ()
 
Q_SCRIPTABLE Q_NOREPLY void Ekos::Focus::capture (double settleTime=0.0)
 
Q_SCRIPTABLE Q_NOREPLY void Ekos::Focus::checkFocus (double requiredHFR)
 
Q_SCRIPTABLE bool Ekos::Focus::focusIn (int ms=-1)
 
Q_SCRIPTABLE bool Ekos::Focus::focusOut (int ms=-1)
 
Q_SCRIPTABLE Q_NOREPLY void Ekos::Focus::start ()
 

Detailed Description

Ekos::Focus interface provides advanced scripting capabilities to perform manual and automatic focusing operations.

Public Slots

◆ abort

void Ekos::Focus::abort ( )
slot

DBUS interface function.

Abort the autofocus operation.

Definition at line 1416 of file focus.cpp.

◆ capture

void Ekos::Focus::capture ( double settleTime = 0.0)
slot

DBUS interface function.

Capture a focus frame.

Parameters
settleTimeif > 0 wait for the given time in seconds before starting to capture

Definition at line 1510 of file focus.cpp.

◆ checkFocus

void Ekos::Focus::checkFocus ( double requiredHFR)
slot

checkFocus Given the minimum required HFR, check focus and calculate HFR.

If current HFR exceeds required HFR, start autofocus process, otherwise do nothing.

Parameters
requiredHFRMinimum HFR to trigger autofocus process.

Definition at line 4905 of file focus.cpp.

◆ focusIn

bool Ekos::Focus::focusIn ( int ms = -1)
slot

DBUS interface function.

Focus inward

Parameters
msIf 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.

Definition at line 1684 of file focus.cpp.

◆ focusOut

bool Ekos::Focus::focusOut ( int ms = -1)
slot

DBUS interface function.

Focus outward

Parameters
msIf 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.

Definition at line 1704 of file focus.cpp.

◆ start

void Ekos::Focus::start ( )
slot

DBUS interface function.

Start the autofocus operation.

Definition at line 1011 of file focus.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:16:42 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.