AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
ntv2choosableboard.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: MIT */
8 #ifndef NTV2CHOOSABLEBOARD_H
9 #define NTV2CHOOSABLEBOARD_H
10 
11 #define MAX_LOCAL_BOARDS 12
12 #define MAX_REMOTE_BOARDS 512
13 #define MAX_CHOOSABLE_BOARDS ( MAX_LOCAL_BOARDS + MAX_REMOTE_BOARDS)
14 
15 #define NO_BOARD_CHOSEN (99999)
16 
17 #define CHOOSABLE_BOARD_STRMAX (16)
18 typedef struct
19 {
20  ULWord boardNumber; // Card number, 0 .. 3
21  ULWord boardType; // e.g. BOARDTYPE_KHD
23  char description [NTV2_DISCOVER_BOARDINFO_DESC_STRMAX]; // "IPADDR: board identifier"
24  char hostname [CHOOSABLE_BOARD_STRMAX]; // 0 len == local board.
26 
27 #endif //NTV2CHOOSABLEBOARD_H
NTV2ChoosableBoard::boardType
ULWord boardType
Definition: ntv2choosableboard.h:21
NTV2DeviceID
NTV2DeviceID
Identifies a specific AJA NTV2 device model number. The NTV2DeviceID is actually the PROM part number...
Definition: ntv2enums.h:20
ULWord
uint32_t ULWord
Definition: ajatypes.h:253
NTV2ChoosableBoard::boardID
NTV2DeviceID boardID
Definition: ntv2choosableboard.h:22
CHOOSABLE_BOARD_STRMAX
#define CHOOSABLE_BOARD_STRMAX
Definition: ntv2choosableboard.h:17
NTV2ChoosableBoard
Definition: ntv2choosableboard.h:18
NTV2ChoosableBoard::boardNumber
ULWord boardNumber
Definition: ntv2choosableboard.h:20