NVIDIA DRIVE OS Linux SDK API Reference

5.1.15.2 Release
For Test and Development only

Detailed Description

Defines the image sensor information.

Definition at line 69 of file NvSIPLDeviceBlock.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

std::uint32_t id = -1U
 Holds the identification of the sensor 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...
 
uint32_t i2cAddress = -1U
 Holds the native I2C address of the image sensor. More...
 
uint32_t numVirtualChannels
 Holds the number of virtual channels used. More...
 
VirtualChannelInfo vcInfoList [MAX_VIRTUAL_CHANNELS_PER_SENSOR]
 Holds virtual channel information. More...
 
bool isTriggerModeEnabled = false
 Holds a flag which indicates whether trigger mode is enabled. 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 108 of file NvSIPLDeviceBlock.hpp.

◆ i2cAddress

uint32_t nvsipl::SensorInfo::i2cAddress = -1U

Holds the native I2C address of the image sensor.

Definition at line 110 of file NvSIPLDeviceBlock.hpp.

◆ id

std::uint32_t nvsipl::SensorInfo::id = -1U

Holds the identification of the sensor in the platform configuration.

Definition at line 104 of file NvSIPLDeviceBlock.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 122 of file NvSIPLDeviceBlock.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 118 of file NvSIPLDeviceBlock.hpp.

◆ name

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

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

Definition at line 106 of file NvSIPLDeviceBlock.hpp.

◆ numVirtualChannels

uint32_t nvsipl::SensorInfo::numVirtualChannels

Holds the number of virtual channels used.

Must be less than MAX_VIRTUAL_CHANNELS_PER_SENSOR.

Definition at line 113 of file NvSIPLDeviceBlock.hpp.

◆ patternMode

uint32_t nvsipl::SensorInfo::patternMode = 0

Holds the Test Pattern Generator (TPG) pattern mode.

Definition at line 124 of file NvSIPLDeviceBlock.hpp.

◆ vcInfoList

VirtualChannelInfo nvsipl::SensorInfo::vcInfoList[MAX_VIRTUAL_CHANNELS_PER_SENSOR]

Holds virtual channel information.

Definition at line 115 of file NvSIPLDeviceBlock.hpp.


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