IInteger implementation for IEEE1212 integer entries. More...
#include <IntKey.h>

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 | |
| CIEEE1212Parser * | m_pParser |
| The config rom reader. | |
| const ERepresentation | m_Representation |
| representation of value | |
| int64_t | m_Value |
| most recent Value | |
Private Member Functions | |
| CIntKeyImpl & | operator= (const CIntKeyImpl &rhs) |
| not implemented: assignment operator | |
Constructor.
| virtual void GENAPI_NAMESPACE::CIntKeyImpl::FinalConstruct | ( | ) | [virtual] |
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] |
| const int64_autovector_t GENAPI_NAMESPACE::CIntKeyImpl::InternalGetListOfValidValues | ( | ) | [inline, protected] |
| virtual int64_t GENAPI_NAMESPACE::CIntKeyImpl::InternalGetMax | ( | ) | const [inline, protected, virtual] |
| virtual int64_t GENAPI_NAMESPACE::CIntKeyImpl::InternalGetMin | ( | ) | const [inline, protected, virtual] |
| virtual EInterfaceType GENAPI_NAMESPACE::CIntKeyImpl::InternalGetPrincipalInterfaceType | ( | ) | const [inline, protected, virtual] |
Implementation of IBase::GetPrincipalInterfaceType()
Reimplemented from GENAPI_NAMESPACE::CNodeImpl.
| virtual ERepresentation GENAPI_NAMESPACE::CIntKeyImpl::InternalGetRepresentation | ( | ) | const [inline, protected, virtual] |
| virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::CIntKeyImpl::InternalGetUnit | ( | ) | [inline, protected, virtual] |
| 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] |
| 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.
uint16_t GENAPI_NAMESPACE::CIntKeyImpl::m_Key [protected] |
const int64_t GENAPI_NAMESPACE::CIntKeyImpl::m_Max [protected] |
const int64_t GENAPI_NAMESPACE::CIntKeyImpl::m_Min [protected] |
CIEEE1212Parser* GENAPI_NAMESPACE::CIntKeyImpl::m_pParser [protected] |
const ERepresentation GENAPI_NAMESPACE::CIntKeyImpl::m_Representation [protected] |
int64_t GENAPI_NAMESPACE::CIntKeyImpl::m_Value [protected] |