ifw-fgf 1.0.0-pre1
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
ifw::fgf::common::SetupParam Struct Reference

Setup ("ctrl" category) parameters enums. More...

#include <setupParam.hpp>

Public Types

enum class  ParamEnum : short {
  CTRL_EXPO_TIME_CODE = 100 , CTRL_FRAME_RATE_CODE = 110 , CTRL_BIN_X_CODE = 120 , CTRL_BIN_Y_CODE = 130 ,
  CTRL_FRAME_TARGET_CODE = 140 , CTRL_OP_MODE_CODE = 150 , CTRL_OFFSET_X_CODE = 160 , CTRL_OFFSET_Y_CODE = 170 ,
  CTRL_WIDTH_CODE = 180 , CTRL_HEIGHT_CODE = 190
}
 
using SetupParamMap_t = boost::bimap<std::string, SetupParam::ParamEnum>
 

Static Public Member Functions

static std::optional< SetupParam::ParamEnumGetSetupParam (const std::string &param)
 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
 

Detailed Description

Setup ("ctrl" category) parameters enums.

Member Typedef Documentation

◆ SetupParamMap_t

Member Enumeration Documentation

◆ ParamEnum

enum class ifw::fgf::common::SetupParam::ParamEnum : short
strong
Enumerator
CTRL_EXPO_TIME_CODE 
CTRL_FRAME_RATE_CODE 
CTRL_BIN_X_CODE 
CTRL_BIN_Y_CODE 
CTRL_FRAME_TARGET_CODE 
CTRL_OP_MODE_CODE 
CTRL_OFFSET_X_CODE 
CTRL_OFFSET_Y_CODE 
CTRL_WIDTH_CODE 
CTRL_HEIGHT_CODE 

Member Function Documentation

◆ GetSetupParam()

static std::optional< SetupParam::ParamEnum > ifw::fgf::common::SetupParam::GetSetupParam ( const std::string & param)
inlinestatic

Get state as an enumeration.

◆ GetSetupParamStr()

static std::optional< std::string > ifw::fgf::common::SetupParam::GetSetupParamStr ( const ParamEnum param)
inlinestatic

Get state as an optional string.

Member Data Documentation

◆ SetupParamMap

SetupParamMap_t ifw::fgf::common::SetupParam::SetupParamMap
inlinestatic
Initial value:
= boost::assign::list_of<SetupParam::SetupParamMap_t::relation >
constexpr auto CTRL_OFFSET_X_STR
Definition setupParam.hpp:30
constexpr auto CTRL_WIDTH_STR
Definition setupParam.hpp:32
constexpr auto CTRL_HEIGHT_STR
Definition setupParam.hpp:33
constexpr auto CTRL_BIN_Y_STR
Definition setupParam.hpp:27
constexpr auto CTRL_OP_MODE_STR
Definition setupParam.hpp:29
constexpr auto CTRL_FRAME_RATE_STR
Definition setupParam.hpp:25
constexpr auto CTRL_OFFSET_Y_STR
Definition setupParam.hpp:31
constexpr auto CTRL_EXPO_TIME_STR
Definition setupParam.hpp:24
constexpr auto CTRL_FRAME_TARGET_STR
Definition setupParam.hpp:28
constexpr auto CTRL_BIN_X_STR
Definition setupParam.hpp:26

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