areaDetector  3-12-1
EPICS areaDetector framework
Public Member Functions | List of all members
VimbaFeature Class Reference

#include <VimbaFeature.h>

Inheritance diagram for VimbaFeature:
GenICamFeature

Public Member Functions

 VimbaFeature (GenICamFeatureSet *set, std::string const &asynName, asynParamType asynType, int asynIndex, std::string const &featureName, GCFeatureType_t featureType, CameraPtr pCamera)
 
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

◆ VimbaFeature()

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

Member Function Documentation

◆ isAvailable()

bool VimbaFeature::isAvailable ( void  )
virtual

Implements GenICamFeature.

◆ isImplemented()

bool VimbaFeature::isImplemented ( void  )
virtual

Implements GenICamFeature.

◆ isReadable()

bool VimbaFeature::isReadable ( void  )
virtual

Implements GenICamFeature.

◆ isWritable()

bool VimbaFeature::isWritable ( void  )
virtual

Implements GenICamFeature.

◆ readBoolean()

bool VimbaFeature::readBoolean ( void  )
virtual

Implements GenICamFeature.

◆ readDouble()

double VimbaFeature::readDouble ( void  )
virtual

Implements GenICamFeature.

◆ readDoubleMax()

double VimbaFeature::readDoubleMax ( void  )
virtual

Implements GenICamFeature.

◆ readDoubleMin()

double VimbaFeature::readDoubleMin ( void  )
virtual

Implements GenICamFeature.

◆ readEnumChoices()

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

Implements GenICamFeature.

◆ readEnumIndex()

int VimbaFeature::readEnumIndex ( void  )
virtual

Implements GenICamFeature.

◆ readEnumString()

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

Implements GenICamFeature.

◆ readIncrement()

epicsInt64 VimbaFeature::readIncrement ( void  )
virtual

Implements GenICamFeature.

◆ readInteger()

epicsInt64 VimbaFeature::readInteger ( void  )
virtual

Implements GenICamFeature.

◆ readIntegerMax()

epicsInt64 VimbaFeature::readIntegerMax ( void  )
virtual

Implements GenICamFeature.

◆ readIntegerMin()

epicsInt64 VimbaFeature::readIntegerMin ( void  )
virtual

Implements GenICamFeature.

◆ readString()

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

Implements GenICamFeature.

◆ writeBoolean()

void VimbaFeature::writeBoolean ( bool  value)
virtual

Implements GenICamFeature.

◆ writeCommand()

void VimbaFeature::writeCommand ( void  )
virtual

Implements GenICamFeature.

◆ writeDouble()

void VimbaFeature::writeDouble ( double  value)
virtual

Implements GenICamFeature.

◆ writeEnumIndex()

void VimbaFeature::writeEnumIndex ( int  value)
virtual

Implements GenICamFeature.

◆ writeEnumString()

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

Implements GenICamFeature.

◆ writeInteger()

void VimbaFeature::writeInteger ( epicsInt64  value)
virtual

Implements GenICamFeature.

◆ writeString()

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

Implements GenICamFeature.


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