Stellarium  HEAD
Data Structures | Signals | Public Member Functions | Static Public Attributes
INDIConnection Class Referencefinal

Data Structures

struct  Coordinates
 

Signals

void newDeviceReceived (QString name)
 
void removeDeviceReceived (QString name)
 
void serverConnectedReceived ()
 
void serverDisconnectedReceived (int exit_code)
 
void speedChanged (int speed)
 

Public Member Functions

 INDIConnection (QObject *parent=nullptr)
 
 INDIConnection (const INDIConnection &that)=delete
 
Coordinates position () const
 
void setPosition (Coordinates coords)
 
void syncPosition (Coordinates coords)
 
bool isDeviceConnected () const
 
const QStringList devices () const
 
void moveNorth (int speed)
 
void moveEast (int speed)
 
void moveSouth (int speed)
 
void moveWest (int speed)
 
void newDevice (INDI::BaseDevice *dp) override
 
void removeDevice (INDI::BaseDevice *dp) override
 
void newProperty (INDI::Property *property) override
 
void removeProperty (INDI::Property *property) override
 
void newBLOB (IBLOB *bp) override
 
void newSwitch (ISwitchVectorProperty *svp) override
 
void newNumber (INumberVectorProperty *nvp) override
 
void newText (ITextVectorProperty *tvp) override
 
void newLight (ILightVectorProperty *lvp) override
 
void newMessage (INDI::BaseDevice *dp, int messageID) override
 
void serverConnected () override
 
void serverDisconnected (int exit_code) override
 
void unParkTelescope ()
 

Static Public Attributes

static const int SLEW_STOP