    

 ## On this page

  

 

 # vss::feedback\_control::Imager Struct Reference

 Last update: 14.01.2025 

Camera [Imager](structvss_1_1feedback__control_1_1_imager.xhtml "Camera Imager System Parameters.") System Parameters. [More...](structvss_1_1feedback__control_1_1_imager.xhtml#details)

Collaboration diagram for vss::feedback_control::Imager:

![Collaboration graph](/sites/default/files/migrate-content/avxcelerate_sensors_simulator_api_2025_r1/structvss_1_1feedback__control_1_1_imager__coll__graph.png)

\[[legend](graph_legend.xhtml)\]

## <a name="pub-attribs"></a>Public Attributes

[ImagerResolution](structvss_1_1feedback__control_1_1_imager_resolution.xhtml) [resolution](structvss_1_1feedback__control_1_1_imager.xhtml#a24c0cc687084682a0b17a8d9e39e9a48) = 1 google::protobuf::DoubleValue [exposure\_time](structvss_1_1feedback__control_1_1_imager.xhtml#a826cd98fc2ba21eda6e2df02eda3c6aa) = 2 [ReadoutNoise](structvss_1_1feedback__control_1_1_readout_noise.xhtml) [readout\_noise](structvss_1_1feedback__control_1_1_imager.xhtml#a2790980dd907d35e6d373c0aa75b9767) = 3 [ThermalNoiseSimpleModel](structvss_1_1feedback__control_1_1_thermal_noise_simple_model.xhtml) [thermal\_noise\_simple](structvss_1_1feedback__control_1_1_imager.xhtml#a6b9387584e1c832d15b0651e89e33c7d) = 4 [ThermalNoiseAdvancedModel](structvss_1_1feedback__control_1_1_thermal_noise_advanced_model.xhtml) [thermal\_noise\_advanced](structvss_1_1feedback__control_1_1_imager.xhtml#a1ad7a9928988258953faffe76185bf52) = 5 <a id="details" name="details"></a>## Detailed Description

Camera [Imager](structvss_1_1feedback__control_1_1_imager.xhtml "Camera Imager System Parameters.") System Parameters.

Parameters of the camera imager: resolution, exposure time, read out noise and thermal noise model.

NoteChanging the thermal noise model during the simulation is not allowed. 

## Member Data Documentation

<a id="a24c0cc687084682a0b17a8d9e39e9a48"></a>## [◆ ](#a24c0cc687084682a0b17a8d9e39e9a48)resolution

 [ImagerResolution](structvss_1_1feedback__control_1_1_imager_resolution.xhtml) vss::feedback\_control::Imager::resolution = 1

`<a class="el" href="structvss_1_1feedback__control_1_1_imager_resolution.xhtml" title="Resolution of the Imager.">ImagerResolution</a>`.





<a id="a826cd98fc2ba21eda6e2df02eda3c6aa"></a>## [◆ ](#a826cd98fc2ba21eda6e2df02eda3c6aa)exposure\_time

 google::protobuf::DoubleValue vss::feedback\_control::Imager::exposure\_time = 2

Exposure time value.

Unit: seconds (s)





<a id="a2790980dd907d35e6d373c0aa75b9767"></a>## [◆ ](#a2790980dd907d35e6d373c0aa75b9767)readout\_noise

 [ReadoutNoise](structvss_1_1feedback__control_1_1_readout_noise.xhtml) vss::feedback\_control::Imager::readout\_noise = 3

`<a class="el" href="structvss_1_1feedback__control_1_1_readout_noise.xhtml" title="Readout Noise Parameters.">ReadoutNoise</a>`.





<a id="a6b9387584e1c832d15b0651e89e33c7d"></a>## [◆ ](#a6b9387584e1c832d15b0651e89e33c7d)thermal\_noise\_simple

 [ThermalNoiseSimpleModel](structvss_1_1feedback__control_1_1_thermal_noise_simple_model.xhtml) vss::feedback\_control::Imager::thermal\_noise\_simple = 4

ONEOF(thermal\_noise) `<a class="el" href="structvss_1_1feedback__control_1_1_thermal_noise_simple_model.xhtml" title="Thermal Noise Parameters for the Simple Model.">ThermalNoiseSimpleModel</a>`.





<a id="a1ad7a9928988258953faffe76185bf52"></a>## [◆ ](#a1ad7a9928988258953faffe76185bf52)thermal\_noise\_advanced

 [ThermalNoiseAdvancedModel](structvss_1_1feedback__control_1_1_thermal_noise_advanced_model.xhtml) vss::feedback\_control::Imager::thermal\_noise\_advanced = 5

ONEOF(thermal\_noise) `<a class="el" href="structvss_1_1feedback__control_1_1_thermal_noise_advanced_model.xhtml" title="Thermal Noise Parameters for the Advanced Model.">ThermalNoiseAdvancedModel</a>`.





---

The documentation for this struct was generated from the following file:- feedback\_control\_camera\_parameters.proto