TwiceAsNice
2019-02-18
|
Classes | |
struct | IText |
One text descriptor. More... | |
struct | _ITextVectorProperty |
Text vector property descriptor. More... | |
struct | INumber |
One number descriptor. More... | |
struct | _INumberVectorProperty |
Number vector property descriptor. More... | |
struct | ISwitch |
One switch descriptor. More... | |
struct | _ISwitchVectorProperty |
Switch vector property descriptor. More... | |
struct | ILight |
One light descriptor. More... | |
struct | _ILightVectorProperty |
Light vector property descriptor. More... | |
struct | IBLOB |
One Blob (Binary Large Object) descriptor. More... | |
struct | _IBLOBVectorProperty |
BLOB (Binary Large Object) vector property descriptor. More... | |
Macros | |
#define | INDIV 1.7 |
#define | INDI_VERSION_MAJOR 1 |
#define | INDI_VERSION_MINOR 7 |
#define | INDI_VERSION_RELEASE 4 |
#define | MAXINDINAME 64 |
#define | MAXINDILABEL 64 |
#define | MAXINDIDEVICE 64 |
#define | MAXINDIGROUP 64 |
#define | MAXINDIFORMAT 64 |
#define | MAXINDIBLOBFMT 64 |
#define | MAXINDITSTAMP 64 |
#define | MAXINDIMESSAGE 255 |
#define | NARRAY(a) (sizeof(a) / sizeof(a[0])) |
Handy macro to find the number of elements in array a[]. More... | |
Typedefs | |
typedef struct _ITextVectorProperty | ITextVectorProperty |
typedef struct _INumberVectorProperty | INumberVectorProperty |
typedef struct _ISwitchVectorProperty | ISwitchVectorProperty |
typedef struct _ILightVectorProperty | ILightVectorProperty |
typedef struct _IBLOBVectorProperty | IBLOBVectorProperty |
Enumerations | |
enum | ISState { ISS_OFF = 0, ISS_ON, ISS_OFF = 0, ISS_ON } |
Switch state. More... | |
enum | IPState { IPS_IDLE = 0, IPS_OK, IPS_BUSY, IPS_ALERT, IPS_IDLE = 0, IPS_OK, IPS_BUSY, IPS_ALERT } |
Property state. More... | |
enum | ISRule { ISR_1OFMANY, ISR_ATMOST1, ISR_NOFMANY, ISR_1OFMANY, ISR_ATMOST1, ISR_NOFMANY } |
Switch vector rule hint. More... | |
enum | IPerm { IP_RO, IP_WO, IP_RW, IP_RO, IP_WO, IP_RW } |
Permission hint, with respect to client. More... | |
#define INDI_VERSION_MAJOR 1 |
#define INDI_VERSION_MINOR 7 |
#define INDI_VERSION_RELEASE 4 |
#define INDIV 1.7 |
#define MAXINDIBLOBFMT 64 |
#define MAXINDIDEVICE 64 |
#define MAXINDIFORMAT 64 |
#define MAXINDIGROUP 64 |
#define MAXINDILABEL 64 |
#define MAXINDIMESSAGE 255 |
#define MAXINDINAME 64 |
#define MAXINDITSTAMP 64 |
#define NARRAY | ( | a | ) | (sizeof(a) / sizeof(a[0])) |
Handy macro to find the number of elements in array a[].
Must be used with actual array, not pointer.
typedef struct _IBLOBVectorProperty IBLOBVectorProperty |
typedef struct _ILightVectorProperty ILightVectorProperty |
typedef struct _INumberVectorProperty INumberVectorProperty |
typedef struct _ISwitchVectorProperty ISwitchVectorProperty |
typedef struct _ITextVectorProperty ITextVectorProperty |
enum IPerm |
enum IPState |
Property state.
Enumerator | |
---|---|
IPS_IDLE | State is idle |
IPS_OK | State is ok |
IPS_BUSY | State is busy |
IPS_ALERT | State is alert |
IPS_IDLE | State is idle |
IPS_OK | State is ok |
IPS_BUSY | State is busy |
IPS_ALERT | State is alert |
enum ISRule |
Switch vector rule hint.
enum ISState |