31 #ifndef AVT_VMBAPI_FEATURE_H 32 #define AVT_VMBAPI_FEATURE_H IMEXPORT VmbErrorType IsWritable(bool &isWritable)
IMEXPORT VmbErrorType GetEntry(EnumEntry &entry, const char *pEntryName) const
VmbErrorType GetAffectedFeatures(FeaturePtrVector &affectedFeatures)
IMEXPORT VmbErrorType IsStreamable(bool &isStreamable) const
IMEXPORT VmbErrorType GetVisibility(VmbFeatureVisibilityType &visibility) const
std::vector< EnumEntry > EnumEntryVector
VmbErrorType GetUnit(std::string &unit) const
VmbErrorType GetDescription(std::string &description) const
IMEXPORT VmbErrorType IsCommandDone(bool &isDone) const
IMEXPORT VmbErrorType UnregisterObserver(const IFeatureObserverPtr &pObserver)
VmbErrorType GetRepresentation(std::string &representation) const
std::map< std::string, FeaturePtr > FeaturePtrMap
Feature & operator=(const Feature &)
IMEXPORT VmbErrorType GetPollingTime(VmbUint32_t &pollingTime) const
std::vector< std::string > StringVector
NetPointer< Feature, AVT::VmbAPINET::Feature > FeaturePtr
VmbErrorType GetSelectedFeatures(FeaturePtrVector &selectedFeatures)
IMEXPORT VmbErrorType GetIncrement(VmbInt64_t &increment) const
IMEXPORT VmbErrorType RegisterObserver(const IFeatureObserverPtr &pObserver)
VmbErrorType GetCategory(std::string &category) const
IMEXPORT VmbErrorType HasIncrement(VmbBool_t &incrementSupported) const
IMEXPORT VmbErrorType IsValueAvailable(const char *pValue, bool &available) const
IMEXPORT VmbErrorType GetFlags(VmbFeatureFlagsType &flags) const
std::vector< VmbUchar_t > UcharVector
IMEXPORT VmbErrorType IsReadable(bool &isReadable)
VmbErrorType GetName(std::string &name) const
VmbErrorType GetDisplayName(std::string &displayName) const
IMEXPORT VmbErrorType RunCommand()
VmbErrorType GetToolTip(std::string &toolTip) const
IMEXPORT VmbErrorType GetValue(VmbInt64_t &value) const
VmbErrorType GetSFNCNamespace(std::string &sFNCNamespace) const
void ResetFeatureContainer()
IMEXPORT VmbErrorType SetValue(const VmbInt32_t &value)
IMEXPORT VmbErrorType GetRange(double &minimum, double &maximum) const
std::vector< FeaturePtr > FeaturePtrVector
IMEXPORT VmbErrorType GetDataType(VmbFeatureDataType &dataType) const
VmbErrorType GetEntries(EnumEntryVector &entries)
VmbErrorType GetValues(Int64Vector &values)
void increment(int *value)
std::vector< VmbInt64_t > Int64Vector