![]() |
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.