9#include "indiconcretedevice.h"
26 virtual void registerProperty(INDI::Property prop)
override;
27 virtual void processNumber(INDI::Property prop)
override;
28 virtual void processSwitch(INDI::Property prop)
override;
30 bool setAbsoluteAngle(
double angle);
31 bool setAbsoluteSteps(uint32_t steps);
32 bool setReversed(
bool enabled);
34 bool isReversed()
const {
return m_Reversed;}
35 double absoluteAngle()
const {
return m_AbsoluteAngle;}
36 IPState absoluteAngleState()
const {
return m_AbsoluteAngleState;}
39 void newAbsoluteAngle(
double value, IPState state);
40 void reverseToggled(
bool enabled);
43 bool m_Reversed {
false};
44 double m_AbsoluteAngle {0};
45 IPState m_AbsoluteAngleState {IPS_IDLE};
The ConcreteDevice class.
GenericDevice is the Generic Device for INDI devices.
Rotator class handles control of INDI Rotator devices.
ISD is a collection of INDI Standard Devices.
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:04:46 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.