Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
GENAPI_NAMESPACE::CIntKeyImpl Class Reference

IInteger implementation for IEEE1212 integer entries. More...

#include <IntKey.h>

Inheritance diagram for GENAPI_NAMESPACE::CIntKeyImpl:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CIntKeyImpl ()
 Constructor.
INode implementation
virtual void SetProperty (CProperty &Property)
virtual bool GetProperty (CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const
virtual void FinalConstruct ()

Protected Member Functions

virtual EAccessMode InternalGetAccessMode () const
 determine the node's access mode
virtual int64_t InternalGetInc () const
 Get increment.
const int64_autovector_t InternalGetListOfValidValues ()
 Get list of valid value.
virtual int64_t InternalGetMax () const
 Get maximum value allowed.
virtual int64_t InternalGetMin () const
 Get minimum value allowed.
virtual EInterfaceType InternalGetPrincipalInterfaceType () const
 Implementation of IBase::GetPrincipalInterfaceType()
virtual ERepresentation InternalGetRepresentation () const
 Get recommended representation.
virtual GENICAM_NAMESPACE::gcstring InternalGetUnit ()
 Get the unit.
virtual int64_t InternalGetValue (bool Verify=false, bool IgnoreCache=false)
 Get feature value.
virtual void InternalSetValue (int64_t, bool)
 Set feature value.

Protected Attributes

uint16_t m_Key
 Key of IEEE1212 Configuration Rom entry.
const int64_t m_Max
 maximum value
const int64_t m_Min
 minimum value
CIEEE1212Parserm_pParser
 The config rom reader.
const ERepresentation m_Representation
 representation of value
int64_t m_Value
 most recent Value

Private Member Functions

CIntKeyImploperator= (const CIntKeyImpl &rhs)
 not implemented: assignment operator

Detailed Description

IInteger implementation for IEEE1212 integer entries.

Definition at line 51 of file IntKey.h.


Constructor & Destructor Documentation

Constructor.


Member Function Documentation

Reimplemented from GENAPI_NAMESPACE::CNodeImpl.

virtual bool GENAPI_NAMESPACE::CIntKeyImpl::GetProperty ( CNodeDataMap *  pNodeDataMap,
CPropertyID::EProperty_ID_t  PropertyID,
CNodeData::PropertyVector_t &  PropertyList 
) const [virtual]

Reimplemented from GENAPI_NAMESPACE::CNodeImpl.

virtual EAccessMode GENAPI_NAMESPACE::CIntKeyImpl::InternalGetAccessMode ( ) const [protected, virtual]

determine the node's access mode

Reimplemented from GENAPI_NAMESPACE::CNodeImpl.

virtual int64_t GENAPI_NAMESPACE::CIntKeyImpl::InternalGetInc ( ) const [inline, protected, virtual]

Get increment.

Definition at line 114 of file IntKey.h.

Get list of valid value.

Definition at line 120 of file IntKey.h.

virtual int64_t GENAPI_NAMESPACE::CIntKeyImpl::InternalGetMax ( ) const [inline, protected, virtual]

Get maximum value allowed.

Definition at line 107 of file IntKey.h.

virtual int64_t GENAPI_NAMESPACE::CIntKeyImpl::InternalGetMin ( ) const [inline, protected, virtual]

Get minimum value allowed.

Definition at line 101 of file IntKey.h.

Implementation of IBase::GetPrincipalInterfaceType()

Reimplemented from GENAPI_NAMESPACE::CNodeImpl.

Definition at line 67 of file IntKey.h.

virtual ERepresentation GENAPI_NAMESPACE::CIntKeyImpl::InternalGetRepresentation ( ) const [inline, protected, virtual]

Get recommended representation.

Definition at line 126 of file IntKey.h.

Get the unit.

Definition at line 135 of file IntKey.h.

virtual int64_t GENAPI_NAMESPACE::CIntKeyImpl::InternalGetValue ( bool  Verify = false,
bool  IgnoreCache = false 
) [protected, virtual]

Get feature value.

virtual void GENAPI_NAMESPACE::CIntKeyImpl::InternalSetValue ( int64_t  ,
bool   
) [inline, protected, virtual]

Set feature value.

Definition at line 90 of file IntKey.h.

CIntKeyImpl& GENAPI_NAMESPACE::CIntKeyImpl::operator= ( const CIntKeyImpl rhs) [private]

not implemented: assignment operator

virtual void GENAPI_NAMESPACE::CIntKeyImpl::SetProperty ( CProperty &  Property) [virtual]

Reimplemented from GENAPI_NAMESPACE::CNodeImpl.


Member Data Documentation

Key of IEEE1212 Configuration Rom entry.

Definition at line 154 of file IntKey.h.

maximum value

Definition at line 151 of file IntKey.h.

minimum value

Definition at line 148 of file IntKey.h.

The config rom reader.

Definition at line 160 of file IntKey.h.

representation of value

Definition at line 163 of file IntKey.h.

most recent Value

Definition at line 157 of file IntKey.h.


The documentation for this class was generated from the following file:


rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:11