Instrument Neutral Distributed Interface INDI
1.9.5
|
Go to the documentation of this file.
54 const userio *io,
void *user,
55 const char *
name,
unsigned int size,
unsigned int bloblen,
const void *blob,
const char *format
60 const userio *io,
void *user,
void IUUserIODefLightVA(const userio *io, void *user, const struct _ILightVectorProperty *lvp, const char *fmt, va_list ap)
void IUUserIODefNumberVA(const userio *io, void *user, const struct _INumberVectorProperty *n, const char *fmt, va_list ap)
Light vector property descriptor.
void IUUserIONewBLOBStart(const userio *io, void *user, const char *dev, const char *name, const char *timestamp)
void IDUserIOMessage(const userio *io, void *user, const char *dev, const char *fmt,...)
void IUUserIOTextContext(const userio *io, void *user, const struct _ITextVectorProperty *tvp)
BLOB (Binary Large Object) vector property descriptor.
void IUUserIONewBLOBFinish(const userio *io, void *user)
const char * timestamp()
Create an ISO 8601 formatted time stamp. The format is YYYY-MM-DDTHH:MM:SS.
void IUUserIOSwitchContext(const userio *io, void *user, const struct _ISwitchVectorProperty *svp)
void IUUserIODefBLOBVA(const userio *io, void *user, const struct _IBLOBVectorProperty *b, const char *fmt, va_list ap)
struct _ISwitchVectorProperty * svp
Text vector property descriptor.
void IUUserIOLightContext(const userio *io, void *user, const struct _ILightVectorProperty *lvp)
void IUUserIOSetLightVA(const userio *io, void *user, const struct _ILightVectorProperty *lvp, const char *fmt, va_list ap)
void IUUserIOEnableBLOB(const userio *io, void *user, const char *dev, const char *name, BLOBHandling blobH)
Number vector property descriptor.
void IUUserIONewSwitch(const userio *io, void *user, const struct _ISwitchVectorProperty *svp)
void IUUserIOGetProperties(const userio *io, void *user, const char *dev, const char *name)
Interface to the reference INDI C API device implementation on the Device Driver side.
void IUUserIOUpdateMinMax(const userio *io, void *user, const struct _INumberVectorProperty *nvp)
void IUUserIOSetTextVA(const userio *io, void *user, const struct _ITextVectorProperty *tvp, const char *fmt, va_list ap)
void IUUserIOSetNumberVA(const userio *io, void *user, const struct _INumberVectorProperty *nvp, const char *fmt, va_list ap)
void IUUserIOSwitchContextOne(const userio *io, void *user, const struct _ISwitch *sp)
BLOBHandling
How drivers handle BLOBs incoming from snooping drivers.
void IUUserIOBLOBContextOne(const userio *io, void *user, const char *name, unsigned int size, unsigned int bloblen, const void *blob, const char *format)
void IUUserIOBLOBContext(const userio *io, void *user, const struct _IBLOBVectorProperty *bvp)
void IUUserIOConfigTag(const userio *io, void *user, int ctag)
void IUUserIONewNumber(const userio *io, void *user, const struct _INumberVectorProperty *nvp)
void IUUserIODefSwitchVA(const userio *io, void *user, const struct _ISwitchVectorProperty *s, const char *fmt, va_list ap)
void IDUserIOMessageVA(const userio *io, void *user, const char *dev, const char *fmt, va_list ap)
void IUUserIODefTextVA(const userio *io, void *user, const struct _ITextVectorProperty *tvp, const char *fmt, va_list ap)
void IUUserIONumberContext(const userio *io, void *user, const struct _INumberVectorProperty *nvp)
void IUUserIONewBLOB(const userio *io, void *user, const struct _IBLOBVectorProperty *bvp)
void IUUserIODeleteVA(const userio *io, void *user, const char *dev, const char *name, const char *fmt, va_list ap)
void IUUserIOSetSwitchVA(const userio *io, void *user, const struct _ISwitchVectorProperty *svp, const char *fmt, va_list ap)
void IUUserIONewText(const userio *io, void *user, const struct _ITextVectorProperty *tvp)
void IUUserIOSwitchContextFull(const userio *io, void *user, const ISwitchVectorProperty *svp)
void IUUserIONewSwitchFull(const userio *io, void *user, const ISwitchVectorProperty *svp)
void IUUserIOSetBLOBVA(const userio *io, void *user, const struct _IBLOBVectorProperty *bvp, const char *fmt, va_list ap)
Switch vector property descriptor.