AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Implementation of CNTV2Bitfile class. More...
#include "ntv2bitfile.h"
#include "ntv2card.h"
#include "ntv2utils.h"
#include "ntv2endian.h"
#include "ajabase/system/debug.h"
#include "ajabase/common/common.h"
#include "ajabase/system/lock.h"
#include <iostream>
#include <sys/stat.h>
#include <assert.h>
#include <arpa/inet.h>
#include <map>
Go to the source code of this file.
Classes | |
class | CDesignNameToIDMapMaker |
class | CDesignPairToIDMapMaker |
Macros | |
#define | MAX_BITFILEHEADERSIZE 512 |
#define | BUMPPOS(_inc_) |
#define | CHKDIGIT(_s_, _pos_) |
#define | CHKCHAR(_c_, _s_, _pos_) |
Typedefs | |
typedef map< string, NTV2DeviceID > | DesignNameToIDMap |
typedef DesignNameToIDMap::iterator | DesignNameToIDIter |
typedef DesignNameToIDMap::const_iterator | DesignNameToIDConstIter |
typedef pair< ULWord, ULWord > | DesignPair |
typedef map< DesignPair, NTV2DeviceID > | DesignPairToIDMap |
typedef DesignPairToIDMap::const_iterator | DesignPairToIDMapConstIter |
typedef map< string, NTV2DeviceID > | DesignNameToDeviceIDMap |
typedef pair< string, NTV2DeviceID > | DesignNameDeviceIDPair |
typedef DesignNameToDeviceIDMap::const_iterator | DesignNameToDeviceIDConstIter |
Variables | |
static const unsigned char | gSignature [8] = {0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x99, 0x55, 0x66} |
static const unsigned char | gHead13 [] = {0x00, 0x09, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x00, 0x00, 0x01} |
static const NTV2Buffer | Header13 (gHead13, sizeof(gHead13)) |
static const NTV2Buffer | Signature (gSignature, sizeof(gSignature)) |
static DesignPairToIDMap | sDesignPairToIDMap |
static AJALock | sDesignPairToIDMapLock |
static DesignNameToDeviceIDMap | gDesignNameToDeviceIDs |
Implementation of CNTV2Bitfile class.
Definition in file ntv2bitfile.cpp.
#define BUMPPOS | ( | _inc_ | ) |
Definition at line 32 of file ntv2bitfile.cpp.
#define CHKCHAR | ( | _c_, | |
_s_, | |||
_pos_ | |||
) |
Definition at line 45 of file ntv2bitfile.cpp.
#define CHKDIGIT | ( | _s_, | |
_pos_ | |||
) |
Definition at line 39 of file ntv2bitfile.cpp.
#define MAX_BITFILEHEADERSIZE 512 |
Definition at line 26 of file ntv2bitfile.cpp.
typedef pair<string,NTV2DeviceID> DesignNameDeviceIDPair |
Definition at line 775 of file ntv2bitfile.cpp.
typedef DesignNameToDeviceIDMap::const_iterator DesignNameToDeviceIDConstIter |
Definition at line 776 of file ntv2bitfile.cpp.
typedef map<string,NTV2DeviceID> DesignNameToDeviceIDMap |
Definition at line 774 of file ntv2bitfile.cpp.
typedef DesignNameToIDMap::const_iterator DesignNameToIDConstIter |
Definition at line 663 of file ntv2bitfile.cpp.
typedef DesignNameToIDMap::iterator DesignNameToIDIter |
Definition at line 662 of file ntv2bitfile.cpp.
typedef map<string, NTV2DeviceID> DesignNameToIDMap |
Definition at line 661 of file ntv2bitfile.cpp.
typedef pair<ULWord, ULWord> DesignPair |
Definition at line 695 of file ntv2bitfile.cpp.
typedef map<DesignPair, NTV2DeviceID> DesignPairToIDMap |
Definition at line 696 of file ntv2bitfile.cpp.
typedef DesignPairToIDMap::const_iterator DesignPairToIDMapConstIter |
Definition at line 697 of file ntv2bitfile.cpp.
|
static |
Definition at line 777 of file ntv2bitfile.cpp.
|
static |
Definition at line 28 of file ntv2bitfile.cpp.
|
static |
Definition at line 27 of file ntv2bitfile.cpp.
|
static |
|
static |
Definition at line 698 of file ntv2bitfile.cpp.
|
static |
Definition at line 699 of file ntv2bitfile.cpp.
|
static |