NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
DevBlkCDISensorAttributes Struct Reference

Detailed Description

Holds the sensor attributes.

Definition at line 116 of file NvSIPLCDICommon.h.

Collaboration diagram for DevBlkCDISensorAttributes:

Data Fields

char sensorName [DEVBLK_CDI_MAX_SENSOR_NAME_LENGTH]
 Holds the name as a string. More...
 
uint32_t sensorCFA
 Holds the CFA attribute. More...
 
uint8_t sensorFuseId [DEVBLK_CDI_MAX_FUSE_ID_LENGTH]
 Holds the fuse ID attribute. More...
 
uint8_t numActiveExposures
 Holds the number of active exposures attribute. More...
 
DevBlkCDIAttrRange sensorExpRange [DEVBLK_CDI_MAX_EXPOSURES]
 Holds the sensor exposure ranges (in seconds) for active exposures. More...
 
DevBlkCDIAttrRange sensorGainRange [DEVBLK_CDI_MAX_EXPOSURES]
 Holds the sensor gain ranges for active exposures. More...
 
DevBlkCDIAttrRange sensorWhiteBalanceRange [DEVBLK_CDI_MAX_EXPOSURES]
 Holds the sensor white balance ranges for active exposures. More...
 
float_t sensorGainFactor [DEVBLK_CDI_MAX_EXPOSURES]
 Holds the additional sensor gain factor between active exposures. More...
 
uint32_t numFrameReportBytes
 Holds the number of frame report bytes supported by the sensor. More...
 
DevBlkCDIAttrQuantizationStepSize sensorQuantizationStepSize
 Holds the quantization step size parameters for non-HDR sensors. More...
 

Field Documentation

◆ numActiveExposures

uint8_t DevBlkCDISensorAttributes::numActiveExposures

Holds the number of active exposures attribute.

Valid Range: [1, DEVBLK_CDI_MAX_EXPOSURES]

Definition at line 139 of file NvSIPLCDICommon.h.

◆ numFrameReportBytes

uint32_t DevBlkCDISensorAttributes::numFrameReportBytes

Holds the number of frame report bytes supported by the sensor.

If not supported, set to zero. Valid Range: [1 , DEVBLK_CDI_MAX_FRAME_REPORT_BYTES]

Definition at line 205 of file NvSIPLCDICommon.h.

◆ sensorCFA

uint32_t DevBlkCDISensorAttributes::sensorCFA

Holds the CFA attribute.

If not supported, set to zero. Valid Range:

  • Should be a valid NVSIPL_PIXEL_ORDER
  • Refer to INvSIPLCamera::RegisterImages documentation for supported component orders

Definition at line 128 of file NvSIPLCDICommon.h.

◆ sensorExpRange

DevBlkCDIAttrRange DevBlkCDISensorAttributes::sensorExpRange[DEVBLK_CDI_MAX_EXPOSURES]

Holds the sensor exposure ranges (in seconds) for active exposures.

Only the first numActiveExposures elements are valid.

Valid Ranges:

  • min [0.0, 100.0]
  • max [min, 100.0]

Definition at line 150 of file NvSIPLCDICommon.h.

◆ sensorFuseId

uint8_t DevBlkCDISensorAttributes::sensorFuseId[DEVBLK_CDI_MAX_FUSE_ID_LENGTH]

Holds the fuse ID attribute.

If not supported, set to NULL.

Definition at line 133 of file NvSIPLCDICommon.h.

◆ sensorGainFactor

float_t DevBlkCDISensorAttributes::sensorGainFactor[DEVBLK_CDI_MAX_EXPOSURES]

Holds the additional sensor gain factor between active exposures.

Only the first numActiveExposures elements are valid.

Valid Range: [0.0, 1000.0]

Element holds the sensitivity ratio between capture 0 and capture a. It is usually set to 1.

The HDR ratio between exposure a and exposure b can be computed as:

\( hdrRatio_{ab} = ( Et[a] * Gain[a] * sensorGainFactor[a] ) / (Et[b] * Gain[b] * sensorGainFactor[b]) \)

Where:

  • Et[a] = exposure time value for HDR exposure a.
  • Gain[a] = sensor gain value for HDR exposure a.
  • sensorGainFactor[a] = sensor gain factor for HDR exposure a.
  • Et[b] = exposure time value for HDR exposure b.
  • Gain[b] = sensor gain value for HDR exposure b.
  • sensorGainFactor[b] = sensor gain factor for HDR exposure b.

Definition at line 198 of file NvSIPLCDICommon.h.

◆ sensorGainRange

DevBlkCDIAttrRange DevBlkCDISensorAttributes::sensorGainRange[DEVBLK_CDI_MAX_EXPOSURES]

Holds the sensor gain ranges for active exposures.

Only the first numActiveExposures elements are valid.

Valid Ranges:

  • min [0.0, 1000.0]
  • max [min, 1000.0]

Definition at line 161 of file NvSIPLCDICommon.h.

◆ sensorName

char DevBlkCDISensorAttributes::sensorName[DEVBLK_CDI_MAX_SENSOR_NAME_LENGTH]

Holds the name as a string.

If not supported, set to NULL.

Definition at line 120 of file NvSIPLCDICommon.h.

◆ sensorQuantizationStepSize

DevBlkCDIAttrQuantizationStepSize DevBlkCDISensorAttributes::sensorQuantizationStepSize

Holds the quantization step size parameters for non-HDR sensors.

Definition at line 210 of file NvSIPLCDICommon.h.

◆ sensorWhiteBalanceRange

DevBlkCDIAttrRange DevBlkCDISensorAttributes::sensorWhiteBalanceRange[DEVBLK_CDI_MAX_EXPOSURES]

Holds the sensor white balance ranges for active exposures.

Only the first numActiveExposures elements are valid.

Valid Ranges:

  • min [0.0, 1000.0]
  • max [min, 1000.0]

Definition at line 172 of file NvSIPLCDICommon.h.


The documentation for this struct was generated from the following file: