blob: e7051f4f0eb0defc332f4e530bcd8187b935b9d3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
|
/*
QHYCCD SDK
Copyright (c) 2014 QHYCCD.
All Rights Reserved.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option)
any later version.
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
more details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 59
Temple Place - Suite 330, Boston, MA 02111-1307, USA.
The full GNU General Public License is included in this distribution in the
file called LICENSE.
*/
/*!
@file qhyccdcamdef.h
@brief QHYCCD SDK error define
*/
#ifndef __QHYCCDCAMDEF_H__
#define __QHYCCDCAMDEF_H__
//#define GIGAESUPPORT
//#define QHYCCD_OPENCV_SUPPORT
/* IMG series */
/**
* Type define for IMG0S */
#define DEVICETYPE_IMG0S 1000
/**
* Type define for IMG0H */
#define DEVICETYPE_IMG0H 1001
/**
* Type define for IMG0L */
#define DEVICETYPE_IMG0L 1002
/**
* Type define for IMG0X */
#define DEVICETYPE_IMG0X 1003
/**
* Type define for IMG1S */
#define DEVICETYPE_IMG1S 1004
/**
* Type define for IMG2S */
#define DEVICETYPE_IMG2S 1005
/**
* Type define for IMG1E */
#define DEVICETYPE_IMG1E 1006
/* QHY5 seires */
/**
* Type define for QHY5 */
#define DEVICETYPE_QHY5 2001
/* QHY5II series */
/**
* Type define for QHY5II */
#define DEVICETYPE_QHY5II 3001
/**
* Type define for QHY5LII_M */
#define DEVICETYPE_QHY5LII_M 3002
/**
* Type define for QHY5LII_C */
#define DEVICETYPE_QHY5LII_C 3003
/**
* Type define for QHY5TII */
#define DEVICETYPE_QHY5TII 3004
/**
* Type define for QHY5RII */
#define DEVICETYPE_QHY5RII 3005
/**
* Type define for QHY5PII */
#define DEVICETYPE_QHY5PII 3006
/**
* Type define for QHY5VII */
#define DEVICETYPE_QHY5VII 3007
/**
* Type define for QHY5HII */
#define DEVICETYPE_QHY5HII 3008
/**
* Type define for QHYXXX */
#define DEVICETYPE_MINICAM5S_M 3009
/**
* Type define for QHYXXX */
#define DEVICETYPE_MINICAM5S_C 3010
/**
* Type define for QHY5PII_C */
#define DEVICETYPE_QHY5PII_C 3011
/**
* Type define for QHY5RII-M */
#define DEVICETYPE_QHY5RII_M 3012
/**
* Type define for QHY5RII-M */
#define DEVICETYPE_MINICAM5F_M 3013
/**
* Type define for QHY5PII_M */
#define DEVICETYPE_QHY5PII_M 3014
/**
* Type define for QHY5TII */
#define DEVICETYPE_QHY5TII_C 3015
/**
* Type define for POLEMASTER */
#define DEVICETYPE_POLEMASTER 3016
/**
* Type define for QHY5IIEND */
#define DEVICETYPE_QHY5IIEND 3999
/* QHY5III seires */
/**
* Type define for QHY5III174*/
#define DEVICETYPE_QHY5III174 4000
/**
* Type define for QHY5III174 */
#define DEVICETYPE_QHY5III174M 4001
/**
* Type define for QHY5III174C*/
#define DEVICETYPE_QHY5III174C 4002
/**
* Type define for QHY174*/
#define DEVICETYPE_QHY174 4003
/**
* Type define for QHY174M*/
#define DEVICETYPE_QHY174M 4004
/**
* Type define for QHY174C*/
#define DEVICETYPE_QHY174C 4005
/**
* Type define for QHY5III178*/
#define DEVICETYPE_QHY5III178 4006
/**
* Type define for QHY5III178C*/
#define DEVICETYPE_QHY5III178C 4007
/**
* Type define for QHY5III178M*/
#define DEVICETYPE_QHY5III178M 4008
/**
* Type define for QHY178*/
#define DEVICETYPE_QHY178 4009
/**
* Type define for QHY178M*/
#define DEVICETYPE_QHY178M 4010
/**
* Type define for QHY178C*/
#define DEVICETYPE_QHY178C 4011
/**
* Type define for QHY5III185*/
#define DEVICETYPE_QHY5III185 4012
/**
* Type define for QHY5III185C*/
#define DEVICETYPE_QHY5III185C 4013
/**
* Type define for QHY5III185M*/
#define DEVICETYPE_QHY5III185M 4014
/**
* Type define for QHY185*/
#define DEVICETYPE_QHY185 4015
/**
* Type define for QHY185M*/
#define DEVICETYPE_QHY185M 4016
/**
* Type define for QHY185C*/
#define DEVICETYPE_QHY185C 4017
/**
* Type define for QHY5III224*/
#define DEVICETYPE_QHY5III224 4018
/**
* Type define for QHY5III224C*/
#define DEVICETYPE_QHY5III224C 4019
/**
* Type define for QHY5III224M*/
#define DEVICETYPE_QHY5III224M 4020
/**
* Type define for QHY224*/
#define DEVICETYPE_QHY224 4021
/**
* Type define for QHY224M*/
#define DEVICETYPE_QHY224M 4022
/**
* Type define for QHY224C*/
#define DEVICETYPE_QHY224C 4023
/**
* Type define for QHY5III290*/
#define DEVICETYPE_QHY5III290 4024
/**
* Type define for QHY5III290C*/
#define DEVICETYPE_QHY5III290C 4025
/**
* Type define for QHY5III290M*/
#define DEVICETYPE_QHY5III290M 4026
/**
* Type define for QHY290*/
#define DEVICETYPE_QHY290 4027
/**
* Type define for QHY290M*/
#define DEVICETYPE_QHY290M 4028
/**
* Type define for QHY290C*/
#define DEVICETYPE_QHY290C 4029
/**
* Type define for QHY5III236*/
#define DEVICETYPE_QHY5III236 4030
/**
* Type define for QHY5III236C*/
#define DEVICETYPE_QHY5III236C 4031
/**
* Type define for QHY5III290M*/
#define DEVICETYPE_QHY5III236M 4032
/**
* Type define for QHY236*/
#define DEVICETYPE_QHY236 4033
/**
* Type define for QHY236M*/
#define DEVICETYPE_QHY236M 4034
/**
* Type define for QHY236C*/
#define DEVICETYPE_QHY236C 4035
/**
* Type define for GSENSE400*/
#define DEVICETYPE_QHY5IIIG400M 4036
/**
* Type define for QHY163*/
#define DEVICETYPE_QHY163 4037
/**
* Type define for QHY163M*/
#define DEVICETYPE_QHY163M 4038
/**
* Type define for QHY163C*/
#define DEVICETYPE_QHY163C 4039
/**
* Type define for QHY165*/
#define DEVICETYPE_QHY165 4040
/**
* Type define for QHY165C*/
#define DEVICETYPE_QHY165C 4041
/**
* Type define for QHY367*/
#define DEVICETYPE_QHY367 4042
/**
* Type define for QHY367C*/
#define DEVICETYPE_QHY367C 4043
/**
* Type define for QHY183*/
#define DEVICETYPE_QHY183 4044
/**
* Type define for QHY183C*/
#define DEVICETYPE_QHY183C 4045
/**
* Type define for QHY-DevelopDev*/
#define DEVICETYPE_QHY5IIICOMMON 4046
/**
* Type define for QHY247*/
#define DEVICETYPE_QHY247 4047
/**
* Type define for QHY247C*/
#define DEVICETYPE_QHY247C 4048
/**
* Type define for MINICAM6F*/
#define DEVICETYPE_MINICAM6F 4049
/**
* Type define for QHY168C*/
#define DEVICETYPE_QHY168 4050
#define DEVICETYPE_QHY168C 4051
/**
* Type define for QHY128C*/
#define DEVICETYPE_QHY128 4052
#define DEVICETYPE_QHY128C 4053
#define DEVICETYPE_QHY294 4054
#define DEVICETYPE_QHY2020 4055
#define DEVICETYPE_QHY4040 4056
/**
* Type define for QHY5IIIEND*/
#define DEVICETYPE_QHY5IIIEND 4999
/**
* Type define for QHY16 */
#define DEVICETYPE_QHY16 16
/**
* Type define for QHY6 */
#define DEVICETYPE_QHY6 60
/**
* Type define for QHY7 */
#define DEVICETYPE_QHY7 70
/**
* Type define for QHY2PRO */
#define DEVICETYPE_QHY2PRO 221
/**
* Type define for IMG2P */
#define DEVICETYPE_IMG2P 220
/**
* Type define for QHY8 */
#define DEVICETYPE_QHY8 400
/**
* Type define for QHY8PRO */
#define DEVICETYPE_QHY8PRO 453
/**
* Type define for QHY16000 */
#define DEVICETYPE_QHY16000 361
/**
* Type define for QHY12 */
#define DEVICETYPE_QHY12 613
/**
* Type define for IC8300 */
#define DEVICETYPE_IC8300 890
/**
* Type define for QHY9S */
#define DEVICETYPE_QHY9S 892
/**
* Type define for QHY10 */
#define DEVICETYPE_QHY10 893
/**
* Type define for QHY8L */
#define DEVICETYPE_QHY8L 891
/**
* Type define for QHY11 */
#define DEVICETYPE_QHY11 894
/**
* Type define for QHY21 */
#define DEVICETYPE_QHY21 895
/**
* Type define for QHY22 */
#define DEVICETYPE_QHY22 896
/**
* Type define for QHY23 */
#define DEVICETYPE_QHY23 897
/**
* Type define for QHY15 */
#define DEVICETYPE_QHY15 898
/**
* Type define for QHY27 */
#define DEVICETYPE_QHY27 899
/**
* Type define for QHY28 */
#define DEVICETYPE_QHY28 902
/**
* Type define for QHY9T */
#define DEVICETYPE_QHY9T 905
/**
* Type define for QHY29 */
#define DEVICETYPE_QHY29 907
/**
* Type define for SOLAR1600 */
#define DEVICETYPE_SOLAR1600 908
/* QHYA seires */
/**
* Type define for QHY90A/IC90A */
#define DEVICETYPE_90A 900
/**
* Type define for QHY16200A/IC16200A */
#define DEVICETYPE_16200A 901
/**
* Type define for QHY814A/IC814A */
#define DEVICETYPE_814A 903
/**
* Type define for 16803 */
#define DEVICETYPE_16803 906
/**
* Type define for 16803 */
#define DEVICETYPE_09000 930
/**
* Type define for 695A*/
#define DEVICETYPE_695A 916
/**
* Type define for QHY15GIGAE */
#define DEVICETYPE_QHY15G 9000
/**
* Type define for SOLAR800G */
#define DEVICETYPE_SOLAR800G 9001
#define DEVICETYPE_A0340G 9003
#define DEVICETYPE_QHY08050G 9004
#define DEVICETYPE_QHY694G 9005
#define DEVICETYPE_QHY27G 9006
#define DEVICETYPE_QHY23G 9007
#define DEVICETYPE_QHY16000G 9008
#define DEVICETYPE_QHY160002AD 9009
#define DEVICETYPE_QHY814G 9010
#define DEVICETYPE_QHY45GX 9011
#define DEVICETYPE_QHY10_FOCUS 9012
#define DEVICETYPE_QHY50GX 9013
/**
* Type define for UNKNOWN */
#define DEVICETYPE_UNKNOWN -1
#endif
|