kstars
indiapi.h File Reference
Constants and Data structure definitions for the interface to the reference INDI C API implementation. More...
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| struct | _IBLOBVectorProperty |
| BLOB (Binary Large Object) vector property descriptor. More... | |
| struct | _ILightVectorProperty |
| Light vector property descriptor. More... | |
| struct | _INumberVectorProperty |
| Number vector property descriptor. More... | |
| struct | _ISwitchVectorProperty |
| Switch vector property descriptor. More... | |
| struct | _ITextVectorProperty |
| Text vector property descriptor. More... | |
| struct | IBLOB |
| One Blob (Binary Large Object) descriptor. More... | |
| struct | ILight |
| One light descriptor. More... | |
| struct | INumber |
| One number descriptor. More... | |
| struct | ISwitch |
| One switch descriptor. More... | |
| struct | IText |
| One text descriptor. More... | |
Defines | |
| #define | INDIV 1.5 |
| #define | MAXINDIBLOBFMT 32 |
| #define | MAXINDIDEVICE 32 |
| #define | MAXINDIFORMAT 32 |
| #define | MAXINDIGROUP 32 |
| #define | MAXINDILABEL 32 |
| #define | MAXINDINAME 32 |
| #define | MAXINDITSTAMP 32 |
| #define | NARRAY(a) (sizeof(a)/sizeof(a[0])) |
Typedefs | |
| typedef struct _IBLOBVectorProperty | IBLOBVectorProperty |
| typedef struct _ILightVectorProperty | ILightVectorProperty |
| typedef struct _INumberVectorProperty | INumberVectorProperty |
| typedef struct _ISwitchVectorProperty | ISwitchVectorProperty |
| typedef struct _ITextVectorProperty | ITextVectorProperty |
Enumerations | |
| enum | IPerm { IP_RO, IP_WO, IP_RW } |
| enum | IPState { IPS_IDLE, IPS_OK, IPS_BUSY, IPS_ALERT } |
| enum | ISRule { ISR_1OFMANY, ISR_ATMOST1, ISR_NOFMANY } |
| enum | ISState { ISS_OFF, ISS_ON } |
Detailed Description
Constants and Data structure definitions for the interface to the reference INDI C API implementation.
Definition in file indiapi.h.
Define Documentation
| #define NARRAY | ( | a | ) | (sizeof(a)/sizeof(a[0])) |
Typedef Documentation
| typedef struct _IBLOBVectorProperty IBLOBVectorProperty |
| typedef struct _ILightVectorProperty ILightVectorProperty |
| typedef struct _INumberVectorProperty INumberVectorProperty |
| typedef struct _ISwitchVectorProperty ISwitchVectorProperty |
| typedef struct _ITextVectorProperty ITextVectorProperty |
Enumeration Type Documentation
| enum IPerm |
| enum IPState |
| enum ISRule |
KDE 3.5 API Reference