ifw-fgf 2.0.0
 
Loading...
Searching...
No Matches
setupParam.hpp
Go to the documentation of this file.
1
6
7#ifndef ANDOR_COM_SETUP_PARAM_HPP_H_
8#define ANDOR_COM_SETUP_PARAM_HPP_H_
9
10#include <boost/signals2.hpp>
11#include <boost/bimap.hpp>
12#include <boost/assign.hpp>
13#include <boost/algorithm/string.hpp>
14
15namespace ifw::fgf::andor {
16
17 constexpr auto CTRL_TEMPERATURE_SETPOINT_STR = "ctrl_temperature_setpoint";
18 constexpr auto CTRL_FAN_SPEED_STR = "ctrl_fan_speed";
19 constexpr auto CTRL_SENSOR_COOLING_STR = "ctrl_sensor_cooling";
20 constexpr auto CTRL_GAIN_MODE_STR = "ctrl_gain_mode";
21 constexpr auto CTRL_OVERLAP_STR = "ctrl_overlap";
22 constexpr auto CTRL_PIXEL_ENCODING_STR = "ctrl_pixel_encoding";
23 constexpr auto CTRL_PIXEL_READOUT_RATE_STR = "ctrl_pixel_readout_rate";
24 constexpr auto CTRL_ELECTRONIC_SHUTTERING_MODE_STR = "ctrl_electronic_shuttering_mode";
25 constexpr auto CTRL_TRIGGER_MODE_STR = "ctrl_trigger_mode";
26
81
82
83}
84
85#include "setupParam.ipp"
86
87#endif // ANDOR_COM_SETUP_PARAM_HPP_H_
Definition commAdaptor.cpp:34
constexpr auto CTRL_PIXEL_READOUT_RATE_STR
Definition setupParam.hpp:23
constexpr auto CTRL_SENSOR_COOLING_STR
Definition setupParam.hpp:19
constexpr auto CTRL_ELECTRONIC_SHUTTERING_MODE_STR
Definition setupParam.hpp:24
constexpr auto CTRL_FAN_SPEED_STR
Definition setupParam.hpp:18
constexpr auto CTRL_PIXEL_ENCODING_STR
Definition setupParam.hpp:22
constexpr auto CTRL_OVERLAP_STR
Definition setupParam.hpp:21
constexpr auto CTRL_TRIGGER_MODE_STR
Definition setupParam.hpp:25
constexpr auto CTRL_GAIN_MODE_STR
Definition setupParam.hpp:20
constexpr auto CTRL_TEMPERATURE_SETPOINT_STR
Definition setupParam.hpp:17
The State struct.
Definition setupParam.hpp:34
boost::bimap< std::string, SetupParam::ParamEnum > SetupParamMap_t
Definition setupParam.hpp:49
static std::optional< SetupParam::ParamEnum > GetSetupParam(const std::string &param)
Get state as an enumeration.
static SetupParamMap_t SetupParamMap
Definition setupParam.hpp:54
static std::optional< std::string > GetSetupParamStr(const ParamEnum param)
Get state as an optional string.
ParamEnum
Definition setupParam.hpp:37
@ CTRL_PIXEL_READOUT_RATE_CODE
Definition setupParam.hpp:44
@ CTRL_GAIN_MODE_CODE
Definition setupParam.hpp:41
@ CTRL_PIXEL_ENCODING_CODE
Definition setupParam.hpp:43
@ CTRL_TEMPERATURE_SETPOINT_CODE
Definition setupParam.hpp:38
@ CTRL_TRIGGER_MODE_CODE
Definition setupParam.hpp:46
@ CTRL_SENSOR_COOLING_CODE
Definition setupParam.hpp:40
@ CTRL_ELECTRONIC_SHUTTERING_MODE_CODE
Definition setupParam.hpp:45
@ CTRL_FAN_SPEED_CODE
Definition setupParam.hpp:39
@ CTRL_OVERLAP_CODE
Definition setupParam.hpp:42