35 bool ISNewBLOB(
const char *dev,
const char *name,
int sizes[],
int blobsizes[],
char *blobs[],
char *formats[],
36 char *names[],
int n)
override;
37 virtual bool processBLOB(uint8_t *out, uint32_t dims,
int *sizes,
int bits_per_sample)
override;
49 bool matrix_loaded {
false };
56 bool ISNewNumber(
const char *dev,
const char *name,
double values[],
char *names[],
int n)
override;
57 virtual bool processBLOB(uint8_t *out, uint32_t dims,
int *sizes,
int bits_per_sample)
override;
70 bool matrix_loaded {
false };
void Activated() override
Activated Called after activation from client application.
void Deactivated() override
Deactivated Called after deactivation from client application.
bool ISNewBLOB(const char *dev, const char *name, int sizes[], int blobsizes[], char *blobs[], char *formats[], char *names[], int n) override
Convolution(INDI::DefaultDevice *dev)
virtual bool processBLOB(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override
processBLOB Propagate to Callback and generate BLOBs for parent device.
virtual bool processBLOB(uint8_t *out, uint32_t dims, int *sizes, int bits_per_sample) override
processBLOB Propagate to Callback and generate BLOBs for parent device.
bool ISNewNumber(const char *dev, const char *name, double values[], char *names[], int n) override
void Deactivated() override
Deactivated Called after deactivation from client application.
Wavelets(INDI::DefaultDevice *dev)
void Activated() override
Activated Called after activation from client application.
Class to provide extended functionality for devices in addition to the functionality provided by INDI...
The DSP Namespace adds signal processing to INDI drivers. Primarily written for sensors and detectors...
One Blob (Binary Large Object) descriptor.
BLOB (Binary Large Object) vector property descriptor.
Number vector property descriptor.
Contains a set of informations and data relative to a buffer and how to use it.