flux sdk  v01.02.02-3-g292b3a7
Embedded C++ SDK
Loading...
Searching...
No Matches
flxDataIn Class Referenceabstract

#include <flxCoreTypes.h>

Inheritance diagram for flxDataIn:
_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 > _flxDataIn< T > _flxDataInString

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)
 

Member Function Documentation

◆ set_value() [1/10]

void flxDataIn::set_value ( bool  v)
inline

◆ set_value() [2/10]

void flxDataIn::set_value ( double  v)
inline

◆ set_value() [3/10]

void flxDataIn::set_value ( float  v)
inline

◆ set_value() [4/10]

void flxDataIn::set_value ( int16_t  v)
inline

◆ set_value() [5/10]

void flxDataIn::set_value ( int32_t  v)
inline

◆ set_value() [6/10]

void flxDataIn::set_value ( int8_t  v)
inline

◆ set_value() [7/10]

void flxDataIn::set_value ( std::string &  v)
inline

◆ set_value() [8/10]

void flxDataIn::set_value ( uint16_t  v)
inline

◆ set_value() [9/10]

void flxDataIn::set_value ( uint32_t  v)
inline

◆ set_value() [10/10]

void flxDataIn::set_value ( uint8_t  v)
inline

◆ setBool()

◆ setDouble()

◆ setFloat()

◆ setInt16()

◆ setInt32()

◆ setInt8()

◆ setString()

◆ setUInt16()

◆ setUInt32()

◆ setUInt8()

◆ type()

virtual flxDataType_t flxDataIn::type ( void  )
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.


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