65 |
86 |
66 EGET_EPOINTER3DMAXPRESSURE, |
87 EGET_EPOINTER3DMAXPRESSURE, |
67 ESET_EPOINTER3DMAXPRESSURE, |
88 ESET_EPOINTER3DMAXPRESSURE, |
68 |
89 |
69 EGET_EPOINTER3DPRESSURESTEP, |
90 EGET_EPOINTER3DPRESSURESTEP, |
70 ESET_EPOINTER3DPRESSURESTEP |
91 ESET_EPOINTER3DPRESSURESTEP, |
|
92 |
|
93 //TRawEvents Get Set Enums |
|
94 |
|
95 ESET_TRAWEVENT_EVENTTYPE, |
|
96 EGET_TRAWEVENT_EVENTTYPE, |
|
97 |
|
98 ESET_TRAWEVENT_TILT, |
|
99 EGET_TRAWEVENT_TILT, |
|
100 |
|
101 |
|
102 ESET_TEVENT_DNMBR, |
|
103 EGET_TEVENT_DNMBR, |
|
104 |
|
105 ESET_TRAWEVENT_ROTATION, |
|
106 EGET_TRAWEVENT_ROTATION, |
|
107 |
|
108 ESET_TRAWEVENT_REPEAT, |
|
109 EGET_TRAWEVENT_REPEAT, |
|
110 |
|
111 |
|
112 ESET_TRAWEVENT_SCANCODE, |
|
113 EGET_TRAWEVENT_SCANCODE, |
|
114 |
|
115 ESET_TRAWEVENT_POS2D, |
|
116 EGET_TRAWEVENT_POS2D, |
|
117 |
|
118 ESET_TRAWEVENT_POS3D, |
|
119 EGET_TRAWEVENT_POS3D, |
|
120 |
|
121 |
|
122 |
|
123 |
|
124 ESET_TRAWEVENT_PTRNMBR, |
|
125 ESET_TRAWEVENT_3DNPTRNMBR, |
|
126 EGET_TRAWEVENT_PTRNMBR, |
|
127 |
|
128 |
|
129 EGET_TRAWEVENT_TICKS, |
|
130 |
|
131 |
|
132 ESET_TRAWEVENT_TIP, |
|
133 EGET_TRAWEVENT_TIP, |
|
134 |
|
135 ESET_TRAWEVENT_ALL |
71 }; |
136 }; |
72 |
137 |
|
138 |
|
139 |
|
140 |
73 public: |
141 public: |
74 inline TInt Open(); |
142 TInt Open(); |
75 inline TInt registerHalHandler(); |
143 TInt registerHalHandler(); |
76 inline TInt removeHalHandler(); |
144 TInt removeHalHandler(); |
77 inline TInt getRegisteredDeviceNumber(); |
145 TInt getRegisteredDeviceNumber(); |
78 inline TInt initialiseHalData(); |
146 TInt initialiseHalData(); |
79 |
147 |
80 inline TInt getPointer3D(); |
148 TInt getPointer3D(); |
81 inline TInt setPointer3D(TUint aPointer3D); |
149 TInt setPointer3D(TUint aPointer3D); |
82 |
150 |
83 inline TInt getPointer3DMaxProximity(); |
151 TInt getPointer3DMaxProximity(); |
84 inline TInt setPointer3DMaxProximity(TUint aPointer3DMaxProximity); |
152 TInt setPointer3DMaxProximity(TUint aPointer3DMaxProximity); |
85 |
153 |
86 inline TInt getPointer3DThetaSupported(); |
154 TInt getPointer3DThetaSupported(); |
87 inline TInt setPointer3DThetaSupported(TUint aPointer3DThetaSupported); |
155 TInt setPointer3DThetaSupported(TUint aPointer3DThetaSupported); |
88 |
156 |
89 inline TInt getPointer3DPhiSupported(); |
157 TInt getPointer3DPhiSupported(); |
90 inline TInt setPointer3DPhiSupported(TUint aPointer3DPhiSupported); |
158 TInt setPointer3DPhiSupported(TUint aPointer3DPhiSupported); |
91 |
159 |
92 inline TInt getPointer3DRotationSupported(); |
160 TInt getPointer3DRotationSupported(); |
93 inline TInt setPointer3DRotationSupported(TUint aPointer3DRotationSupported); |
161 TInt setPointer3DRotationSupported(TUint aPointer3DRotationSupported); |
94 |
162 |
95 inline TInt getPointer3DPressureSupported(); |
163 TInt getPointer3DPressureSupported(); |
96 inline TInt setPointer3DPressureSupported(TUint aPointer3DPressureSupported); |
164 TInt setPointer3DPressureSupported(TUint aPointer3DPressureSupported); |
97 |
165 |
98 inline TInt getPointer3DProximityStep(); |
166 TInt getPointer3DProximityStep(); |
99 inline TInt setPointer3DProximityStep(TUint aPointer3DProximityStep); |
167 TInt setPointer3DProximityStep(TUint aPointer3DProximityStep); |
100 |
168 |
101 inline TInt getPointerMaxPointers(); |
169 TInt getPointerMaxPointers(); |
102 inline TInt setPointerMaxPointers(TUint aPointerMaxPointers); |
170 TInt setPointerMaxPointers(TUint aPointerMaxPointers); |
103 |
171 |
104 inline TInt getPointerNumberOfPointers(); |
172 TInt getPointerNumberOfPointers(); |
105 inline TInt setPointerNumberOfPointers(TUint aPointerNumberOfPointers); |
173 TInt setPointerNumberOfPointers(TUint aPointerNumberOfPointers); |
106 |
174 |
107 inline TInt getPointer3DMaxPressure(); |
175 TInt getPointer3DMaxPressure(); |
108 inline TInt setPointer3DMaxPressure(TUint aPointer3DMaxPressure); |
176 TInt setPointer3DMaxPressure(TUint aPointer3DMaxPressure); |
109 |
177 |
110 inline TInt getPointer3DPressureStep(); |
178 TInt getPointer3DPressureStep(); |
111 inline TInt setPointer3DPressureStep(TUint aPointer3DPressureStep); |
179 TInt setPointer3DPressureStep(TUint aPointer3DPressureStep); |
|
180 |
|
181 |
|
182 //TRawEvents |
|
183 |
|
184 TInt setTEvntType(TInt aType); |
|
185 TInt getTEvntType(); |
|
186 |
|
187 TInt setTEvntDNum(TInt aDNum); |
|
188 TInt getTEvntDNum(); |
|
189 |
|
190 TInt setTEvnt3DnPntr (TInt aType, TInt aX, TInt aY, TInt aZ, TUint8 aPointerNumber); |
|
191 TInt setTEvntPntr(TInt aPointerNumber); |
|
192 TInt getTEvntPntr(); |
|
193 |
|
194 TInt getTEvntTicks(); |
|
195 |
|
196 TInt setTEvntTip(TBool aTip); |
|
197 TBool TEvntTicksIsTip(); |
|
198 |
|
199 TInt setTEvntScanCode(TInt aType,TInt aScanCode); |
|
200 TInt getTEvntScanCode(); |
|
201 |
|
202 TInt setTEvntRotation(TInt aType,TInt aAlpha); |
|
203 TInt getTEvntRotation(); |
|
204 |
|
205 |
|
206 TInt setTEvntPos(TInt aType,TInt aX,TInt aY); |
|
207 TInt getTEvntPos(TUsrEventBuf& eventBuf); |
|
208 |
|
209 TInt setTEvntPos3D(TInt aType,TInt aX,TInt aY,TInt aZ); |
|
210 TInt getTEventPos3D(TUsrEventBuf& eventBuf); |
|
211 |
|
212 TInt setTEvntAll(TInt aType,TInt aX,TInt aY,TInt aZ,TInt aPhi,TInt aTheta,TInt aAlpha); |
|
213 |
|
214 TInt setTEvntTilt(TInt aType,TInt aPhi,TInt aTheta); |
|
215 TInt getTEvntTilt(TUsrEventBuf& eventBuf); |
|
216 |
|
217 TInt setTEvntRepeat(TInt aType,TInt aScanCode,TInt aRepeats); |
|
218 TInt getTEvntRepeat(); |
112 }; |
219 }; |
|
220 |
|
221 |
113 |
222 |
114 #include "d_lddDigitisertest.inl" |
223 #include "d_lddDigitisertest.inl" |
115 #endif //__DLDDDIGITISERTEST_H__ |
224 #endif //__DLDDDIGITISERTEST_H__ |