AJA NTV2 SDK
17.0.1.1246
NTV2 SDK 17.0.1.1246
|
Implements the CNTV2DriverInterface class. More...
#include "ajatypes.h"
#include "ntv2enums.h"
#include "ntv2debug.h"
#include "ntv2driverinterface.h"
#include "ntv2devicefeatures.h"
#include "ntv2nubaccess.h"
#include "ntv2bitfile.h"
#include "ntv2registersmb.h"
#include "ntv2spiinterface.h"
#include "ntv2utils.h"
#include "ntv2version.h"
#include "ntv2devicescanner.h"
#include "ajabase/system/debug.h"
#include "ajabase/system/atomic.h"
#include "ajabase/system/systemtime.h"
#include "ajabase/system/process.h"
#include <string.h>
#include <assert.h>
#include <iostream>
#include <sstream>
#include <algorithm>
#include <map>
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__) |
#define | DIDBGX(__x__) |
Functions | |
static uint32_t | gConstructCount (0) |
static uint32_t | gDestructCount (0) |
static uint32_t | gOpenCount (0) |
static uint32_t | gCloseCount (0) |
static bool | gSharedMode ((0)) |
static bool | gOverlappedMode ((0)) |
Implements the CNTV2DriverInterface class.
Definition in file ntv2driverinterface.cpp.
#define DIDBG | ( | __x__ | ) | AJA_sDEBUG (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
Definition at line 38 of file ntv2driverinterface.cpp.
#define DIDBGX | ( | __x__ | ) |
Definition at line 49 of file ntv2driverinterface.cpp.
#define DIFAIL | ( | __x__ | ) | AJA_sERROR (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
Definition at line 34 of file ntv2driverinterface.cpp.
#define DIINFO | ( | __x__ | ) | AJA_sINFO (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
Definition at line 37 of file ntv2driverinterface.cpp.
#define DINOTE | ( | __x__ | ) | AJA_sNOTICE (AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
Definition at line 36 of file ntv2driverinterface.cpp.
#define DIWARN | ( | __x__ | ) | AJA_sWARNING(AJA_DebugUnit_DriverInterface, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
Definition at line 35 of file ntv2driverinterface.cpp.
#define INSTP | ( | _p_ | ) | HEX0N(uint64_t(_p_),16) |
Definition at line 33 of file ntv2driverinterface.cpp.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |