GENAPI_NAMESPACE::RegisterT< Base > Class Template Reference

Implementation of the IRegister interface. More...

#include <RegisterT.h>

Inheritance diagram for GENAPI_NAMESPACE::RegisterT< Base >:

Public Member Functions

virtual void Get (uint8_t *pBuffer, int64_t Length, bool Verify=false, bool IgnoreCache=false)
 Implementation of IRegister::Get() More...
 
virtual int64_t GetAddress (bool Verify=false)
 Retrieves the Address of the register. More...
 
virtual int64_t GetLength (bool Verify=false)
 Implementation of IRegister::GetLength() More...
 
virtual void Set (const uint8_t *pBuffer, int64_t Length, bool Verify=true)
 Implementation of IRegister::Set() More...
 

Detailed Description

template<class Base>
class GENAPI_NAMESPACE::RegisterT< Base >

Implementation of the IRegister interface.

Definition at line 53 of file RegisterT.h.

Member Function Documentation

◆ Get()

template<class Base >
virtual void GENAPI_NAMESPACE::RegisterT< Base >::Get ( uint8_t *  pBuffer,
int64_t  Length,
bool  Verify = false,
bool  IgnoreCache = false 
)
inlinevirtual

Implementation of IRegister::Get()

Definition at line 137 of file RegisterT.h.

◆ GetAddress()

template<class Base >
virtual int64_t GENAPI_NAMESPACE::RegisterT< Base >::GetAddress ( bool  Verify = false)
inlinevirtual

Retrieves the Address of the register.

Definition at line 196 of file RegisterT.h.

◆ GetLength()

template<class Base >
virtual int64_t GENAPI_NAMESPACE::RegisterT< Base >::GetLength ( bool  Verify = false)
inlinevirtual

Implementation of IRegister::GetLength()

Definition at line 188 of file RegisterT.h.

◆ Set()

template<class Base >
virtual void GENAPI_NAMESPACE::RegisterT< Base >::Set ( const uint8_t *  pBuffer,
int64_t  Length,
bool  Verify = true 
)
inlinevirtual

Implementation of IRegister::Set()

Definition at line 59 of file RegisterT.h.


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


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:13