CCAux  2.7.2.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.7.2.0, 2014-08-25
8 *
9 * (c) maximatecc 2013
10 *
11 * File description:
12 * Touch Screen Calibration interface
13 * Note that the VC platform uses a different touch screen solution which is not supported by this API.
14 *
15 * Use the function GetTouchScreenCalib() to get a handle to pass on to the other functions.
16 * Use the method TouchScreenCalib_release(TOUCHSCREENCALIBHANDLE) to return the handle.
17 *
18 ************************************************/
19 
20 #ifndef CC_TOUCHSCRCALIB_H
21 #define CC_TOUCHSCRCALIB_H
22 
23 #include "CCAuxErrors.h"
24 #include "CCPlatform.h"
25 
26 
27 #ifdef __cplusplus
28 namespace CrossControl {
29 #endif
30 
31  typedef void* TOUCHSCREENCALIBHANDLE;
32 
33 
35  typedef enum
36  {
43 
45  typedef enum
46  {
54 
55 
66  EXTERN_C
67  CCAUXDLL_API
69  CCAUXDLL_CALLING_CONV
70  GetTouchScreenCalib(void);
71 
79  EXTERN_C
80  CCAUXDLL_API
81  void
82  CCAUXDLL_CALLING_CONV
84 
93  EXTERN_C
94  CCAUXDLL_API
95  eErr
96  CCAUXDLL_CALLING_CONV
98 
107  EXTERN_C
108  CCAUXDLL_API
109  eErr
110  CCAUXDLL_CALLING_CONV
112 
121  EXTERN_C
122  CCAUXDLL_API
123  eErr
124  CCAUXDLL_CALLING_CONV
126 
136  EXTERN_C
137  CCAUXDLL_API
138  eErr
139  CCAUXDLL_CALLING_CONV
140  TouchScreenCalib_checkCalibrationPointFinished (TOUCHSCREENCALIBHANDLE, bool* finished, unsigned char pointNr);
141 
151  EXTERN_C
152  CCAUXDLL_API
153  eErr
154  CCAUXDLL_CALLING_CONV
156 
166  EXTERN_C
167  CCAUXDLL_API
168  eErr
169  CCAUXDLL_CALLING_CONV
171 
172 #ifdef __cplusplus
173 } /* namespace CrossControl */
174 #endif
175 
176 #endif /* CC_TOUCHSCRCALIB_H */
177 
178