kstars
indilistener.cpp
Go to the documentation of this file.
39 "EQUATORIAL_EOD_COORD", "EQUATORIAL_EOD_COORD_REQUEST", "HORIZONTAL_COORD", "TELESCOPE_ABORT_MOTION", "ON_COORD_SET",
88 connect(cm, SIGNAL(newINDIProperty(INDI::Property*)), this, SLOT(registerProperty(INDI::Property*)));
89 //connect(cm, SIGNAL(removeINDIProperty(INDI::Property*)), this, SLOT(removeProperty(INDI::Property*)), Qt::BlockingQueuedConnection);
90 connect(cm, SIGNAL(removeINDIProperty(INDI::Property*)), this, SLOT(removeProperty(INDI::Property*)));
92 connect(cm, SIGNAL(newINDISwitch(ISwitchVectorProperty*)), this, SLOT(processSwitch(ISwitchVectorProperty*)));
93 connect(cm, SIGNAL(newINDIText(ITextVectorProperty*)), this, SLOT(processText(ITextVectorProperty*)));
94 connect(cm, SIGNAL(newINDINumber(INumberVectorProperty*)), this, SLOT(processNumber(INumberVectorProperty*)));
95 connect(cm, SIGNAL(newINDILight(ILightVectorProperty*)), this, SLOT(processLight(ILightVectorProperty*)));
123 //qDebug() << "Unique label for dv " << dv->getName() << " is: " << dv->getUniqueLabel() << endl;
134 if (dv->getDriverInfo()->getUniqueLabel() == gd->getDeviceName() || dv->getDriverInfo()->getDriverSource() == HOST_SOURCE)
154 if ( gd->getType() == KSTARS_UNKNOWN && (!strcmp(prop->getName(), "EQUATORIAL_EOD_COORD") || !strcmp(prop->getName(), "HORIZONTAL_COORD")) )
193 ISD::ST4 *st4Driver = new ISD::ST4(gd->getBaseDevice(), gd->getDriverInfo()->getClientManager());
void deviceRemoved(ISD::GDInterface *)
void newFilter(ISD::GDInterface *)
virtual void registerProperty(INDI::Property *prop)=0
void processSwitch(ISwitchVectorProperty *svp)
Definition: indilistener.cpp:220
void removeProperty(INDI::Property *prop)
Definition: indilistener.cpp:204
virtual INDI::BaseDevice * getBaseDevice()=0
Definition: indicommon.h:66
virtual const char * getDeviceName()=0
virtual void processLight(ILightVectorProperty *lvp)=0
virtual void processNumber(INumberVectorProperty *nvp)=0
virtual void processText(ITextVectorProperty *tvp)=0
Definition: indifocuser.h:18
virtual void removeProperty(INDI::Property *prop)=0
Definition: indifilter.h:18
Definition: indistd.h:102
void newFocuser(ISD::GDInterface *)
Definition: indicommon.h:15
ISD::GDInterface * getDevice(const QString &name)
Definition: indilistener.cpp:70
void newST4(ISD::ST4 *)
Definition: inditelescope.h:19
bool isStandardProperty(const QString &name)
Definition: indilistener.cpp:61
virtual DeviceFamily getType()=0
void newDevice(ISD::GDInterface *)
void newTelescope(ISD::GDInterface *)
virtual void processSwitch(ISwitchVectorProperty *svp)=0
Definition: clientmanager.h:22
Definition: indilistener.h:25
void processNumber(INumberVectorProperty *nvp)
Definition: indilistener.cpp:234
virtual void processBLOB(IBLOB *bp)=0
Definition: indistd.h:195
void processLight(ILightVectorProperty *lvp)
Definition: indilistener.cpp:258
Definition: indiccd.h:73
Definition: deviceinfo.h:18
void newCCD(ISD::GDInterface *)
Definition: indistd.h:48
void registerProperty(INDI::Property *prop)
Definition: indilistener.cpp:147
virtual DriverInfo * getDriverInfo()=0
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:36:19 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:36:19 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.