dl::ISensor::Info Struct Reference

A data structure containing sensor specifications. More...

#include <dlapi.h>

Public Attributes

unsigned int id
 The sensor's internal ID (0 is the main sensor, 1 is the external sensor, etc). More...
 
ISensor::Model model
 The sensor's model. More...
 
unsigned int pixelsX
 The sensor's pixel count in the x-axis. Changes when ISensor::Setting::UseOverscan is toggled. More...
 
unsigned int pixelsY
 The sensor's pixel count in the y-axis. Changes when ISensor::Setting::UseOverscan is toggled. More...
 
unsigned int numberOfChannelsAvailable
 The maximum number of readout channels the sensor has available for use. More...
 
FilterType filterType
 The sensor's filter type. More...
 
EFrameType frameType
 The sensor's frame type. More...
 
float pixelSizeX
 The sensor's pixel width in micrometers. More...
 
float pixelSizeY
 The sensor's pixel height in micrometers. More...
 
int minCoolerSetpoint
 Minimum cooler setpoint in degrees Celsius. More...
 
int maxCoolerSetpoint
 Maximum cooler setpoint in degrees Celsius. More...
 
unsigned int maxBinX
 Maximum binning of the sensor on the x-axis. More...
 
unsigned int maxBinY
 Maximum binning of the sensor on the y-axis. More...
 
float minExposureDuration
 Minimum exposure duration in seconds. More...
 
float exposurePrecision
 Minimum increment of exposure duration in seconds. More...
 
bool hasRBIPreflash
 true if the sensor has RBI preflash, false otherwise. More...
 
unsigned char flag
 Reserved for future use. More...
 

Detailed Description

A data structure containing sensor specifications.

Structure contains all fixed information pertinent to the sensor's characterization (dimensions, filters, limitations, etc)

Member Data Documentation

◆ exposurePrecision

float dl::ISensor::Info::exposurePrecision

Minimum increment of exposure duration in seconds.

◆ filterType

FilterType dl::ISensor::Info::filterType

The sensor's filter type.

See also
FilterType.

◆ flag

unsigned char dl::ISensor::Info::flag

Reserved for future use.

◆ frameType

EFrameType dl::ISensor::Info::frameType

The sensor's frame type.

See also
EFrameType.

◆ hasRBIPreflash

bool dl::ISensor::Info::hasRBIPreflash

true if the sensor has RBI preflash, false otherwise.

◆ id

unsigned int dl::ISensor::Info::id

The sensor's internal ID (0 is the main sensor, 1 is the external sensor, etc).

◆ maxBinX

unsigned int dl::ISensor::Info::maxBinX

Maximum binning of the sensor on the x-axis.

◆ maxBinY

unsigned int dl::ISensor::Info::maxBinY

Maximum binning of the sensor on the y-axis.

◆ maxCoolerSetpoint

int dl::ISensor::Info::maxCoolerSetpoint

Maximum cooler setpoint in degrees Celsius.

◆ minCoolerSetpoint

int dl::ISensor::Info::minCoolerSetpoint

Minimum cooler setpoint in degrees Celsius.

◆ minExposureDuration

float dl::ISensor::Info::minExposureDuration

Minimum exposure duration in seconds.

◆ model

ISensor::Model dl::ISensor::Info::model

The sensor's model.

See also
ISensor::Model.

◆ numberOfChannelsAvailable

unsigned int dl::ISensor::Info::numberOfChannelsAvailable

The maximum number of readout channels the sensor has available for use.

See also
ISensor::Calibration::channelsInUse

◆ pixelSizeX

float dl::ISensor::Info::pixelSizeX

The sensor's pixel width in micrometers.

◆ pixelSizeY

float dl::ISensor::Info::pixelSizeY

The sensor's pixel height in micrometers.

◆ pixelsX

unsigned int dl::ISensor::Info::pixelsX

The sensor's pixel count in the x-axis. Changes when ISensor::Setting::UseOverscan is toggled.

See also
ISensor::Setting, ISensor::setSubframe()

◆ pixelsY

unsigned int dl::ISensor::Info::pixelsY

The sensor's pixel count in the y-axis. Changes when ISensor::Setting::UseOverscan is toggled.

See also
ISensor::Setting, ISensor::setSubframe()

The documentation for this struct was generated from the following file:
  • C:/NightlyBuild/DL_Imaging/Aluma_Software/dlapi/src/dlapi.h