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 DeviceBlock (libnvsipl_devblk.so)

Detailed Description

Manages programming of external image devices using NvMediaISC-compatible drivers.

Data Structures

struct  nvsipl::SensorInfo
 Defines the image sensor information. More...
 
struct  nvsipl::EEPROMInfo
 Defines the EEPROM information. More...
 
struct  nvsipl::SerInfo
 Defines the serializer information. More...
 
struct  nvsipl::CameraModuleInfo
 Defines information for the camera module. More...
 
struct  nvsipl::DeserInfo
 Defines the deserializer information. More...
 
struct  nvsipl::DeviceBlockInfo
 Defines the DeviceBlock information. More...
 
class  nvsipl::INvSIPLDeviceBlock
 Defines the public data structures and interfaces for NvSIPL DeviceBlock. More...
 
class  nvsipl::INvSIPLDeviceBlockTrace
 Describes the interfaces of NvSIPLDeviceBlockTrace. More...
 

Variables

static const std::uint32_t nvsipl::MAX_DEVICEBLOCKS_PER_PLATFORM = 4U
 Indicates the maximum number of device blocks per platform. More...
 
static const std::uint32_t nvsipl::MAX_CAMERAMODULES_PER_BLOCK = 4U
 Indicates the maximum number of camera modules per device block. More...
 
static const std::uint32_t nvsipl::MAX_SENSORS_PER_CAMERA_MODULE = 2U
 Indicates the maximum number of image sensors per camera module. More...
 
static const std::uint32_t nvsipl::MAX_EEPROMS_PER_CAMERA_MODULE = MAX_SENSORS_PER_CAMERA_MODULE
 Indicates the maximum number of EEPROMs per camera module. More...
 
static const std::uint32_t nvsipl::MAX_VIRTUAL_CHANNELS_PER_SENSOR = 4U
 Indicates the maximum number of virtual channels per image sensor. More...
 
static const std::uint32_t nvsipl::MAX_CAMERAMODULES_PER_PLATFORM = MAX_DEVICEBLOCKS_PER_PLATFORM * MAX_CAMERAMODULES_PER_BLOCK
 Indicates the maximum number of camera modules per platform. More...
 
static const std::uint32_t nvsipl::MAX_SENSORS_PER_PLATFORM = MAX_CAMERAMODULES_PER_PLATFORM * MAX_SENSORS_PER_CAMERA_MODULE
 Indicates the maximum number of sensors per platform. More...
 

Variable Documentation

const std::uint32_t nvsipl::MAX_CAMERAMODULES_PER_BLOCK = 4U
static

Indicates the maximum number of camera modules per device block.

Definition at line 51 of file NvSIPLDeviceBlock.hpp.

const std::uint32_t nvsipl::MAX_CAMERAMODULES_PER_PLATFORM = MAX_DEVICEBLOCKS_PER_PLATFORM * MAX_CAMERAMODULES_PER_BLOCK
static

Indicates the maximum number of camera modules per platform.

Definition at line 63 of file NvSIPLDeviceBlock.hpp.

const std::uint32_t nvsipl::MAX_DEVICEBLOCKS_PER_PLATFORM = 4U
static

Indicates the maximum number of device blocks per platform.

Definition at line 48 of file NvSIPLDeviceBlock.hpp.

const std::uint32_t nvsipl::MAX_EEPROMS_PER_CAMERA_MODULE = MAX_SENSORS_PER_CAMERA_MODULE
static

Indicates the maximum number of EEPROMs per camera module.

Definition at line 57 of file NvSIPLDeviceBlock.hpp.

const std::uint32_t nvsipl::MAX_SENSORS_PER_CAMERA_MODULE = 2U
static

Indicates the maximum number of image sensors per camera module.

Definition at line 54 of file NvSIPLDeviceBlock.hpp.

const std::uint32_t nvsipl::MAX_SENSORS_PER_PLATFORM = MAX_CAMERAMODULES_PER_PLATFORM * MAX_SENSORS_PER_CAMERA_MODULE
static

Indicates the maximum number of sensors per platform.

Definition at line 66 of file NvSIPLDeviceBlock.hpp.

const std::uint32_t nvsipl::MAX_VIRTUAL_CHANNELS_PER_SENSOR = 4U
static

Indicates the maximum number of virtual channels per image sensor.

Definition at line 60 of file NvSIPLDeviceBlock.hpp.