Kstars
            
 
   10#include "ui_rotatorsettings.h" 
   11#include "indi/indimount.h" 
   12#include "qloggingcategory.h" 
   17class CaptureDeviceAdaptor;
 
   20class RotatorSettings : 
public QDialog, 
public Ui::RotatorDialog
 
   28    void   initRotator(
const QString &train, 
const QSharedPointer<Ekos::CaptureDeviceAdaptor> CaptureDA, ISD::Rotator *device);
 
   29    void   updateRotator(
double RAngle);
 
   30    void   updateGauge(
double Angle);
 
   31    void   updateGaugeZeroPos(ISD::Mount::PierSide Pierside);
 
   32    void   updateFlipPolicy(
const bool FlipRotationAllowed);
 
   37    double getCameraPA() { 
return CameraPA->value(); }
 
   38    void   setCameraPA(
double Angle) { CameraPA->setValue(Angle); }
 
   39    void   setPAOffset(
double value) { CameraOffset->setValue(value);}
 
   40    void   refresh(
double PAngle);
 
   44    QSharedPointer<Ekos::CaptureDeviceAdaptor> m_CaptureDA;
 
   46    ISD::Rotator *m_Rotator = {
nullptr};
 
   47    void   setFlipPolicy(
const int index);
 
   48    void   showAlignOptions();
 
   49    void   activateRotator(
double Angle);
 
   50    void   commitRotatorDirection(
bool Reverse);
 
   51    void   syncFOV(
double PA);
 
   54    void   newLog(
const QString &text);
 
Ekos is an advanced Astrophotography tool for Linux.
 
QObject * parent() const const
 
  
 
  This file is part of the KDE documentation.
  Documentation copyright © 1996-2025 The KDE developers.
  Generated on Fri May 2 2025 12:02:37 by
  
doxygen 1.13.2 written
  by 
Dimitri van Heesch, © 1997-2006
  
  KDE's Doxygen guidelines are available online.