NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
NvSIPLDeviceBlockInfo.hpp File Reference

Detailed Description

NVIDIA SIPL: DeviceBlock Information - NvSIPL DeviceBlock Information

Definition in file NvSIPLDeviceBlockInfo.hpp.

Go to the source code of this file.

Data Structures

struct  nvsipl::IntrGpioInfo
 Describes an Interrupt GPIO configuration. More...
 
struct  nvsipl::SensorInfo
 Defines the image sensor information. More...
 
struct  nvsipl::SensorInfo::Resolution
 Defines the image resolution. More...
 
struct  nvsipl::SensorInfo::VirtualChannelInfo
 Defines the information of a virtual channel/single exposure. More...
 
struct  nvsipl::EEPROMInfo
 Defines the EEPROM information. More...
 
struct  nvsipl::SerdesGPIOPinMap
 Defines GPIO mapping from the serializer to the deserializer. More...
 
struct  nvsipl::SerInfo
 Defines the serializer information. More...
 
class  nvsipl::CryptoKeyInfo
 Describes a single globally-visible crypto key object. 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...
 

Namespaces

 nvsipl
 Contains the classes and variables for implementation of SIPL.
 

Enumerations

enum  nvsipl::InitErrorCode : uint32_t {
  nvsipl::InitErrorCode::DEFAULT_INIT_ERROR_CODE_NONE = 0U,
  nvsipl::InitErrorCode::PIPELINE_RECOVERED_FROM_INIT_ERROR_ON_RETRY = 1U,
  nvsipl::InitErrorCode::CBA_FAILURE = 10U,
  nvsipl::InitErrorCode::DESER_POWER_FAILURE = 100U,
  nvsipl::InitErrorCode::DESER_INIT_FAILURE = 101U,
  nvsipl::InitErrorCode::DESER_EN_LINK_FAILURE = 102U,
  nvsipl::InitErrorCode::DESER_START_FAILURE = 103U,
  nvsipl::InitErrorCode::DESER_CHECK_LINK_LOCK_FAILURE = 104U,
  nvsipl::InitErrorCode::CAMERA_POWER_FAILURE = 200U,
  nvsipl::InitErrorCode::CAMERA_INIT_FAILURE = 201U,
  nvsipl::InitErrorCode::CAMERA_EN_LINK_DETECT_FAILURE = 202U,
  nvsipl::InitErrorCode::CAMERA_AUTH_FAILURE = 203U,
  nvsipl::InitErrorCode::CAMERA_POST_INIT_FAILURE = 204U,
  nvsipl::InitErrorCode::CAMERA_START_FAILURE = 205U,
  nvsipl::InitErrorCode::CAMERA_POST_START_FAILURE = 206U,
  nvsipl::InitErrorCode::CAMERA_OVER_VOLTAGE = 300U,
  nvsipl::InitErrorCode::CAMERA_UNDER_VOLTAGE = 301U,
  nvsipl::InitErrorCode::CAMERA_LINE_TO_LINE_FAULT = 302U,
  nvsipl::InitErrorCode::CAMERA_OVER_CURRENT = 303U,
  nvsipl::InitErrorCode::CAMERA_THERMAL_SHUTDOWN = 304U,
  nvsipl::InitErrorCode::CAMERA_CIRCUIT_OPEN_DISCONNECTION = 305U,
  nvsipl::InitErrorCode::CAMERA_INCORRECT_IMPEDANCE = 306U
}
 Init Error Codes. More...
 

Variables

static constexpr uint32_t nvsipl::MAX_DEVICEBLOCKS_PER_PLATFORM {6U}
 Indicates the maximum number of device blocks per platform. More...
 
static constexpr uint32_t nvsipl::MAX_CAMERAMODULES_PER_BLOCK {4U}
 Indicates the maximum number of camera modules per device block. More...
 
static constexpr 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 constexpr uint32_t nvsipl::MAX_SENSORS_PER_PLATFORM {MAX_CAMERAMODULES_PER_PLATFORM}
 Indicates the maximum number of sensors per platform. More...
 
static constexpr std::uint32_t nvsipl::MAX_CSI_LANE_CONFIGURATION {2U}
 Indicates the maximum number of CSI lane configurations. More...
 
static constexpr std::uint32_t nvsipl::X2_CSI_LANE_CONFIGURATION {0U}
 Indicates the index for CSI 2 lanes. More...
 
static constexpr std::uint32_t nvsipl::X4_CSI_LANE_CONFIGURATION {1U}
 Indicates the index for CSI 4 lanes. More...