#include <CommandFeature.h>
Public Member Functions | |
CommandFeature (const VmbFeatureInfo_t *featureInfo, FeatureContainer *pFeatureContainer) | |
virtual IMEXPORT VmbErrorType | IsCommandDone (bool &isDone) const |
virtual IMEXPORT VmbErrorType | RunCommand () |
Public Member Functions inherited from AVT::VmbAPI::BaseFeature | |
BaseFeature (const VmbFeatureInfo_t *pFeatureInfo, FeatureContainer *pFeatureContainer) | |
IMEXPORT VmbErrorType | GetDataType (VmbFeatureDataType &dataType) const |
virtual IMEXPORT VmbErrorType | GetEntry (EnumEntry &entry, const char *pStrEntryName) const |
IMEXPORT VmbErrorType | GetFlags (VmbFeatureFlagsType &flags) const |
virtual IMEXPORT VmbErrorType | GetIncrement (VmbInt64_t &increment) const |
virtual IMEXPORT VmbErrorType | GetIncrement (double &increment) const |
IMEXPORT VmbErrorType | GetPollingTime (VmbUint32_t &pollingTime) const |
virtual IMEXPORT VmbErrorType | GetRange (VmbInt64_t &minimum, VmbInt64_t &maximum) const |
virtual IMEXPORT VmbErrorType | GetRange (double &minimum, double &maximum) const |
virtual IMEXPORT VmbErrorType | GetValue (VmbInt64_t &value) const |
virtual IMEXPORT VmbErrorType | GetValue (double &value) const |
virtual IMEXPORT VmbErrorType | GetValue (bool &value) const |
IMEXPORT VmbErrorType | GetVisibility (VmbFeatureVisibilityType &visibility) const |
virtual IMEXPORT VmbErrorType | HasIncrement (VmbBool_t &incrementSupported) const |
IMEXPORT VmbErrorType | IsReadable (bool &isReadable) |
IMEXPORT VmbErrorType | IsStreamable (bool &isStreamable) const |
virtual IMEXPORT VmbErrorType | IsValueAvailable (const char *pValue, bool &available) const |
virtual IMEXPORT VmbErrorType | IsValueAvailable (const VmbInt64_t value, bool &available) const |
IMEXPORT VmbErrorType | IsWritable (bool &isWritable) |
IMEXPORT VmbErrorType | RegisterObserver (const IFeatureObserverPtr &observer) |
void | ResetFeatureContainer () |
virtual IMEXPORT VmbErrorType | SetValue (const VmbInt32_t &value) |
virtual IMEXPORT VmbErrorType | SetValue (const VmbInt64_t &value) |
virtual IMEXPORT VmbErrorType | SetValue (const double &value) |
virtual IMEXPORT VmbErrorType | SetValue (const char *pValue) |
virtual IMEXPORT VmbErrorType | SetValue (bool value) |
IMEXPORT VmbErrorType | UnregisterObserver (const IFeatureObserverPtr &observer) |
virtual | ~BaseFeature () |
Public Member Functions inherited from AVT::VmbAPI::BasicLockable | |
IMEXPORT | BasicLockable () |
IMEXPORT | BasicLockable (MutexPtr pMutex) |
MutexPtr | GetMutex () const |
void | Lock () |
void | Unlock () |
virtual IMEXPORT | ~BasicLockable () |
Additional Inherited Members | |
Protected Attributes inherited from AVT::VmbAPI::BaseFeature | |
FeatureInfo | m_featureInfo |
FeatureContainer * | m_pFeatureContainer |
Definition at line 40 of file CommandFeature.h.
AVT::VmbAPI::CommandFeature::CommandFeature | ( | const VmbFeatureInfo_t * | featureInfo, |
FeatureContainer * | pFeatureContainer | ||
) |
Definition at line 34 of file CommandFeature.cpp.
|
virtual |
Reimplemented from AVT::VmbAPI::BaseFeature.
Definition at line 49 of file CommandFeature.cpp.
|
virtual |
Reimplemented from AVT::VmbAPI::BaseFeature.
Definition at line 39 of file CommandFeature.cpp.