Instrument Neutral Distributed Interface INDI
1.9.5
|
Go to the documentation of this file.
82 bool ISNewNumber(
const char *dev,
const char *
name,
double values[],
char *names[],
int n);
84 bool ISNewText(
const char *dev,
const char *
name,
char *texts[],
char *names[],
int n);
85 bool ISNewBLOB(
const char *dev,
const char *
name,
int sizes[],
int blobsizes[],
char *blobs[],
char *formats[],
char *names[],
int n);
154 void setMinMaxStep(
const char *property,
const char *element,
double min,
double max,
double step,
bool sendToClient);
bool ISNewText(const char *dev, const char *name, char *texts[], char *names[], int n)
Process the client newSwitch command.
double getResolution()
getResolution Get resolution of the detector in ns.
void ISGetProperties(const char *dev)
define the driver's properties to the client. Usually, only a minimum set of properties are defined t...
enum INDI::Detector::@182 DetectorCapability
double getTriggerLevel()
getTriggerLevel Get Trigger voltage level used for pulse detection.
void setTriggerLevel(double level)
setTriggerLevel Set Trigger voltage level used for pulse detection.
The SensorDevice class provides functionality of a Sensor Device within a Sensor.
uint32_t GetDetectorCapability() const
GetDetectorCapability returns the Sensor capabilities.
bool ISNewNumber(const char *dev, const char *name, double values[], char *names[], int n)
Process the client newNumber command.
Class to provide video streaming and recording functionality.
void setResolution(double res)
setResolution Set resolution of the detector in ns.
bool ISSnoopDevice(XMLEle *root)
Process a snoop event from INDI server. This function is called when a snooped property is updated in...
Number vector property descriptor.
INumberVectorProperty DetectorSettingsNP
bool ISNewSwitch(const char *dev, const char *name, ISState *states, char *names[], int n)
Process the client newSwitch command.
Class to provide general functionality of Monodimensional Detector.
@ DETECTOR_MAX_CAPABILITY
bool updateProperties()
updateProperties is called whenever there is a change in the CONNECTION status of the driver....
INumberVectorProperty * getDetectorSettings()
Return Vector Info Property.
virtual bool StartIntegration(double duration)
Start integration from the Sensor device.
void addFITSKeywords(fitsfile *fptr, uint8_t *buf, int len)
Add FITS keywords to a fits file.
void SetDetectorCapability(uint32_t cap)
SetDetectorCapability Set the Detector capabilities. Al fields must be initilized.
Namespace to encapsulate INDI client, drivers, and mediator classes.
bool initProperties()
Initilize properties initial state and value. The child class must implement this function.
bool ISNewBLOB(const char *dev, const char *name, int sizes[], int blobsizes[], char *blobs[], char *formats[], char *names[], int n)
Process the client newBLOB command.
void setMinMaxStep(const char *property, const char *element, double min, double max, double step, bool sendToClient)
setMinMaxStep for a number property element