#include <EuresysFeature.h>
|
| EuresysFeature (GenICamFeatureSet *set, std::string const &asynName, asynParamType asynType, int asynIndex, std::string const &featureName, GCFeatureType_t featureType) |
|
bool | isImplemented () |
|
bool | isAvailable () |
|
bool | isReadable () |
|
bool | isWritable () |
|
epicsInt64 | readInteger () |
|
epicsInt64 | readIntegerMin () |
|
epicsInt64 | readIntegerMax () |
|
epicsInt64 | readIncrement () |
|
void | writeInteger (epicsInt64 value) |
|
bool | readBoolean () |
|
void | writeBoolean (bool bval) |
|
double | readDouble () |
|
void | writeDouble (double value) |
|
double | readDoubleMin () |
|
double | readDoubleMax () |
|
int | readEnumIndex () |
|
void | writeEnumIndex (int value) |
|
std::string | readEnumString () |
|
void | writeEnumString (std::string const &value) |
|
std::string | readString () |
|
void | writeString (std::string const &value) |
|
void | writeCommand () |
|
void | readEnumChoices (std::vector< std::string > &enumStrings, std::vector< int > &enumValues) |
|
| GenICamFeature (GenICamFeatureSet *set, std::string const &asynName, asynParamType asynType, int asynIndex, std::string const &featureName, GCFeatureType_t featureType) |
|
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) |
|
◆ EuresysFeature()
template<typename ModuleType >
◆ isAvailable()
template<typename ModuleType >
◆ isImplemented()
template<typename ModuleType >
◆ isReadable()
template<typename ModuleType >
◆ isWritable()
template<typename ModuleType >
◆ readBoolean()
template<typename ModuleType >
◆ readDouble()
template<typename ModuleType >
◆ readDoubleMax()
template<typename ModuleType >
◆ readDoubleMin()
template<typename ModuleType >
◆ readEnumChoices()
template<typename ModuleType >
void EuresysFeature< ModuleType >::readEnumChoices |
( |
std::vector< std::string > & |
enumStrings, |
|
|
std::vector< int > & |
enumValues |
|
) |
| |
|
inlinevirtual |
◆ readEnumIndex()
template<typename ModuleType >
◆ readEnumString()
template<typename ModuleType >
◆ readIncrement()
template<typename ModuleType >
◆ readInteger()
template<typename ModuleType >
◆ readIntegerMax()
template<typename ModuleType >
◆ readIntegerMin()
template<typename ModuleType >
◆ readString()
template<typename ModuleType >
◆ writeBoolean()
template<typename ModuleType >
◆ writeCommand()
template<typename ModuleType >
◆ writeDouble()
template<typename ModuleType >
◆ writeEnumIndex()
template<typename ModuleType >
◆ writeEnumString()
template<typename ModuleType >
void EuresysFeature< ModuleType >::writeEnumString |
( |
std::string const & |
value | ) |
|
|
inlinevirtual |
◆ writeInteger()
template<typename ModuleType >
◆ writeString()
template<typename ModuleType >
void EuresysFeature< ModuleType >::writeString |
( |
std::string const & |
value | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file:
- /home/runner/work/areaDetector/areaDetector/ADEuresys/EuresysApp/src/EuresysFeature.h