Instrument Neutral Distributed Interface INDI
2.0.2
|
#include "indiuserio.h"
#include "indiapi.h"
#include "indidevapi.h"
#include "indicom.h"
#include "locale_compat.h"
#include "base64.h"
#include <stdlib.h>
#include <string.h>
Go to the source code of this file.
Functions | |
void | IUUserIONumberContext (const userio *io, void *user, const INumberVectorProperty *nvp) |
void | IUUserIOTextContext (const userio *io, void *user, const ITextVectorProperty *tvp) |
void | IUUserIOSwitchContextOne (const userio *io, void *user, const ISwitch *sp) |
void | IUUserIOSwitchContextFull (const userio *io, void *user, const ISwitchVectorProperty *svp) |
void | IUUserIOSwitchContext (const userio *io, void *user, const ISwitchVectorProperty *svp) |
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 IBLOBVectorProperty *bvp) |
void | IUUserIOLightContext (const userio *io, void *user, const ILightVectorProperty *lvp) |
void | IUUserIONewNumber (const userio *io, void *user, const INumberVectorProperty *nvp) |
void | IUUserIONewText (const userio *io, void *user, const ITextVectorProperty *tvp) |
void | IUUserIONewSwitchFull (const userio *io, void *user, const ISwitchVectorProperty *svp) |
void | IUUserIONewSwitch (const userio *io, void *user, const ISwitchVectorProperty *svp) |
void | IUUserIONewBLOB (const userio *io, void *user, const IBLOBVectorProperty *bvp) |
void | IUUserIONewBLOBStart (const userio *io, void *user, const char *dev, const char *name, const char *timestamp) |
void | IUUserIONewBLOBFinish (const userio *io, void *user) |
void | IUUserIODeleteVA (const userio *io, void *user, const char *dev, const char *name, const char *fmt, va_list ap) |
void | IUUserIOGetProperties (const userio *io, void *user, const char *dev, const char *name) |
void | IUUserIOEnableBLOB (const userio *io, void *user, const char *dev, const char *name, BLOBHandling blobH) |
void | IDUserIOMessageVA (const userio *io, void *user, const char *dev, const char *fmt, va_list ap) |
void | IDUserIOMessage (const userio *io, void *user, const char *dev, const char *fmt,...) |
void | IUUserIOConfigTag (const userio *io, void *user, int ctag) |
void | IUUserIODefTextVA (const userio *io, void *user, const ITextVectorProperty *tvp, const char *fmt, va_list ap) |
void | IUUserIODefNumberVA (const userio *io, void *user, const INumberVectorProperty *n, const char *fmt, va_list ap) |
void | IUUserIODefSwitchVA (const userio *io, void *user, const ISwitchVectorProperty *s, const char *fmt, va_list ap) |
void | IUUserIODefLightVA (const userio *io, void *user, const ILightVectorProperty *lvp, const char *fmt, va_list ap) |
void | IUUserIODefBLOBVA (const userio *io, void *user, const IBLOBVectorProperty *b, const char *fmt, va_list ap) |
void | IUUserIOSetTextVA (const userio *io, void *user, const ITextVectorProperty *tvp, const char *fmt, va_list ap) |
void | IUUserIOSetNumberVA (const userio *io, void *user, const INumberVectorProperty *nvp, const char *fmt, va_list ap) |
void | IUUserIOSetSwitchVA (const userio *io, void *user, const ISwitchVectorProperty *svp, const char *fmt, va_list ap) |
void | IUUserIOSetLightVA (const userio *io, void *user, const ILightVectorProperty *lvp, const char *fmt, va_list ap) |
void | IUUserIOSetBLOBVA (const userio *io, void *user, const IBLOBVectorProperty *bvp, const char *fmt, va_list ap) |
void | IUUserIOUpdateMinMax (const userio *io, void *user, const INumberVectorProperty *nvp) |
void | IUUserIOPingRequest (const userio *io, void *user, const char *pingUid) |
void | IUUserIOPingReply (const userio *io, void *user, const char *pingUid) |
void IDUserIOMessage | ( | const userio * | io, |
void * | user, | ||
const char * | dev, | ||
const char * | fmt, | ||
... | |||
) |
Definition at line 375 of file indiuserio.c.
void IDUserIOMessageVA | ( | const userio * | io, |
void * | user, | ||
const char * | dev, | ||
const char * | fmt, | ||
va_list | ap | ||
) |
Definition at line 358 of file indiuserio.c.
void IUUserIOBLOBContext | ( | const userio * | io, |
void * | user, | ||
const IBLOBVectorProperty * | bvp | ||
) |
Definition at line 172 of file indiuserio.c.
void IUUserIOBLOBContextOne | ( | const userio * | io, |
void * | user, | ||
const char * | name, | ||
unsigned int | size, | ||
unsigned int | bloblen, | ||
const void * | blob, | ||
const char * | format | ||
) |
Definition at line 101 of file indiuserio.c.
void IUUserIOConfigTag | ( | const userio * | io, |
void * | user, | ||
int | ctag | ||
) |
Definition at line 386 of file indiuserio.c.
void IUUserIODefBLOBVA | ( | const userio * | io, |
void * | user, | ||
const IBLOBVectorProperty * | b, | ||
const char * | fmt, | ||
va_list | ap | ||
) |
Definition at line 586 of file indiuserio.c.
void IUUserIODefLightVA | ( | const userio * | io, |
void * | user, | ||
const ILightVectorProperty * | lvp, | ||
const char * | fmt, | ||
va_list | ap | ||
) |
Definition at line 546 of file indiuserio.c.
void IUUserIODefNumberVA | ( | const userio * | io, |
void * | user, | ||
const INumberVectorProperty * | n, | ||
const char * | fmt, | ||
va_list | ap | ||
) |
Definition at line 449 of file indiuserio.c.
void IUUserIODefSwitchVA | ( | const userio * | io, |
void * | user, | ||
const ISwitchVectorProperty * | s, | ||
const char * | fmt, | ||
va_list | ap | ||
) |
Definition at line 501 of file indiuserio.c.
void IUUserIODefTextVA | ( | const userio * | io, |
void * | user, | ||
const ITextVectorProperty * | tvp, | ||
const char * | fmt, | ||
va_list | ap | ||
) |
Definition at line 402 of file indiuserio.c.
void IUUserIODeleteVA | ( | const userio * | io, |
void * | user, | ||
const char * | dev, | ||
const char * | name, | ||
const char * | fmt, | ||
va_list | ap | ||
) |
Definition at line 286 of file indiuserio.c.
void IUUserIOEnableBLOB | ( | const userio * | io, |
void * | user, | ||
const char * | dev, | ||
const char * | name, | ||
BLOBHandling | blobH | ||
) |
Definition at line 341 of file indiuserio.c.
void IUUserIOGetProperties | ( | const userio * | io, |
void * | user, | ||
const char * | dev, | ||
const char * | name | ||
) |
Definition at line 307 of file indiuserio.c.
void IUUserIOLightContext | ( | const userio * | io, |
void * | user, | ||
const ILightVectorProperty * | lvp | ||
) |
Definition at line 184 of file indiuserio.c.
void IUUserIONewBLOB | ( | const userio * | io, |
void * | user, | ||
const IBLOBVectorProperty * | bvp | ||
) |
Definition at line 251 of file indiuserio.c.
void IUUserIONewBLOBFinish | ( | const userio * | io, |
void * | user | ||
) |
Definition at line 281 of file indiuserio.c.
void IUUserIONewBLOBStart | ( | const userio * | io, |
void * | user, | ||
const char * | dev, | ||
const char * | name, | ||
const char * | timestamp | ||
) |
Definition at line 260 of file indiuserio.c.
void IUUserIONewNumber | ( | const userio * | io, |
void * | user, | ||
const INumberVectorProperty * | nvp | ||
) |
Definition at line 199 of file indiuserio.c.
void IUUserIONewSwitch | ( | const userio * | io, |
void * | user, | ||
const ISwitchVectorProperty * | svp | ||
) |
Definition at line 240 of file indiuserio.c.
void IUUserIONewSwitchFull | ( | const userio * | io, |
void * | user, | ||
const ISwitchVectorProperty * | svp | ||
) |
Definition at line 229 of file indiuserio.c.
void IUUserIONewText | ( | const userio * | io, |
void * | user, | ||
const ITextVectorProperty * | tvp | ||
) |
Definition at line 216 of file indiuserio.c.
void IUUserIONumberContext | ( | const userio * | io, |
void * | user, | ||
const INumberVectorProperty * | nvp | ||
) |
Definition at line 42 of file indiuserio.c.
void IUUserIOPingReply | ( | const userio * | io, |
void * | user, | ||
const char * | pingUid | ||
) |
Definition at line 794 of file indiuserio.c.
void IUUserIOPingRequest | ( | const userio * | io, |
void * | user, | ||
const char * | pingUid | ||
) |
Definition at line 787 of file indiuserio.c.
void IUUserIOSetBLOBVA | ( | const userio * | io, |
void * | user, | ||
const IBLOBVectorProperty * | bvp, | ||
const char * | fmt, | ||
va_list | ap | ||
) |
Definition at line 726 of file indiuserio.c.
void IUUserIOSetLightVA | ( | const userio * | io, |
void * | user, | ||
const ILightVectorProperty * | lvp, | ||
const char * | fmt, | ||
va_list | ap | ||
) |
Definition at line 704 of file indiuserio.c.
void IUUserIOSetNumberVA | ( | const userio * | io, |
void * | user, | ||
const INumberVectorProperty * | nvp, | ||
const char * | fmt, | ||
va_list | ap | ||
) |
Definition at line 654 of file indiuserio.c.
void IUUserIOSetSwitchVA | ( | const userio * | io, |
void * | user, | ||
const ISwitchVectorProperty * | svp, | ||
const char * | fmt, | ||
va_list | ap | ||
) |
Definition at line 679 of file indiuserio.c.
void IUUserIOSetTextVA | ( | const userio * | io, |
void * | user, | ||
const ITextVectorProperty * | tvp, | ||
const char * | fmt, | ||
va_list | ap | ||
) |
Definition at line 629 of file indiuserio.c.
void IUUserIOSwitchContext | ( | const userio * | io, |
void * | user, | ||
const ISwitchVectorProperty * | svp | ||
) |
Definition at line 91 of file indiuserio.c.
void IUUserIOSwitchContextFull | ( | const userio * | io, |
void * | user, | ||
const ISwitchVectorProperty * | svp | ||
) |
Definition at line 82 of file indiuserio.c.
Definition at line 71 of file indiuserio.c.
void IUUserIOTextContext | ( | const userio * | io, |
void * | user, | ||
const ITextVectorProperty * | tvp | ||
) |
Definition at line 55 of file indiuserio.c.
void IUUserIOUpdateMinMax | ( | const userio * | io, |
void * | user, | ||
const INumberVectorProperty * | nvp | ||
) |
Definition at line 751 of file indiuserio.c.