45 virtual bool ISNewSwitch(
const char *dev,
const char *name,
ISState *states,
char *names[],
int n);
46 virtual bool ISNewNumber(
const char *dev,
const char *name,
double values[],
char *names[],
int n);
47 virtual bool ISNewText(
const char *dev,
const char *name,
char *texts[],
char *names[],
int n);
48 virtual bool ISNewBLOB(
const char *dev,
const char *name,
int sizes[],
int blobsizes[],
char *blobs[],
char *formats[],
49 char *names[],
int n);
53 bool processBLOB(uint8_t* buf, uint32_t ndims,
int* dims,
int bits_per_sample);
60 inline void getSizes(uint32_t *num,
int** sizes)
63 *num = BufferSizesQty;
84 uint32_t BufferSizesQty;
void setSizes(uint32_t num, int *sizes)
bool processBLOB(uint8_t *buf, uint32_t ndims, int *dims, int bits_per_sample)
virtual bool ISNewBLOB(const char *dev, const char *name, int sizes[], int blobsizes[], char *blobs[], char *formats[], char *names[], int n)
virtual void ISGetProperties(const char *dev)
virtual bool saveConfigItems(FILE *fp)
virtual bool updateProperties()
virtual bool ISNewNumber(const char *dev, const char *name, double values[], char *names[], int n)
virtual bool ISNewSwitch(const char *dev, const char *name, ISState *states, char *names[], int n)
Manager(INDI::DefaultDevice *dev)
void getSizes(uint32_t *num, int **sizes)
void setCaptureFileExtension(const char *ext)
virtual bool ISNewText(const char *dev, const char *name, char *texts[], char *names[], int n)
Class to provide extended functionality for devices in addition to the functionality provided by INDI...
Interface to the reference INDI C API device implementation on the Device Driver side.
The DSP Namespace adds signal processing to INDI drivers. Primarily written for sensors and detectors...
Namespace to encapsulate INDI client, drivers, and mediator classes.