Instrument Neutral Distributed Interface INDI 2.2.5
indibase.cpp
Go to the documentation of this file.
1#include "indibase.h"
2#include "basedevice.h"
3
4namespace INDI
5{
6
7// device
8
11
14
15// property
16
19
22
25
26// message
27
30
31// server
32
35
38
39// deprecated
40#if INDI_VERSION_MAJOR < 2
43
46
49
52
55
58
61
64
67
70#endif
71
72}
Class to provide basic INDI device functionality.
Definition basedevice.h:52
virtual void newText(ITextVectorProperty *tvp)
Emmited when a new text value arrives from INDI server.
Definition indibase.cpp:59
virtual void updateProperty(INDI::Property property)
Emmited when a new property value arrives from INDI server.
Definition indibase.cpp:20
virtual void removeProperty(INDI::Property property)
Emmited when a property is deleted for an INDI driver.
Definition indibase.cpp:23
virtual void newProperty(INDI::Property property)
Emmited when a new property is created for an INDI driver.
Definition indibase.cpp:17
virtual void serverDisconnected(int exit_code)
Emmited when the server gets disconnected.
Definition indibase.cpp:36
virtual void newDevice(INDI::BaseDevice baseDevice)
Emmited when a new device is created from INDI server.
Definition indibase.cpp:9
virtual void newSwitch(ISwitchVectorProperty *svp)
Emmited when a new switch value arrives from INDI server.
Definition indibase.cpp:53
virtual void newLight(ILightVectorProperty *lvp)
Emmited when a new light value arrives from INDI server.
Definition indibase.cpp:62
virtual void newBLOB(IBLOB *bp)
Emmited when a new property value arrives from INDI server.
Definition indibase.cpp:65
virtual void removeDevice(INDI::BaseDevice baseDevice)
Emmited when a device is deleted from INDI server.
Definition indibase.cpp:12
virtual void newNumber(INumberVectorProperty *nvp)
Emmited when a new number value arrives from INDI server.
Definition indibase.cpp:56
virtual void serverConnected()
Emmited when the server is connected.
Definition indibase.cpp:33
virtual void newMessage(INDI::BaseDevice baseDevice, int messageID)
Emmited when a new message arrives from INDI server.
Definition indibase.cpp:28
Provides generic container for INDI properties.
Namespace to encapsulate INDI client, drivers, and mediator classes.
One Blob (Binary Large Object) descriptor.
Light vector property descriptor.
Definition indiapi.h:415
Number vector property descriptor.
Definition indiapi.h:317
Switch vector property descriptor.
Definition indiapi.h:365
Text vector property descriptor.
Definition indiapi.h:244