ifw-fgf 1.0.0-pre1
Loading...
Searching...
No Matches
camAndor.hpp
Go to the documentation of this file.
1
7#ifndef ANDOR_CAM_HPP_H_
8#define ANDOR_CAM_HPP_H_
9
10#include <fmt/format.h>
11
12
13namespace fgf::andor {
14
15 struct CameraSetup {
16 bool sensor_cooling{true};
17 std::string temperature_ctrl{""};
18 std::string fan_speed{""};
19 std::string pixel_encoding{""};
21 std::string gain_mode{""};
22 bool metadata_enable{true};
23 std::string trigger_mode{"Internal"};
24 bool overlap{false};
25 std::string pixel_readout_rate{""};
26
27 };
28
29 struct CameraStatus {
30 unsigned int stride{0};
31 bool overlap{false};
32 bool sensor_cooling{false};
33 bool metadata_enable{false};
34 double sensor_temperature{0.0};
35 std::string temperature_ctrl{""};
36 std::string temperature_stat{""};
37 std::string pixel_encoding{""};
38 std::string pixel_readout_rate{""};
39 std::string pre_amp_gain_ctrl{""};
40 std::string simple_pre_amp_gain_ctrl{""};
41 std::string camera_status{""};
42 std::string bit_depth{""};
44 std::string cmd_error_text{""};
45 std::string fan_status{""};
46 std::string trigger_mode{""};
47
48 };
49
50}
51
52#endif // ANDOR_CAM_HPP_H_
CCF Communication Adapter based on the andor SDK.
Definition commAdaptor.cpp:28
Definition camAndor.hpp:15
bool overlap
Definition camAndor.hpp:24
bool sensor_cooling
Definition camAndor.hpp:16
std::string pixel_readout_rate
Definition camAndor.hpp:25
std::string fan_speed
Definition camAndor.hpp:18
bool metadata_enable
Definition camAndor.hpp:22
std::string pixel_encoding
Definition camAndor.hpp:19
std::string temperature_ctrl
Definition camAndor.hpp:17
std::string trigger_mode
Definition camAndor.hpp:23
std::string gain_mode
Definition camAndor.hpp:21
std::string electronic_shuttering_mode
Definition camAndor.hpp:20
Definition camAndor.hpp:29
unsigned int stride
Definition camAndor.hpp:30
std::string temperature_stat
Definition camAndor.hpp:36
bool sensor_cooling
Definition camAndor.hpp:32
std::string electronic_shuttering_mode
Definition camAndor.hpp:43
std::string temperature_ctrl
Definition camAndor.hpp:35
std::string bit_depth
Definition camAndor.hpp:42
std::string trigger_mode
Definition camAndor.hpp:46
std::string pre_amp_gain_ctrl
Definition camAndor.hpp:39
std::string cmd_error_text
Definition camAndor.hpp:44
double sensor_temperature
Definition camAndor.hpp:34
bool overlap
Definition camAndor.hpp:31
bool metadata_enable
Definition camAndor.hpp:33
std::string pixel_readout_rate
Definition camAndor.hpp:38
std::string pixel_encoding
Definition camAndor.hpp:37
std::string fan_status
Definition camAndor.hpp:45
std::string simple_pre_amp_gain_ctrl
Definition camAndor.hpp:40
std::string camera_status
Definition camAndor.hpp:41