9#include <QElapsedTimer>
12#include "indi/indicommon.h"
13#include "indi/indimount.h"
23 double pixelScale = 0;
25 double focalLength = 0;
27 double ra = 0, dec = 0, azimuth = 0, altitude = 0;
28 ISD::Mount::PierSide pierSide = ISD::Mount::PierSide::PIER_UNKNOWN;
29 double xangle = 0.0, yangle = 0.0;
30 double xrate = 1.0, yrate = 1.0;
36 enum GuideDataType { MOUNT, DROP };
37 GuideDataType type = MOUNT;
38 double dx = 0, dy = 0;
39 double raDistance = 0, decDistance = 0;
40 double raGuideDistance = 0, decGuideDistance = 0;
41 int raDuration = 0, decDuration = 0;
42 GuideDirection raDirection, decDirection = NO_DIR;
51 STAR_LOST_LOW_MASS = 3,
53 STAR_MASS_CHANGED = 5,
54 STAR_LOST_MASS_CHANGED = 6,
57 ErrorCode code = NO_ERRORS;
74 void startGuiding(
const GuideInfo &info);
75 void addGuideData(
const GuideData &data);
79 void startCalibration(
const GuideInfo &info);
80 void addCalibrationData(GuideDirection direction,
double x,
double y,
double xOrigin,
double yOrigin);
81 void endCalibrationSection(GuideDirection direction,
double degrees);
82 void endCalibration(
double raSpeed,
double decSpeed);
85 void ditherInfo(
double dx,
double dy,
double x,
double y);
88 void settleStartedInfo();
89 void settleCompletedInfo();
96 void appendToLog(
const QString &lines);
104 int calibrationIndex = 1;
108 bool isGuiding =
false;
111 GuideDirection lastCalibrationDirection = NO_DIR;
114 bool enabled =
false;
117 bool initialized =
false;
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Nov 8 2024 12:05:27 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.