Class Parameter
- Defined in File parameter.hpp 
Nested Relationships
Nested Types
Inheritance Relationships
Derived Types
- public libcaer_driver::BooleanParameter(Class BooleanParameter)
- public libcaer_driver::CoarseFineParameter(Class CoarseFineParameter)
- public libcaer_driver::IntegerParameter(Class IntegerParameter)
- public libcaer_driver::ShiftedSourceParameter(Class ShiftedSourceParameter)
- public libcaer_driver::VDACParameter(Class VDACParameter)
Class Documentation
- 
class Parameter
- Subclassed by libcaer_driver::BooleanParameter, libcaer_driver::CoarseFineParameter, libcaer_driver::IntegerParameter, libcaer_driver::ShiftedSourceParameter, libcaer_driver::VDACParameter - Public Types - 
using Parameters = ParameterVector
 - Public Functions - 
inline explicit Parameter(const CaerParameterType &t, const std::string &n, int8_t ma, uint8_t pa, bool rb = true)
 - 
inline virtual ~Parameter()
 - 
inline bool isHidden() const
 - 
inline const std::string &getName() const
 - 
inline const std::string &getDescription() const
 - 
inline CaerParameterType getCaerType() const
 - 
inline int8_t getModAddr() const
 - 
inline uint8_t getParamAddr() const
 - 
inline bool readBack() const
 - Protected Attributes - 
CaerParameterType caerType_ = {CaerParameterType::INTEGER}
 - 
std::string name_
 - 
std::string description_
 - 
int8_t modAddr_ = {0}
 - 
uint8_t paramAddr_ = {0}
 - 
bool readBack_ = {true}
 
- 
using Parameters = ParameterVector