#include <GenICamFeature.h>
|
| GenICamFeature (GenICamFeatureSet *set, std::string const &asynName, asynParamType asynType, int asynIndex, std::string const &featureName, GCFeatureType_t featureType) |
|
virtual bool | isImplemented (void)=0 |
|
virtual bool | isAvailable (void)=0 |
|
virtual bool | isReadable (void)=0 |
|
virtual bool | isWritable (void)=0 |
|
virtual epicsInt64 | readInteger (void)=0 |
|
virtual epicsInt64 | readIntegerMin (void)=0 |
|
virtual epicsInt64 | readIntegerMax (void)=0 |
|
virtual epicsInt64 | readIncrement (void)=0 |
|
virtual void | writeInteger (epicsInt64 value)=0 |
|
virtual bool | readBoolean (void)=0 |
|
virtual void | writeBoolean (bool value)=0 |
|
virtual double | readDouble (void)=0 |
|
virtual double | readDoubleMin (void)=0 |
|
virtual double | readDoubleMax (void)=0 |
|
virtual void | writeDouble (double value)=0 |
|
virtual int | readEnumIndex (void)=0 |
|
virtual void | writeEnumIndex (int value)=0 |
|
virtual std::string | readEnumString (void)=0 |
|
virtual void | writeEnumString (std::string const &value)=0 |
|
virtual void | readEnumChoices (std::vector< std::string > &enumStrings, std::vector< int > &enumValues)=0 |
|
virtual std::string | readString (void)=0 |
|
virtual void | writeString (std::string const &value)=0 |
|
virtual void | writeCommand (void)=0 |
|
int | write (void *pValue, void *pReadbackValue, bool setParam) |
|
int | read (void *pValue, bool bSetParam) |
|
void | report (FILE *fp, int details) |
|
int | getAsynIndex (void) |
|
std::string | getAsynName (void) |
|
asynParamType | getAsynType (void) |
|
std::string | getFeatureName (void) |
|
std::string | getValueAsString (void) |
|
GCFeatureType_t | getFeatureType (void) |
|
virtual epicsInt32 | convertEnum (epicsInt32 inputValue, GCConvertDirection_t direction) |
|
virtual double | convertDoubleUnits (double inputValue, GCConvertDirection_t direction) |
|
◆ GenICamFeature()
GenICamFeature::GenICamFeature |
( |
GenICamFeatureSet * |
set, |
|
|
std::string const & |
asynName, |
|
|
asynParamType |
asynType, |
|
|
int |
asynIndex, |
|
|
std::string const & |
featureName, |
|
|
GCFeatureType_t |
featureType |
|
) |
| |
◆ convertDoubleUnits()
◆ convertEnum()
◆ getAsynIndex()
int GenICamFeature::getAsynIndex |
( |
void |
| ) |
|
◆ getAsynName()
std::string GenICamFeature::getAsynName |
( |
void |
| ) |
|
◆ getAsynType()
asynParamType GenICamFeature::getAsynType |
( |
void |
| ) |
|
◆ getFeatureName()
std::string GenICamFeature::getFeatureName |
( |
void |
| ) |
|
◆ getFeatureType()
◆ getValueAsString()
std::string GenICamFeature::getValueAsString |
( |
void |
| ) |
|
◆ isAvailable()
virtual bool GenICamFeature::isAvailable |
( |
void |
| ) |
|
|
pure virtual |
◆ isImplemented()
virtual bool GenICamFeature::isImplemented |
( |
void |
| ) |
|
|
pure virtual |
◆ isReadable()
virtual bool GenICamFeature::isReadable |
( |
void |
| ) |
|
|
pure virtual |
◆ isWritable()
virtual bool GenICamFeature::isWritable |
( |
void |
| ) |
|
|
pure virtual |
◆ read()
int GenICamFeature::read |
( |
void * |
pValue, |
|
|
bool |
bSetParam |
|
) |
| |
◆ readBoolean()
virtual bool GenICamFeature::readBoolean |
( |
void |
| ) |
|
|
pure virtual |
◆ readDouble()
virtual double GenICamFeature::readDouble |
( |
void |
| ) |
|
|
pure virtual |
◆ readDoubleMax()
virtual double GenICamFeature::readDoubleMax |
( |
void |
| ) |
|
|
pure virtual |
◆ readDoubleMin()
virtual double GenICamFeature::readDoubleMin |
( |
void |
| ) |
|
|
pure virtual |
◆ readEnumChoices()
virtual void GenICamFeature::readEnumChoices |
( |
std::vector< std::string > & |
enumStrings, |
|
|
std::vector< int > & |
enumValues |
|
) |
| |
|
pure virtual |
◆ readEnumIndex()
virtual int GenICamFeature::readEnumIndex |
( |
void |
| ) |
|
|
pure virtual |
◆ readEnumString()
virtual std::string GenICamFeature::readEnumString |
( |
void |
| ) |
|
|
pure virtual |
◆ readIncrement()
virtual epicsInt64 GenICamFeature::readIncrement |
( |
void |
| ) |
|
|
pure virtual |
◆ readInteger()
virtual epicsInt64 GenICamFeature::readInteger |
( |
void |
| ) |
|
|
pure virtual |
◆ readIntegerMax()
virtual epicsInt64 GenICamFeature::readIntegerMax |
( |
void |
| ) |
|
|
pure virtual |
◆ readIntegerMin()
virtual epicsInt64 GenICamFeature::readIntegerMin |
( |
void |
| ) |
|
|
pure virtual |
◆ readString()
virtual std::string GenICamFeature::readString |
( |
void |
| ) |
|
|
pure virtual |
◆ report()
void GenICamFeature::report |
( |
FILE * |
fp, |
|
|
int |
details |
|
) |
| |
◆ write()
int GenICamFeature::write |
( |
void * |
pValue, |
|
|
void * |
pReadbackValue, |
|
|
bool |
setParam |
|
) |
| |
◆ writeBoolean()
virtual void GenICamFeature::writeBoolean |
( |
bool |
value | ) |
|
|
pure virtual |
◆ writeCommand()
virtual void GenICamFeature::writeCommand |
( |
void |
| ) |
|
|
pure virtual |
◆ writeDouble()
virtual void GenICamFeature::writeDouble |
( |
double |
value | ) |
|
|
pure virtual |
◆ writeEnumIndex()
virtual void GenICamFeature::writeEnumIndex |
( |
int |
value | ) |
|
|
pure virtual |
◆ writeEnumString()
virtual void GenICamFeature::writeEnumString |
( |
std::string const & |
value | ) |
|
|
pure virtual |
◆ writeInteger()
virtual void GenICamFeature::writeInteger |
( |
epicsInt64 |
value | ) |
|
|
pure virtual |
◆ writeString()
virtual void GenICamFeature::writeString |
( |
std::string const & |
value | ) |
|
|
pure virtual |
◆ mAsynIndex
int GenICamFeature::mAsynIndex |
|
protected |
◆ mAsynName
std::string GenICamFeature::mAsynName |
|
protected |
◆ mAsynType
asynParamType GenICamFeature::mAsynType |
|
protected |
◆ mEnumStrings
std::vector<std::string> GenICamFeature::mEnumStrings |
|
protected |
◆ mEnumValues
std::vector<int> GenICamFeature::mEnumValues |
|
protected |
◆ mFeatureName
std::string GenICamFeature::mFeatureName |
|
protected |
◆ mFeatureType
◆ mImageMode
int GenICamFeature::mImageMode |
|
protected |
◆ mSet
The documentation for this class was generated from the following files:
- /home/runner/work/areaDetector/areaDetector/ADGenICam/GenICamApp/src/GenICamFeature.h
- /home/runner/work/areaDetector/areaDetector/ADGenICam/GenICamApp/src/GenICamFeature.cpp