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::StatusParam Struct Reference

The status parameters enums definitions. More...

#include <statusParam.hpp>

Public Types

enum class  StatusEnum : short {
  STAT_FRAME_RATE_CODE = 300 , STAT_EXPO_TIME_CODE = 305 , STAT_FRAME_COUNTER_CODE = 310 , STAT_TOTAL_FRAME_COUNTER_CODE = 320 ,
  STAT_WIDTH_CODE = 330 , STAT_HEIGHT_CODE = 340 , STAT_CAMERA_INTERFACE_CODE = 350 , STAT_CAMERA_MODEL_CODE = 360 ,
  STAT_CAMERA_NAME_CODE = 370 , STAT_CAMERA_SERIAL_NUMBER_CODE = 380 , STAT_STATE_CODE = 390 , STAT_SUBSTATE_CODE = 400 ,
  STAT_RPC_ERROR_TEXT_CODE = 410 , STAT_SYSTEM_ERROR_TEXT_CODE = 420
}
 Status ("stat" category) parameters enums. More...
 
using StatusParamMap_t = boost::bimap<std::string, StatusParam::StatusEnum>
 

Static Public Member Functions

static std::optional< StatusParam::StatusEnumGetStatusParam (const std::string &param)
 Get state as an enumeration.
 
static std::optional< std::string > GetStatusParamStr (const StatusEnum param)
 Get state as an optional string.
 

Static Public Attributes

static StatusParamMap_t StatusParamMap
 

Detailed Description

The status parameters enums definitions.

Member Typedef Documentation

◆ StatusParamMap_t

Member Enumeration Documentation

◆ StatusEnum

enum class ifw::fgf::common::StatusParam::StatusEnum : short
strong

Status ("stat" category) parameters enums.

Enumerator
STAT_FRAME_RATE_CODE 
STAT_EXPO_TIME_CODE 
STAT_FRAME_COUNTER_CODE 
STAT_TOTAL_FRAME_COUNTER_CODE 
STAT_WIDTH_CODE 
STAT_HEIGHT_CODE 
STAT_CAMERA_INTERFACE_CODE 
STAT_CAMERA_MODEL_CODE 
STAT_CAMERA_NAME_CODE 
STAT_CAMERA_SERIAL_NUMBER_CODE 
STAT_STATE_CODE 
STAT_SUBSTATE_CODE 
STAT_RPC_ERROR_TEXT_CODE 
STAT_SYSTEM_ERROR_TEXT_CODE 

Member Function Documentation

◆ GetStatusParam()

static std::optional< StatusParam::StatusEnum > ifw::fgf::common::StatusParam::GetStatusParam ( const std::string & param)
inlinestatic

Get state as an enumeration.

◆ GetStatusParamStr()

static std::optional< std::string > ifw::fgf::common::StatusParam::GetStatusParamStr ( const StatusEnum param)
inlinestatic

Get state as an optional string.

Member Data Documentation

◆ StatusParamMap

StatusParamMap_t ifw::fgf::common::StatusParam::StatusParamMap
inlinestatic
Initial value:
=
boost::assign::list_of<StatusParam::StatusParamMap_t::relation>
constexpr auto STAT_CAMERA_SERIAL_NUMBER_STR
Definition statusParam.hpp:25
constexpr auto STAT_HEIGHT_STR
Definition statusParam.hpp:21
constexpr auto STAT_FRAME_COUNTER_STR
Definition statusParam.hpp:18
constexpr auto STAT_CAMERA_INTERFACE_STR
Definition statusParam.hpp:22
constexpr auto STAT_STATE_STR
Definition statusParam.hpp:26
constexpr auto STAT_SUBSTATE_STR
Definition statusParam.hpp:27
constexpr auto STAT_CAMERA_MODEL_STR
Definition statusParam.hpp:23
constexpr auto STAT_WIDTH_STR
Definition statusParam.hpp:20
constexpr auto STAT_TOTAL_FRAME_COUNTER_STR
Definition statusParam.hpp:19
constexpr auto STAT_CAMERA_NAME_STR
Definition statusParam.hpp:24
constexpr auto STAT_EXPO_TIME_STR
Definition statusParam.hpp:16
constexpr auto STAT_SYSTEM_ERROR_TEXT_STR
Definition statusParam.hpp:29
constexpr auto STAT_RPC_ERROR_TEXT_STR
Definition statusParam.hpp:28
constexpr auto STAT_FRAME_RATE_STR
Definition statusParam.hpp:17

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