flux sdk  v01.02.02-3-g292b3a7
Embedded C++ SDK
Loading...
Searching...
No Matches
flxDataLimitRange< T > Class Template Reference

#include <flxCoreTypes.h>

Inheritance diagram for flxDataLimitRange< T >:
flxDataLimitType< T > flxDataLimit

Public Member Functions

 flxDataLimitRange ()
 
 flxDataLimitRange (T min, T max)
 
void setRange (T min, T max)
 
bool isValid (T value)
 
flxDataLimit_t type (void)
 
virtual bool isValid (T value)=0
 
- Public Member Functions inherited from flxDataLimit
virtual ~flxDataLimit ()
 
virtual flxDataLimit_t type (void)
 
flxDataLimitListlimits (void)
 
void addLimit (flxDataLimitDesc &item)
 
void clearLimits (void)
 
virtual std::string getName (flxDataVariable &var)
 

Additional Inherited Members

- Public Types inherited from flxDataLimit
enum  dataLimitType_t { dataLimitNone = 0 , dataLimitRange , dataLimitSet }
 
- Public Attributes inherited from flxDataLimit
flxDataLimitList _dataLimits
 

Constructor & Destructor Documentation

◆ flxDataLimitRange() [1/2]

template<typename T >
flxDataLimitRange< T >::flxDataLimitRange ( )
inline

◆ flxDataLimitRange() [2/2]

template<typename T >
flxDataLimitRange< T >::flxDataLimitRange ( min,
max 
)
inline

Member Function Documentation

◆ isValid()

template<typename T >
bool flxDataLimitRange< T >::isValid ( value)
inlinevirtual

Implements flxDataLimitType< T >.

◆ setRange()

template<typename T >
void flxDataLimitRange< T >::setRange ( min,
max 
)
inline

◆ type()

template<typename T >
flxDataLimit_t flxDataLimitRange< T >::type ( void  )
inlinevirtual

Reimplemented from flxDataLimit.


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