31 #ifndef GENAPI_COMMAND_H 32 #define GENAPI_COMMAND_H 34 #include "../ICommand.h" 107 virtual bool GetProperty( CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList )
const;
140 class CCommand :
public BaseT< ValueT< NodeT< CommandT< CCommandImpl > > > >
145 #endif // GENAPI_COMMAND_H Definition of the ValueT class template.
virtual void SetProperty(CProperty &Property)
virtual void InternalExecute(bool Verify=true)
CIntegerPolyRef m_CommandValue
Value for On.
virtual bool Poll(int64_t ElapsedTime)
Invalidates the node if the polling time has elapsed.
Definition of CommandT class template.
Implementation of the IBase interface.
Definition of the NodeT class template.
EAccessMode InternalGetAccessMode() const
Get the access mode of the node.
virtual GENICAM_NAMESPACE::gcstring InternalToString(bool Verify=false, bool IgnoreCache=false)
virtual void InternalFromString(const GENICAM_NAMESPACE::gcstring &valueString, bool Verify=true)
interface GENAPI_DECL_ABSTRACT ICommand
Interface for command like properties.
EStatus m_Status
the internal status of the command node
virtual bool GetProperty(CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const
enum GENAPI_NAMESPACE::CCommandImpl::_EStatus EStatus
possible stati of the command node
interface GENAPI_DECL_ABSTRACT bool Verify
CCommandImpl()
Constructor.
Definition of polymorphical smart pointer.
Definition of the BaseT class template.
Standard implementation for the INode and the ISelector interface.
virtual EInterfaceType InternalGetPrincipalInterfaceType() const
Implementation of IBase::GetPrincipalInterfaceType()
_EStatus
possible stati of the command node
A string class which is a clone of std::string.
enum GENAPI_NAMESPACE::_EAccessMode EAccessMode
access mode of a node
A reference to an int64 which can bei either an int64 variable, or a pointer to an IInteger...
CIntegerPolyRef m_Value
Reference to value or node representing the válue.
virtual bool InternalIsDone(bool Verify, bool &FireCallbacks)
Part of the generic device API.
enum GENAPI_NAMESPACE::_EInterfaceType EInterfaceType
typedef for interface type