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

#include <flxCoreParam.h>

Inheritance diagram for _flxParameterContainer:
flxOperation flxAction flxDevice flxActionType< _flxClock > flxActionType< flxApplication > flxActionType< flxFSSDMMCard > flxActionType< flxFileRotate > flxActionType< flxIoTArduino > flxActionType< flxLogger > flxActionType< flxSetWifiCredentials > flxActionType< flxSettingsSave > flxActionType< flxSettingsSerial > flxActionType< flxSysFirmware > flxActionType< flxTimer > flxActionType< T > flxDeviceI2CType< flxDevACS37800 > flxDeviceI2CType< flxDevADS1015 > flxDeviceI2CType< flxDevADS122C04 > flxDeviceI2CType< flxDevAHT20 > flxDeviceI2CType< flxDevAMG8833 > flxDeviceI2CType< flxDevAS7265X > flxDeviceI2CType< flxDevBME280 > flxDeviceI2CType< flxDevBME68x > flxDeviceI2CType< flxDevBMP384 > flxDeviceI2CType< flxDevBMP581 > flxDeviceI2CType< flxDevBioHub > flxDeviceI2CType< flxDevButton > flxDeviceI2CType< flxDevCCS811 > flxDeviceI2CType< flxDevENS160 > flxDeviceI2CType< flxDevFS3000 > flxDeviceI2CType< flxDevGNSS > flxDeviceI2CType< flxDevLPS25HB > flxDeviceI2CType< flxDevMAX17048 > flxDeviceI2CType< flxDevMCP9600 > flxDeviceI2CType< flxDevMS5637 > flxDeviceI2CType< flxDevMS8607 > flxDeviceI2CType< flxDevMicroPressure > flxDeviceI2CType< flxDevNAU7802 > flxDeviceI2CType< flxDevOPT4048 > flxDeviceI2CType< flxDevPASCO2V01 > flxDeviceI2CType< flxDevRV8803 > flxDeviceI2CType< flxDevSCD30 > flxDeviceI2CType< flxDevSCD40 > flxDeviceI2CType< flxDevSDP3X > flxDeviceI2CType< flxDevSEN54 > flxDeviceI2CType< flxDevSGP30 > flxDeviceI2CType< flxDevSGP40 > flxDeviceI2CType< flxDevSHTC3 > flxDeviceI2CType< flxDevST25DV > flxDeviceI2CType< flxDevSTC31 > flxDeviceI2CType< flxDevSTHS34PF80 > flxDeviceI2CType< flxDevTMF882X > flxDeviceI2CType< flxDevTMP117 > flxDeviceI2CType< flxDevTwist > flxDeviceI2CType< flxDevVCNL4040 > flxDeviceI2CType< flxDevVEML6075 > flxDeviceI2CType< flxDevVEML7700 > flxDeviceI2CType< flxDevVL53L1X > flxDeviceI2CType< flxDevVL53L5 > flxDevISM330Base flxDevMMC5983Base flxDeviceI2CType< T, B > flxDeviceSPIType< T, B >

Public Member Functions

void addParameter (flxParameterIn *newParam, bool head=false)
 
void addParameter (flxParameterIn &newParam, bool head=false)
 
void removeParameter (flxParameterIn *rmParam)
 
void removeParameter (flxParameterIn &rmParam)
 
size_t nInputParameters ()
 
void addParameter (flxParameterOut *newParam, bool head=false)
 
void addParameter (flxParameterOut &newParam, bool head=false)
 
void removeParameter (flxParameterOut *rmParam)
 
void removeParameter (flxParameterOut &rmParam)
 
size_t nOutputParameters ()
 
flxParameterOutListgetOutputParameters (void)
 
flxParameterInListgetInputParameters (void)
 

Member Function Documentation

◆ addParameter() [1/4]

void _flxParameterContainer::addParameter ( flxParameterIn newParam,
bool  head = false 
)
inline

◆ addParameter() [2/4]

void _flxParameterContainer::addParameter ( flxParameterIn newParam,
bool  head = false 
)
inline

◆ addParameter() [3/4]

void _flxParameterContainer::addParameter ( flxParameterOut newParam,
bool  head = false 
)
inline

◆ addParameter() [4/4]

void _flxParameterContainer::addParameter ( flxParameterOut newParam,
bool  head = false 
)
inline

◆ getInputParameters()

flxParameterInList & _flxParameterContainer::getInputParameters ( void  )
inline

◆ getOutputParameters()

flxParameterOutList & _flxParameterContainer::getOutputParameters ( void  )
inline

◆ nInputParameters()

size_t _flxParameterContainer::nInputParameters ( )
inline

◆ nOutputParameters()

size_t _flxParameterContainer::nOutputParameters ( )
inline

◆ removeParameter() [1/4]

void _flxParameterContainer::removeParameter ( flxParameterIn rmParam)
inline

◆ removeParameter() [2/4]

void _flxParameterContainer::removeParameter ( flxParameterIn rmParam)
inline

◆ removeParameter() [3/4]

void _flxParameterContainer::removeParameter ( flxParameterOut rmParam)
inline

◆ removeParameter() [4/4]

void _flxParameterContainer::removeParameter ( flxParameterOut rmParam)
inline

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