Sentis-ToF-M100 API  1.0.0
API_for_using_the_Bluetechnix_Sentis_ToF_M100_camera
 All Data Structures Files Functions Variables Typedefs Macros Groups Pages
m100api.h
Go to the documentation of this file.
1 
13 #ifndef _M100API_H
14 #define _M100API_H
15 
16 #include <apitypes.h>
17 
18 #if defined(MSVC)
19  #define DLLExport __declspec( dllexport )
20 #else
21  #define DLLExport
22 #endif
23 
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27 
54 DLLExport T_SENTIS_HANDLE STSopen(T_SENTIS_CONFIG *pa_tConf, T_ERROR_CODE *pa_tErr);
55 
64 DLLExport T_ERROR_CODE STSclose(T_SENTIS_HANDLE pa_tHndl);
65 
93 DLLExport T_ERROR_CODE STSgetData(T_SENTIS_HANDLE pa_tHndl, T_SENTIS_DATA_HEADER *pa_tHeader,
94  char *pa_pcBuffer, int*pa_nLength, double pa_nFlags, int pa_nTimeout);
95 
109 DLLExport T_ERROR_CODE STSreadRegister(T_SENTIS_HANDLE pa_tHndl, unsigned short pa_usAddress,
110  unsigned short *pa_usData, int pa_nFlags, int pa_nTimeout);
111 
126 DLLExport T_ERROR_CODE STSwriteRegister(T_SENTIS_HANDLE pa_tHndl, unsigned short pa_usAddress,
127  unsigned short pa_usData);
128 
129 #ifdef __cplusplus
130 }
131 #endif
132 
133 
134 #endif
135 
136 
137