CCAux  2.17.0.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.17.0.0", 2019-10-22
8 *
9 * (c) CrossControl 2010-2019
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 
70  EXTERN_C
71  CCAUXDLL_API
73  CCAUXDLL_CALLING_CONV
74  GetTouchScreenCalib(void);
75 
83  EXTERN_C
84  CCAUXDLL_API
85  void
86  CCAUXDLL_CALLING_CONV
88 
98  EXTERN_C
99  CCAUXDLL_API
100  eErr
101  CCAUXDLL_CALLING_CONV
103 
113  EXTERN_C
114  CCAUXDLL_API
115  eErr
116  CCAUXDLL_CALLING_CONV
118 
128  EXTERN_C
129  CCAUXDLL_API
130  eErr
131  CCAUXDLL_CALLING_CONV
133 
144  EXTERN_C
145  CCAUXDLL_API
146  eErr
147  CCAUXDLL_CALLING_CONV
149 
160  EXTERN_C
161  CCAUXDLL_API
162  eErr
163  CCAUXDLL_CALLING_CONV
165 
176  EXTERN_C
177  CCAUXDLL_API
178  eErr
179  CCAUXDLL_CALLING_CONV
181 
189  EXTERN_C
190  CCAUXDLL_API
191  eErr
192  CCAUXDLL_CALLING_CONV
194 
196 #ifdef __cplusplus
197 } /* namespace CrossControl */
198 #endif
199 
200 #endif /* CC_TOUCHSCRCALIB_H */
201 
202 
eErr
Definition: CCAuxTypes.h:159
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_getMode(TOUCHSCREENCALIBHANDLE, CalibrationModeSettings *mode)
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 TOUCHSCREENCALIBHANDLE CCAUXDLL_CALLING_CONV GetTouchScreenCalib(void)
unsigned short uint16_t
Definition: CCAuxTypes.h:48
Definition: TouchScreenCalib.h:49
EXTERN_C CCAUXDLL_API void CCAUXDLL_CALLING_CONV TouchScreenCalib_release(TOUCHSCREENCALIBHANDLE)
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
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_setConfigParam(TOUCHSCREENCALIBHANDLE, CalibrationConfigParam param, uint16_t value)
Definition: TouchScreenCalib.h:37
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_getConfigParam(TOUCHSCREENCALIBHANDLE, CalibrationConfigParam param, uint16_t *value)
Definition: TouchScreenCalib.h:38
Definition: TouchScreenCalib.h:39
Definition: TouchScreenCalib.h:46
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_checkCalibrationPointFinished(TOUCHSCREENCALIBHANDLE, bool *finished, uint8_t pointNr)
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_setCalibrationPoint(TOUCHSCREENCALIBHANDLE, uint8_t pointNr)
EXTERN_C CCAUXDLL_API eErr CCAUXDLL_CALLING_CONV TouchScreenCalib_setMode(TOUCHSCREENCALIBHANDLE, CalibrationModeSettings mode)