Holds the sensor attributes.
Definition at line 116 of file NvSIPLCDICommon.h.
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... | |
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.
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.
uint32_t DevBlkCDISensorAttributes::sensorCFA |
Holds the CFA attribute.
If not supported, set to zero. Valid Range:
Definition at line 128 of file NvSIPLCDICommon.h.
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:
Definition at line 150 of file NvSIPLCDICommon.h.
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.
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:
Definition at line 198 of file NvSIPLCDICommon.h.
DevBlkCDIAttrRange DevBlkCDISensorAttributes::sensorGainRange[DEVBLK_CDI_MAX_EXPOSURES] |
Holds the sensor gain ranges for active exposures.
Only the first numActiveExposures elements are valid.
Valid Ranges:
Definition at line 161 of file NvSIPLCDICommon.h.
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.
DevBlkCDIAttrQuantizationStepSize DevBlkCDISensorAttributes::sensorQuantizationStepSize |
Holds the quantization step size parameters for non-HDR sensors.
Definition at line 210 of file NvSIPLCDICommon.h.
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:
Definition at line 172 of file NvSIPLCDICommon.h.