◆ acquisitionLoop()
| void camcom::sim::SimAdapter::Impl::acquisitionLoop |
( |
| ) |
|
|
inline |
◆ applyExposureSettings()
| void camcom::sim::SimAdapter::Impl::applyExposureSettings |
( |
| ) |
|
|
inline |
◆ generatePattern()
| void camcom::sim::SimAdapter::Impl::generatePattern |
( |
| ) |
|
|
inline |
◆ getParam()
template<typename T>
| T camcom::sim::SimAdapter::Impl::getParam |
( |
const std::string & | name, |
|
|
T | default_value ) |
|
inline |
◆ initParameters()
| void camcom::sim::SimAdapter::Impl::initParameters |
( |
| ) |
|
|
inline |
◆ loadFitsFile()
| bool camcom::sim::SimAdapter::Impl::loadFitsFile |
( |
| ) |
|
|
inline |
◆ parseSimType()
| void camcom::sim::SimAdapter::Impl::parseSimType |
( |
const std::string & | type_str | ) |
|
|
inline |
◆ updateTelemetry()
| void camcom::sim::SimAdapter::Impl::updateTelemetry |
( |
| ) |
|
|
inline |
◆ acq_start_time
| std::chrono::steady_clock::time_point camcom::sim::SimAdapter::Impl::acq_start_time |
◆ acquiring
| bool camcom::sim::SimAdapter::Impl::acquiring = false |
◆ acquisition_thread
| std::thread camcom::sim::SimAdapter::Impl::acquisition_thread |
◆ amplitude
| double camcom::sim::SimAdapter::Impl::amplitude = 10000.0 |
◆ base_height
| uint32_t camcom::sim::SimAdapter::Impl::base_height = 1248 |
◆ base_width
| uint32_t camcom::sim::SimAdapter::Impl::base_width = 1632 |
◆ bin_x
| int32_t camcom::sim::SimAdapter::Impl::bin_x = 1 |
◆ bin_y
| int32_t camcom::sim::SimAdapter::Impl::bin_y = 1 |
◆ bytes_per_pixel
| size_t camcom::sim::SimAdapter::Impl::bytes_per_pixel = 1 |
◆ checker_size
| int16_t camcom::sim::SimAdapter::Impl::checker_size = 20 |
◆ connected
| bool camcom::sim::SimAdapter::Impl::connected = false |
◆ current_fps
| std::atomic<double> camcom::sim::SimAdapter::Impl::current_fps {0.0} |
◆ cv
| std::condition_variable camcom::sim::SimAdapter::Impl::cv |
◆ error_count_value
| int camcom::sim::SimAdapter::Impl::error_count_value {0} |
◆ expo_time
| double camcom::sim::SimAdapter::Impl::expo_time = 1.0 |
◆ file_data
| std::vector<uint16_t> camcom::sim::SimAdapter::Impl::file_data |
◆ file_dims
| int camcom::sim::SimAdapter::Impl::file_dims[3] = {0, 0, 1} |
◆ file_loaded
| bool camcom::sim::SimAdapter::Impl::file_loaded = false |
◆ file_naxis
| int camcom::sim::SimAdapter::Impl::file_naxis = 0 |
◆ flat_intensity
| double camcom::sim::SimAdapter::Impl::flat_intensity = 1000.0 |
◆ frame_count
| uint32_t camcom::sim::SimAdapter::Impl::frame_count = 0 |
◆ frame_cv
| std::condition_variable camcom::sim::SimAdapter::Impl::frame_cv |
◆ frame_gen
◆ frame_mutex
| std::mutex camcom::sim::SimAdapter::Impl::frame_mutex |
◆ frame_period
| double camcom::sim::SimAdapter::Impl::frame_period = 0.033 |
◆ frame_rate
| double camcom::sim::SimAdapter::Impl::frame_rate = 30.0 |
◆ frame_ready
| bool camcom::sim::SimAdapter::Impl::frame_ready = false |
◆ frames_received
| std::atomic<int64_t> camcom::sim::SimAdapter::Impl::frames_received {0} |
◆ gain
| double camcom::sim::SimAdapter::Impl::gain = 1.0 |
◆ gradient_dir
◆ gradient_end
| double camcom::sim::SimAdapter::Impl::gradient_end = 10000.0 |
◆ gradient_start
| double camcom::sim::SimAdapter::Impl::gradient_start = 0.0 |
◆ grating_dispersion
| double camcom::sim::SimAdapter::Impl::grating_dispersion = 0.5 |
◆ grating_order
| int16_t camcom::sim::SimAdapter::Impl::grating_order = 1 |
◆ grating_wavelength_max
| double camcom::sim::SimAdapter::Impl::grating_wavelength_max = 700.0 |
◆ grating_wavelength_min
| double camcom::sim::SimAdapter::Impl::grating_wavelength_min = 400.0 |
◆ grid_spacing
| int16_t camcom::sim::SimAdapter::Impl::grid_spacing = 50 |
◆ humidity_value
| double camcom::sim::SimAdapter::Impl::humidity_value {20.0} |
◆ last_frame_id
| uint32_t camcom::sim::SimAdapter::Impl::last_frame_id = 0 |
◆ max_shift
| int16_t camcom::sim::SimAdapter::Impl::max_shift = 50 |
◆ max_shift_pr_frame
| int16_t camcom::sim::SimAdapter::Impl::max_shift_pr_frame = 5 |
◆ mutex
| std::mutex camcom::sim::SimAdapter::Impl::mutex |
◆ nb_of_planes
| int16_t camcom::sim::SimAdapter::Impl::nb_of_planes = 10 |
◆ nb_stars
| int16_t camcom::sim::SimAdapter::Impl::nb_stars = 1 |
◆ next_error_time
| double camcom::sim::SimAdapter::Impl::next_error_time {200.0} |
◆ noise_dist
◆ noise_level
| int16_t camcom::sim::SimAdapter::Impl::noise_level = 10 |
◆ noise_mean
| double camcom::sim::SimAdapter::Impl::noise_mean = 1000.0 |
◆ noise_std
| double camcom::sim::SimAdapter::Impl::noise_std = 100.0 |
◆ output_data_type
| common::DataType camcom::sim::SimAdapter::Impl::output_data_type = common::DataType::BYTE |
◆ parameters
◆ pattern_height
| int16_t camcom::sim::SimAdapter::Impl::pattern_height = 512 |
◆ pattern_width
| int16_t camcom::sim::SimAdapter::Impl::pattern_width = 512 |
◆ processed_buffer
| std::vector<uint8_t> camcom::sim::SimAdapter::Impl::processed_buffer |
◆ processed_frame_bytes
| size_t camcom::sim::SimAdapter::Impl::processed_frame_bytes = 0 |
◆ processed_frame_size
| uint32_t camcom::sim::SimAdapter::Impl::processed_frame_size = 0 |
◆ processed_height
| int32_t camcom::sim::SimAdapter::Impl::processed_height = 0 |
◆ processed_nplanes
| int32_t camcom::sim::SimAdapter::Impl::processed_nplanes = 1 |
◆ processed_width
| int32_t camcom::sim::SimAdapter::Impl::processed_width = 0 |
◆ regenerate_needed
| std::atomic<bool> camcom::sim::SimAdapter::Impl::regenerate_needed {false} |
◆ ring_inner_radius
| double camcom::sim::SimAdapter::Impl::ring_inner_radius = 5.0 |
◆ ring_outer_radius
| double camcom::sim::SimAdapter::Impl::ring_outer_radius = 10.0 |
◆ rng
| std::mt19937 camcom::sim::SimAdapter::Impl::rng {42} |
◆ sigma
| double camcom::sim::SimAdapter::Impl::sigma = 5.0 |
◆ sim_file
| std::string camcom::sim::SimAdapter::Impl::sim_file = "" |
◆ sim_type
◆ sim_type_str
| std::string camcom::sim::SimAdapter::Impl::sim_type_str = "Gaussian" |
◆ spot_size
| double camcom::sim::SimAdapter::Impl::spot_size = 3.0 |
◆ state_mode
◆ stop_requested
| bool camcom::sim::SimAdapter::Impl::stop_requested = false |
◆ target_frame_count
| std::optional<int64_t> camcom::sim::SimAdapter::Impl::target_frame_count |
◆ telemetry_time
| double camcom::sim::SimAdapter::Impl::telemetry_time {0} |
◆ win_height
| int32_t camcom::sim::SimAdapter::Impl::win_height = 512 |
◆ win_offset_x
| int32_t camcom::sim::SimAdapter::Impl::win_offset_x = 0 |
◆ win_offset_y
| int32_t camcom::sim::SimAdapter::Impl::win_offset_y = 0 |
◆ win_width
| int32_t camcom::sim::SimAdapter::Impl::win_width = 512 |
The documentation for this struct was generated from the following file: