NVIDIA DRIVE OS Linux SDK API Reference

5.1.9.0 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
nvsipl::SensorInfo Struct Reference

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

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

Holds the description of the image sensor.

Definition at line 108 of file NvSIPLDeviceBlock.hpp.

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

Holds the native I2C address of the image sensor.

Definition at line 110 of file NvSIPLDeviceBlock.hpp.

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.

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.

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.

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

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

Definition at line 106 of file NvSIPLDeviceBlock.hpp.

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.

uint32_t nvsipl::SensorInfo::patternMode = 0

Holds the Test Pattern Generator (TPG) pattern mode.

Definition at line 124 of file NvSIPLDeviceBlock.hpp.

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: