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;
139 class CCommand :
public BaseT< ValueT< NodeT< CommandT< CCommandImpl > > > >
144 #endif // GENAPI_COMMAND_H Definition of the ValueT class template.
virtual void SetProperty(CProperty &Property)
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT bool Verify
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.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT ICommand
Interface for command like properties.
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)
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 statuses of the command node
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 statuses 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 value.
virtual bool InternalIsDone(bool Verify, bool &FireCallbacks)
Lexical analyzer for CIntSwissKnife.
enum GENAPI_NAMESPACE::_EInterfaceType EInterfaceType
typedef for interface type