/*

*File: /data/work/yzzhang/hdl/sv/readout_AWG_RM/hilbert_dpi_2/codegen/dll/hilbert_fir/hilbert_fir_dpi.h
*Created: 2024-10-28 23:46:29
*Generated by MATLAB 9.13 and HDL Verifier 7.0

*/

#ifndef RTW_HEADER_hilbert_fir_dpi_h_
#define RTW_HEADER_hilbert_fir_dpi_h_

#ifdef __cplusplus
#define DPI_LINK_DECL extern "C"
#else
#define DPI_LINK_DECL
#endif

#ifndef DPI_DLL_EXPORT
#ifdef _MSC_VER
#define DPI_DLL_EXPORT __declspec(dllexport)
#else
#define DPI_DLL_EXPORT 
#endif
#endif

DPI_LINK_DECL
DPI_DLL_EXPORT void * DPI_hilbert_fir_initialize(void* existhandle);
DPI_LINK_DECL
DPI_DLL_EXPORT void * DPI_hilbert_fir_reset(void* objhandle,real_T * data,real_T * i_data,real_T * q_data);
DPI_LINK_DECL
DPI_DLL_EXPORT void DPI_hilbert_fir(void* objhandle,real_T * data,real_T * i_data,real_T * q_data);
DPI_LINK_DECL
DPI_DLL_EXPORT void DPI_hilbert_fir_terminate(void* existhandle);
#endif
