NVIDIA DRIVE OS Linux SDK API Reference

6.0.5 Release
nvsipl::NvSIPLPipelineNotifier::NotificationData Struct Reference

Detailed Description

Defines the notification data.

Note
A few members are not valid for certain events, please see NotificationType.

Definition at line 176 of file NvSIPLPipelineMgr.hpp.

Data Fields

NotificationType eNotifType
 Holds the NotificationType event type. More...
 
uint32_t uIndex
 Holds the ID of the pipeline. More...
 
uint8_t uLinkMask
 Holds the device block link mask. More...
 
uint64_t frameCaptureTSC
 Holds the TSC timestamp of the end of frame for capture. More...
 
uint64_t frameCaptureStartTSC
 Holds the TSC timestamp of the start of frame for capture. More...
 
InterruptCode intrCode
 Holds the Interrupt Code. More...
 
uint64_t intrData
 Holds the Interrupt Data. More...
 
uint32_t gpioIdxs [MAX_DEVICE_GPIOS]
 Holds the GPIO indices. More...
 
uint32_t numGpioIdxs
 Holds the number of GPIO indices in the array. More...
 

Field Documentation

◆ eNotifType

NotificationType nvsipl::NvSIPLPipelineNotifier::NotificationData::eNotifType

Holds the NotificationType event type.

Definition at line 179 of file NvSIPLPipelineMgr.hpp.

◆ frameCaptureStartTSC

uint64_t nvsipl::NvSIPLPipelineNotifier::NotificationData::frameCaptureStartTSC

Holds the TSC timestamp of the start of frame for capture.

Definition at line 187 of file NvSIPLPipelineMgr.hpp.

◆ frameCaptureTSC

uint64_t nvsipl::NvSIPLPipelineNotifier::NotificationData::frameCaptureTSC

Holds the TSC timestamp of the end of frame for capture.

Definition at line 185 of file NvSIPLPipelineMgr.hpp.

◆ gpioIdxs

uint32_t nvsipl::NvSIPLPipelineNotifier::NotificationData::gpioIdxs[MAX_DEVICE_GPIOS]

Holds the GPIO indices.

Definition at line 193 of file NvSIPLPipelineMgr.hpp.

◆ intrCode

InterruptCode nvsipl::NvSIPLPipelineNotifier::NotificationData::intrCode

Holds the Interrupt Code.

Definition at line 189 of file NvSIPLPipelineMgr.hpp.

◆ intrData

uint64_t nvsipl::NvSIPLPipelineNotifier::NotificationData::intrData

Holds the Interrupt Data.

Definition at line 191 of file NvSIPLPipelineMgr.hpp.

◆ numGpioIdxs

uint32_t nvsipl::NvSIPLPipelineNotifier::NotificationData::numGpioIdxs

Holds the number of GPIO indices in the array.

Definition at line 195 of file NvSIPLPipelineMgr.hpp.

◆ uIndex

uint32_t nvsipl::NvSIPLPipelineNotifier::NotificationData::uIndex

Holds the ID of the pipeline.

This is the same as the Sensor ID in PlatformCfg.

Definition at line 181 of file NvSIPLPipelineMgr.hpp.

◆ uLinkMask

uint8_t nvsipl::NvSIPLPipelineNotifier::NotificationData::uLinkMask

Holds the device block link mask.

Definition at line 183 of file NvSIPLPipelineMgr.hpp.


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