1 #ifndef VIMBA_FEATURE_H
2 #define VIMBA_FEATURE_H
7 #include "VimbaCPP/Include/VimbaCPP.h"
8 #include "VimbaCPP/Include/VimbaCPP.h"
17 std::string const & asynName, asynParamType asynType,
int asynIndex,
19 virtual bool isImplemented(
void);
20 virtual bool isAvailable(
void);
21 virtual bool isReadable(
void);
22 virtual bool isWritable(
void);
23 virtual epicsInt64 readInteger(
void);
24 virtual epicsInt64 readIntegerMin(
void);
25 virtual epicsInt64 readIntegerMax(
void);
26 virtual epicsInt64 readIncrement(
void);
27 virtual void writeInteger(epicsInt64
value);
28 virtual bool readBoolean(
void);
29 virtual void writeBoolean (
bool value);
30 virtual double readDouble(
void);
31 virtual double readDoubleMin(
void);
32 virtual double readDoubleMax(
void);
33 virtual void writeDouble(
double value);
34 virtual int readEnumIndex(
void);
35 virtual void writeEnumIndex(
int value);
38 virtual void readEnumChoices(std::vector<std::string>& enumStrings, std::vector<int>& enumValues);
41 virtual void writeCommand(
void);
44 inline VmbErrorType checkError(VmbErrorType error,
const char *functionName,
const char *message);
47 FeaturePtr mFeaturePtr;
GCFeatureType_t
Definition: GenICamFeature.h:13
Definition: GenICamFeature.h:41
Definition: GenICamFeature.h:123
Definition: VimbaFeature.h:14
Definition: ListCameras.cpp:41
Definition: ListCameras.cpp:40
@ string
Definition: NDFileHDF5Layout.h:44
list value
Definition: makeDbAndEdl.py:234