Concrete value array implementation to be used with IInteger based target value nodes. More...
#include <ValueArrayAdapter.h>
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_t > | GetAllValues () |
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) | |
CLock & | GetLock () 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 |
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.
|
inline |
Definition at line 644 of file ValueArrayAdapter.h.