Concrete value array implementation to be used with IFloat based target value nodes. More...
#include <ValueArrayAdapter.h>
Public Member Functions | |
CFloatValueArray (IFloat *base_value, IInteger *selector) | |
Public Member Functions inherited from GENAPI_NAMESPACE::CValueArrayAdapter< IFloat, double > | |
CValueArrayAdapter (IFloat *base_value, IInteger *selector) | |
Creates a CValueArrayAdapter object. More... | |
std::vector< double > | GetAllValues () |
Get all values of the array. More... | |
void | GetAllValues (std::vector< double > &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< IFloat, double > | |
static bool | CheckAdvertisedCompatibility (IFloat *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 IFloat based target value nodes.
The value is presented as double, same as by IFloat itself.
Definition at line 655 of file ValueArrayAdapter.h.
|
inline |
Definition at line 658 of file ValueArrayAdapter.h.