CCAux  2.8.3.0
CCAux API reference
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator
TouchScreenCalib.h
Go to the documentation of this file.
1 /************************************************
2 *
3 * CROSSCONTROL AUX API
4 *
5 * TouchScreenCalib.h
6 *
7 * Version 2.8.3.0, 2016-04-06
8 *
9 * (c) maximatecc 2013
10 *
11 
12  * File description:
13  * Touch Screen Calibration interface
14  * Note that the VC platform uses a different touch screen solution which is not supported by this API.
15  *
16  * Use the function GetTouchScreenCalib() to get a handle to pass on to the other functions.
17  * Use the method TouchScreenCalib_release(TOUCHSCREENCALIBHANDLE) to return the handle.
18  *
19  ************************************************/
20 
21 #ifndef CC_TOUCHSCRCALIB_H
22 #define CC_TOUCHSCRCALIB_H
23 
24 #include "CCAuxErrors.h"
25 #include "CCPlatform.h"
26 
27 #ifdef __cplusplus
28 namespace CrossControl {
29 #endif
30 
31  typedef void* TOUCHSCREENCALIBHANDLE;
32 
34  typedef enum
35  {
42 
44  typedef enum
45  {
53 
64  EXTERN_C
65  CCAUXDLL_API
67  CCAUXDLL_CALLING_CONV
68  GetTouchScreenCalib(void);
69 
77  EXTERN_C
78  CCAUXDLL_API
79  void
80  CCAUXDLL_CALLING_CONV
82 
92  EXTERN_C
93  CCAUXDLL_API
94  eErr
95  CCAUXDLL_CALLING_CONV
97 
107  EXTERN_C
108  CCAUXDLL_API
109  eErr
110  CCAUXDLL_CALLING_CONV
112 
122  EXTERN_C
123  CCAUXDLL_API
124  eErr
125  CCAUXDLL_CALLING_CONV
127 
138  EXTERN_C
139  CCAUXDLL_API
140  eErr
141  CCAUXDLL_CALLING_CONV
142  TouchScreenCalib_checkCalibrationPointFinished (TOUCHSCREENCALIBHANDLE, bool* finished, unsigned char pointNr);
143 
154  EXTERN_C
155  CCAUXDLL_API
156  eErr
157  CCAUXDLL_CALLING_CONV
159 
170  EXTERN_C
171  CCAUXDLL_API
172  eErr
173  CCAUXDLL_CALLING_CONV
175 
183  EXTERN_C
184  CCAUXDLL_API
185  eErr
186  CCAUXDLL_CALLING_CONV
188 
189 
190 #ifdef __cplusplus
191 } /* namespace CrossControl */
192 #endif
193 
194 #endif /* CC_TOUCHSCRCALIB_H */
195 
196