NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
nvsipl Namespace Reference

Detailed Description

Contains the classes and variables for implementation of SIPL.

Data Structures

class  AR0820_CUST1_CustomInterface
 The class of custom interfaces in Sensor AR0820. More...
 
class  AR0820NonFuSaCustomInterface
 
struct  CameraModuleInfo
 Defines information for the camera module. More...
 
class  CryptoKeyInfo
 Describes a single globally-visible crypto key object. More...
 
struct  DeserInfo
 Defines the deserializer information. More...
 
struct  DeviceBlockInfo
 Defines the DeviceBlock information. More...
 
struct  DeviceInfoList
 Defines a list of all external image devices supported by NvSIPL Query and SIPL Device Block drivers. More...
 
struct  EEPROMInfo
 Defines the EEPROM information. More...
 
struct  EMPTY_INTR_NTFN
 Empty (invalid) InterruptNotification. More...
 
class  IInterfaceProvider
 Class providing access to device interfaces. More...
 
class  IInterruptStatus
 Interface defining Interrupt Status functionality. More...
 
class  IMX623_CustomInterface
 The class of custom interfaces in Sensor IMX623. More...
 
class  IMX728_CustomInterface
 The class of custom interfaces in Sensor IMX728. More...
 
class  Interface
 Top-level interface class implementable for a particular device. More...
 
struct  IntrGpioInfo
 Describes an Interrupt GPIO configuration. More...
 
class  INvSIPLCamera
 The top-level API for SIPL. More...
 
class  INvSIPLClient
 Defines the public data structures and describes the interfaces for NvSIPL Client. More...
 
class  INvSIPLDeviceBlockTrace
 Describes the interfaces of NvSIPLDeviceBlockTrace. More...
 
class  INvSIPLFrameCompletionQueue
 The interface to the frame completion queue. More...
 
class  INvSIPLNotificationQueue
 The interface to the notification queue. More...
 
class  INvSIPLQuery
 Defines the public data structures and describes the interfaces for NvSIPLQuery. More...
 
class  INvSIPLQueryTrace
 
class  INvSIPLTrace
 Defines the public interfaces to control the logging/tracing of SIPL. More...
 
class  ISensorControl
 Interface defining basic Sensor Control functionality. More...
 
class  ISiplControlAuto
 Defines SIPL Control Auto Interface Class. More...
 
struct  IspStatsData
 ISP statistics container for data attributes. More...
 
struct  IspStatsInfo
 ISP statistics container for settings and data. More...
 
struct  IspStatsSettings
 ISP statistics container for settings attributes. More...
 
class  NonCopyable
 A class to prevent drivers being copied and duplicating state. More...
 
struct  NvIspStatsHeaderInfo
 ISP decoded stats including the stats header info. More...
 
struct  NvSiplControlInfo
 Defines the control info. More...
 
struct  NvSIPLDeviceBlockQueues
 Holds the queues used by the client to receive device block event notifications. More...
 
struct  NvSIPLDownscaleCropCfg
 Downscale and crop configuration. More...
 
class  NvSIPLImageGroupWriter
 Describes the interfaces of SIPL pipeline feeder. More...
 
struct  NvSiplISPBadPixelStats
 Holds controls for bad pixel statistics (BP Stats). More...
 
struct  NvSiplISPBadPixelStatsData
 Holds bad pixel statistics (BP Stats). More...
 
struct  NvSiplISPDeadPixelCorrectionStatsData
 Holds dead pixel correction statistics (DPC Stats). More...
 
struct  NvSiplISPDeadPixelCorrectionStatsROIData
 Holds dead pixel correction statistics (DPC Stats) metrics. More...
 
struct  NvSiplISPEllipse
 Defines an ellipse. More...
 
struct  NvSiplISPGlobalToneMapInfo
 Defines the global tone map spline. More...
 
struct  NvSiplISPHistogramStats
 Holds controls for histogram statistics (HIST Stats). More...
 
struct  NvSiplISPHistogramStatsData
 Holds histogram statistics (HIST Stats). More...
 
struct  NvSiplISPHistogramStatsOverride
 SIPL ISP Histogram Statistics Override Params. More...
 
struct  NvSiplISPLocalAvgClipStats
 Holds controls for local average and clip statistics (LAC Stats). More...
 
struct  NvSiplISPLocalAvgClipStatsData
 Holds local average and clip statistics block (LAC Stats). More...
 
struct  NvSiplISPLocalAvgClipStatsROIData
 Holds local average and clip statistics data for a region of interest. More...
 
struct  NvSiplISPRadialTF
 Defines a radial transform. More...
 
struct  NvSiplISPSplineControlPoint
 Defines a spline control point. More...
 
struct  NvSiplISPStatisticsWindows
 Defines the windows used in ISP LAC stats calculations. More...
 
struct  NvSIPLIspStatsOverrideSetting
 SIPL ISP Statistics Override Parameters. More...
 
struct  NvSIPLNitoMetadata
 NvSIPLNitoMetadata defines the 3-tuple returned by a successful call to GetNitoMetadataFromMemory(). More...
 
struct  NvSIPLPipelineBufferCfg
 Data structure to define the camera pipeline buffer configuration. More...
 
struct  NvSIPLPipelineConfiguration
 Defines the camera pipeline configuration. More...
 
class  NvSIPLPipelineNotifier
 Describes the interfaces of the SIPL pipeline notification handler. More...
 
struct  NvSIPLPipelineQueues
 This is the output structure for INvSIPLCamera::SetPipelineCfg(). More...
 
struct  NvSiplPoint
 Defines the location of a point on a two-dimensional object. More...
 
struct  NvSiplPointFloat
 Defines the float-precision location of a point on a two-dimensional object. More...
 
struct  NvSiplRect
 Holds a rectangular region of a surface. More...
 
struct  NvSIPLVersion
 Holds the version information of NvSIPL Camera and NvSIPL Client. More...
 
class  OV2311NonFuSaCustomInterface
 
struct  PlatformCfg
 Defines the camera platform configuration. More...
 
struct  SensorInfo
 Defines the image sensor information. More...
 
struct  SerdesGPIOPinMap
 Defines GPIO mapping from the serializer to the deserializer. More...
 
struct  SerInfo
 Defines the serializer information. More...
 
struct  SiplControlAutoAwbGain
 Color Gains assuming order RGGB, RCCB, RCCC. More...
 
struct  SiplControlAutoAwbSetting
 Automatic white balance settings. More...
 
struct  SiplControlAutoInputParam
 Input parameters for processing AE/AWB. More...
 
struct  SiplControlAutoMetadata
 Structure containing metadata info for processing AE/AWB algorithm. More...
 
struct  SiplControlAutoOutputParam
 AE/AWB Output parameters. More...
 
struct  SiplControlAutoSensorSetting
 Sensor settings. More...
 
struct  SiplControlEmbedData
 Embedded data and parsed information. More...
 
struct  SiplControlEmbedInfo
 Parsed frame embedded information. More...
 
struct  SiplControlIspStatsInfo
 Structure containing ISP Stats information. More...
 
struct  SIPLErrorDetails
 Error details for a particular device. More...
 
class  UUID
 A universally unique identifier. More...
 

Typedefs

using NvSiplGlobalTime = uint64_t
 Media global time, measured in microseconds. More...
 
using NvSiplBool = uint32_t
 A boolean value, holding SIPL_TRUE or SIPL_FALSE. More...
 

Enumerations

enum  InterruptCode : uint32_t {
  InterruptCode::INTR_STATUS_DES_FAILURE = 0U,
  InterruptCode::INTR_STATUS_DES_TIMEOUT = 1U,
  InterruptCode::INTR_STATUS_DES_ERRB_ERR = 10U,
  InterruptCode::INTR_STATUS_DES_LOCK_ERR = 11U,
  InterruptCode::INTR_STATUS_PWR_FAILURE = 100U,
  InterruptCode::INTR_STATUS_PWR_TIMEOUT = 101U,
  InterruptCode::INTR_STATUS_SER_FAILURE = 1000U,
  InterruptCode::INTR_STATUS_SER_TIMEOUT = 1001U,
  InterruptCode::INTR_STATUS_SEN_FAILURE = 1100U,
  InterruptCode::INTR_STATUS_SEN_TIMEOUT = 1101U,
  InterruptCode::INTR_STATUS_PMIC_FAILURE = 1200U,
  InterruptCode::INTR_STATUS_PMIC_TIMEOUT = 1201U,
  InterruptCode::INTR_STATUS_EEPROM_FAILURE = 1300U,
  InterruptCode::INTR_STATUS_EEPROM_TIMEOUT = 1301U,
  InterruptCode::INTR_STATUS_LED_FAILURE = 1400U,
  InterruptCode::INTR_STATUS_LED_TIMEOUT = 1401U,
  InterruptCode::INTR_STATUS_FAILURE = 10000U,
  InterruptCode::INTR_STATUS_TIMEOUT = 10001U,
  InterruptCode::INTR_STATUS_LOCALIZATION_FAILURE = 10002U
}
 Interrupt Status Codes. More...
 
enum  InitErrorCode : uint32_t {
  InitErrorCode::DEFAULT_INIT_ERROR_CODE_NONE = 0U,
  InitErrorCode::PIPELINE_RECOVERED_FROM_INIT_ERROR_ON_RETRY = 1U,
  InitErrorCode::CBA_FAILURE = 10U,
  InitErrorCode::DESER_POWER_FAILURE = 100U,
  InitErrorCode::DESER_INIT_FAILURE = 101U,
  InitErrorCode::DESER_EN_LINK_FAILURE = 102U,
  InitErrorCode::DESER_START_FAILURE = 103U,
  InitErrorCode::DESER_CHECK_LINK_LOCK_FAILURE = 104U,
  InitErrorCode::CAMERA_POWER_FAILURE = 200U,
  InitErrorCode::CAMERA_INIT_FAILURE = 201U,
  InitErrorCode::CAMERA_EN_LINK_DETECT_FAILURE = 202U,
  InitErrorCode::CAMERA_AUTH_FAILURE = 203U,
  InitErrorCode::CAMERA_POST_INIT_FAILURE = 204U,
  InitErrorCode::CAMERA_START_FAILURE = 205U,
  InitErrorCode::CAMERA_POST_START_FAILURE = 206U,
  InitErrorCode::CAMERA_OVER_VOLTAGE = 300U,
  InitErrorCode::CAMERA_UNDER_VOLTAGE = 301U,
  InitErrorCode::CAMERA_LINE_TO_LINE_FAULT = 302U,
  InitErrorCode::CAMERA_OVER_CURRENT = 303U,
  InitErrorCode::CAMERA_THERMAL_SHUTDOWN = 304U,
  InitErrorCode::CAMERA_CIRCUIT_OPEN_DISCONNECTION = 305U,
  InitErrorCode::CAMERA_INCORRECT_IMPEDANCE = 306U
}
 Init Error Codes. More...
 
enum  NvSiplTimeBase : std::uint8_t {
  NVSIPL_TIME_BASE_CLOCK_PTP,
  NVSIPL_TIME_BASE_CLOCK_MONOTONIC,
  NVSIPL_TIME_BASE_CLOCK_USER_DEFINED
}
 Defines clock base for NvSiplTime. More...
 
enum  SIPLStatus : std::uint8_t {
  NVSIPL_STATUS_OK = 0,
  NVSIPL_STATUS_BAD_ARGUMENT,
  NVSIPL_STATUS_NOT_SUPPORTED,
  NVSIPL_STATUS_OUT_OF_MEMORY,
  NVSIPL_STATUS_RESOURCE_ERROR,
  NVSIPL_STATUS_TIMED_OUT,
  NVSIPL_STATUS_INVALID_STATE,
  NVSIPL_STATUS_EOF,
  NVSIPL_STATUS_NOT_INITIALIZED,
  NVSIPL_STATUS_FAULT_STATE,
  NVSIPL_STATUS_ERROR
}
 Defines the status codes returned by functions in SIPL modules. More...
 
enum  SIPLGpioEvent : std::uint8_t {
  NVSIPL_GPIO_EVENT_NOTHING = 0,
  NVSIPL_GPIO_EVENT_INTR,
  NVSIPL_GPIO_EVENT_INTR_TIMEOUT,
  NVSIPL_GPIO_EVENT_ERROR_CAMGPIO,
  NVSIPL_GPIO_EVENT_ERROR_BACKEND,
  NVSIPL_GPIO_EVENT_ERROR_UNKNOWN
}
 CDAC GPIO event codes. More...
 
enum  SIPLModuleErrorReadFlag : std::uint8_t {
  NVSIPL_MODULE_ERROR_READ_SENSOR,
  NVSIPL_MODULE_ERROR_READ_SERIALIZER,
  NVSIPL_MODULE_ERROR_READ_ALL
}
 Flag indicating which module errors to read. More...
 
enum  PluginType : std::uint8_t {
  NV_PLUGIN = 0,
  CUSTOM_PLUGIN0,
  MAX_NUM_PLUGINS
}
 Defines types of SIPL Control Auto plug-ins. More...
 

Functions

constexpr UUID IMX728_CUSTOM_INTERFACE_ID (0xBCE64356U, 0x1505U, 0x11EDU, 0x861DU, 0x02U, 0x42U, 0xACU, 0x12U, 0x00U, 0x02U)
 This is version 4 UUID obtained using https://www.uuidgenerator.net/ It's unique to IMX728 custom interface class and will be used to uniquely identify this interface. More...
 
constexpr UUID IMX623_CUSTOM_INTERFACE_ID (0x90FB9A0DU, 0xA3AAU, 0x4C1BU, 0xA3B0U, 0xA1U, 0xE0U, 0xE9U, 0xBFU, 0x4FU, 0x7DU)
 This is version 4 UUID obtained using https://www.uuidgenerator.net/ It's unique to IMX623 custom interface class and will be used to uniquely identify this interface. More...
 
void NvSIPLGetVersion (NvSIPLVersion &rVersion)
 Indicates the patch revision. More...
 

Variables

const UUID AR0820_NONFUSA_CUSTOM_INTERFACE_ID (0x024ea870U, 0xa3f3U, 0x4b4cU, 0xbbb9U, 0xdfU, 0xbaU, 0x64U, 0x95U, 0x5AU, 0x1BU)
 
const UUID OV2311_NONFUSA_CUSTOM_INTERFACE_ID (0xca09c89aU, 0x255bU, 0x11ecU, 0x9621U, 0x02U, 0x42U, 0xacU, 0x13U, 0x00U, 0x02)
 
static constexpr uint32_t MAX_DEVGRP_NTFNS_PER_INTR { 8U }
 Maximum number of error notifications to dispatch to the client per device group (i.e. More...
 
static constexpr uint32_t MAX_DEVICEBLOCKS_PER_PLATFORM {6U}
 Indicates the maximum number of device blocks per platform. More...
 
static constexpr uint32_t MAX_CAMERAMODULES_PER_BLOCK {4U}
 Indicates the maximum number of camera modules per device block. More...
 
static constexpr uint32_t 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 MAX_SENSORS_PER_PLATFORM {MAX_CAMERAMODULES_PER_PLATFORM}
 Indicates the maximum number of sensors per platform. More...
 
static constexpr std::uint32_t MAX_CSI_LANE_CONFIGURATION {2U}
 Indicates the maximum number of CSI lane configurations. More...
 
static constexpr std::uint32_t X2_CSI_LANE_CONFIGURATION {0U}
 Indicates the index for CSI 2 lanes. More...
 
static constexpr std::uint32_t X4_CSI_LANE_CONFIGURATION {1U}
 Indicates the index for CSI 4 lanes. More...
 
constexpr UUID AR0820_CUST1_CUSTOM_INTERFACE_ID
 
static constexpr uint16_t DEFAULT_SET_CAPTURE_BUFFER_COUNT {40U}
 The default number of capture buffers configured for a given pipeline. More...
 
static constexpr uint16_t DEFAULT_SET_ISP_BUFFER_COUNT {64U}
 The default number of ISP buffers configured for a given pipeline. More...
 
constexpr uint32_t NVSIPL_MAJOR_VER = 1U
 
constexpr uint32_t NVSIPL_MINOR_VER = 0U
 Indicates the major revision. More...
 
constexpr uint32_t NVSIPL_PATCH_VER = 0U
 Indicates the minor revision. More...
 
constexpr uint32_t NUM_GTM_SPLINE_POINTS = 18U
 Defines the number of global tone map spline points. More...
 
constexpr uint32_t NVSIPL_LUMINANCE_CALIB_MATRIX_SIZE {4U}
 Defines the length(M) of a MxM luminance calibration matrix. More...
 
constexpr uint32_t NVSIPL_CCM_MATRIX_SIZE {3U}
 Defines the length(M) of a MxM color correction matrix(ccm). More...
 
enum  NvSiplNvSciSyncClientType : std::uint8_t {
  SIPL_SIGNALER,
  SIPL_WAITER
}
 Defines SIPL NvSciSync client types. More...
 
enum  NvSiplNvSciSyncObjType : std::uint8_t {
  NVSIPL_PRESYNCOBJ,
  NVSIPL_EOFSYNCOBJ
}
 Defines SIPL NvSciSyncObj types. More...
 
static constexpr size_t NITO_PARAMETER_SET_ID_SIZE {16U}
 Size of the NITO Parameters set ID. More...
 
static constexpr size_t NITO_SCHEMA_HASH_SIZE {32U}
 Size of the NITO Schema Hash. More...
 
static constexpr size_t NITO_DATA_HASH_SIZE {32U}
 Size of the NITO Data Hash. More...
 
SIPLStatus GetNitoMetadataFromMemory (uint8_t const *const nitoMem, size_t const nitoMemLength, NvSIPLNitoMetadata *const metadataArray, size_t const metadataArrayLength, size_t *const metadataCount)
 Get NITO Metadata (knobset UUID, schema hash, data hash) from a NITO memory buffer. More...
 

Enumeration Type Documentation

◆ InterruptCode

enum nvsipl::InterruptCode : uint32_t
strong

Interrupt Status Codes.

Enumerator
INTR_STATUS_DES_FAILURE 

Device Block-level event, indicates general deserializer failure.

INTR_STATUS_DES_TIMEOUT 

Device Block-level event, indicates deserializer response timeout.

INTR_STATUS_DES_ERRB_ERR 

Device Block or Camera Link-level event, indicates deserializer failure.

INTR_STATUS_DES_LOCK_ERR 

Camera Link-level event, indicates deserializer-serializer link failure.

INTR_STATUS_PWR_FAILURE 

Device Block-level event, indicates general power load switch failure.

INTR_STATUS_PWR_TIMEOUT 

Device Block-level event, indicates power load switch response timeout.

INTR_STATUS_SER_FAILURE 

Camera Link-level event, indicates general Camera Module serializer failure.

INTR_STATUS_SER_TIMEOUT 

Camera Link-level event, indicates Camera Module serializer response timeout.

INTR_STATUS_SEN_FAILURE 

Camera Link-level event, indicates general Camera Module sensor failure.

INTR_STATUS_SEN_TIMEOUT 

Camera Link-level event, indicates Camera Module sensor reponse timeout.

INTR_STATUS_PMIC_FAILURE 

Camera Link-level event, indicates general Camera Module PMIC failure.

INTR_STATUS_PMIC_TIMEOUT 

Camera Link-level event, indicates Camera Module PMIC response timeout.

INTR_STATUS_EEPROM_FAILURE 

Camera Link-level event, indicates general Camera Module EEPROM failure.

INTR_STATUS_EEPROM_TIMEOUT 

Camera Link-level event, indicates Camera Module EEPROM response timeout.

INTR_STATUS_LED_FAILURE 

Camera Link-level event, indicates general Camera Module LED Driver failure.

INTR_STATUS_LED_TIMEOUT 

Camera Link-level event, indicates Camera Module LED Driver response timeout.

INTR_STATUS_FAILURE 

Device Block or Camera Link-level event, indicates general failure.

INTR_STATUS_TIMEOUT 

Device Block or Camera Link-level event, indicates general response timeout.

INTR_STATUS_LOCALIZATION_FAILURE 

Device Block or Camera Link-level event, indicates general localization failure.

Definition at line 29 of file NvSIPLInterrupts.hpp.

◆ NvSiplNvSciSyncClientType

enum nvsipl::NvSiplNvSciSyncClientType : std::uint8_t

Defines SIPL NvSciSync client types.

Enumerator
SIPL_SIGNALER 

For a given NvSciSyncObj SIPL acts as a signaler.

This type corresponds to postfences from SIPL

SIPL_WAITER 

For a given NvSciSyncObj SIPL acts as a waiter.

This type corresponds to prefences to SIPL

Definition at line 119 of file NvSIPLCamera.hpp.

◆ NvSiplNvSciSyncObjType

enum nvsipl::NvSiplNvSciSyncObjType : std::uint8_t

Defines SIPL NvSciSyncObj types.

Enumerator
NVSIPL_PRESYNCOBJ 

Specifies an NvSciSyncObj type for which SIPL acts as a waiter.

NVSIPL_EOFSYNCOBJ 

Specifies an NvSciSyncObj type for which SIPL acts as a signaler, signaling EOFFence.

Definition at line 134 of file NvSIPLCamera.hpp.

Function Documentation

◆ GetNitoMetadataFromMemory()

SIPLStatus nvsipl::GetNitoMetadataFromMemory ( uint8_t const *const  nitoMem,
size_t const  nitoMemLength,
NvSIPLNitoMetadata *const  metadataArray,
size_t const  metadataArrayLength,
size_t *const  metadataCount 
)

Get NITO Metadata (knobset UUID, schema hash, data hash) from a NITO memory buffer.

Precondition
None.

The possible return values from this functions are:

  • NVSIPL_STATUS_OK
  • NVSIPL_STATUS_BAD_ARGUMENT
  • NVSIPL_STATUS_INVALID_STATE
  • NVSIPL_STATUS_OUT_OF_MEMORY
  • NVSIPL_STATUS_ERROR
Parameters
[in]nitoMemPointer to location of memory to load from.
[in]nitoMemLengthSize of memory pointed to by nitoMem. This value must be in the range [1, 6MB (6UL * 1024UL * 1024UL)].
[in,out]metadataArrayAn array of NvSIPLNitoMetadata tuples to store the result.
[in]metadataArrayLengthThe size of array metadataArray
[out]metadataCountThe number of tuples stored in metadataArray on success.
Returns
SIPLStatus the completion status of the operation.


Usage considerations

  • Allowed context for the API call
    • Interrupt handler: No
    • Signal handler: No
    • Thread-safe: Yes, with the following conditions:
      • Two threads are not using the same metadata array.
    • Re-entrant: No
    • Async/Sync: Sync
  • Required privileges: Yes, with the following conditions:
    • Grants: nonroot, allow
    • Abilities: public_channel
    • Application needs to have access to the SGIDs that SIPL depends on as mentioned in the NVIDIA DRIVE OS Safety Developer Guide
  • API group
    • Init: Yes
    • Runtime: No
    • De-Init: No

◆ IMX623_CUSTOM_INTERFACE_ID()

constexpr UUID nvsipl::IMX623_CUSTOM_INTERFACE_ID ( 0x90FB9A0DU  ,
0xA3AAU  ,
0x4C1BU  ,
0xA3B0U  ,
0xA1U  ,
0xE0U  ,
0xE9U  ,
0xBFU  ,
0x4FU  ,
0x7DU   
)
constexpr

This is version 4 UUID obtained using https://www.uuidgenerator.net/ It's unique to IMX623 custom interface class and will be used to uniquely identify this interface.

The client can use this ID to validate the correct interface before use.

Referenced by nvsipl::IMX623_CustomInterface::getClassInterfaceID(), and nvsipl::IMX623_CustomInterface::getInstanceInterfaceID().

◆ IMX728_CUSTOM_INTERFACE_ID()

constexpr UUID nvsipl::IMX728_CUSTOM_INTERFACE_ID ( 0xBCE64356U  ,
0x1505U  ,
0x11EDU  ,
0x861DU  ,
0x02U  ,
0x42U  ,
0xACU  ,
0x12U  ,
0x00U  ,
0x02U   
)
constexpr

This is version 4 UUID obtained using https://www.uuidgenerator.net/ It's unique to IMX728 custom interface class and will be used to uniquely identify this interface.

The client can use this ID to validate the correct interface before use.

Referenced by nvsipl::IMX728_CustomInterface::getClassInterfaceID(), and nvsipl::IMX728_CustomInterface::getInstanceInterfaceID().

Variable Documentation

◆ AR0820_CUST1_CUSTOM_INTERFACE_ID

constexpr UUID nvsipl::AR0820_CUST1_CUSTOM_INTERFACE_ID
constexpr
Initial value:
{0x4FC721B6U, 0x3481U, 0x11EBU, 0xADC1U,
0x02U, 0x42U, 0xACU, 0x12U, 0x00U, 0x02U}

Definition at line 24 of file AR0820_CUST1_CustomInterface.hpp.

◆ AR0820_NONFUSA_CUSTOM_INTERFACE_ID

const UUID nvsipl::AR0820_NONFUSA_CUSTOM_INTERFACE_ID(0x024ea870U, 0xa3f3U, 0x4b4cU, 0xbbb9U, 0xdfU, 0xbaU, 0x64U, 0x95U, 0x5AU, 0x1BU)

◆ NITO_DATA_HASH_SIZE

constexpr size_t nvsipl::NITO_DATA_HASH_SIZE {32U}
staticconstexpr

Size of the NITO Data Hash.

Definition at line 57 of file NvSIPLCamera.hpp.

◆ NITO_SCHEMA_HASH_SIZE

constexpr size_t nvsipl::NITO_SCHEMA_HASH_SIZE {32U}
staticconstexpr

Size of the NITO Schema Hash.

Definition at line 55 of file NvSIPLCamera.hpp.

◆ OV2311_NONFUSA_CUSTOM_INTERFACE_ID

const UUID nvsipl::OV2311_NONFUSA_CUSTOM_INTERFACE_ID(0xca09c89aU, 0x255bU, 0x11ecU, 0x9621U, 0x02U, 0x42U, 0xacU, 0x13U, 0x00U, 0x02)