Kstars
indistd.h
38 typedef enum { PARK_UNKNOWN, PARK_PARKED, PARK_PARKING, PARK_UNPARKING, PARK_UNPARKED, PARK_ERROR } ParkStatus;
64 GDSetCommand(INDI_PROPERTY_TYPE inPropertyType, const QString &inProperty, const QString &inElement,
75 * GDInterface is the Generic Device <i>Interface</i> for INDI devices. It is used as part of the Decorator Pattern when initially a new INDI device is created as a
76 * Generic Device in INDIListener. If the device registers an INDI Standard Property belonging to one specific device type (e.g. Telescope), then the device functionality
108 * GenericDevice is the Generic Device for INDI devices. When a new INDI device is created in INDIListener, it gets created as a GenericDevice initially. If the device
109 * registers a standard property that is a key property to a device type family (e.g. Number property EQUATORIAL_EOD_COORD signifies a Telescope device), then the specialized version of
112 * GenericDevice handles common functions shared across many devices such as time and location handling, configuration processing, retrieving information about properties, driver info..etc.
141 * @return Return true of BLOB was successfully processed. If a concrete device does not process the blob, it should
186 virtual bool getMinMaxStep(const QString &propName, const QString &elementName, double *min, double *max,
192 virtual bool getJSONBLOB(const QString &propName, const QString &elementName, QJsonObject &blobObject);
Q_OBJECTQ_OBJECT
Q_PROPERTY(...)
void sendNewSwitch(INDI::Property prop)
Send new Switch command to server.
Q_CLASSINFO(Name, Value)
Definition: indilightbox.h:20
Definition: deviceinfo.h:20
Definition: indicorrelator.h:19
Definition: indirotator.h:19
virtual bool processBLOB(INDI::Property prop) override
processBLOB Process Binary BLOB
Definition: indistd.cpp:534
Definition: driverinfo.h:45
Definition: indiadaptiveoptics.cpp:9
Definition: indidetector.h:19
Definition: clientmanager.h:37
QObject(QObject *parent)
Definition: indimount.h:26
void sendNewText(INDI::Property prop)
Send new Text command to server.
Definition: indicamera.h:46
Definition: indidustcap.h:22
Definition: indiweather.h:23
bool generateDevices()
generateDevices Generate concrete devices based on DRIVER_INTERFACE
Definition: indistd.cpp:1153
QDebug operator<<(QDebug d, const QCPVector2D &vec)
Definition: qcustomplot.h:446
Definition: indifocuser.h:20
Definition: indidome.h:22
Definition: indiadaptiveoptics.h:19
Definition: indistd.h:116
Definition: indispectrograph.h:19
void sendNewNumber(INDI::Property prop)
Send new Number command to server.
Definition: indiauxiliary.h:19
QDataStream & operator>>(QDataStream &in, KDateTime &dateTime)
Definition: indistd.h:83
QObject * parent() const const
QVariant property(const char *name) const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Sep 26 2023 03:55:47 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Sep 26 2023 03:55:47 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.