Go to the documentation of this file.
28 #ifndef AVT_VMBAPI_BASEFEATURE_H
29 #define AVT_VMBAPI_BASEFEATURE_H
IMEXPORT VmbErrorType RegisterObserver(const IFeatureObserverPtr &observer)
VmbUint32_t VmbFeatureData_t
virtual IMEXPORT VmbErrorType GetEntries(EnumEntry *pEntries, VmbUint32_t &size)
std::string representation
FeatureInfo m_featureInfo
virtual IMEXPORT VmbErrorType HasIncrement(VmbBool_t &incrementSupported) const
virtual IMEXPORT VmbErrorType GetIncrement(VmbInt64_t &increment) const
IMEXPORT VmbErrorType IsStreamable(bool &isStreamable) const
IMEXPORT VmbErrorType GetAffectedFeatures(FeaturePtr *pAffectedFeatures, VmbUint32_t &nSize)
IMEXPORT VmbErrorType GetDisplayName(char *const pDisplayName, VmbUint32_t &length) const
VmbFeatureData_t featureDataType
IMEXPORT VmbErrorType GetFlags(VmbFeatureFlagsType &flags) const
IMEXPORT VmbErrorType GetSelectedFeatures(FeaturePtr *pSelectedFeatures, VmbUint32_t &nSize)
IMEXPORT VmbErrorType GetUnit(char *const pUnit, VmbUint32_t &length) const
virtual IMEXPORT VmbErrorType GetEntry(EnumEntry &entry, const char *pStrEntryName) const
IMEXPORT VmbErrorType GetDescription(char *const pDescription, VmbUint32_t &length) const
VmbUint32_t VmbFeatureVisibility_t
VmbUint32_t VmbFeatureFlags_t
IMEXPORT VmbErrorType GetToolTip(char *const pToolTip, VmbUint32_t &length) const
std::string sfncNamespace
virtual IMEXPORT VmbErrorType IsCommandDone(bool &isDone) const
virtual IMEXPORT VmbErrorType GetValue(VmbInt64_t &value) const
virtual IMEXPORT VmbErrorType GetValues(const char **pValues, VmbUint32_t &size)
VmbFeatureFlags_t featureFlags
IMEXPORT VmbErrorType UnregisterObserver(const IFeatureObserverPtr &observer)
virtual IMEXPORT VmbErrorType GetRange(VmbInt64_t &minimum, VmbInt64_t &maximum) const
virtual IMEXPORT VmbErrorType RunCommand()
FeatureContainer * m_pFeatureContainer
virtual IMEXPORT VmbErrorType SetValue(const VmbInt32_t &value)
virtual IMEXPORT VmbErrorType IsValueAvailable(const char *pValue, bool &available) const
IMEXPORT VmbErrorType GetPollingTime(VmbUint32_t &pollingTime) const
IMEXPORT VmbErrorType IsReadable(bool &isReadable)
IMEXPORT VmbErrorType GetCategory(char *const pCategory, VmbUint32_t &length) const
IMEXPORT VmbErrorType GetSFNCNamespace(char *const pSFNCNamespace, VmbUint32_t &length) const
void ResetFeatureContainer()
IMEXPORT VmbErrorType GetVisibility(VmbFeatureVisibilityType &visibility) const
virtual IMEXPORT VmbErrorType GetName(char *const pName, VmbUint32_t &length) const
IMEXPORT VmbErrorType IsWritable(bool &isWritable)
VmbFeatureVisibility_t visibility
IMEXPORT VmbErrorType GetDataType(VmbFeatureDataType &dataType) const
IMEXPORT VmbErrorType GetRepresentation(char *const pRepresentation, VmbUint32_t &length) const
avt_vimba_camera
Author(s): Allied Vision Technologies, Miquel Massot
autogenerated on Sat Jun 3 2023 02:14:12