Sentis-ToF-M100 API 1.0.0 API_for_using_the_Bluetechnix_Sentis_ToF_M100_camera

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

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