EBST_CAM
|
All settings options and software constants. More...
Go to the source code of this file.
All settings options and software constants.
enum adc_mode_t |
ADC mode shows the options for camera_settings::adc_mode.
Enumerator | ||
---|---|---|
normal | 0 | Normal operation, default. |
ramp | 1 | Every 8 channels are performing a ramp signal. |
custom_pattern | 2 | With custom pattern all 8 ADC channels deliver a specific constant value given by camera_settings::adc_custom_pattern. |
enum bslope_t |
This enum shows all options for the setting camera_settings::bslope.
enum bti_mode_t |
Block trigger input mode shows the options for camera_settings::bti_mode
enum camera_system_t |
Camera system shows the options for camera_settings::camera_system
enum channel_select_t |
This enum shows all options for the setting camera_settings::channel_select.
Enumerator | ||
---|---|---|
channel_select_A | 0 | |
channel_select_B | 1 | |
channel_select_A_B | 2 |
enum DAC8568_location_t |
This enum is describing the possible locations of the IC DAC8568 used in DAC8568_sendData().
Enumerator | ||
---|---|---|
DAC8568_camera | 0 | High speed camera system 3030, PCB 2189-7. |
DAC8568_pcie | 1 | PCIe add on board EWS, PCB 2226-3. |
enum fft_mode_t |
Shows the options for camera_settings::fft_mode.
Enumerator | ||
---|---|---|
full_binning | 0 | Full binning is the FFT operation mode for summing up all vertical lines for one readout. The sensor is treated as a single line sensor in this mode. This is the default operation mode. |
partial_binning | 1 | Partial binning is the FFT operation mode for summing up a specific count of lines per readout to get the sum of specific regions of the sensor. The number of regions is determined by the setting camera_settings::number_of_regions. The size of each region is determined by the setting camera_settings::region_size. In this mode the meaning of scans and blocks changes. One "scan" is now one region of the sensor. So measurement_settings::nos should equal camera_settings::number_of_regions and camera_settings::sti_mode should be set to sti_mode_t::sti_ASL. One "block" is one complete readout of all regions. The time between two block triggers is the exposure time of the sensor for one complete image. measurement_settings::nob and camera_settings::bti_mode can be chosen freely. |
area_mode | 2 | Area mode is the FFT operation mode for reading out each vertical line separately. In this mode the meaning of scans and blocks changes. One "scan" is now one line of the sensor. So measurement_settings::nos should equal camera_settings::fft_lines and camera_settings::sti_mode should be set to sti_mode_t::sti_ASL. One "block" is one complete readout of all lines. The time between two block triggers is the exposure time of the sensor for one complete image. measurement_settings::nob and camera_settings::bti_mode can be chosen freely. |
This enum shows all options for the setting camera_settings::manipulate_data_mode.
Enumerator | ||
---|---|---|
manipulate_data_mode_none | 0 | Don't manipulate the data. This is the defaut. Keep the data as raw as it is. |
manipulate_data_mode_preset_linearization_polynom | 1 | Manipulate the data with a preset polynom. This option is here for future use only and not for production use yet. |
manipulate_data_mode_custom_factor | 2 | Use the constant custom factor given by camera_settings::manipulate_data_custom_factor to manipulate the data. |
enum monitor_t |
This enum shows all options for the setting camera_settings::monitor.
enum sensor_type_t |
Sensor type shows the options for camera_settings::sensor_type.
enum settings_level_t |
enum sslope_t |
This enum shows all options for the setting camera_settings::sslope.
enum sti_mode_t |
Scan trigger input mode shows the options for camera_settings::sti_mode
enum timer_resolution_t |
The enum timer_resolution_t shows all options of the setting camera_settings::timer_resolution_mode.
enum tor_out_t |
TOR out shows the options for camera_settings::tor.
Enumerator | ||
---|---|---|
tor_xck | 0 | XCK starts the readout of the camera and is high during the readout. |
tor_rego | 1 | The signal REGO is controlled by the bit TRIG_OUT of the register CTRLA. It can be controlled with the functions OutTrigLow(), OutTrigHigh() and OutTrigPulse(). The main purpose of this signal is for creating a hardware signal controlled by software, which can be measured by a oscilloscope or used by other electronics. |
tor_von | 2 | DEPRECATED: VON is the signal for the vertical clocks of the FFT sensor. This signal is only used when camera_settings::is_fft_legacy is on. |
tor_dma_act | 3 | DMA active is high during the direct memory access of the PCIe card. |
tor_asls | 4 | ASLS stands for Auto Scan Line Start and shows when a new readout is started when camera_settings::sti_mode is set to sti_mode_t::sti_ASL. |
tor_stimer | 5 | stimer is the internal trigger for the start of a readout when camera_settings::sti_mode is set to sti_mode_t::sti_STimer. The repetition rate is determined by camera_settings::stime. |
tor_btimer | 6 | btimer is the internal trigger for the start of a block when camera_settings::bti_mode is set to bti_mode_t::bti_BTimer. The repetition rate is determined by camera_settings::btime. |
tor_isr_act | 7 | ISR_ACT is high when the interrupt service routine is active. The ISR copies the data from the DMA buffer to the user buffer, when camera_settings::use_software_polling is not activated. |
tor_s1 | 8 | Shows the state of the input S1 of the PCIe board. |
tor_s2 | 9 | Shows the state of the input S2 of the PCIe board. |
tor_block_on_synced | 10 | BLOCK_ON_SYNCED is high during a block readout sequence. The rising edge is synced to the next scan trigger after the rising edge of BLOCK_ON. The signal is resetted by BLOCK_EN = 0. |
tor_measureon | 11 | measureon is high during the whole measurement. |
tor_sdat | 12 | SDAT is high during the time delay between the scan trigger and the start of a scan. This time depends on camera_settings::sdat_in_10ns. |
tor_bdat | 13 | BDAT is high during the time delay between the block trigger and the start of a block. This time depends on camera_settings::bdat_in_10ns. |
tor_sec_mshut | 14 | sec_mshut is high during the scan exposure window when the option camera_settings::sec_in_10ns is used or can be manually set to high by OpenShutter(). |
tor_bec_mshut | 15 | bec_mshut is high during the block exposure window when the option camera_settings::bec_in_10ns is used or can be manually set to high by OpenShutter(). |
tor_ifc | 16 | IFC is the electronic exposure control signal used by some sensors and is sent to the camera. When camera_settings::sec_in_10ns is used IFC = SEC, otherwise it is always 1. |
tor_do_cc_i | 17 | DO_CC_I is a fiber link synchronisation signal. |
tor_exposure_window | 18 | Exposure window shows when it is possible to expose the camera to light. Since the PCIe card doesn't know exactly when the sensor is ready to be exposed this is only an estimated signal. If possible use monitor_t::monitor_win of camera_settings::monitor. |
tor_to_cnt_out | 19 | tor_to_cnt_out shows the signal which is controlled by the setting camera_settings::tocnt. Depending on this setting, only specific XCK high periods are shown on the PCIe card output. |
tor_secon | 20 | SECON is high during the scan exposure window when the option camera_settings::sec_in_10ns is used. |
tor_i | 21 | Shows the state of the input I of the PCIe board. |
tor_S1S2readDelay | 22 | Shows the delay between the trigger and the moment, when the states of S1 and S2 are read. This delay is controlled by the settting camera_settings::s1s2_read_delay_in_10ns. |
tor_block_on | 23 | BLOCK_ON is high during a block readout sequence. The rising edge is synced to the next block trigger after the rising edge of BLOCK_EN. The signal is resetted by BLOCK_EN = 0. |
tor_unused_24 | 24 | Unused. |
tor_unused_25 | 25 | Unused. |
tor_unused_26 | 26 | Unused. |
tor_unused_27 | 27 | Unused. |
tor_unused_28 | 28 | Unused. |
tor_enffr | 29 | Status of enable FIFO read. |
tor_enffw | 30 | Status of enable FIFO write. |
tor_enffwrprot | 31 |
enum trigger_mode_t |
Trigger mode shows the options for camera_settings::trigger_mode_integrator.