![]() |
Scanframe Modular Application 0.1.0
|
Structure to hold parameter information. More...
#include <RsaTypes.h>
Public Member Functions | |
ParamInfo () | |
ParamInfo (const ParamInfo &pi) | |
ParamInfo & | operator= (const ParamInfo &pi) |
void | Init () |
ParamInfo & | Copy (const ParamInfo &pi) |
Public Attributes | |
IdType | Id {0} |
unsigned | Gate {0} |
unsigned | Index {0} |
unsigned | Channel {0} |
std::string | Name |
std::string | Unit |
std::string | Description |
Value | Round |
Value | Default |
Value | Minimum |
Value | Maximum |
ParamStates | States |
int | Flags {0} |
Structure to hold parameter information.
|
inline |
|
inline |
|
inline |
unsigned sf::RsaTypes::ParamInfo::Channel {0} |
Holds the channel number of this parameter. When channel is UINT_MAX the param is not a gate related param.
Value sf::RsaTypes::ParamInfo::Default |
Default or start value.
std::string sf::RsaTypes::ParamInfo::Description |
Usage off the parameter of the parameter.
int sf::RsaTypes::ParamInfo::Flags {0} |
Parameter is readonly.
unsigned sf::RsaTypes::ParamInfo::Gate {0} |
Holds the gate number this param belongs to. When gate is UINT_MAX the param is not a gate related param.
IdType sf::RsaTypes::ParamInfo::Id {0} |
Holds a unique id for the current situation.
unsigned sf::RsaTypes::ParamInfo::Index {0} |
Param index in the hierarchy of the gate or non gate params.
Value sf::RsaTypes::ParamInfo::Maximum |
Maximum allowed value.
Value sf::RsaTypes::ParamInfo::Minimum |
Minimum allowed value.
std::string sf::RsaTypes::ParamInfo::Name |
Name of the parameter.
Value sf::RsaTypes::ParamInfo::Round |
Round or step value of the parameter.
ParamStates sf::RsaTypes::ParamInfo::States |
Number of specified states for this.
std::string sf::RsaTypes::ParamInfo::Unit |
unit of the parameter.