ifw-fgf 1.0.0-pre1
|
The State struct. More...
#include <setupParam.hpp>
Public Types | |
enum class | ParamEnum : short { CTRL_TEMPERATURE_SETPOINT_CODE = 700 , CTRL_FAN_SPEED_CODE , CTRL_SENSOR_COOLING_CODE , CTRL_GAIN_MODE_CODE , CTRL_OVERLAP_CODE , CTRL_PIXEL_ENCODING_CODE , CTRL_PIXEL_READOUT_RATE_CODE , CTRL_ELECTRONIC_SHUTTERING_MODE_CODE , CTRL_TRIGGER_MODE_CODE } |
using | SetupParamMap_t = boost::bimap<std::string, SetupParam::ParamEnum> |
Static Public Member Functions | |
static std::optional< SetupParam::ParamEnum > | GetSetupParam (const std::string ¶m) |
Get state as an enumeration. | |
static std::optional< std::string > | GetSetupParamStr (const ParamEnum param) |
Get state as an optional string. | |
Static Public Attributes | |
static SetupParamMap_t | SetupParamMap |
The State struct.
This structure is used store the basic state information. It has a bidirectional maps used by classes to get the name or enumeration associated to a parameter. Methods are static so they can be used without an object.
using fgf::andor::SetupParam::SetupParamMap_t = boost::bimap<std::string, SetupParam::ParamEnum> |
|
strong |
|
inlinestatic |
Get state as an enumeration.
state | string containing the state |
|
inlinestatic |
Get state as an optional string.
state | enumeration of the state |
|
inlinestatic |