NVIDIA DRIVE OS Linux SDK API Reference

5.2.3 Release
For Test and Development only
nvsipl::SiplControlAutoSensorSetting Struct Reference

Detailed Description

Sensor Settings.

Definition at line 32 of file NvSIPLControlAutoDef.hpp.

Data Fields

uint8_t numSensorContexts
 Holds the number of sensor contexts to activate. More...
 
DevBlkCDIExposure exposureControl [DEVBLK_CDI_MAX_SENSOR_CONTEXTS]
 Holds the sensor exposure settings to set for each context, support up to 4 settings. More...
 
DevBlkCDIWhiteBalance wbControl [DEVBLK_CDI_MAX_SENSOR_CONTEXTS]
 Holds the sensor white balance settings to set for each context, support up to 4 settings. More...
 
bool expProfileValid
 Exposure profile value is valid or not. More...
 
uint32_t expProfile
 Exposure profile value, such as day and night settings. More...
 

Field Documentation

◆ exposureControl

DevBlkCDIExposure nvsipl::SiplControlAutoSensorSetting::exposureControl[DEVBLK_CDI_MAX_SENSOR_CONTEXTS]

Holds the sensor exposure settings to set for each context, support up to 4 settings.

DevBlkCDIExposure has four member variables:

  • expTimeValid, holds a flag which enables or disables the exposure block.
  • exposureTime[8], supported values: [0.0, 100.0]
  • gainValid, holds a flag which enables or disables the sensor gain block.
  • sensorGain[8], supported values: [ 0.0, 1000.0]

Definition at line 51 of file NvSIPLControlAutoDef.hpp.

◆ expProfile

uint32_t nvsipl::SiplControlAutoSensorSetting::expProfile

Exposure profile value, such as day and night settings.

  • Supported values: [0, 31]

Definition at line 66 of file NvSIPLControlAutoDef.hpp.

◆ expProfileValid

bool nvsipl::SiplControlAutoSensorSetting::expProfileValid

Exposure profile value is valid or not.

Definition at line 62 of file NvSIPLControlAutoDef.hpp.

◆ numSensorContexts

uint8_t nvsipl::SiplControlAutoSensorSetting::numSensorContexts

Holds the number of sensor contexts to activate.

Sensor context is a mode of operation, supported by some sensors, in which multiple set of settings(contexts) are programmed and the sensor toggles between them at runtime. For sensors not supporting this mode of operation, it should be set to ‘1’. Supported values: [1, DEVBLK_CDI_MAX_SENSOR_CONTEXTS]

Definition at line 42 of file NvSIPLControlAutoDef.hpp.

◆ wbControl

DevBlkCDIWhiteBalance nvsipl::SiplControlAutoSensorSetting::wbControl[DEVBLK_CDI_MAX_SENSOR_CONTEXTS]

Holds the sensor white balance settings to set for each context, support up to 4 settings.

DevBlkCDIWhiteBalance has two member variables:

  • wbValid, holds a flag which enables or disables the white balance gain block.
  • wbGain[8], supported values: [1.0, 1000.0]

Definition at line 58 of file NvSIPLControlAutoDef.hpp.


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