23#define MANUAL_OVERRIDE_TLP false
24#define LEGACY_202_14_TLPCNT false
25#define FORCETLPS128 true
26#define DMA_64BIT_EN false
27#define S0_SPACE_OFFSET 0x80
29#define DMA_BUFFER_PARTS 2
36#define DMA_CONTIGBUF true
All constants and addresses given by the hardware.
All settings options and software constants.
@ file_timestamp_size
Definition enum_settings.h:500
uint32_t * virtualCamcnt
Definition globals.c:13
bool testModeOn
Definition globals.c:31
uint16_t ** userBufferWritePos_last
Definition globals.c:21
uint16_t ** userBufferEndPtr
Definition globals.c:17
hookFunction measureStartHook
Definition globals.c:43
volatile bool continuousMeasurementFlag
Definition globals.c:33
volatile bool * allInterruptsDone
Definition globals.c:42
bool isRunning
Definition globals.c:34
uint16_t * pcieCardMajorVersion
Definition globals.c:23
uint16_t ** userBufferWritePos
Definition globals.c:19
hookFunction measureDoneHook
Definition globals.c:44
volatile bool abortMeasurementFlag
Definition globals.c:32
volatile size_t * data_available
Definition globals.c:40
const struct camera_settings camera_settings_default
Definition globals.c:49
void(* hookFunction)()
Definition globals.h:59
uint16_t ** userBuffer
Definition globals.c:15
uint16_t * pcieCardMinorVersion
Definition globals.c:25
hookFunction blockDoneHook
Definition globals.c:46
uint64_t measurement_cnt
Definition globals.c:37
char start_timestamp[file_timestamp_size]
Definition globals.c:38
hookFunction allBlocksDoneHook
Definition globals.c:47
volatile uint32_t * numberOfInterrupts
Definition globals.c:29
hookFunction blockStartHook
Definition globals.c:45
uint8_t number_of_boards
Definition globals.c:30
int64_t * scanCounterTotal
Definition globals.c:36
volatile bool * timerOn
Definition globals.c:27
struct measurement_settings settings_struct
Definition globals.c:189
Settings struct for the ESLSCDLL API.
Individual settings for each PCIe board.
Definition struct.h:48
In this struct are settings, that are the same for all PCIe boards.
Definition struct.h:405