#include <flxCoreTypes.h>
◆ _flxDataIn()
◆ addDataLimitValidValue() [1/3]
template<typename T >
void _flxDataIn< T >::addDataLimitValidValue |
( |
std::initializer_list< std::pair< const std::string, T > > |
limitSet | ) |
|
|
inline |
◆ addDataLimitValidValue() [2/3]
template<typename T >
void _flxDataIn< T >::addDataLimitValidValue |
( |
std::pair< const std::string, T > |
value | ) |
|
|
inline |
◆ addDataLimitValidValue() [3/3]
template<typename T >
void _flxDataIn< T >::addDataLimitValidValue |
( |
std::string |
name, |
|
|
T |
value |
|
) |
| |
|
inline |
◆ clearDataLimit()
◆ dataLimit()
◆ isValueValid()
◆ set()
template<typename T >
virtual void _flxDataIn< T >::set |
( |
T const & |
value | ) |
|
|
pure virtual |
Implemented in _flxParameterIn< T, Object, _setter >, _flxPropertyTypedRW< T, Object, _getter, _setter, HIDDEN, SECURE >, _flxPropertyTyped< Object, T, HIDDEN, SECURE >, _flxPropertyTyped< _flxClock >, _flxPropertyTyped< flxDevAS7265X >, _flxPropertyTyped< flxDevENS160 >, _flxPropertyTyped< flxFileRotate >, _flxPropertyTyped< flxLogger >, _flxPropertyTyped< flxSetWifiCredentials >, _flxPropertyTyped< flxSettingsSave >, _flxPropertyTyped< flxSettingsSerial >, _flxPropertyBase< T, HIDDEN, SECURE >, and _flxPropertyBase< T, false, false >.
◆ setBool()
◆ setDataLimit() [1/2]
◆ setDataLimit() [2/2]
◆ setDataLimitRange() [1/2]
template<typename T >
void _flxDataIn< T >::setDataLimitRange |
( |
std::pair< T, T > |
range | ) |
|
|
inline |
◆ setDataLimitRange() [2/2]
template<typename T >
void _flxDataIn< T >::setDataLimitRange |
( |
T |
min, |
|
|
T |
max |
|
) |
| |
|
inline |
◆ setDouble()
◆ setFloat()
◆ setInt16()
◆ setInt32()
◆ setInt8()
◆ setString()
template<typename T >
void _flxDataIn< T >::setString |
( |
std::string & |
value | ) |
|
|
inlinevirtual |
◆ setUInt16()
◆ setUInt32()
◆ setUInt8()
◆ type()
Implements flxDataIn.
Reimplemented in _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 >, _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 >, and _flxPropertyBase< flxTimer, false, false >.
The documentation for this class was generated from the following file: