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

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

#include <ValueArrayAdapter.h>

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

Public Member Functions

 CBooleanValueArray (IBoolean *base_value, IInteger *selector)
 
- Public Member Functions inherited from GENAPI_NAMESPACE::CValueArrayAdapter< IBoolean, uint8_t, bool >
 CValueArrayAdapter (IBoolean *base_value, IInteger *selector)
 Creates a CValueArrayAdapter object. More...
 
std::vector< uint8_t > GetAllValues ()
 Get all values of the array. More...
 
void GetAllValues (std::vector< uint8_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< IBoolean, uint8_t, bool >
static bool CheckAdvertisedCompatibility (IBoolean *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 IBoolean based target value nodes.

The value is presented as uint8_t, contrary to IBoolean itself, to avoid possible problems with vector<bool>.

Definition at line 670 of file ValueArrayAdapter.h.

Constructor & Destructor Documentation

GENAPI_NAMESPACE::CBooleanValueArray::CBooleanValueArray ( IBoolean base_value,
IInteger selector 
)
inline

Definition at line 673 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