CCAux  2.15.2.0
CCAux API reference
TouchScreenCalib.h
Go to the documentation of this file.
1 /************************************************
2  *
3  * CROSSCONTROL AUX API
4  *
5  * TouchScreenCalib.h
6  *
7  * Version 2.15.2.0, 2020-07-08
8  *
9  * (c) CrossControl 2010-2020
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
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 
eErr
Definition: CCAuxTypes.h:159
Definition: TouchScreenCalib.h:48
CalibrationModeSettings
Definition: TouchScreenCalib.h:34
Definition: TouchScreenCalib.h:36
void * TOUCHSCREENCALIBHANDLE
Definition: TouchScreenCalib.h:31
Definition: About.h:30
Definition: TouchScreenCalib.h:47
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_getMode(TOUCHSCREENCALIBHANDLE, CalibrationModeSettings *mode)
unsigned short uint16_t
Definition: CCAuxTypes.h:48
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_setMode(TOUCHSCREENCALIBHANDLE, CalibrationModeSettings mode)
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_getConfigParam(TOUCHSCREENCALIBHANDLE, CalibrationConfigParam param, uint16_t *value)
Definition: TouchScreenCalib.h:49
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV TouchScreenCalib_release(TOUCHSCREENCALIBHANDLE)
EXTERN_C CCAUXDLL_API TOUCHSCREENCALIBHANDLE CCAUXDLL_CALLING_CONV GetTouchScreenCalib(void)
unsigned char uint8_t
Definition: CCAuxTypes.h:47
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_autoSensorCalib(TOUCHSCREENCALIBHANDLE)
Definition: TouchScreenCalib.h:40
CalibrationConfigParam
Definition: TouchScreenCalib.h:44
Definition: TouchScreenCalib.h:37
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_checkCalibrationPointFinished(TOUCHSCREENCALIBHANDLE, bool *finished, uint8_t pointNr)
Definition: TouchScreenCalib.h:38
Definition: TouchScreenCalib.h:39
Definition: TouchScreenCalib.h:46
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_setConfigParam(TOUCHSCREENCALIBHANDLE, CalibrationConfigParam param, uint16_t value)
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_setCalibrationPoint(TOUCHSCREENCALIBHANDLE, uint8_t pointNr)