Spinnaker C++
4.0.0.116
Functions | Variables
IRegister Interfaces

Functions

virtual void Get (uint8_t *pBuffer, int64_t Length, bool Verify=false, bool IgnoreCache=false)=0
 Fills a buffer with the register's contents. More...
 
virtual int64_t GetLength ()=0
 Retrieves the Length of the register [Bytes]. More...
 
virtual int64_t GetAddress ()=0
 Retrieves the Address of the register. More...
 

Variables

interface SPINNAKER_API_ABSTRACT IRegister
 Interface for registers. More...
 

Detailed Description

Function Documentation

virtual void Spinnaker::GenApi::Get ( uint8_t *  pBuffer,
int64_t  Length,
bool  Verify = false,
bool  IgnoreCache = false 
)
pure virtual

Fills a buffer with the register's contents.

Parameters
pBufferThe buffer receiving the data to read
LengthThe number of bytes to retrieve
VerifyEnables Range verification (default = false). The AccessMode is always checked
IgnoreCacheIf true the value is read ignoring any caches (default = false)
Returns
The value read
virtual int64_t Spinnaker::GenApi::GetAddress ( )
pure virtual

Retrieves the Address of the register.

virtual int64_t Spinnaker::GenApi::GetLength ( )
pure virtual

Retrieves the Length of the register [Bytes].

Variable Documentation

Interface for registers.

Contact Support Spinnaker® SDK Programmer's Guide and API Reference