Instrument Neutral Distributed Interface INDI  2.0.2
Public Member Functions | List of all members
DSP::Manager Class Reference

#include <manager.h>

Public Member Functions

 Manager (INDI::DefaultDevice *dev)
 
virtual ~Manager ()
 
virtual void ISGetProperties (const char *dev)
 
virtual bool ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
 
virtual bool ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
 
virtual bool ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
 
virtual bool ISNewBLOB (const char *dev, const char *name, int sizes[], int blobsizes[], char *blobs[], char *formats[], char *names[], int n)
 
virtual bool saveConfigItems (FILE *fp)
 
virtual bool updateProperties ()
 
bool processBLOB (uint8_t *buf, uint32_t ndims, int *dims, int bits_per_sample)
 
void setSizes (uint32_t num, int *sizes)
 
void getSizes (uint32_t *num, int **sizes)
 
void setBPS (int bps)
 
int getBPS ()
 
void setCaptureFileExtension (const char *ext)
 

Detailed Description

Definition at line 38 of file manager.h.

Constructor & Destructor Documentation

◆ Manager()

DSP::Manager::Manager ( INDI::DefaultDevice dev)

Definition at line 34 of file manager.cpp.

◆ ~Manager()

DSP::Manager::~Manager ( )
virtual

Definition at line 44 of file manager.cpp.

Member Function Documentation

◆ getBPS()

int DSP::Manager::getBPS ( )
inline

Definition at line 70 of file manager.h.

◆ getSizes()

void DSP::Manager::getSizes ( uint32_t *  num,
int **  sizes 
)
inline

Definition at line 60 of file manager.h.

◆ ISGetProperties()

void DSP::Manager::ISGetProperties ( const char *  dev)
virtual

Definition at line 48 of file manager.cpp.

◆ ISNewBLOB()

bool DSP::Manager::ISNewBLOB ( const char *  dev,
const char *  name,
int  sizes[],
int  blobsizes[],
char *  blobs[],
char *  formats[],
char *  names[],
int  n 
)
virtual

Definition at line 106 of file manager.cpp.

◆ ISNewNumber()

bool DSP::Manager::ISNewNumber ( const char *  dev,
const char *  name,
double  values[],
char *  names[],
int  n 
)
virtual

Definition at line 94 of file manager.cpp.

◆ ISNewSwitch()

bool DSP::Manager::ISNewSwitch ( const char *  dev,
const char *  name,
ISState states,
char *  names[],
int  n 
)
virtual

Definition at line 70 of file manager.cpp.

◆ ISNewText()

bool DSP::Manager::ISNewText ( const char *  dev,
const char *  name,
char *  texts[],
char *  names[],
int  n 
)
virtual

Definition at line 82 of file manager.cpp.

◆ processBLOB()

bool DSP::Manager::processBLOB ( uint8_t *  buf,
uint32_t  ndims,
int *  dims,
int  bits_per_sample 
)

Definition at line 131 of file manager.cpp.

◆ saveConfigItems()

bool DSP::Manager::saveConfigItems ( FILE *  fp)
virtual

Definition at line 119 of file manager.cpp.

◆ setBPS()

void DSP::Manager::setBPS ( int  bps)
inline

Definition at line 66 of file manager.h.

◆ setCaptureFileExtension()

void DSP::Manager::setCaptureFileExtension ( const char *  ext)

Definition at line 142 of file manager.cpp.

◆ setSizes()

void DSP::Manager::setSizes ( uint32_t  num,
int *  sizes 
)
inline

Definition at line 55 of file manager.h.

◆ updateProperties()

bool DSP::Manager::updateProperties ( )
virtual

Definition at line 58 of file manager.cpp.


The documentation for this class was generated from the following files: