Public Member Functions | List of all members
GENAPI_NAMESPACE::CIntegerValueArray Class Reference

Concrete value array implementation to be used with IInteger based target value nodes. More...

#include <ValueArrayAdapter.h>

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

Public Member Functions

 CIntegerValueArray (IInteger *base_value, IInteger *selector)
 
- Public Member Functions inherited from GENAPI_NAMESPACE::CValueArrayAdapter< IInteger, int64_t >
 CValueArrayAdapter (IInteger *base_value, IInteger *selector)
 Creates a CValueArrayAdapter object. More...
 
std::vector< int64_tGetAllValues ()
 Get all values of the array. More...
 
void GetAllValues (std::vector< int64_t > &values)
 Get all values of the array. More...
 
bool IsValid () const
 Check if the instance is valid and useable. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from GENAPI_NAMESPACE::CValueArrayAdapter< IInteger, int64_t >
static bool CheckAdvertisedCompatibility (IInteger *base_value, IInteger *selector)
 Check value/selector feature pair suitability for use with the adapter. More...
 
- Protected Member Functions inherited from GENAPI_NAMESPACE::CValueArrayAdapterBase
 CValueArrayAdapterBase (IValue *base_value, IInteger *selector)
 
CLockGetLock () const
 
void ReadFromPort ()
 
virtual ~CValueArrayAdapterBase ()
 
- Protected Attributes inherited from GENAPI_NAMESPACE::CValueArrayAdapterBase
uint64_t current_address_step
 
uint8_t * current_array_shadow
 
uint64_t current_base_address
 
size_t current_num_values
 
uint64_t current_reg_length
 
bool is_int_reg
 
bool is_signed
 
bool is_valid
 
uint32_t lsbit
 
uint64_t lsbit_mask
 
bool masked_int
 
uint32_t msbit
 
bool swap_endian
 

Detailed Description

Concrete value array implementation to be used with IInteger based target value nodes.

The value is presented as int64_t, same as by IInteger itself.

Definition at line 641 of file ValueArrayAdapter.h.

Constructor & Destructor Documentation

GENAPI_NAMESPACE::CIntegerValueArray::CIntegerValueArray ( IInteger base_value,
IInteger selector 
)
inline

Definition at line 644 of file ValueArrayAdapter.h.


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


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Mar 17 2021 02:48:41