AJA NTV2 SDK  18.0.0.2122
NTV2 SDK 18.0.0.2122
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
uint32_t ULWord
Definition: ajatypes.h:223
#define CHOOSABLE_BOARD_STRMAX
NTV2DeviceID
Identifies a specific AJA NTV2 device model number. The NTV2DeviceID is actually the PROM part number...
Definition: ntv2enums.h:20