AJA NTV2 SDK  18.1.0.2439
NTV2 SDK 18.1.0.2439
ntv2subscriptions.cpp File Reference

Implementation of CNTV2Card's event notification subscription functions. More...

#include "ntv2card.h"
#include "ajabase/system/debug.h"
Include dependency graph for ntv2subscriptions.cpp:

Go to the source code of this file.

Macros

#define INSTP(_p_)   HEX0N(uint64_t(_p_),16)
 
#define DIFAIL(__x__)   AJA_sERROR (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__)
 
#define DIWARN(__x__)   AJA_sWARNING(AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__)
 
#define DINOTE(__x__)   AJA_sNOTICE (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__)
 
#define DIINFO(__x__)   AJA_sINFO (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__)
 
#define DIDBG(__x__)   AJA_sDEBUG (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__)
 

Variables

static INTERRUPT_ENUMS gChannelToOutputVerticalInterrupt [] = {eOutput1, eOutput2, eOutput3, eOutput4, eOutput5, eOutput6, eOutput7, eOutput8, eNumInterruptTypes}
 
static INTERRUPT_ENUMS gChannelToInputVerticalInterrupt [] = {eInput1, eInput2, eInput3, eInput4, eInput5, eInput6, eInput7, eInput8, eNumInterruptTypes}
 

Detailed Description

Implementation of CNTV2Card's event notification subscription functions.

Definition in file ntv2subscriptions.cpp.

Macro Definition Documentation

◆ DIDBG

#define DIDBG (   __x__)    AJA_sDEBUG (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__)

Definition at line 18 of file ntv2subscriptions.cpp.

◆ DIFAIL

#define DIFAIL (   __x__)    AJA_sERROR (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__)

Definition at line 14 of file ntv2subscriptions.cpp.

◆ DIINFO

#define DIINFO (   __x__)    AJA_sINFO (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__)

Definition at line 17 of file ntv2subscriptions.cpp.

◆ DINOTE

#define DINOTE (   __x__)    AJA_sNOTICE (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__)

Definition at line 16 of file ntv2subscriptions.cpp.

◆ DIWARN

#define DIWARN (   __x__)    AJA_sWARNING(AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__)

Definition at line 15 of file ntv2subscriptions.cpp.

◆ INSTP

#define INSTP (   _p_)    HEX0N(uint64_t(_p_),16)

Definition at line 13 of file ntv2subscriptions.cpp.

Variable Documentation

◆ gChannelToInputVerticalInterrupt

INTERRUPT_ENUMS gChannelToInputVerticalInterrupt[] = {eInput1, eInput2, eInput3, eInput4, eInput5, eInput6, eInput7, eInput8, eNumInterruptTypes}
static

Definition at line 22 of file ntv2subscriptions.cpp.

◆ gChannelToOutputVerticalInterrupt

INTERRUPT_ENUMS gChannelToOutputVerticalInterrupt[] = {eOutput1, eOutput2, eOutput3, eOutput4, eOutput5, eOutput6, eOutput7, eOutput8, eNumInterruptTypes}
static

Definition at line 21 of file ntv2subscriptions.cpp.