16#define _API_CALL __stdcall
17#define DLLEXTERN extern "C"
18#define NSU_DLLEXPORT __declspec(dllexport)
31#include <condition_variable>
36 std::condition_variable cv;
37 bool eventOccurred =
false;
123 {0, 512 * 1024 * 1024},
124 {1, 512 * 1024 * 1024},
125 {2, 512 * 1024 * 1024},
126 {3, 512 * 1024 * 1024},
bool waitForEvent(int timeout=0)
std::string cmd_serial_port
uint32_t stream_tcp_block
std::map< nsuChnlNum_t, nsuSize_t > ring_chnl_size
nsuRegAddr_t cmd_irq_base
nsuRegAddr_t cmd_sent_down_base
nsuRegAddr_t cmd_sent_base
nsuBoardNum_t stream_board
nsuRegAddr_t cmd_recv_base
DLLEXTERN typedef nsukitStatus_t nsuStatus_t
NSU_DLLEXPORT nsukitStatus_t operator|(nsukitStatus_t lhs, nsukitStatus_t rhs)
DLLEXTERN typedef nsuSize_t nsuStreamLen_t
@ NSUKIT_STATUS_MISMATCH_MIXIN
@ NSUKIT_STATUS_STREAM_FAIL
@ NSUKIT_STATUS_MEMBER_NOT_SUPPORT
@ NSUKIT_STATUS_STREAM_RUNNING
@ NSUKIT_STATUS_ALLOC_FAILED
@ NSUKIT_STATUS_ARCH_MISMATCH
@ NSUKIT_STATUS_TEMP_MISMATCH
@ NSUKIT_STATUS_NEED_RELOAD
@ NSUKIT_STATUS_ACCEPT_FAIL
@ NSUKIT_STATUS_INVALID_VALUE
DLLEXTERN typedef size_t nsuSize_t
DLLEXTERN typedef void * nsuVoidBuf_p
DLLEXTERN typedef void * nsuMemory_p
DLLEXTERN typedef std::string nsuCSParam_t
DLLEXTERN typedef char * nsuCharBuf_p
DLLEXTERN typedef std::string nsuCSName_t
NSU_DLLEXPORT void operator|=(nsukitStatus_t &lhs, nsukitStatus_t rhs)
DLLEXTERN typedef std::vector< char > nsuBytes_t
DLLEXTERN typedef nsukitStatus_t * nsuStatus_p
DLLEXTERN typedef uint32_t nsuRegValue_t
DLLEXTERN typedef uint8_t nsuChnlNum_t
DLLEXTERN typedef uint32_t nsuRegAddr_t
DLLEXTERN typedef uint8_t nsuBoardNum_t