#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