66 #if defined(__linux__) || defined(__FreeBSD__) 69 #elif defined(WIN32) || defined (WIN64) 72 #include <sys/timeb.h> 75 #if defined(WIN32) || defined (WIN64) 76 #define snprintf(dst, ...) _snprintf_s((dst), _countof(dst), __VA_ARGS__) 78 int gettimeofday(
struct timeval *tv,
struct timezone *tz);
79 void usleep(
unsigned long usec);
95 fprintf(stderr,
"NT_Init() failed: %s\n", errorBuffer);
100 if ((status =
NT_ConfigOpen(&hCfgStream,
"TestStream")) != NT_SUCCESS) {
103 fprintf(stderr,
"NT_ConfigOpen() failed: %s\n", errorBuffer);
111 fprintf(stderr,
"NT_NTPL() failed: %s\n", errorBuffer);
123 fprintf(stderr,
"NT_ConfigClose() failed: %s\n", errorBuffer);
132 fprintf(stderr,
"NT_NetRxOpen() failed: %s\n", errorBuffer);
136 struct timeval begin, end;
147 fprintf(stderr,
"NT_NetRxRead() failed: %s\n", errorBuffer);
152 long seconds = end.tv_sec - begin.tv_sec;
153 long microseconds = end.tv_usec - begin.tv_usec;
154 double elapsed = (double)seconds + (
double)microseconds*1e-6;
156 fprintf(stdout,
"Hostbuffer attached, time elapsed = %.03f s\n", elapsed);
162 fprintf(stdout,
"ERR: %s: timeout - no host buffers attached\n", __func__);
169 if ((status =
NT_ConfigOpen(&hCfgStream,
"TestStream")) != NT_SUCCESS) {
172 fprintf(stderr,
"NT_ConfigOpen() failed: %s\n", errorBuffer);
179 fprintf(stderr,
"NT_NTPL() failed: %s\n", errorBuffer);
191 fprintf(stderr,
"NT_ConfigClose() failed: %s\n", errorBuffer);