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

#include <flxCoreTypes.h>

Inheritance diagram for flxDataLimit:
flxDataLimitType< std::string > flxDataLimitType< _flxClock > flxDataLimitType< flxDevACS37800 > flxDataLimitType< flxDevADS1015 > flxDataLimitType< flxDevADS122C04 > flxDataLimitType< flxDevAMG8833 > flxDataLimitType< flxDevAS7265X > flxDataLimitType< flxDevBMP581 > flxDataLimitType< flxDevButton > flxDataLimitType< flxDevENS160 > flxDataLimitType< flxDevFS3000 > flxDataLimitType< flxDevGNSS > flxDataLimitType< flxDevISM330Base > flxDataLimitType< flxDevMCP9600 > flxDataLimitType< flxDevMMC5983Base > flxDataLimitType< flxDevNAU7802 > flxDataLimitType< flxDevOPT4048 > flxDataLimitType< flxDevPASCO2V01 > flxDataLimitType< flxDevRV8803 > flxDataLimitType< flxDevSCD30 > flxDataLimitType< flxDevSCD40 > flxDataLimitType< flxDevSDP3X > flxDataLimitType< flxDevSEN54 > flxDataLimitType< flxDevSGP40 > flxDataLimitType< flxDevSTC31 > flxDataLimitType< flxDevSTHS34PF80 > flxDataLimitType< flxDevTMF882X > flxDataLimitType< flxDevTwist > flxDataLimitType< flxDevVCNL4040 > flxDataLimitType< flxDevVEML6075 > flxDataLimitType< flxDevVEML7700 > flxDataLimitType< flxDevVL53L1X > flxDataLimitType< flxDevVL53L5 > flxDataLimitType< flxFileRotate > flxDataLimitType< flxIoTArduino > flxDataLimitType< flxLogger > flxDataLimitType< flxSettingsSave > flxDataLimitType< flxTimer > flxDataLimitType< T >

Public Types

enum  dataLimitType_t { dataLimitNone = 0 , dataLimitRange , dataLimitSet }
 

Public Member Functions

virtual ~flxDataLimit ()
 
virtual flxDataLimit_t type (void)
 
flxDataLimitListlimits (void)
 
void addLimit (flxDataLimitDesc &item)
 
void clearLimits (void)
 
virtual std::string getName (flxDataVariable &var)
 

Public Attributes

flxDataLimitList _dataLimits
 

Member Enumeration Documentation

◆ dataLimitType_t

Enumerator
dataLimitNone 
dataLimitRange 
dataLimitSet 

Constructor & Destructor Documentation

◆ ~flxDataLimit()

virtual flxDataLimit::~flxDataLimit ( )
inlinevirtual

Member Function Documentation

◆ addLimit()

void flxDataLimit::addLimit ( flxDataLimitDesc item)
inline

◆ clearLimits()

void flxDataLimit::clearLimits ( void  )
inline

◆ getName()

virtual std::string flxDataLimit::getName ( flxDataVariable var)
inlinevirtual

◆ limits()

flxDataLimitList & flxDataLimit::limits ( void  )
inline

◆ type()

virtual flxDataLimit_t flxDataLimit::type ( void  )
inlinevirtual

Member Data Documentation

◆ _dataLimits

flxDataLimitList flxDataLimit::_dataLimits

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