![]() |
AJA NTV2 SDK
17.1.1.1245
NTV2 SDK 17.1.1.1245
|
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 |