14 #include "IP_Driver.h" 22 int num_captured_words_;
24 const int timeout_max_;
25 int *data_array_int2double_;
32 Data_Capture(
int base_address,
int size_in_k,
int num_captured_words);
47 int read(
int *data_array);
int read(int *data_array)
reads data, that has been captured previously by capture() (non blocking)
Definition: Data_Capture.cpp:44
int capture_and_read(int *data_array)
captures data and reads it out (blocking), for integer array
Definition: Data_Capture.cpp:70
void capture()
starts capture (non blocking)
Definition: Data_Capture.cpp:37
Generic IP Driver Class Class, that allows access to a AXI Lite IP core over the Zynq Memory Mapped I...
Definition: IP_Driver.h:14
~Data_Capture()
class deconstructor
Definition: Data_Capture.cpp:28
Class Data Capture Module.
Definition: Data_Capture.h:17
int get_num_captured_words()
returns number of captured words (memory depth)
Definition: Data_Capture.h:38
Data_Capture(int base_address, int size_in_k, int num_captured_words)
class constructor
Definition: Data_Capture.cpp:20