areaDetector  3-14
EPICS areaDetector framework
Public Member Functions | List of all members
EuresysFeature Class Reference

#include <EuresysFeature.h>

Inheritance diagram for EuresysFeature:
GenICamFeature

Public Member Functions

 EuresysFeature (GenICamFeatureSet *set, std::string const &asynName, asynParamType asynType, int asynIndex, std::string const &featureName, GCFeatureType_t featureType)
 
virtual bool isImplemented (void)
 
virtual bool isAvailable (void)
 
virtual bool isReadable (void)
 
virtual bool isWritable (void)
 
virtual epicsInt64 readInteger (void)
 
virtual epicsInt64 readIntegerMin (void)
 
virtual epicsInt64 readIntegerMax (void)
 
virtual epicsInt64 readIncrement (void)
 
virtual void writeInteger (epicsInt64 value)
 
virtual bool readBoolean (void)
 
virtual void writeBoolean (bool value)
 
virtual double readDouble (void)
 
virtual double readDoubleMin (void)
 
virtual double readDoubleMax (void)
 
virtual void writeDouble (double value)
 
virtual int readEnumIndex (void)
 
virtual void writeEnumIndex (int value)
 
virtual std::string readEnumString (void)
 
virtual void writeEnumString (std::string const &value)
 
virtual void readEnumChoices (std::vector< std::string > &enumStrings, std::vector< int > &enumValues)
 
virtual std::string readString (void)
 
virtual void writeString (std::string const &value)
 
virtual void writeCommand (void)
 
- Public Member Functions inherited from GenICamFeature
 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)
 

Additional Inherited Members

- Protected Attributes inherited from GenICamFeature
std::string mAsynName
 
asynParamType mAsynType
 
int mAsynIndex
 
std::string mFeatureName
 
GCFeatureType_t mFeatureType
 
std::vector< std::string > mEnumStrings
 
std::vector< int > mEnumValues
 
int mImageMode
 
GenICamFeatureSetmSet
 

Constructor & Destructor Documentation

◆ EuresysFeature()

EuresysFeature::EuresysFeature ( GenICamFeatureSet set,
std::string const &  asynName,
asynParamType  asynType,
int  asynIndex,
std::string const &  featureName,
GCFeatureType_t  featureType 
)

Member Function Documentation

◆ isAvailable()

bool EuresysFeature::isAvailable ( void  )
virtual

Implements GenICamFeature.

◆ isImplemented()

bool EuresysFeature::isImplemented ( void  )
virtual

Implements GenICamFeature.

◆ isReadable()

bool EuresysFeature::isReadable ( void  )
virtual

Implements GenICamFeature.

◆ isWritable()

bool EuresysFeature::isWritable ( void  )
virtual

Implements GenICamFeature.

◆ readBoolean()

bool EuresysFeature::readBoolean ( void  )
virtual

Implements GenICamFeature.

◆ readDouble()

double EuresysFeature::readDouble ( void  )
virtual

Implements GenICamFeature.

◆ readDoubleMax()

double EuresysFeature::readDoubleMax ( void  )
virtual

Implements GenICamFeature.

◆ readDoubleMin()

double EuresysFeature::readDoubleMin ( void  )
virtual

Implements GenICamFeature.

◆ readEnumChoices()

void EuresysFeature::readEnumChoices ( std::vector< std::string > &  enumStrings,
std::vector< int > &  enumValues 
)
virtual

Implements GenICamFeature.

◆ readEnumIndex()

int EuresysFeature::readEnumIndex ( void  )
virtual

Implements GenICamFeature.

◆ readEnumString()

std::string EuresysFeature::readEnumString ( void  )
virtual

Implements GenICamFeature.

◆ readIncrement()

epicsInt64 EuresysFeature::readIncrement ( void  )
virtual

Implements GenICamFeature.

◆ readInteger()

epicsInt64 EuresysFeature::readInteger ( void  )
virtual

Implements GenICamFeature.

◆ readIntegerMax()

epicsInt64 EuresysFeature::readIntegerMax ( void  )
virtual

Implements GenICamFeature.

◆ readIntegerMin()

epicsInt64 EuresysFeature::readIntegerMin ( void  )
virtual

Implements GenICamFeature.

◆ readString()

std::string EuresysFeature::readString ( void  )
virtual

Implements GenICamFeature.

◆ writeBoolean()

void EuresysFeature::writeBoolean ( bool  value)
virtual

Implements GenICamFeature.

◆ writeCommand()

void EuresysFeature::writeCommand ( void  )
virtual

Implements GenICamFeature.

◆ writeDouble()

void EuresysFeature::writeDouble ( double  value)
virtual

Implements GenICamFeature.

◆ writeEnumIndex()

void EuresysFeature::writeEnumIndex ( int  value)
virtual

Implements GenICamFeature.

◆ writeEnumString()

void EuresysFeature::writeEnumString ( std::string const &  value)
virtual

Implements GenICamFeature.

◆ writeInteger()

void EuresysFeature::writeInteger ( epicsInt64  value)
virtual

Implements GenICamFeature.

◆ writeString()

void EuresysFeature::writeString ( std::string const &  value)
virtual

Implements GenICamFeature.


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