Changeset View
Changeset View
Standalone View
Standalone View
kstars/ekos/guide/guideinterface.h
Show First 20 Lines • Show All 52 Lines • ▼ Show 20 Line(s) | 34 | public: | |||
---|---|---|---|---|---|
53 | virtual bool getGuiderParams(double *ccdPixelSizeX, double *ccdPixelSizeY, double *mountAperture, | 53 | virtual bool getGuiderParams(double *ccdPixelSizeX, double *ccdPixelSizeY, double *mountAperture, | ||
54 | double *mountFocalLength); | 54 | double *mountFocalLength); | ||
55 | 55 | | |||
56 | virtual bool setFrameParams(uint16_t x, uint16_t y, uint16_t w, uint16_t h, uint16_t binX, uint16_t binY); | 56 | virtual bool setFrameParams(uint16_t x, uint16_t y, uint16_t w, uint16_t h, uint16_t binX, uint16_t binY); | ||
57 | virtual bool getFrameParams(uint16_t *x, uint16_t *y, uint16_t *w, uint16_t *h, uint16_t *binX, uint16_t *binY); | 57 | virtual bool getFrameParams(uint16_t *x, uint16_t *y, uint16_t *w, uint16_t *h, uint16_t *binX, uint16_t *binY); | ||
58 | 58 | | |||
59 | virtual void setStarPosition(QVector3D& starCenter); | 59 | virtual void setStarPosition(QVector3D& starCenter); | ||
60 | 60 | | |||
61 | enum CalibrationUpdateType | ||||
62 | { | ||||
63 | RA_IN, | ||||
64 | RA_OUT, | ||||
65 | DEC_IN, | ||||
66 | DEC_OUT, | ||||
67 | CALIBRATION_MESSAGE_ONLY | ||||
68 | }; | ||||
69 | | ||||
61 | signals: | 70 | signals: | ||
62 | void newLog(const QString &); | 71 | void newLog(const QString &); | ||
63 | void newStatus(Ekos::GuideState); | 72 | void newStatus(Ekos::GuideState); | ||
64 | void newAxisDelta(double delta_ra, double delta_dec); | 73 | void newAxisDelta(double delta_ra, double delta_dec); | ||
65 | void newAxisSigma(double sigma_ra, double sigma_dec); | 74 | void newAxisSigma(double sigma_ra, double sigma_dec); | ||
66 | void newAxisPulse(double pulse_ra, double pulse_dec); | 75 | void newAxisPulse(double pulse_ra, double pulse_dec); | ||
67 | void newStarPosition(const QVector3D &newCenter, bool updateNow); | 76 | void newStarPosition(const QVector3D &newCenter, bool updateNow); | ||
68 | void newStarPixmap(QPixmap &); | 77 | void newStarPixmap(QPixmap &); | ||
69 | 78 | void calibrationUpdate(CalibrationUpdateType type, const QString &message = QString(""), double x = 0, double y = 0); | |||
70 | void frameCaptureRequested(); | 79 | void frameCaptureRequested(); | ||
71 | 80 | | |||
72 | void guideEquipmentUpdated(); | 81 | void guideEquipmentUpdated(); | ||
73 | 82 | | |||
74 | protected: | 83 | protected: | ||
75 | Ekos::GuideState state { GUIDE_IDLE }; | 84 | Ekos::GuideState state { GUIDE_IDLE }; | ||
76 | double ccdPixelSizeX { 0 }; | 85 | double ccdPixelSizeX { 0 }; | ||
77 | double ccdPixelSizeY { 0 }; | 86 | double ccdPixelSizeY { 0 }; | ||
Show All 10 Lines |