Instrument Neutral Distributed Interface INDI  2.0.2
indibase.cpp
Go to the documentation of this file.
1 #include "indibase.h"
2 #include "basedevice.h"
3 
4 namespace INDI
5 {
6 
7 // device
8 
10 { }
11 
13 { }
14 
15 // property
16 
18 { }
19 
21 { }
22 
24 { }
25 
26 // message
27 
29 { }
30 
31 // server
32 
34 { }
35 
37 { }
38 
39 // deprecated
40 #if INDI_VERSION_MAJOR < 2
42 { }
43 
45 { }
46 
48 { }
49 
51 { }
52 
54 { }
55 
57 { }
58 
60 { }
61 
63 { }
64 
66 { }
67 
69 { }
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.
Definition: indiproperty.h:48
Namespace to encapsulate INDI client, drivers, and mediator classes.
One Blob (Binary Large Object) descriptor.
Light vector property descriptor.
Definition: indiapi.h:417
Number vector property descriptor.
Definition: indiapi.h:319
Switch vector property descriptor.
Definition: indiapi.h:367
Text vector property descriptor.
Definition: indiapi.h:246