NVIDIA DRIVE OS Linux SDK API Reference

5.2.6 Release
For Test and Development only

Detailed Description

Defines the image sensor information.

Definition at line 63 of file NvSIPLDeviceBlockInfo.hpp.

Collaboration diagram for nvsipl::SensorInfo:

Data Structures

struct  Resolution
 Defines the image resolution. More...
 
struct  VirtualChannelInfo
 Defines the information of a virtual channel/single exposure. More...
 

Data Fields

uint32_t id = UINT32_MAX
 Holds the identification of the pipeline index in the platform configuration. More...
 
std::string name = ""
 Holds the name of the image sensor, for example, "AR0231". More...
 
std::string description = ""
 Holds the description of the image sensor. More...
 
uint8_t i2cAddress = static_cast<uint8_t>UINT8_MAX
 Holds the native I2C address of the image sensor. More...
 
VirtualChannelInfo vcInfo
 Holds virtual channel information. More...
 
bool isTriggerModeEnabled = false
 Holds a flag which indicates whether trigger mode is enabled. More...
 
std::vector< uint32_t > errGpios
 Holds CDAC Error GPIO indices for the sensor. More...
 
bool useCDIv2API = false
 Holds a flag which indicates whether CDI (Camera Device Interface) is using the new version 2 API for device. More...
 
bool isTPGEnabled = false
 Holds a flag which indicates whether the sensor requires configuration in Test Pattern Generator (TPG) mode. More...
 
uint32_t patternMode = 0
 Holds the Test Pattern Generator (TPG) pattern mode. More...
 

Field Documentation

◆ description

std::string nvsipl::SensorInfo::description = ""

Holds the description of the image sensor.

Definition at line 107 of file NvSIPLDeviceBlockInfo.hpp.

◆ errGpios

std::vector<uint32_t> nvsipl::SensorInfo::errGpios

Holds CDAC Error GPIO indices for the sensor.

Definition at line 117 of file NvSIPLDeviceBlockInfo.hpp.

◆ i2cAddress

uint8_t nvsipl::SensorInfo::i2cAddress = static_cast<uint8_t>UINT8_MAX

Holds the native I2C address of the image sensor.

Definition at line 110 of file NvSIPLDeviceBlockInfo.hpp.

◆ id

uint32_t nvsipl::SensorInfo::id = UINT32_MAX

Holds the identification of the pipeline index in the platform configuration.

Definition at line 102 of file NvSIPLDeviceBlockInfo.hpp.

◆ isTPGEnabled

bool nvsipl::SensorInfo::isTPGEnabled = false

Holds a flag which indicates whether the sensor requires configuration in Test Pattern Generator (TPG) mode.

The default value is false.

Definition at line 127 of file NvSIPLDeviceBlockInfo.hpp.

◆ isTriggerModeEnabled

bool nvsipl::SensorInfo::isTriggerModeEnabled = false

Holds a flag which indicates whether trigger mode is enabled.

The default value is false.

Definition at line 115 of file NvSIPLDeviceBlockInfo.hpp.

◆ name

std::string nvsipl::SensorInfo::name = ""

Holds the name of the image sensor, for example, "AR0231".

Definition at line 104 of file NvSIPLDeviceBlockInfo.hpp.

◆ patternMode

uint32_t nvsipl::SensorInfo::patternMode = 0

Holds the Test Pattern Generator (TPG) pattern mode.

Definition at line 129 of file NvSIPLDeviceBlockInfo.hpp.

◆ useCDIv2API

bool nvsipl::SensorInfo::useCDIv2API = false

Holds a flag which indicates whether CDI (Camera Device Interface) is using the new version 2 API for device.

The default value is false for version 1 API. The flag is only used for non-Safety build. For Safety build, CDI is always using version 2 API

Definition at line 122 of file NvSIPLDeviceBlockInfo.hpp.

◆ vcInfo

VirtualChannelInfo nvsipl::SensorInfo::vcInfo

Holds virtual channel information.

Definition at line 112 of file NvSIPLDeviceBlockInfo.hpp.


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