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::CameraModuleInfo Struct Reference

Detailed Description

Defines information for the camera module.

A camera module is a physical grouping of a serializer, image sensor(s), and associated EEPROM(s).

Definition at line 153 of file NvSIPLDeviceBlock.hpp.

Collaboration diagram for nvsipl::CameraModuleInfo:

Data Fields

std::string name = ""
 Holds the name of the camera module, for example, "SF3324". More...
 
std::string description = ""
 Holds the description of the camera module. More...
 
std::uint32_t linkIndex = -1U
 Holds the index of the deserializer link to which this module is connected. More...
 
SerInfo serInfo
 Holds the SerInfo of the serializer. More...
 
uint32_t numEEPROMs = 0
 Holds the number of EEPROMs in the module. More...
 
EEPROMInfo eepromInfoList [MAX_EEPROMS_PER_CAMERA_MODULE]
 Holds an array of information about each EEPROM device in a camera module. More...
 
uint32_t numSensors = 0
 Holds the number of image sensors in the module. More...
 
SensorInfo sensorInfoList [MAX_SENSORS_PER_CAMERA_MODULE]
 Holds an array of information about each sensor in a camera module. More...
 

Field Documentation

std::string nvsipl::CameraModuleInfo::description = ""

Holds the description of the camera module.

Definition at line 158 of file NvSIPLDeviceBlock.hpp.

EEPROMInfo nvsipl::CameraModuleInfo::eepromInfoList[MAX_EEPROMS_PER_CAMERA_MODULE]

Holds an array of information about each EEPROM device in a camera module.

Definition at line 169 of file NvSIPLDeviceBlock.hpp.

std::uint32_t nvsipl::CameraModuleInfo::linkIndex = -1U

Holds the index of the deserializer link to which this module is connected.

Definition at line 161 of file NvSIPLDeviceBlock.hpp.

std::string nvsipl::CameraModuleInfo::name = ""

Holds the name of the camera module, for example, "SF3324".

Definition at line 156 of file NvSIPLDeviceBlock.hpp.

uint32_t nvsipl::CameraModuleInfo::numEEPROMs = 0

Holds the number of EEPROMs in the module.

This value must be less than or equal to MAX_EEPROMS_PER_CAMERA_MODULE.

Definition at line 166 of file NvSIPLDeviceBlock.hpp.

uint32_t nvsipl::CameraModuleInfo::numSensors = 0

Holds the number of image sensors in the module.

This value must be less than or equal to MAX_SENSORS_PER_CAMERA_MODULE.

Definition at line 172 of file NvSIPLDeviceBlock.hpp.

SensorInfo nvsipl::CameraModuleInfo::sensorInfoList[MAX_SENSORS_PER_CAMERA_MODULE]

Holds an array of information about each sensor in a camera module.

Definition at line 174 of file NvSIPLDeviceBlock.hpp.

SerInfo nvsipl::CameraModuleInfo::serInfo

Holds the SerInfo of the serializer.

Definition at line 163 of file NvSIPLDeviceBlock.hpp.


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