areaDetector  3-13
EPICS areaDetector framework
Public Member Functions | List of all members
PylonFeature Class Reference

#include <PylonFeature.h>

Inheritance diagram for PylonFeature:
GenICamFeature

Public Member Functions

 PylonFeature (GenICamFeatureSet *set, std::string const &asynName, asynParamType asynType, int asynIndex, std::string const &featureName, GCFeatureType_t featureType, const GenApi::INodeMap *nodeMap)
 
void initialize (const GenApi::INodeMap *nodeMap)
 
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

◆ PylonFeature()

PylonFeature::PylonFeature ( GenICamFeatureSet set,
std::string const &  asynName,
asynParamType  asynType,
int  asynIndex,
std::string const &  featureName,
GCFeatureType_t  featureType,
const GenApi::INodeMap *  nodeMap 
)

Member Function Documentation

◆ initialize()

void PylonFeature::initialize ( const GenApi::INodeMap *  nodeMap)

◆ isAvailable()

bool PylonFeature::isAvailable ( void  )
virtual

Implements GenICamFeature.

◆ isImplemented()

bool PylonFeature::isImplemented ( void  )
virtual

Implements GenICamFeature.

◆ isReadable()

bool PylonFeature::isReadable ( void  )
virtual

Implements GenICamFeature.

◆ isWritable()

bool PylonFeature::isWritable ( void  )
virtual

Implements GenICamFeature.

◆ readBoolean()

bool PylonFeature::readBoolean ( void  )
virtual

Implements GenICamFeature.

◆ readDouble()

double PylonFeature::readDouble ( void  )
virtual

Implements GenICamFeature.

◆ readDoubleMax()

double PylonFeature::readDoubleMax ( void  )
virtual

Implements GenICamFeature.

◆ readDoubleMin()

double PylonFeature::readDoubleMin ( void  )
virtual

Implements GenICamFeature.

◆ readEnumChoices()

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

Implements GenICamFeature.

◆ readEnumIndex()

int PylonFeature::readEnumIndex ( void  )
virtual

Implements GenICamFeature.

◆ readEnumString()

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

Implements GenICamFeature.

◆ readIncrement()

epicsInt64 PylonFeature::readIncrement ( void  )
virtual

Implements GenICamFeature.

◆ readInteger()

epicsInt64 PylonFeature::readInteger ( void  )
virtual

Implements GenICamFeature.

◆ readIntegerMax()

epicsInt64 PylonFeature::readIntegerMax ( void  )
virtual

Implements GenICamFeature.

◆ readIntegerMin()

epicsInt64 PylonFeature::readIntegerMin ( void  )
virtual

Implements GenICamFeature.

◆ readString()

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

Implements GenICamFeature.

◆ writeBoolean()

void PylonFeature::writeBoolean ( bool  value)
virtual

Implements GenICamFeature.

◆ writeCommand()

void PylonFeature::writeCommand ( void  )
virtual

Implements GenICamFeature.

◆ writeDouble()

void PylonFeature::writeDouble ( double  value)
virtual

Implements GenICamFeature.

◆ writeEnumIndex()

void PylonFeature::writeEnumIndex ( int  value)
virtual

Implements GenICamFeature.

◆ writeEnumString()

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

Implements GenICamFeature.

◆ writeInteger()

void PylonFeature::writeInteger ( epicsInt64  value)
virtual

Implements GenICamFeature.

◆ writeString()

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

Implements GenICamFeature.


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