NVIDIA DRIVE OS Linux SDK API Reference

6.0.9 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 217 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 frameSeqNumber
 Holds a sequence number of a captured frame. 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 220 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 230 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 228 of file NvSIPLPipelineMgr.hpp.

◆ frameSeqNumber

uint64_t nvsipl::NvSIPLPipelineNotifier::NotificationData::frameSeqNumber

Holds a sequence number of a captured frame.

Definition at line 226 of file NvSIPLPipelineMgr.hpp.

◆ gpioIdxs

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

Holds the GPIO indices.

Definition at line 236 of file NvSIPLPipelineMgr.hpp.

◆ intrCode

InterruptCode nvsipl::NvSIPLPipelineNotifier::NotificationData::intrCode

Holds the Interrupt Code.

Definition at line 232 of file NvSIPLPipelineMgr.hpp.

◆ intrData

uint64_t nvsipl::NvSIPLPipelineNotifier::NotificationData::intrData

Holds the Interrupt Data.

Definition at line 234 of file NvSIPLPipelineMgr.hpp.

◆ numGpioIdxs

uint32_t nvsipl::NvSIPLPipelineNotifier::NotificationData::numGpioIdxs

Holds the number of GPIO indices in the array.

Definition at line 238 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 222 of file NvSIPLPipelineMgr.hpp.

◆ uLinkMask

uint8_t nvsipl::NvSIPLPipelineNotifier::NotificationData::uLinkMask

Holds the device block link mask.

Definition at line 224 of file NvSIPLPipelineMgr.hpp.


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