NVIDIA DRIVE OS Linux SDK API Reference

6.0.3 Release
nvsipl::SensorInfo Struct Reference

Detailed Description

Defines the image sensor information.

Definition at line 70 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 138 of file NvSIPLDeviceBlockInfo.hpp.

◆ errGpios

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

Holds CDAC Error GPIO indices for the sensor.

Definition at line 148 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 141 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 133 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 158 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 146 of file NvSIPLDeviceBlockInfo.hpp.

◆ name

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

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

Definition at line 135 of file NvSIPLDeviceBlockInfo.hpp.

◆ patternMode

uint32_t nvsipl::SensorInfo::patternMode = 0

Holds the Test Pattern Generator (TPG) pattern mode.

Definition at line 160 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 153 of file NvSIPLDeviceBlockInfo.hpp.

◆ vcInfo

VirtualChannelInfo nvsipl::SensorInfo::vcInfo

Holds virtual channel information.

Definition at line 143 of file NvSIPLDeviceBlockInfo.hpp.


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