![]() |
flux sdk
v01.02.02-3-g292b3a7
Embedded C++ SDK
|
#include <flxCoreTypes.h>
Public Member Functions | |
virtual flxDataType_t | type (void)=0 |
virtual void | setBool (bool)=0 |
virtual void | setInt8 (int8_t)=0 |
virtual void | setInt16 (int16_t)=0 |
virtual void | setInt32 (int32_t)=0 |
virtual void | setUInt8 (uint8_t)=0 |
virtual void | setUInt16 (uint16_t)=0 |
virtual void | setUInt32 (uint32_t)=0 |
virtual void | setFloat (float)=0 |
virtual void | setDouble (double)=0 |
virtual void | setString (std::string &)=0 |
void | set_value (bool v) |
void | set_value (int8_t v) |
void | set_value (int16_t v) |
void | set_value (int32_t v) |
void | set_value (uint8_t v) |
void | set_value (uint16_t v) |
void | set_value (uint32_t v) |
void | set_value (float v) |
void | set_value (double v) |
void | set_value (std::string &v) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
pure virtual |
Implemented in _flxDataIn< T >, _flxDataIn< _flxClock >, _flxDataIn< flxDevACS37800 >, _flxDataIn< flxDevADS1015 >, _flxDataIn< flxDevADS122C04 >, _flxDataIn< flxDevAMG8833 >, _flxDataIn< flxDevAS7265X >, _flxDataIn< flxDevBMP581 >, _flxDataIn< flxDevButton >, _flxDataIn< flxDevENS160 >, _flxDataIn< flxDevFS3000 >, _flxDataIn< flxDevGNSS >, _flxDataIn< flxDevISM330Base >, _flxDataIn< flxDevMCP9600 >, _flxDataIn< flxDevMMC5983Base >, _flxDataIn< flxDevNAU7802 >, _flxDataIn< flxDevOPT4048 >, _flxDataIn< flxDevPASCO2V01 >, _flxDataIn< flxDevRV8803 >, _flxDataIn< flxDevSCD30 >, _flxDataIn< flxDevSCD40 >, _flxDataIn< flxDevSDP3X >, _flxDataIn< flxDevSEN54 >, _flxDataIn< flxDevSGP40 >, _flxDataIn< flxDevSTC31 >, _flxDataIn< flxDevSTHS34PF80 >, _flxDataIn< flxDevTMF882X >, _flxDataIn< flxDevTwist >, _flxDataIn< flxDevVCNL4040 >, _flxDataIn< flxDevVEML6075 >, _flxDataIn< flxDevVEML7700 >, _flxDataIn< flxDevVL53L1X >, _flxDataIn< flxDevVL53L5 >, _flxDataIn< flxFileRotate >, _flxDataIn< flxIoTArduino >, _flxDataIn< flxLogger >, _flxDataIn< flxSettingsSave >, _flxDataIn< flxTimer >, and _flxDataInString.
|
pure virtual |
Implemented in _flxDataIn< T >, _flxDataIn< _flxClock >, _flxDataIn< flxDevACS37800 >, _flxDataIn< flxDevADS1015 >, _flxDataIn< flxDevADS122C04 >, _flxDataIn< flxDevAMG8833 >, _flxDataIn< flxDevAS7265X >, _flxDataIn< flxDevBMP581 >, _flxDataIn< flxDevButton >, _flxDataIn< flxDevENS160 >, _flxDataIn< flxDevFS3000 >, _flxDataIn< flxDevGNSS >, _flxDataIn< flxDevISM330Base >, _flxDataIn< flxDevMCP9600 >, _flxDataIn< flxDevMMC5983Base >, _flxDataIn< flxDevNAU7802 >, _flxDataIn< flxDevOPT4048 >, _flxDataIn< flxDevPASCO2V01 >, _flxDataIn< flxDevRV8803 >, _flxDataIn< flxDevSCD30 >, _flxDataIn< flxDevSCD40 >, _flxDataIn< flxDevSDP3X >, _flxDataIn< flxDevSEN54 >, _flxDataIn< flxDevSGP40 >, _flxDataIn< flxDevSTC31 >, _flxDataIn< flxDevSTHS34PF80 >, _flxDataIn< flxDevTMF882X >, _flxDataIn< flxDevTwist >, _flxDataIn< flxDevVCNL4040 >, _flxDataIn< flxDevVEML6075 >, _flxDataIn< flxDevVEML7700 >, _flxDataIn< flxDevVL53L1X >, _flxDataIn< flxDevVL53L5 >, _flxDataIn< flxFileRotate >, _flxDataIn< flxIoTArduino >, _flxDataIn< flxLogger >, _flxDataIn< flxSettingsSave >, _flxDataIn< flxTimer >, and _flxDataInString.
|
pure virtual |
Implemented in _flxDataIn< T >, _flxDataIn< _flxClock >, _flxDataIn< flxDevACS37800 >, _flxDataIn< flxDevADS1015 >, _flxDataIn< flxDevADS122C04 >, _flxDataIn< flxDevAMG8833 >, _flxDataIn< flxDevAS7265X >, _flxDataIn< flxDevBMP581 >, _flxDataIn< flxDevButton >, _flxDataIn< flxDevENS160 >, _flxDataIn< flxDevFS3000 >, _flxDataIn< flxDevGNSS >, _flxDataIn< flxDevISM330Base >, _flxDataIn< flxDevMCP9600 >, _flxDataIn< flxDevMMC5983Base >, _flxDataIn< flxDevNAU7802 >, _flxDataIn< flxDevOPT4048 >, _flxDataIn< flxDevPASCO2V01 >, _flxDataIn< flxDevRV8803 >, _flxDataIn< flxDevSCD30 >, _flxDataIn< flxDevSCD40 >, _flxDataIn< flxDevSDP3X >, _flxDataIn< flxDevSEN54 >, _flxDataIn< flxDevSGP40 >, _flxDataIn< flxDevSTC31 >, _flxDataIn< flxDevSTHS34PF80 >, _flxDataIn< flxDevTMF882X >, _flxDataIn< flxDevTwist >, _flxDataIn< flxDevVCNL4040 >, _flxDataIn< flxDevVEML6075 >, _flxDataIn< flxDevVEML7700 >, _flxDataIn< flxDevVL53L1X >, _flxDataIn< flxDevVL53L5 >, _flxDataIn< flxFileRotate >, _flxDataIn< flxIoTArduino >, _flxDataIn< flxLogger >, _flxDataIn< flxSettingsSave >, _flxDataIn< flxTimer >, and _flxDataInString.
|
pure virtual |
Implemented in _flxDataIn< T >, _flxDataIn< _flxClock >, _flxDataIn< flxDevACS37800 >, _flxDataIn< flxDevADS1015 >, _flxDataIn< flxDevADS122C04 >, _flxDataIn< flxDevAMG8833 >, _flxDataIn< flxDevAS7265X >, _flxDataIn< flxDevBMP581 >, _flxDataIn< flxDevButton >, _flxDataIn< flxDevENS160 >, _flxDataIn< flxDevFS3000 >, _flxDataIn< flxDevGNSS >, _flxDataIn< flxDevISM330Base >, _flxDataIn< flxDevMCP9600 >, _flxDataIn< flxDevMMC5983Base >, _flxDataIn< flxDevNAU7802 >, _flxDataIn< flxDevOPT4048 >, _flxDataIn< flxDevPASCO2V01 >, _flxDataIn< flxDevRV8803 >, _flxDataIn< flxDevSCD30 >, _flxDataIn< flxDevSCD40 >, _flxDataIn< flxDevSDP3X >, _flxDataIn< flxDevSEN54 >, _flxDataIn< flxDevSGP40 >, _flxDataIn< flxDevSTC31 >, _flxDataIn< flxDevSTHS34PF80 >, _flxDataIn< flxDevTMF882X >, _flxDataIn< flxDevTwist >, _flxDataIn< flxDevVCNL4040 >, _flxDataIn< flxDevVEML6075 >, _flxDataIn< flxDevVEML7700 >, _flxDataIn< flxDevVL53L1X >, _flxDataIn< flxDevVL53L5 >, _flxDataIn< flxFileRotate >, _flxDataIn< flxIoTArduino >, _flxDataIn< flxLogger >, _flxDataIn< flxSettingsSave >, _flxDataIn< flxTimer >, and _flxDataInString.
|
pure virtual |
Implemented in _flxDataIn< T >, _flxDataIn< _flxClock >, _flxDataIn< flxDevACS37800 >, _flxDataIn< flxDevADS1015 >, _flxDataIn< flxDevADS122C04 >, _flxDataIn< flxDevAMG8833 >, _flxDataIn< flxDevAS7265X >, _flxDataIn< flxDevBMP581 >, _flxDataIn< flxDevButton >, _flxDataIn< flxDevENS160 >, _flxDataIn< flxDevFS3000 >, _flxDataIn< flxDevGNSS >, _flxDataIn< flxDevISM330Base >, _flxDataIn< flxDevMCP9600 >, _flxDataIn< flxDevMMC5983Base >, _flxDataIn< flxDevNAU7802 >, _flxDataIn< flxDevOPT4048 >, _flxDataIn< flxDevPASCO2V01 >, _flxDataIn< flxDevRV8803 >, _flxDataIn< flxDevSCD30 >, _flxDataIn< flxDevSCD40 >, _flxDataIn< flxDevSDP3X >, _flxDataIn< flxDevSEN54 >, _flxDataIn< flxDevSGP40 >, _flxDataIn< flxDevSTC31 >, _flxDataIn< flxDevSTHS34PF80 >, _flxDataIn< flxDevTMF882X >, _flxDataIn< flxDevTwist >, _flxDataIn< flxDevVCNL4040 >, _flxDataIn< flxDevVEML6075 >, _flxDataIn< flxDevVEML7700 >, _flxDataIn< flxDevVL53L1X >, _flxDataIn< flxDevVL53L5 >, _flxDataIn< flxFileRotate >, _flxDataIn< flxIoTArduino >, _flxDataIn< flxLogger >, _flxDataIn< flxSettingsSave >, _flxDataIn< flxTimer >, and _flxDataInString.
|
pure virtual |
Implemented in _flxDataIn< T >, _flxDataIn< _flxClock >, _flxDataIn< flxDevACS37800 >, _flxDataIn< flxDevADS1015 >, _flxDataIn< flxDevADS122C04 >, _flxDataIn< flxDevAMG8833 >, _flxDataIn< flxDevAS7265X >, _flxDataIn< flxDevBMP581 >, _flxDataIn< flxDevButton >, _flxDataIn< flxDevENS160 >, _flxDataIn< flxDevFS3000 >, _flxDataIn< flxDevGNSS >, _flxDataIn< flxDevISM330Base >, _flxDataIn< flxDevMCP9600 >, _flxDataIn< flxDevMMC5983Base >, _flxDataIn< flxDevNAU7802 >, _flxDataIn< flxDevOPT4048 >, _flxDataIn< flxDevPASCO2V01 >, _flxDataIn< flxDevRV8803 >, _flxDataIn< flxDevSCD30 >, _flxDataIn< flxDevSCD40 >, _flxDataIn< flxDevSDP3X >, _flxDataIn< flxDevSEN54 >, _flxDataIn< flxDevSGP40 >, _flxDataIn< flxDevSTC31 >, _flxDataIn< flxDevSTHS34PF80 >, _flxDataIn< flxDevTMF882X >, _flxDataIn< flxDevTwist >, _flxDataIn< flxDevVCNL4040 >, _flxDataIn< flxDevVEML6075 >, _flxDataIn< flxDevVEML7700 >, _flxDataIn< flxDevVL53L1X >, _flxDataIn< flxDevVL53L5 >, _flxDataIn< flxFileRotate >, _flxDataIn< flxIoTArduino >, _flxDataIn< flxLogger >, _flxDataIn< flxSettingsSave >, _flxDataIn< flxTimer >, and _flxDataInString.
|
pure virtual |
Implemented in _flxDataIn< T >, _flxDataIn< _flxClock >, _flxDataIn< flxDevACS37800 >, _flxDataIn< flxDevADS1015 >, _flxDataIn< flxDevADS122C04 >, _flxDataIn< flxDevAMG8833 >, _flxDataIn< flxDevAS7265X >, _flxDataIn< flxDevBMP581 >, _flxDataIn< flxDevButton >, _flxDataIn< flxDevENS160 >, _flxDataIn< flxDevFS3000 >, _flxDataIn< flxDevGNSS >, _flxDataIn< flxDevISM330Base >, _flxDataIn< flxDevMCP9600 >, _flxDataIn< flxDevMMC5983Base >, _flxDataIn< flxDevNAU7802 >, _flxDataIn< flxDevOPT4048 >, _flxDataIn< flxDevPASCO2V01 >, _flxDataIn< flxDevRV8803 >, _flxDataIn< flxDevSCD30 >, _flxDataIn< flxDevSCD40 >, _flxDataIn< flxDevSDP3X >, _flxDataIn< flxDevSEN54 >, _flxDataIn< flxDevSGP40 >, _flxDataIn< flxDevSTC31 >, _flxDataIn< flxDevSTHS34PF80 >, _flxDataIn< flxDevTMF882X >, _flxDataIn< flxDevTwist >, _flxDataIn< flxDevVCNL4040 >, _flxDataIn< flxDevVEML6075 >, _flxDataIn< flxDevVEML7700 >, _flxDataIn< flxDevVL53L1X >, _flxDataIn< flxDevVL53L5 >, _flxDataIn< flxFileRotate >, _flxDataIn< flxIoTArduino >, _flxDataIn< flxLogger >, _flxDataIn< flxSettingsSave >, _flxDataIn< flxTimer >, and _flxDataInString.
|
pure virtual |
Implemented in _flxDataIn< T >, _flxDataIn< _flxClock >, _flxDataIn< flxDevACS37800 >, _flxDataIn< flxDevADS1015 >, _flxDataIn< flxDevADS122C04 >, _flxDataIn< flxDevAMG8833 >, _flxDataIn< flxDevAS7265X >, _flxDataIn< flxDevBMP581 >, _flxDataIn< flxDevButton >, _flxDataIn< flxDevENS160 >, _flxDataIn< flxDevFS3000 >, _flxDataIn< flxDevGNSS >, _flxDataIn< flxDevISM330Base >, _flxDataIn< flxDevMCP9600 >, _flxDataIn< flxDevMMC5983Base >, _flxDataIn< flxDevNAU7802 >, _flxDataIn< flxDevOPT4048 >, _flxDataIn< flxDevPASCO2V01 >, _flxDataIn< flxDevRV8803 >, _flxDataIn< flxDevSCD30 >, _flxDataIn< flxDevSCD40 >, _flxDataIn< flxDevSDP3X >, _flxDataIn< flxDevSEN54 >, _flxDataIn< flxDevSGP40 >, _flxDataIn< flxDevSTC31 >, _flxDataIn< flxDevSTHS34PF80 >, _flxDataIn< flxDevTMF882X >, _flxDataIn< flxDevTwist >, _flxDataIn< flxDevVCNL4040 >, _flxDataIn< flxDevVEML6075 >, _flxDataIn< flxDevVEML7700 >, _flxDataIn< flxDevVL53L1X >, _flxDataIn< flxDevVL53L5 >, _flxDataIn< flxFileRotate >, _flxDataIn< flxIoTArduino >, _flxDataIn< flxLogger >, _flxDataIn< flxSettingsSave >, _flxDataIn< flxTimer >, and _flxDataInString.
|
pure virtual |
Implemented in _flxDataIn< T >, _flxDataIn< _flxClock >, _flxDataIn< flxDevACS37800 >, _flxDataIn< flxDevADS1015 >, _flxDataIn< flxDevADS122C04 >, _flxDataIn< flxDevAMG8833 >, _flxDataIn< flxDevAS7265X >, _flxDataIn< flxDevBMP581 >, _flxDataIn< flxDevButton >, _flxDataIn< flxDevENS160 >, _flxDataIn< flxDevFS3000 >, _flxDataIn< flxDevGNSS >, _flxDataIn< flxDevISM330Base >, _flxDataIn< flxDevMCP9600 >, _flxDataIn< flxDevMMC5983Base >, _flxDataIn< flxDevNAU7802 >, _flxDataIn< flxDevOPT4048 >, _flxDataIn< flxDevPASCO2V01 >, _flxDataIn< flxDevRV8803 >, _flxDataIn< flxDevSCD30 >, _flxDataIn< flxDevSCD40 >, _flxDataIn< flxDevSDP3X >, _flxDataIn< flxDevSEN54 >, _flxDataIn< flxDevSGP40 >, _flxDataIn< flxDevSTC31 >, _flxDataIn< flxDevSTHS34PF80 >, _flxDataIn< flxDevTMF882X >, _flxDataIn< flxDevTwist >, _flxDataIn< flxDevVCNL4040 >, _flxDataIn< flxDevVEML6075 >, _flxDataIn< flxDevVEML7700 >, _flxDataIn< flxDevVL53L1X >, _flxDataIn< flxDevVL53L5 >, _flxDataIn< flxFileRotate >, _flxDataIn< flxIoTArduino >, _flxDataIn< flxLogger >, _flxDataIn< flxSettingsSave >, _flxDataIn< flxTimer >, and _flxDataInString.
|
pure virtual |
Implemented in _flxDataIn< T >, _flxDataIn< _flxClock >, _flxDataIn< flxDevACS37800 >, _flxDataIn< flxDevADS1015 >, _flxDataIn< flxDevADS122C04 >, _flxDataIn< flxDevAMG8833 >, _flxDataIn< flxDevAS7265X >, _flxDataIn< flxDevBMP581 >, _flxDataIn< flxDevButton >, _flxDataIn< flxDevENS160 >, _flxDataIn< flxDevFS3000 >, _flxDataIn< flxDevGNSS >, _flxDataIn< flxDevISM330Base >, _flxDataIn< flxDevMCP9600 >, _flxDataIn< flxDevMMC5983Base >, _flxDataIn< flxDevNAU7802 >, _flxDataIn< flxDevOPT4048 >, _flxDataIn< flxDevPASCO2V01 >, _flxDataIn< flxDevRV8803 >, _flxDataIn< flxDevSCD30 >, _flxDataIn< flxDevSCD40 >, _flxDataIn< flxDevSDP3X >, _flxDataIn< flxDevSEN54 >, _flxDataIn< flxDevSGP40 >, _flxDataIn< flxDevSTC31 >, _flxDataIn< flxDevSTHS34PF80 >, _flxDataIn< flxDevTMF882X >, _flxDataIn< flxDevTwist >, _flxDataIn< flxDevVCNL4040 >, _flxDataIn< flxDevVEML6075 >, _flxDataIn< flxDevVEML7700 >, _flxDataIn< flxDevVL53L1X >, _flxDataIn< flxDevVL53L5 >, _flxDataIn< flxFileRotate >, _flxDataIn< flxIoTArduino >, _flxDataIn< flxLogger >, _flxDataIn< flxSettingsSave >, _flxDataIn< flxTimer >, and _flxDataInString.
|
pure virtual |
Implemented in _flxParameterIn< T, Object, _setter >, _flxParameterIn< flxDevNAU7802, &flxDevNAU7802::calculate_calibration_factor >, _flxParameterIn< flxDevRV8803, &flxDevRV8803::set_epoch >, _flxParameterIn< flxDevRV8803, &flxDevRV8803::set_seconds >, _flxParameterIn< flxDevRV8803, &flxDevRV8803::set_minutes >, _flxParameterIn< flxDevRV8803, &flxDevRV8803::set_hours >, _flxParameterIn< flxDevRV8803, &flxDevRV8803::set_date >, _flxParameterIn< flxDevRV8803, &flxDevRV8803::set_weekday >, _flxParameterIn< flxDevRV8803, &flxDevRV8803::set_month >, _flxParameterIn< flxDevRV8803, &flxDevRV8803::set_year >, _flxParameterIn< flxDevSGP40, &flxDevSGP40::write_rh >, _flxParameterIn< flxDevSGP40, &flxDevSGP40::write_temperature >, _flxParameterIn< flxDevSTC31, &flxDevSTC31::write_rh >, _flxParameterIn< flxDevSTC31, &flxDevSTC31::write_temperature >, _flxParameterIn< flxDevSTC31, &flxDevSTC31::write_pressure >, _flxParameterIn< flxLogger, &flxLogger::reset_sample_number >, flxParameterInString< Object, _setter >, _flxPropertyBase< T, HIDDEN, SECURE >, _flxPropertyBase< T, false, false >, _flxPropertyBase< _flxClock, false, false >, _flxPropertyBase< flxDevACS37800, false, false >, _flxPropertyBase< flxDevADS1015, false, false >, _flxPropertyBase< flxDevADS122C04, false, false >, _flxPropertyBase< flxDevAMG8833, false, false >, _flxPropertyBase< flxDevAS7265X, false, false >, _flxPropertyBase< flxDevBMP581, false, false >, _flxPropertyBase< flxDevButton, false, false >, _flxPropertyBase< flxDevENS160, false, false >, _flxPropertyBase< flxDevFS3000, false, false >, _flxPropertyBase< flxDevGNSS, false, false >, _flxPropertyBase< flxDevISM330Base, false, false >, _flxPropertyBase< flxDevMCP9600, false, false >, _flxPropertyBase< flxDevMMC5983Base, false, false >, _flxPropertyBase< flxDevNAU7802, false, false >, _flxPropertyBase< flxDevOPT4048, false, false >, _flxPropertyBase< flxDevPASCO2V01, false, false >, _flxPropertyBase< flxDevSCD30, false, false >, _flxPropertyBase< flxDevSCD40, false, false >, _flxPropertyBase< flxDevSDP3X, false, false >, _flxPropertyBase< flxDevSEN54, false, false >, _flxPropertyBase< flxDevSTC31, false, false >, _flxPropertyBase< flxDevSTHS34PF80, false, false >, _flxPropertyBase< flxDevTMF882X, false, false >, _flxPropertyBase< flxDevTwist, false, false >, _flxPropertyBase< flxDevVCNL4040, false, false >, _flxPropertyBase< flxDevVEML6075, false, false >, _flxPropertyBase< flxDevVEML7700, false, false >, _flxPropertyBase< flxDevVL53L1X, false, false >, _flxPropertyBase< flxDevVL53L5, false, false >, _flxPropertyBase< flxFileRotate, false, false >, _flxPropertyBase< flxIoTArduino, false, false >, _flxPropertyBase< flxLogger, false, false >, _flxPropertyBase< flxSettingsSave, false, false >, _flxPropertyBase< flxTimer, false, false >, _flxPropertyBaseString< HIDDEN, SECURE >, _flxPropertyBaseString< false, false >, _flxDataIn< T >, _flxDataIn< _flxClock >, _flxDataIn< flxDevACS37800 >, _flxDataIn< flxDevADS1015 >, _flxDataIn< flxDevADS122C04 >, _flxDataIn< flxDevAMG8833 >, _flxDataIn< flxDevAS7265X >, _flxDataIn< flxDevBMP581 >, _flxDataIn< flxDevButton >, _flxDataIn< flxDevENS160 >, _flxDataIn< flxDevFS3000 >, _flxDataIn< flxDevGNSS >, _flxDataIn< flxDevISM330Base >, _flxDataIn< flxDevMCP9600 >, _flxDataIn< flxDevMMC5983Base >, _flxDataIn< flxDevNAU7802 >, _flxDataIn< flxDevOPT4048 >, _flxDataIn< flxDevPASCO2V01 >, _flxDataIn< flxDevRV8803 >, _flxDataIn< flxDevSCD30 >, _flxDataIn< flxDevSCD40 >, _flxDataIn< flxDevSDP3X >, _flxDataIn< flxDevSEN54 >, _flxDataIn< flxDevSGP40 >, _flxDataIn< flxDevSTC31 >, _flxDataIn< flxDevSTHS34PF80 >, _flxDataIn< flxDevTMF882X >, _flxDataIn< flxDevTwist >, _flxDataIn< flxDevVCNL4040 >, _flxDataIn< flxDevVEML6075 >, _flxDataIn< flxDevVEML7700 >, _flxDataIn< flxDevVL53L1X >, _flxDataIn< flxDevVL53L5 >, _flxDataIn< flxFileRotate >, _flxDataIn< flxIoTArduino >, _flxDataIn< flxLogger >, _flxDataIn< flxSettingsSave >, _flxDataIn< flxTimer >, and _flxDataInString.