blob: f0b4725c61566300be036b4f51ba2e8ac174335c [file] [log] [blame]
Brian Silverman26e4e522015-12-17 01:56:40 -05001/*----------------------------------------------------------------------------*/
2/* Copyright (c) FIRST 2014. All Rights Reserved. */
3/* Open Source Software - may be modified and shared by FRC teams. The code */
4/* must be accompanied by the FIRST BSD license file in $(WIND_BASE)/WPILib. */
5/*----------------------------------------------------------------------------*/
6
7#include "nivision.h"
8#include "Vision/FrcError.h"
9
10/**
11 * Get the error code returned from the NI Vision library
12 * @return The last error code.
13 */
14int GetLastVisionError() {
15 // int errorCode = imaqGetLastVisionError(); // error code: 0 = no error
16 // char* errorText = GetVisionErrorText(errorCode);
17 // dprintf (LOG_DEBUG, "Error = %i %s ", errorCode, errorText);
18 return imaqGetLastError();
19}
20
21/**
22* Get the error text for an NI Vision error code.
23* Note: imaqGetErrorText() is not supported on real time system, so
24* so relevant strings are hardcoded here - the maintained version is
25* in the LabWindows/CVI help file.
26* @param errorCode The error code to find the text for.
27* @return The error text
28*/
29const char* GetVisionErrorText(int errorCode) {
30 const char* errorText;
31
32 switch (errorCode) {
33 default: {
34 errorText = "UNKNOWN_ERROR";
35 break;
36 }
37 case -1074395138: {
38 errorText = "ERR_OCR_REGION_TOO_SMALL";
39 break;
40 }
41 case -1074395139: {
42 errorText = "ERR_IMAQ_QR_DIMENSION_INVALID";
43 break;
44 }
45 case -1074395140: {
46 errorText = "ERR_OCR_CHAR_REPORT_CORRUPTED";
47 break;
48 }
49 case -1074395141: {
50 errorText = "ERR_OCR_NO_TEXT_FOUND";
51 break;
52 }
53 case -1074395142: {
54 errorText = "ERR_QR_DETECTION_MODELTYPE";
55 break;
56 }
57 case -1074395143: {
58 errorText = "ERR_QR_DETECTION_MODE";
59 break;
60 }
61 case -1074395144: {
62 errorText = "ERR_QR_INVALID_BARCODE";
63 break;
64 }
65 case -1074395145: {
66 errorText = "ERR_QR_INVALID_READ";
67 break;
68 }
69 case -1074395146: {
70 errorText = "ERR_QR_DETECTION_VERSION";
71 break;
72 }
73 case -1074395147: {
74 errorText = "ERR_BARCODE_RSSLIMITED";
75 break;
76 }
77 case -1074395148: {
78 errorText = "ERR_OVERLAY_GROUP_NOT_FOUND";
79 break;
80 }
81 case -1074395149: {
82 errorText = "ERR_DUPLICATE_TRANSFORM_TYPE";
83 break;
84 }
85 case -1074395151: {
86 errorText = "ERR_OCR_CORRECTION_FAILED";
87 break;
88 }
89 case -1074395155: {
90 errorText = "ERR_OCR_ORIENT_DETECT_FAILED";
91 break;
92 }
93 case -1074395156: {
94 errorText = "ERR_OCR_SKEW_DETECT_FAILED";
95 break;
96 }
97 case -1074395158: {
98 errorText = "ERR_OCR_INVALID_CONTRASTMODE";
99 break;
100 }
101 case -1074395159: {
102 errorText = "ERR_OCR_INVALID_TOLERANCE";
103 break;
104 }
105 case -1074395160: {
106 errorText = "ERR_OCR_INVALID_MAXPOINTSIZE";
107 break;
108 }
109 case -1074395161: {
110 errorText = "ERR_OCR_INVALID_CORRECTIONLEVEL";
111 break;
112 }
113 case -1074395162: {
114 errorText = "ERR_OCR_INVALID_CORRECTIONMODE";
115 break;
116 }
117 case -1074395163: {
118 errorText = "ERR_OCR_INVALID_CHARACTERPREFERENCE";
119 break;
120 }
121 case -1074395164: {
122 errorText = "ERR_OCR_ADD_WORD_FAILED";
123 break;
124 }
125 case -1074395165: {
126 errorText = "ERR_OCR_WTS_DIR_NOT_FOUND";
127 break;
128 }
129 case -1074395166: {
130 errorText = "ERR_OCR_BIN_DIR_NOT_FOUND";
131 break;
132 }
133 case -1074395167: {
134 errorText = "ERR_OCR_INVALID_OUTPUTDELIMITER";
135 break;
136 }
137 case -1074395168: {
138 errorText = "ERR_OCR_INVALID_AUTOCORRECTIONMODE";
139 break;
140 }
141 case -1074395169: {
142 errorText = "ERR_OCR_INVALID_RECOGNITIONMODE";
143 break;
144 }
145 case -1074395170: {
146 errorText = "ERR_OCR_INVALID_CHARACTERTYPE";
147 break;
148 }
149 case -1074395171: {
150 errorText = "ERR_OCR_INI_FILE_NOT_FOUND";
151 break;
152 }
153 case -1074395172: {
154 errorText = "ERR_OCR_INVALID_CHARACTERSET";
155 break;
156 }
157 case -1074395173: {
158 errorText = "ERR_OCR_INVALID_LANGUAGE";
159 break;
160 }
161 case -1074395174: {
162 errorText = "ERR_OCR_INVALID_AUTOORIENTMODE";
163 break;
164 }
165 case -1074395175: {
166 errorText = "ERR_OCR_BAD_USER_DICTIONARY";
167 break;
168 }
169 case -1074395178: {
170 errorText = "ERR_OCR_RECOGNITION_FAILED";
171 break;
172 }
173 case -1074395179: {
174 errorText = "ERR_OCR_PREPROCESSING_FAILED";
175 break;
176 }
177 case -1074395200: {
178 errorText = "ERR_OCR_INVALID_PARAMETER";
179 break;
180 }
181 case -1074395201: {
182 errorText = "ERR_OCR_LOAD_LIBRARY";
183 break;
184 }
185 case -1074395203: {
186 errorText = "ERR_OCR_LIB_INIT";
187 break;
188 }
189 case -1074395210: {
190 errorText = "ERR_OCR_CANNOT_MATCH_TEXT_TEMPLATE";
191 break;
192 }
193 case -1074395211: {
194 errorText = "ERR_OCR_BAD_TEXT_TEMPLATE";
195 break;
196 }
197 case -1074395212: {
198 errorText = "ERR_OCR_TEMPLATE_WRONG_SIZE";
199 break;
200 }
201 case -1074395233: {
202 errorText = "ERR_TEMPLATE_IMAGE_TOO_LARGE";
203 break;
204 }
205 case -1074395234: {
206 errorText = "ERR_TEMPLATE_IMAGE_TOO_SMALL";
207 break;
208 }
209 case -1074395235: {
210 errorText = "ERR_TEMPLATE_IMAGE_CONTRAST_TOO_LOW";
211 break;
212 }
213 case -1074395237: {
214 errorText = "ERR_TEMPLATE_DESCRIPTOR_SHIFT_1";
215 break;
216 }
217 case -1074395238: {
218 errorText = "ERR_TEMPLATE_DESCRIPTOR_NOSHIFT";
219 break;
220 }
221 case -1074395239: {
222 errorText = "ERR_TEMPLATE_DESCRIPTOR_SHIFT";
223 break;
224 }
225 case -1074395240: {
226 errorText = "ERR_TEMPLATE_DESCRIPTOR_ROTATION_1";
227 break;
228 }
229 case -1074395241: {
230 errorText = "ERR_TEMPLATE_DESCRIPTOR_NOROTATION";
231 break;
232 }
233 case -1074395242: {
234 errorText = "ERR_TEMPLATE_DESCRIPTOR_ROTATION";
235 break;
236 }
237 case -1074395243: {
238 errorText = "ERR_TEMPLATE_DESCRIPTOR_4";
239 break;
240 }
241 case -1074395244: {
242 errorText = "ERR_TEMPLATE_DESCRIPTOR_3";
243 break;
244 }
245 case -1074395245: {
246 errorText = "ERR_TEMPLATE_DESCRIPTOR_2";
247 break;
248 }
249 case -1074395246: {
250 errorText = "ERR_TEMPLATE_DESCRIPTOR_1";
251 break;
252 }
253 case -1074395247: {
254 errorText = "ERR_TEMPLATE_DESCRIPTOR";
255 break;
256 }
257 case -1074395248: {
258 errorText = "ERR_TOO_MANY_ROTATION_ANGLE_RANGES";
259 break;
260 }
261 case -1074395249: {
262 errorText = "ERR_ROTATION_ANGLE_RANGE_TOO_LARGE";
263 break;
264 }
265 case -1074395250: {
266 errorText = "ERR_MATCH_SETUP_DATA";
267 break;
268 }
269 case -1074395251: {
270 errorText = "ERR_INVALID_MATCH_MODE";
271 break;
272 }
273 case -1074395252: {
274 errorText = "ERR_LEARN_SETUP_DATA";
275 break;
276 }
277 case -1074395253: {
278 errorText = "ERR_INVALID_LEARN_MODE";
279 break;
280 }
281 case -1074395256: {
282 errorText = "ERR_EVEN_WINDOW_SIZE";
283 break;
284 }
285 case -1074395257: {
286 errorText = "ERR_INVALID_EDGE_DIR";
287 break;
288 }
289 case -1074395258: {
290 errorText = "ERR_BAD_FILTER_WIDTH";
291 break;
292 }
293 case -1074395260: {
294 errorText = "ERR_HEAP_TRASHED";
295 break;
296 }
297 case -1074395261: {
298 errorText = "ERR_GIP_RANGE";
299 break;
300 }
301 case -1074395262: {
302 errorText = "ERR_LCD_BAD_MATCH";
303 break;
304 }
305 case -1074395263: {
306 errorText = "ERR_LCD_NO_SEGMENTS";
307 break;
308 }
309 case -1074395265: {
310 errorText = "ERR_BARCODE";
311 break;
312 }
313 case -1074395267: {
314 errorText = "ERR_COMPLEX_ROOT";
315 break;
316 }
317 case -1074395268: {
318 errorText = "ERR_LINEAR_COEFF";
319 break;
320 }
321 case -1074395269: {
322 errorText = "ERR_nullptr_POINTER";
323 break;
324 }
325 case -1074395270: {
326 errorText = "ERR_DIV_BY_ZERO";
327 break;
328 }
329 case -1074395275: {
330 errorText = "ERR_INVALID_BROWSER_IMAGE";
331 break;
332 }
333 case -1074395276: {
334 errorText = "ERR_LINES_PARALLEL";
335 break;
336 }
337 case -1074395277: {
338 errorText = "ERR_BARCODE_CHECKSUM";
339 break;
340 }
341 case -1074395278: {
342 errorText = "ERR_LCD_NOT_NUMERIC";
343 break;
344 }
345 case -1074395279: {
346 errorText = "ERR_ROI_NOT_POLYGON";
347 break;
348 }
349 case -1074395280: {
350 errorText = "ERR_ROI_NOT_RECT";
351 break;
352 }
353 case -1074395281: {
354 errorText = "ERR_IMAGE_SMALLER_THAN_BORDER";
355 break;
356 }
357 case -1074395282: {
358 errorText = "ERR_CANT_DRAW_INTO_VIEWER";
359 break;
360 }
361 case -1074395283: {
362 errorText = "ERR_INVALID_RAKE_DIRECTION";
363 break;
364 }
365 case -1074395284: {
366 errorText = "ERR_INVALID_EDGE_PROCESS";
367 break;
368 }
369 case -1074395285: {
370 errorText = "ERR_INVALID_SPOKE_DIRECTION";
371 break;
372 }
373 case -1074395286: {
374 errorText = "ERR_INVALID_CONCENTRIC_RAKE_DIRECTION";
375 break;
376 }
377 case -1074395287: {
378 errorText = "ERR_INVALID_LINE";
379 break;
380 }
381 case -1074395290: {
382 errorText = "ERR_SHAPEMATCH_BADTEMPLATE";
383 break;
384 }
385 case -1074395291: {
386 errorText = "ERR_SHAPEMATCH_BADIMAGEDATA";
387 break;
388 }
389 case -1074395292: {
390 errorText = "ERR_POINTS_ARE_COLLINEAR";
391 break;
392 }
393 case -1074395293: {
394 errorText = "ERR_CONTOURID_NOT_FOUND";
395 break;
396 }
397 case -1074395294: {
398 errorText = "ERR_CONTOUR_INDEX_OUT_OF_RANGE";
399 break;
400 }
401 case -1074395295: {
402 errorText = "ERR_INVALID_INTERPOLATIONMETHOD_INTERPOLATEPOINTS";
403 break;
404 }
405 case -1074395296: {
406 errorText = "ERR_INVALID_BARCODETYPE";
407 break;
408 }
409 case -1074395297: {
410 errorText = "ERR_INVALID_PARTICLEINFOMODE";
411 break;
412 }
413 case -1074395298: {
414 errorText = "ERR_COMPLEXPLANE_NOT_REAL_OR_IMAGINARY";
415 break;
416 }
417 case -1074395299: {
418 errorText = "ERR_INVALID_COMPLEXPLANE";
419 break;
420 }
421 case -1074395300: {
422 errorText = "ERR_INVALID_METERARCMODE";
423 break;
424 }
425 case -1074395301: {
426 errorText = "ERR_ROI_NOT_2_LINES";
427 break;
428 }
429 case -1074395302: {
430 errorText = "ERR_INVALID_THRESHOLDMETHOD";
431 break;
432 }
433 case -1074395303: {
434 errorText = "ERR_INVALID_NUM_OF_CLASSES";
435 break;
436 }
437 case -1074395304: {
438 errorText = "ERR_INVALID_MATHTRANSFORMMETHOD";
439 break;
440 }
441 case -1074395305: {
442 errorText = "ERR_INVALID_REFERENCEMODE";
443 break;
444 }
445 case -1074395306: {
446 errorText = "ERR_INVALID_TOOL";
447 break;
448 }
449 case -1074395307: {
450 errorText = "ERR_PRECISION_NOT_GTR_THAN_0";
451 break;
452 }
453 case -1074395308: {
454 errorText = "ERR_INVALID_COLORSENSITIVITY";
455 break;
456 }
457 case -1074395309: {
458 errorText = "ERR_INVALID_WINDOW_THREAD_POLICY";
459 break;
460 }
461 case -1074395310: {
462 errorText = "ERR_INVALID_PALETTE_TYPE";
463 break;
464 }
465 case -1074395311: {
466 errorText = "ERR_INVALID_COLOR_SPECTRUM";
467 break;
468 }
469 case -1074395312: {
470 errorText = "ERR_LCD_CALIBRATE";
471 break;
472 }
473 case -1074395313: {
474 errorText = "ERR_WRITE_FILE_NOT_SUPPORTED";
475 break;
476 }
477 case -1074395316: {
478 errorText = "ERR_INVALID_KERNEL_CODE";
479 break;
480 }
481 case -1074395317: {
482 errorText = "ERR_UNDEF_POINT";
483 break;
484 }
485 case -1074395318: {
486 errorText = "ERR_INSF_POINTS";
487 break;
488 }
489 case -1074395319: {
490 errorText = "ERR_INVALID_SUBPIX_TYPE";
491 break;
492 }
493 case -1074395320: {
494 errorText = "ERR_TEMPLATE_EMPTY";
495 break;
496 }
497 case -1074395321: {
498 errorText = "ERR_INVALID_MORPHOLOGYMETHOD";
499 break;
500 }
501 case -1074395322: {
502 errorText = "ERR_INVALID_TEXTALIGNMENT";
503 break;
504 }
505 case -1074395323: {
506 errorText = "ERR_INVALID_FONTCOLOR";
507 break;
508 }
509 case -1074395324: {
510 errorText = "ERR_INVALID_SHAPEMODE";
511 break;
512 }
513 case -1074395325: {
514 errorText = "ERR_INVALID_DRAWMODE";
515 break;
516 }
517 case -1074395326: {
518 errorText = "ERR_INVALID_DRAWMODE_FOR_LINE";
519 break;
520 }
521 case -1074395327: {
522 errorText = "ERR_INVALID_SCALINGMODE";
523 break;
524 }
525 case -1074395328: {
526 errorText = "ERR_INVALID_INTERPOLATIONMETHOD";
527 break;
528 }
529 case -1074395329: {
530 errorText = "ERR_INVALID_OUTLINEMETHOD";
531 break;
532 }
533 case -1074395330: {
534 errorText = "ERR_INVALID_BORDER_SIZE";
535 break;
536 }
537 case -1074395331: {
538 errorText = "ERR_INVALID_BORDERMETHOD";
539 break;
540 }
541 case -1074395332: {
542 errorText = "ERR_INVALID_COMPAREFUNCTION";
543 break;
544 }
545 case -1074395333: {
546 errorText = "ERR_INVALID_VERTICAL_TEXT_ALIGNMENT";
547 break;
548 }
549 case -1074395334: {
550 errorText = "ERR_INVALID_CONVERSIONSTYLE";
551 break;
552 }
553 case -1074395335: {
554 errorText = "ERR_DISPATCH_STATUS_CONFLICT";
555 break;
556 }
557 case -1074395336: {
558 errorText = "ERR_UNKNOWN_ALGORITHM";
559 break;
560 }
561 case -1074395340: {
562 errorText = "ERR_INVALID_SIZETYPE";
563 break;
564 }
565 case -1074395343: {
566 errorText = "ERR_FILE_FILENAME_nullptr";
567 break;
568 }
569 case -1074395345: {
570 errorText = "ERR_INVALID_FLIPAXIS";
571 break;
572 }
573 case -1074395346: {
574 errorText = "ERR_INVALID_INTERPOLATIONMETHOD_FOR_ROTATE";
575 break;
576 }
577 case -1074395347: {
578 errorText = "ERR_INVALID_3DDIRECTION";
579 break;
580 }
581 case -1074395348: {
582 errorText = "ERR_INVALID_3DPLANE";
583 break;
584 }
585 case -1074395349: {
586 errorText = "ERR_INVALID_SKELETONMETHOD";
587 break;
588 }
589 case -1074395350: {
590 errorText = "ERR_INVALID_VISION_INFO";
591 break;
592 }
593 case -1074395351: {
594 errorText = "ERR_INVALID_RECT";
595 break;
596 }
597 case -1074395352: {
598 errorText = "ERR_INVALID_FEATURE_MODE";
599 break;
600 }
601 case -1074395353: {
602 errorText = "ERR_INVALID_SEARCH_STRATEGY";
603 break;
604 }
605 case -1074395354: {
606 errorText = "ERR_INVALID_COLOR_WEIGHT";
607 break;
608 }
609 case -1074395355: {
610 errorText = "ERR_INVALID_NUM_MATCHES_REQUESTED";
611 break;
612 }
613 case -1074395356: {
614 errorText = "ERR_INVALID_MIN_MATCH_SCORE";
615 break;
616 }
617 case -1074395357: {
618 errorText = "ERR_INVALID_COLOR_IGNORE_MODE";
619 break;
620 }
621 case -1074395360: {
622 errorText = "ERR_COMPLEX_PLANE";
623 break;
624 }
625 case -1074395361: {
626 errorText = "ERR_INVALID_STEEPNESS";
627 break;
628 }
629 case -1074395362: {
630 errorText = "ERR_INVALID_WIDTH";
631 break;
632 }
633 case -1074395363: {
634 errorText = "ERR_INVALID_SUBSAMPLING_RATIO";
635 break;
636 }
637 case -1074395364: {
638 errorText = "ERR_IGNORE_COLOR_SPECTRUM_SET";
639 break;
640 }
641 case -1074395365: {
642 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_NOSPECTRUM";
643 break;
644 }
645 case -1074395366: {
646 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_NOSHAPE";
647 break;
648 }
649 case -1074395367: {
650 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_ROTATION_5";
651 break;
652 }
653 case -1074395368: {
654 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_ROTATION_4";
655 break;
656 }
657 case -1074395369: {
658 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_ROTATION_3";
659 break;
660 }
661 case -1074395370: {
662 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_ROTATION_2";
663 break;
664 }
665 case -1074395371: {
666 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_ROTATION_1";
667 break;
668 }
669 case -1074395372: {
670 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_NOROTATION";
671 break;
672 }
673 case -1074395373: {
674 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_ROTATION";
675 break;
676 }
677 case -1074395374: {
678 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_SHIFT_2";
679 break;
680 }
681 case -1074395375: {
682 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_SHIFT_1";
683 break;
684 }
685 case -1074395376: {
686 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_NOSHIFT";
687 break;
688 }
689 case -1074395377: {
690 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_SHIFT";
691 break;
692 }
693 case -1074395378: {
694 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_6";
695 break;
696 }
697 case -1074395379: {
698 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_5";
699 break;
700 }
701 case -1074395380: {
702 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_4";
703 break;
704 }
705 case -1074395381: {
706 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_3";
707 break;
708 }
709 case -1074395382: {
710 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_2";
711 break;
712 }
713 case -1074395383: {
714 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_1";
715 break;
716 }
717 case -1074395384: {
718 errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR";
719 break;
720 }
721 case -1074395385: {
722 errorText = "ERR_COLOR_ROTATION_REQUIRES_SHAPE_FEATURE";
723 break;
724 }
725 case -1074395386: {
726 errorText = "ERR_COLOR_MATCH_SETUP_DATA_SHAPE";
727 break;
728 }
729 case -1074395387: {
730 errorText = "ERR_COLOR_MATCH_SETUP_DATA";
731 break;
732 }
733 case -1074395388: {
734 errorText = "ERR_COLOR_LEARN_SETUP_DATA_SHAPE";
735 break;
736 }
737 case -1074395389: {
738 errorText = "ERR_COLOR_LEARN_SETUP_DATA";
739 break;
740 }
741 case -1074395390: {
742 errorText = "ERR_COLOR_TEMPLATE_IMAGE_LUMINANCE_CONTRAST_TOO_LOW";
743 break;
744 }
745 case -1074395391: {
746 errorText = "ERR_COLOR_TEMPLATE_IMAGE_HUE_CONTRAST_TOO_LOW";
747 break;
748 }
749 case -1074395392: {
750 errorText = "ERR_COLOR_TEMPLATE_IMAGE_TOO_LARGE";
751 break;
752 }
753 case -1074395393: {
754 errorText = "ERR_COLOR_TEMPLATE_IMAGE_TOO_SMALL";
755 break;
756 }
757 case -1074395394: {
758 errorText = "ERR_COLOR_SPECTRUM_MASK";
759 break;
760 }
761 case -1074395395: {
762 errorText = "ERR_COLOR_IMAGE_REQUIRED";
763 break;
764 }
765 case -1074395397: {
766 errorText = "ERR_COMPLEX_IMAGE_REQUIRED";
767 break;
768 }
769 case -1074395399: {
770 errorText = "ERR_MULTICORE_INVALID_ARGUMENT";
771 break;
772 }
773 case -1074395400: {
774 errorText = "ERR_MULTICORE_OPERATION";
775 break;
776 }
777 case -1074395401: {
778 errorText = "ERR_INVALID_MATCHFACTOR";
779 break;
780 }
781 case -1074395402: {
782 errorText = "ERR_INVALID_MAXPOINTS";
783 break;
784 }
785 case -1074395403: {
786 errorText = "ERR_EXTRAINFO_VERSION";
787 break;
788 }
789 case -1074395404: {
790 errorText = "ERR_INVALID_INTERPOLATIONMETHOD_FOR_UNWRAP";
791 break;
792 }
793 case -1074395405: {
794 errorText = "ERR_INVALID_TEXTORIENTATION";
795 break;
796 }
797 case -1074395406: {
798 errorText = "ERR_COORDSYS_NOT_FOUND";
799 break;
800 }
801 case -1074395407: {
802 errorText = "ERR_INVALID_CONTRAST";
803 break;
804 }
805 case -1074395408: {
806 errorText = "ERR_INVALID_DETECTION_MODE";
807 break;
808 }
809 case -1074395409: {
810 errorText = "ERR_INVALID_SUBPIXEL_DIVISIONS";
811 break;
812 }
813 case -1074395410: {
814 errorText = "ERR_INVALID_ICONS_PER_LINE";
815 break;
816 }
817 case -1074395549: {
818 errorText = "ERR_NIOCR_INVALID_NUMBER_OF_OBJECTS_TO_VERIFY";
819 break;
820 }
821 case -1074395550: {
822 errorText = "ERR_NIOCR_INVALID_CHARACTER_VALUE";
823 break;
824 }
825 case -1074395551: {
826 errorText = "ERR_NIOCR_RENAME_REFCHAR";
827 break;
828 }
829 case -1074395552: {
830 errorText = "ERR_NIOCR_NOT_A_VALID_CHARACTER_SET";
831 break;
832 }
833 case -1074395553: {
834 errorText = "ERR_NIOCR_INVALID_MIN_BOUNDING_RECT_HEIGHT";
835 break;
836 }
837 case -1074395554: {
838 errorText = "ERR_NIOCR_INVALID_READ_RESOLUTION";
839 break;
840 }
841 case -1074395555: {
842 errorText = "ERR_NIOCR_INVALID_SPACING_RANGE";
843 break;
844 }
845 case -1074395556: {
846 errorText = "ERR_NIOCR_INVALID_BOUNDING_RECT_HEIGHT_RANGE";
847 break;
848 }
849 case -1074395557: {
850 errorText = "ERR_NIOCR_INVALID_BOUNDING_RECT_WIDTH_RANGE";
851 break;
852 }
853 case -1074395558: {
854 errorText = "ERR_NIOCR_INVALID_CHARACTER_SIZE_RANGE";
855 break;
856 }
857 case -1074395559: {
858 errorText = "ERR_NIOCR_INVALID_READ_OPTION";
859 break;
860 }
861 case -1074395560: {
862 errorText = "ERR_NIOCR_INVALID_OBJECT_INDEX";
863 break;
864 }
865 case -1074395561: {
866 errorText = "ERR_NIOCR_INVALID_NUMBER_OF_CHARACTERS";
867 break;
868 }
869 case -1074395562: {
870 errorText = "ERR_NIOCR_BOOLEAN_VALUE_FOR_STRING_ATTRIBUTE";
871 break;
872 }
873 case -1074395563: {
874 errorText = "ERR_NIOCR_UNLICENSED";
875 break;
876 }
877 case -1074395564: {
878 errorText = "ERR_NIOCR_INVALID_PREDEFINED_CHARACTER";
879 break;
880 }
881 case -1074395565: {
882 errorText = "ERR_NIOCR_MUST_BE_SINGLE_CHARACTER";
883 break;
884 }
885 case -1074395566: {
886 errorText = "ERR_NIOCR_BOOLEAN_VALUE_FOR_INTEGER_ATTRIBUTE";
887 break;
888 }
889 case -1074395567: {
890 errorText = "ERR_NIOCR_STRING_VALUE_FOR_BOOLEAN_ATTRIBUTE";
891 break;
892 }
893 case -1074395568: {
894 errorText = "ERR_NIOCR_STRING_VALUE_FOR_INTEGER_ATTRIBUTE";
895 break;
896 }
897 case -1074395569: {
898 errorText = "ERR_NIOCR_INVALID_ATTRIBUTE";
899 break;
900 }
901 case -1074395570: {
902 errorText = "ERR_NIOCR_INTEGER_VALUE_FOR_BOOLEAN_ATTRIBUTE";
903 break;
904 }
905 case -1074395571: {
906 errorText = "ERR_NIOCR_GET_ONLY_ATTRIBUTE";
907 break;
908 }
909 case -1074395572: {
910 errorText = "ERR_NIOCR_INTEGER_VALUE_FOR_STRING_ATTRIBUTE";
911 break;
912 }
913 case -1074395573: {
914 errorText = "ERR_NIOCR_INVALID_CHARACTER_SET_FILE_VERSION";
915 break;
916 }
917 case -1074395574: {
918 errorText = "ERR_NIOCR_CHARACTER_SET_DESCRIPTION_TOO_LONG";
919 break;
920 }
921 case -1074395575: {
922 errorText = "ERR_NIOCR_INVALID_NUMBER_OF_EROSIONS";
923 break;
924 }
925 case -1074395576: {
926 errorText = "ERR_NIOCR_CHARACTER_VALUE_TOO_LONG";
927 break;
928 }
929 case -1074395577: {
930 errorText = "ERR_NIOCR_CHARACTER_VALUE_CANNOT_BE_EMPTYSTRING";
931 break;
932 }
933 case -1074395578: {
934 errorText = "ERR_NIOCR_INVALID_CHARACTER_SET_FILE";
935 break;
936 }
937 case -1074395579: {
938 errorText = "ERR_NIOCR_INVALID_ASPECT_RATIO";
939 break;
940 }
941 case -1074395580: {
942 errorText = "ERR_NIOCR_INVALID_MIN_BOUNDING_RECT_WIDTH";
943 break;
944 }
945 case -1074395581: {
946 errorText = "ERR_NIOCR_INVALID_MAX_VERT_ELEMENT_SPACING";
947 break;
948 }
949 case -1074395582: {
950 errorText = "ERR_NIOCR_INVALID_MAX_HORIZ_ELEMENT_SPACING";
951 break;
952 }
953 case -1074395583: {
954 errorText = "ERR_NIOCR_INVALID_MIN_CHAR_SPACING";
955 break;
956 }
957 case -1074395584: {
958 errorText = "ERR_NIOCR_INVALID_THRESHOLD_LIMITS";
959 break;
960 }
961 case -1074395585: {
962 errorText = "ERR_NIOCR_INVALID_UPPER_THRESHOLD_LIMIT";
963 break;
964 }
965 case -1074395586: {
966 errorText = "ERR_NIOCR_INVALID_LOWER_THRESHOLD_LIMIT";
967 break;
968 }
969 case -1074395587: {
970 errorText = "ERR_NIOCR_INVALID_THRESHOLD_RANGE";
971 break;
972 }
973 case -1074395588: {
974 errorText = "ERR_NIOCR_INVALID_HIGH_THRESHOLD_VALUE";
975 break;
976 }
977 case -1074395589: {
978 errorText = "ERR_NIOCR_INVALID_LOW_THRESHOLD_VALUE";
979 break;
980 }
981 case -1074395590: {
982 errorText = "ERR_NIOCR_INVALID_NUMBER_OF_VALID_CHARACTER_POSITIONS";
983 break;
984 }
985 case -1074395591: {
986 errorText = "ERR_NIOCR_INVALID_CHARACTER_INDEX";
987 break;
988 }
989 case -1074395592: {
990 errorText = "ERR_NIOCR_INVALID_READ_STRATEGY";
991 break;
992 }
993 case -1074395593: {
994 errorText = "ERR_NIOCR_INVALID_NUMBER_OF_BLOCKS";
995 break;
996 }
997 case -1074395594: {
998 errorText = "ERR_NIOCR_INVALID_SUBSTITUTION_CHARACTER";
999 break;
1000 }
1001 case -1074395595: {
1002 errorText = "ERR_NIOCR_INVALID_THRESHOLD_MODE";
1003 break;
1004 }
1005 case -1074395596: {
1006 errorText = "ERR_NIOCR_INVALID_CHARACTER_SIZE";
1007 break;
1008 }
1009 case -1074395597: {
1010 errorText = "ERR_NIOCR_NOT_A_VALID_SESSION";
1011 break;
1012 }
1013 case -1074395598: {
1014 errorText = "ERR_NIOCR_INVALID_ACCEPTANCE_LEVEL";
1015 break;
1016 }
1017 case -1074395600: {
1018 errorText = "ERR_INFO_NOT_FOUND";
1019 break;
1020 }
1021 case -1074395601: {
1022 errorText = "ERR_INVALID_EDGE_THRESHOLD";
1023 break;
1024 }
1025 case -1074395602: {
1026 errorText = "ERR_INVALID_MINIMUM_CURVE_LENGTH";
1027 break;
1028 }
1029 case -1074395603: {
1030 errorText = "ERR_INVALID_ROW_STEP";
1031 break;
1032 }
1033 case -1074395604: {
1034 errorText = "ERR_INVALID_COLUMN_STEP";
1035 break;
1036 }
1037 case -1074395605: {
1038 errorText = "ERR_INVALID_MAXIMUM_END_POINT_GAP";
1039 break;
1040 }
1041 case -1074395606: {
1042 errorText = "ERR_INVALID_MINIMUM_FEATURES_TO_MATCH";
1043 break;
1044 }
1045 case -1074395607: {
1046 errorText = "ERR_INVALID_MAXIMUM_FEATURES_PER_MATCH";
1047 break;
1048 }
1049 case -1074395608: {
1050 errorText = "ERR_INVALID_SUBPIXEL_ITERATIONS";
1051 break;
1052 }
1053 case -1074395609: {
1054 errorText = "ERR_INVALID_SUBPIXEL_TOLERANCE";
1055 break;
1056 }
1057 case -1074395610: {
1058 errorText = "ERR_INVALID_INITIAL_MATCH_LIST_LENGTH";
1059 break;
1060 }
1061 case -1074395611: {
1062 errorText = "ERR_INVALID_MINIMUM_RECTANGLE_DIMENSION";
1063 break;
1064 }
1065 case -1074395612: {
1066 errorText = "ERR_INVALID_MINIMUM_FEATURE_RADIUS";
1067 break;
1068 }
1069 case -1074395613: {
1070 errorText = "ERR_INVALID_MINIMUM_FEATURE_LENGTH";
1071 break;
1072 }
1073 case -1074395614: {
1074 errorText = "ERR_INVALID_MINIMUM_FEATURE_ASPECT_RATIO";
1075 break;
1076 }
1077 case -1074395615: {
1078 errorText = "ERR_INVALID_MINIMUM_FEATURE_STRENGTH";
1079 break;
1080 }
1081 case -1074395616: {
1082 errorText = "ERR_INVALID_EDGE_FILTER_SIZE";
1083 break;
1084 }
1085 case -1074395617: {
1086 errorText = "ERR_INVALID_NUMBER_OF_FEATURES_RANGE";
1087 break;
1088 }
1089 case -1074395618: {
1090 errorText = "ERR_TOO_MANY_SCALE_RANGES";
1091 break;
1092 }
1093 case -1074395619: {
1094 errorText = "ERR_TOO_MANY_OCCLUSION_RANGES";
1095 break;
1096 }
1097 case -1074395620: {
1098 errorText = "ERR_INVALID_CURVE_EXTRACTION_MODE";
1099 break;
1100 }
1101 case -1074395621: {
1102 errorText = "ERR_INVALID_LEARN_GEOMETRIC_PATTERN_SETUP_DATA";
1103 break;
1104 }
1105 case -1074395622: {
1106 errorText = "ERR_INVALID_MATCH_GEOMETRIC_PATTERN_SETUP_DATA";
1107 break;
1108 }
1109 case -1074395623: {
1110 errorText = "ERR_INVALID_SCALE_RANGE";
1111 break;
1112 }
1113 case -1074395624: {
1114 errorText = "ERR_INVALID_OCCLUSION_RANGE";
1115 break;
1116 }
1117 case -1074395625: {
1118 errorText = "ERR_INVALID_MATCH_CONSTRAINT_TYPE";
1119 break;
1120 }
1121 case -1074395626: {
1122 errorText = "ERR_NOT_ENOUGH_TEMPLATE_FEATURES";
1123 break;
1124 }
1125 case -1074395627: {
1126 errorText = "ERR_NOT_ENOUGH_TEMPLATE_FEATURES_1";
1127 break;
1128 }
1129 case -1074395628: {
1130 errorText = "ERR_INVALID_GEOMETRIC_MATCHING_TEMPLATE";
1131 break;
1132 }
1133 case -1074395629: {
1134 errorText = "ERR_INVALID_MAXIMUM_PIXEL_DISTANCE_FROM_LINE";
1135 break;
1136 }
1137 case -1074395630: {
1138 errorText = "ERR_INVALID_MAXIMUM_FEATURES_LEARNED";
1139 break;
1140 }
1141 case -1074395631: {
1142 errorText = "ERR_INVALID_MIN_MATCH_SEPARATION_DISTANCE";
1143 break;
1144 }
1145 case -1074395632: {
1146 errorText = "ERR_INVALID_MIN_MATCH_SEPARATION_ANGLE";
1147 break;
1148 }
1149 case -1074395633: {
1150 errorText = "ERR_INVALID_MIN_MATCH_SEPARATION_SCALE";
1151 break;
1152 }
1153 case -1074395634: {
1154 errorText = "ERR_INVALID_MAX_MATCH_OVERLAP";
1155 break;
1156 }
1157 case -1074395635: {
1158 errorText = "ERR_INVALID_SHAPE_DESCRIPTOR";
1159 break;
1160 }
1161 case -1074395636: {
1162 errorText = "ERR_DIRECTX_NOT_FOUND";
1163 break;
1164 }
1165 case -1074395637: {
1166 errorText = "ERR_HARDWARE_DOESNT_SUPPORT_NONTEARING";
1167 break;
1168 }
1169 case -1074395638: {
1170 errorText = "ERR_INVALID_FILL_STYLE";
1171 break;
1172 }
1173 case -1074395639: {
1174 errorText = "ERR_INVALID_HATCH_STYLE";
1175 break;
1176 }
1177 case -1074395640: {
1178 errorText = "ERR_TOO_MANY_ZONES";
1179 break;
1180 }
1181 case -1074395641: {
1182 errorText = "ERR_DUPLICATE_LABEL";
1183 break;
1184 }
1185 case -1074395642: {
1186 errorText = "ERR_LABEL_NOT_FOUND";
1187 break;
1188 }
1189 case -1074395643: {
1190 errorText = "ERR_INVALID_NUMBER_OF_MATCH_OPTIONS";
1191 break;
1192 }
1193 case -1074395644: {
1194 errorText = "ERR_LABEL_TOO_LONG";
1195 break;
1196 }
1197 case -1074395645: {
1198 errorText = "ERR_INVALID_NUMBER_OF_LABELS";
1199 break;
1200 }
1201 case -1074395646: {
1202 errorText = "ERR_NO_TEMPLATE_TO_LEARN";
1203 break;
1204 }
1205 case -1074395647: {
1206 errorText = "ERR_INVALID_MULTIPLE_GEOMETRIC_TEMPLATE";
1207 break;
1208 }
1209 case -1074395648: {
1210 errorText = "ERR_TEMPLATE_NOT_LEARNED";
1211 break;
1212 }
1213 case -1074395649: {
1214 errorText = "ERR_INVALID_GEOMETRIC_FEATURE_TYPE";
1215 break;
1216 }
1217 case -1074395650: {
1218 errorText = "ERR_CURVE_EXTRACTION_MODE_MUST_BE_SAME";
1219 break;
1220 }
1221 case -1074395651: {
1222 errorText = "ERR_EDGE_FILTER_SIZE_MUST_BE_SAME";
1223 break;
1224 }
1225 case -1074395652: {
1226 errorText = "ERR_OPENING_NEWER_GEOMETRIC_MATCHING_TEMPLATE";
1227 break;
1228 }
1229 case -1074395653: {
1230 errorText = "ERR_OPENING_NEWER_MULTIPLE_GEOMETRIC_TEMPLATE";
1231 break;
1232 }
1233 case -1074395654: {
1234 errorText = "ERR_GRADING_INFORMATION_NOT_FOUND";
1235 break;
1236 }
1237 case -1074395655: {
1238 errorText = "ERR_ENABLE_CALIBRATION_SUPPORT_MUST_BE_SAME";
1239 break;
1240 }
1241 case -1074395656: {
1242 errorText = "ERR_SMOOTH_CONTOURS_MUST_BE_SAME";
1243 break;
1244 }
1245 case -1074395700: {
1246 errorText = "ERR_REQUIRES_WIN2000_OR_NEWER";
1247 break;
1248 }
1249 case -1074395701: {
1250 errorText = "ERR_INVALID_MATRIX_SIZE_RANGE";
1251 break;
1252 }
1253 case -1074395702: {
1254 errorText = "ERR_INVALID_LENGTH";
1255 break;
1256 }
1257 case -1074395703: {
1258 errorText = "ERR_INVALID_TYPE_OF_FLATTEN";
1259 break;
1260 }
1261 case -1074395704: {
1262 errorText = "ERR_INVALID_COMPRESSION_TYPE";
1263 break;
1264 }
1265 case -1074395705: {
1266 errorText = "ERR_DATA_CORRUPTED";
1267 break;
1268 }
1269 case -1074395706: {
1270 errorText = "ERR_AVI_SESSION_ALREADY_OPEN";
1271 break;
1272 }
1273 case -1074395707: {
1274 errorText = "ERR_AVI_WRITE_SESSION_REQUIRED";
1275 break;
1276 }
1277 case -1074395708: {
1278 errorText = "ERR_AVI_READ_SESSION_REQUIRED";
1279 break;
1280 }
1281 case -1074395709: {
1282 errorText = "ERR_AVI_UNOPENED_SESSION";
1283 break;
1284 }
1285 case -1074395710: {
1286 errorText = "ERR_TOO_MANY_PARTICLES";
1287 break;
1288 }
1289 case -1074395711: {
1290 errorText = "ERR_NOT_ENOUGH_REGIONS";
1291 break;
1292 }
1293 case -1074395712: {
1294 errorText = "ERR_WRONG_REGION_TYPE";
1295 break;
1296 }
1297 case -1074395713: {
1298 errorText = "ERR_VALUE_NOT_IN_ENUM";
1299 break;
1300 }
1301 case -1074395714: {
1302 errorText = "ERR_INVALID_AXIS_ORIENTATION";
1303 break;
1304 }
1305 case -1074395715: {
1306 errorText = "ERR_INVALID_CALIBRATION_UNIT";
1307 break;
1308 }
1309 case -1074395716: {
1310 errorText = "ERR_INVALID_SCALING_METHOD";
1311 break;
1312 }
1313 case -1074395717: {
1314 errorText = "ERR_INVALID_RANGE";
1315 break;
1316 }
1317 case -1074395718: {
1318 errorText = "ERR_LAB_VERSION";
1319 break;
1320 }
1321 case -1074395719: {
1322 errorText = "ERR_BAD_ROI_BOX";
1323 break;
1324 }
1325 case -1074395720: {
1326 errorText = "ERR_BAD_ROI";
1327 break;
1328 }
1329 case -1074395721: {
1330 errorText = "ERR_INVALID_BIT_DEPTH";
1331 break;
1332 }
1333 case -1074395722: {
1334 errorText = "ERR_CLASSIFIER_CLASSIFY_IMAGE_WITH_CUSTOM_SESSION";
1335 break;
1336 }
1337 case -1074395723: {
1338 errorText = "ERR_CUSTOMDATA_KEY_NOT_FOUND";
1339 break;
1340 }
1341 case -1074395724: {
1342 errorText = "ERR_CUSTOMDATA_INVALID_SIZE";
1343 break;
1344 }
1345 case -1074395725: {
1346 errorText = "ERR_DATA_VERSION";
1347 break;
1348 }
1349 case -1074395726: {
1350 errorText = "ERR_MATCHFACTOR_OBSOLETE";
1351 break;
1352 }
1353 case -1074395727: {
1354 errorText = "ERR_UNSUPPORTED_2D_BARCODE_SEARCH_MODE";
1355 break;
1356 }
1357 case -1074395728: {
1358 errorText = "ERR_INVALID_2D_BARCODE_SEARCH_MODE";
1359 break;
1360 }
1361 case -1074395754: {
1362 errorText = "ERR_TRIG_TIMEOUT";
1363 break;
1364 }
1365 case -1074395756: {
1366 errorText = "ERR_DLL_FUNCTION_NOT_FOUND";
1367 break;
1368 }
1369 case -1074395757: {
1370 errorText = "ERR_DLL_NOT_FOUND";
1371 break;
1372 }
1373 case -1074395758: {
1374 errorText = "ERR_BOARD_NOT_OPEN";
1375 break;
1376 }
1377 case -1074395760: {
1378 errorText = "ERR_BOARD_NOT_FOUND";
1379 break;
1380 }
1381 case -1074395762: {
1382 errorText = "ERR_INVALID_NIBLACK_DEVIATION_FACTOR";
1383 break;
1384 }
1385 case -1074395763: {
1386 errorText = "ERR_INVALID_NORMALIZATION_METHOD";
1387 break;
1388 }
1389 case -1074395766: {
1390 errorText = "ERR_DEPRECATED_FUNCTION";
1391 break;
1392 }
1393 case -1074395767: {
1394 errorText = "ERR_INVALID_ALIGNMENT";
1395 break;
1396 }
1397 case -1074395768: {
1398 errorText = "ERR_INVALID_SCALE";
1399 break;
1400 }
1401 case -1074395769: {
1402 errorText = "ERR_INVALID_EDGE_THICKNESS";
1403 break;
1404 }
1405 case -1074395770: {
1406 errorText = "ERR_INVALID_INSPECTION_TEMPLATE";
1407 break;
1408 }
1409 case -1074395771: {
1410 errorText = "ERR_OPENING_NEWER_INSPECTION_TEMPLATE";
1411 break;
1412 }
1413 case -1074395772: {
1414 errorText = "ERR_INVALID_REGISTRATION_METHOD";
1415 break;
1416 }
1417 case -1074395773: {
1418 errorText = "ERR_NO_DEST_IMAGE";
1419 break;
1420 }
1421 case -1074395774: {
1422 errorText = "ERR_NO_LABEL";
1423 break;
1424 }
1425 case -1074395775: {
1426 errorText = "ERR_ROI_HAS_OPEN_CONTOURS";
1427 break;
1428 }
1429 case -1074395776: {
1430 errorText = "ERR_INVALID_USE_OF_COMPACT_SESSION_FILE";
1431 break;
1432 }
1433 case -1074395777: {
1434 errorText = "ERR_INCOMPATIBLE_CLASSIFIER_TYPES";
1435 break;
1436 }
1437 case -1074395778: {
1438 errorText = "ERR_INVALID_KERNEL_SIZE";
1439 break;
1440 }
1441 case -1074395779: {
1442 errorText = "ERR_CANNOT_COMPACT_UNTRAINED";
1443 break;
1444 }
1445 case -1074395780: {
1446 errorText = "ERR_INVALID_PARTICLE_TYPE";
1447 break;
1448 }
1449 case -1074395781: {
1450 errorText = "ERR_CLASSIFIER_INVALID_ENGINE_TYPE";
1451 break;
1452 }
1453 case -1074395782: {
1454 errorText = "ERR_DESCRIPTION_TOO_LONG";
1455 break;
1456 }
1457 case -1074395783: {
1458 errorText = "ERR_BAD_SAMPLE_INDEX";
1459 break;
1460 }
1461 case -1074395784: {
1462 errorText = "ERR_INVALID_LIMITS";
1463 break;
1464 }
1465 case -1074395785: {
1466 errorText = "ERR_NO_PARTICLE";
1467 break;
1468 }
1469 case -1074395786: {
1470 errorText = "ERR_INVALID_PARTICLE_OPTIONS";
1471 break;
1472 }
1473 case -1074395787: {
1474 errorText = "ERR_INVALID_CLASSIFIER_TYPE";
1475 break;
1476 }
1477 case -1074395788: {
1478 errorText = "ERR_NO_SAMPLES";
1479 break;
1480 }
1481 case -1074395789: {
1482 errorText = "ERR_OPENING_NEWER_CLASSIFIER_SESSION";
1483 break;
1484 }
1485 case -1074395790: {
1486 errorText = "ERR_INVALID_DISTANCE_METRIC";
1487 break;
1488 }
1489 case -1074395791: {
1490 errorText = "ERR_CLASSIFIER_INVALID_SESSION_TYPE";
1491 break;
1492 }
1493 case -1074395792: {
1494 errorText = "ERR_CLASSIFIER_SESSION_NOT_TRAINED";
1495 break;
1496 }
1497 case -1074395793: {
1498 errorText = "ERR_INVALID_OPERATION_ON_COMPACT_SESSION_ATTEMPTED";
1499 break;
1500 }
1501 case -1074395794: {
1502 errorText = "ERR_K_TOO_HIGH";
1503 break;
1504 }
1505 case -1074395795: {
1506 errorText = "ERR_K_TOO_LOW";
1507 break;
1508 }
1509 case -1074395796: {
1510 errorText = "ERR_INVALID_KNN_METHOD";
1511 break;
1512 }
1513 case -1074395797: {
1514 errorText = "ERR_INVALID_CLASSIFIER_SESSION";
1515 break;
1516 }
1517 case -1074395798: {
1518 errorText = "ERR_INVALID_CUSTOM_SAMPLE";
1519 break;
1520 }
1521 case -1074395799: {
1522 errorText = "ERR_INTERNAL";
1523 break;
1524 }
1525 case -1074395800: {
1526 errorText = "ERR_PROTECTION";
1527 break;
1528 }
1529 case -1074395801: {
1530 errorText = "ERR_TOO_MANY_CONTOURS";
1531 break;
1532 }
1533 case -1074395837: {
1534 errorText = "ERR_INVALID_COMPRESSION_RATIO";
1535 break;
1536 }
1537 case -1074395840: {
1538 errorText = "ERR_BAD_INDEX";
1539 break;
1540 }
1541 case -1074395875: {
1542 errorText = "ERR_BARCODE_PHARMACODE";
1543 break;
1544 }
1545 case -1074395876: {
1546 errorText = "ERR_UNSUPPORTED_COLOR_MODE";
1547 break;
1548 }
1549 case -1074395877: {
1550 errorText = "ERR_COLORMODE_REQUIRES_CHANGECOLORSPACE2";
1551 break;
1552 }
1553 case -1074395878: {
1554 errorText = "ERR_PROP_NODE_WRITE_NOT_SUPPORTED";
1555 break;
1556 }
1557 case -1074395879: {
1558 errorText = "ERR_BAD_MEASURE";
1559 break;
1560 }
1561 case -1074395880: {
1562 errorText = "ERR_PARTICLE";
1563 break;
1564 }
1565 case -1074395920: {
1566 errorText = "ERR_NUMBER_CLASS";
1567 break;
1568 }
1569 case -1074395953: {
1570 errorText = "ERR_INVALID_WAVELET_TRANSFORM_MODE";
1571 break;
1572 }
1573 case -1074395954: {
1574 errorText = "ERR_INVALID_QUANTIZATION_STEP_SIZE";
1575 break;
1576 }
1577 case -1074395955: {
1578 errorText = "ERR_INVALID_MAX_WAVELET_TRANSFORM_LEVEL";
1579 break;
1580 }
1581 case -1074395956: {
1582 errorText = "ERR_INVALID_QUALITY";
1583 break;
1584 }
1585 case -1074395957: {
1586 errorText = "ERR_ARRAY_SIZE_MISMATCH";
1587 break;
1588 }
1589 case -1074395958: {
1590 errorText = "ERR_WINDOW_ID";
1591 break;
1592 }
1593 case -1074395959: {
1594 errorText = "ERR_CREATE_WINDOW";
1595 break;
1596 }
1597 case -1074395960: {
1598 errorText = "ERR_INIT";
1599 break;
1600 }
1601 case -1074395971: {
1602 errorText = "ERR_INVALID_OFFSET";
1603 break;
1604 }
1605 case -1074395972: {
1606 errorText = "ERR_DIRECTX_ENUMERATE_FILTERS";
1607 break;
1608 }
1609 case -1074395973: {
1610 errorText = "ERR_JPEG2000_UNSUPPORTED_MULTIPLE_LAYERS";
1611 break;
1612 }
1613 case -1074395974: {
1614 errorText = "ERR_UNSUPPORTED_JPEG2000_COLORSPACE_METHOD";
1615 break;
1616 }
1617 case -1074395975: {
1618 errorText = "ERR_AVI_TIMEOUT";
1619 break;
1620 }
1621 case -1074395976: {
1622 errorText = "ERR_NUMBER_OF_PALETTE_COLORS";
1623 break;
1624 }
1625 case -1074395977: {
1626 errorText = "ERR_AVI_VERSION";
1627 break;
1628 }
1629 case -1074395978: {
1630 errorText = "ERR_INVALID_PARTICLE_NUMBER";
1631 break;
1632 }
1633 case -1074395979: {
1634 errorText = "ERR_INVALID_PARTICLE_INFO";
1635 break;
1636 }
1637 case -1074395980: {
1638 errorText = "ERR_COM_INITIALIZE";
1639 break;
1640 }
1641 case -1074395981: {
1642 errorText = "ERR_INSUFFICIENT_BUFFER_SIZE";
1643 break;
1644 }
1645 case -1074395982: {
1646 errorText = "ERR_INVALID_FRAMES_PER_SECOND";
1647 break;
1648 }
1649 case -1074395983: {
1650 errorText = "ERR_FILE_NO_SPACE";
1651 break;
1652 }
1653 case -1074395984: {
1654 errorText = "ERR_FILE_INVALID_DATA_TYPE";
1655 break;
1656 }
1657 case -1074395985: {
1658 errorText = "ERR_FILE_OPERATION";
1659 break;
1660 }
1661 case -1074395986: {
1662 errorText = "ERR_FILE_FORMAT";
1663 break;
1664 }
1665 case -1074395987: {
1666 errorText = "ERR_FILE_EOF";
1667 break;
1668 }
1669 case -1074395988: {
1670 errorText = "ERR_FILE_WRITE";
1671 break;
1672 }
1673 case -1074395989: {
1674 errorText = "ERR_FILE_READ";
1675 break;
1676 }
1677 case -1074395990: {
1678 errorText = "ERR_FILE_GET_INFO";
1679 break;
1680 }
1681 case -1074395991: {
1682 errorText = "ERR_FILE_INVALID_TYPE";
1683 break;
1684 }
1685 case -1074395992: {
1686 errorText = "ERR_FILE_PERMISSION";
1687 break;
1688 }
1689 case -1074395993: {
1690 errorText = "ERR_FILE_IO_ERR";
1691 break;
1692 }
1693 case -1074395994: {
1694 errorText = "ERR_FILE_TOO_MANY_OPEN";
1695 break;
1696 }
1697 case -1074395995: {
1698 errorText = "ERR_FILE_NOT_FOUND";
1699 break;
1700 }
1701 case -1074395996: {
1702 errorText = "ERR_FILE_OPEN";
1703 break;
1704 }
1705 case -1074395997: {
1706 errorText = "ERR_FILE_ARGERR";
1707 break;
1708 }
1709 case -1074395998: {
1710 errorText = "ERR_FILE_COLOR_TABLE";
1711 break;
1712 }
1713 case -1074395999: {
1714 errorText = "ERR_FILE_FILE_TYPE";
1715 break;
1716 }
1717 case -1074396000: {
1718 errorText = "ERR_FILE_FILE_HEADER";
1719 break;
1720 }
1721 case -1074396001: {
1722 errorText = "ERR_TOO_MANY_AVI_SESSIONS";
1723 break;
1724 }
1725 case -1074396002: {
1726 errorText = "ERR_INVALID_LINEGAUGEMETHOD";
1727 break;
1728 }
1729 case -1074396003: {
1730 errorText = "ERR_AVI_DATA_EXCEEDS_BUFFER_SIZE";
1731 break;
1732 }
1733 case -1074396004: {
1734 errorText = "ERR_DIRECTX_CERTIFICATION_FAILURE";
1735 break;
1736 }
1737 case -1074396005: {
1738 errorText = "ERR_INVALID_AVI_SESSION";
1739 break;
1740 }
1741 case -1074396006: {
1742 errorText = "ERR_DIRECTX_UNKNOWN_COMPRESSION_FILTER";
1743 break;
1744 }
1745 case -1074396007: {
1746 errorText = "ERR_DIRECTX_INCOMPATIBLE_COMPRESSION_FILTER";
1747 break;
1748 }
1749 case -1074396008: {
1750 errorText = "ERR_DIRECTX_NO_FILTER";
1751 break;
1752 }
1753 case -1074396009: {
1754 errorText = "ERR_DIRECTX";
1755 break;
1756 }
1757 case -1074396010: {
1758 errorText = "ERR_INVALID_FRAME_NUMBER";
1759 break;
1760 }
1761 case -1074396011: {
1762 errorText = "ERR_RPC_BIND";
1763 break;
1764 }
1765 case -1074396012: {
1766 errorText = "ERR_RPC_EXECUTE";
1767 break;
1768 }
1769 case -1074396013: {
1770 errorText = "ERR_INVALID_VIDEO_MODE";
1771 break;
1772 }
1773 case -1074396014: {
1774 errorText = "ERR_INVALID_VIDEO_BLIT";
1775 break;
1776 }
1777 case -1074396015: {
1778 errorText = "ERR_RPC_EXECUTE_IVB";
1779 break;
1780 }
1781 case -1074396016: {
1782 errorText = "ERR_NO_VIDEO_DRIVER";
1783 break;
1784 }
1785 case -1074396017: {
1786 errorText = "ERR_OPENING_NEWER_AIM_GRADING_DATA";
1787 break;
1788 }
1789 case -1074396018: {
1790 errorText = "ERR_INVALID_EDGE_POLARITY_SEARCH_MODE";
1791 break;
1792 }
1793 case -1074396019: {
1794 errorText = "ERR_INVALID_THRESHOLD_PERCENTAGE";
1795 break;
1796 }
1797 case -1074396020: {
1798 errorText = "ERR_INVALID_GRADING_MODE";
1799 break;
1800 }
1801 case -1074396021: {
1802 errorText = "ERR_INVALID_KERNEL_SIZE_FOR_EDGE_DETECTION";
1803 break;
1804 }
1805 case -1074396022: {
1806 errorText = "ERR_INVALID_SEARCH_MODE_FOR_STRAIGHT_EDGE";
1807 break;
1808 }
1809 case -1074396023: {
1810 errorText = "ERR_INVALID_ANGLE_TOL_FOR_STRAIGHT_EDGE";
1811 break;
1812 }
1813 case -1074396024: {
1814 errorText = "ERR_INVALID_MIN_COVERAGE_FOR_STRAIGHT_EDGE";
1815 break;
1816 }
1817 case -1074396025: {
1818 errorText = "ERR_INVALID_ANGLE_RANGE_FOR_STRAIGHT_EDGE";
1819 break;
1820 }
1821 case -1074396026: {
1822 errorText = "ERR_INVALID_PROCESS_TYPE_FOR_EDGE_DETECTION";
1823 break;
1824 }
1825 case -1074396032: {
1826 errorText = "ERR_TEMPLATEDESCRIPTOR_ROTATION_SEARCHSTRATEGY";
1827 break;
1828 }
1829 case -1074396033: {
1830 errorText = "ERR_TEMPLATEDESCRIPTOR_LEARNSETUPDATA";
1831 break;
1832 }
1833 case -1074396034: {
1834 errorText = "ERR_TEMPLATEIMAGE_EDGEINFO";
1835 break;
1836 }
1837 case -1074396035: {
1838 errorText = "ERR_TEMPLATEIMAGE_NOCIRCLE";
1839 break;
1840 }
1841 case -1074396036: {
1842 errorText = "ERR_INVALID_SKELETONMODE";
1843 break;
1844 }
1845 case -1074396037: {
1846 errorText = "ERR_TIMEOUT";
1847 break;
1848 }
1849 case -1074396038: {
1850 errorText = "ERR_FIND_COORDSYS_MORE_THAN_ONE_EDGE";
1851 break;
1852 }
1853 case -1074396039: {
1854 errorText = "ERR_IO_ERROR";
1855 break;
1856 }
1857 case -1074396040: {
1858 errorText = "ERR_DRIVER";
1859 break;
1860 }
1861 case -1074396041: {
1862 errorText = "ERR_INVALID_2D_BARCODE_TYPE";
1863 break;
1864 }
1865 case -1074396042: {
1866 errorText = "ERR_INVALID_2D_BARCODE_CONTRAST";
1867 break;
1868 }
1869 case -1074396043: {
1870 errorText = "ERR_INVALID_2D_BARCODE_CELL_SHAPE";
1871 break;
1872 }
1873 case -1074396044: {
1874 errorText = "ERR_INVALID_2D_BARCODE_SHAPE";
1875 break;
1876 }
1877 case -1074396045: {
1878 errorText = "ERR_INVALID_2D_BARCODE_SUBTYPE";
1879 break;
1880 }
1881 case -1074396046: {
1882 errorText = "ERR_INVALID_2D_BARCODE_CONTRAST_FOR_ROI";
1883 break;
1884 }
1885 case -1074396047: {
1886 errorText = "ERR_INVALID_LINEAR_AVERAGE_MODE";
1887 break;
1888 }
1889 case -1074396048: {
1890 errorText = "ERR_INVALID_CELL_SAMPLE_SIZE";
1891 break;
1892 }
1893 case -1074396049: {
1894 errorText = "ERR_INVALID_MATRIX_POLARITY";
1895 break;
1896 }
1897 case -1074396050: {
1898 errorText = "ERR_INVALID_ECC_TYPE";
1899 break;
1900 }
1901 case -1074396051: {
1902 errorText = "ERR_INVALID_CELL_FILTER_MODE";
1903 break;
1904 }
1905 case -1074396052: {
1906 errorText = "ERR_INVALID_DEMODULATION_MODE";
1907 break;
1908 }
1909 case -1074396053: {
1910 errorText = "ERR_INVALID_BORDER_INTEGRITY";
1911 break;
1912 }
1913 case -1074396054: {
1914 errorText = "ERR_INVALID_CELL_FILL_TYPE";
1915 break;
1916 }
1917 case -1074396055: {
1918 errorText = "ERR_INVALID_ASPECT_RATIO";
1919 break;
1920 }
1921 case -1074396056: {
1922 errorText = "ERR_INVALID_MATRIX_MIRROR_MODE";
1923 break;
1924 }
1925 case -1074396057: {
1926 errorText = "ERR_INVALID_SEARCH_VECTOR_WIDTH";
1927 break;
1928 }
1929 case -1074396058: {
1930 errorText = "ERR_INVALID_ROTATION_MODE";
1931 break;
1932 }
1933 case -1074396059: {
1934 errorText = "ERR_INVALID_MAX_ITERATIONS";
1935 break;
1936 }
1937 case -1074396060: {
1938 errorText = "ERR_JPEG2000_LOSSLESS_WITH_FLOATING_POINT";
1939 break;
1940 }
1941 case -1074396061: {
1942 errorText = "ERR_INVALID_WINDOW_SIZE";
1943 break;
1944 }
1945 case -1074396062: {
1946 errorText = "ERR_INVALID_TOLERANCE";
1947 break;
1948 }
1949 case -1074396063: {
1950 errorText = "ERR_EXTERNAL_ALIGNMENT";
1951 break;
1952 }
1953 case -1074396064: {
1954 errorText = "ERR_EXTERNAL_NOT_SUPPORTED";
1955 break;
1956 }
1957 case -1074396065: {
1958 errorText = "ERR_CANT_RESIZE_EXTERNAL";
1959 break;
1960 }
1961 case -1074396066: {
1962 errorText = "ERR_INVALID_POINTSYMBOL";
1963 break;
1964 }
1965 case -1074396067: {
1966 errorText = "ERR_IMAGES_NOT_DIFF";
1967 break;
1968 }
1969 case -1074396068: {
1970 errorText = "ERR_INVALID_ACTION";
1971 break;
1972 }
1973 case -1074396069: {
1974 errorText = "ERR_INVALID_COLOR_MODE";
1975 break;
1976 }
1977 case -1074396070: {
1978 errorText = "ERR_INVALID_FUNCTION";
1979 break;
1980 }
1981 case -1074396071: {
1982 errorText = "ERR_INVALID_SCAN_DIRECTION";
1983 break;
1984 }
1985 case -1074396072: {
1986 errorText = "ERR_INVALID_BORDER";
1987 break;
1988 }
1989 case -1074396073: {
1990 errorText = "ERR_MASK_OUTSIDE_IMAGE";
1991 break;
1992 }
1993 case -1074396074: {
1994 errorText = "ERR_INCOMP_SIZE";
1995 break;
1996 }
1997 case -1074396075: {
1998 errorText = "ERR_COORD_SYS_SECOND_AXIS";
1999 break;
2000 }
2001 case -1074396076: {
2002 errorText = "ERR_COORD_SYS_FIRST_AXIS";
2003 break;
2004 }
2005 case -1074396077: {
2006 errorText = "ERR_INCOMP_TYPE";
2007 break;
2008 }
2009 case -1074396079: {
2010 errorText = "ERR_INVALID_METAFILE_HANDLE";
2011 break;
2012 }
2013 case -1074396080: {
2014 errorText = "ERR_INVALID_IMAGE_TYPE";
2015 break;
2016 }
2017 case -1074396081: {
2018 errorText = "ERR_BAD_PASSWORD";
2019 break;
2020 }
2021 case -1074396082: {
2022 errorText = "ERR_PALETTE_NOT_SUPPORTED";
2023 break;
2024 }
2025 case -1074396083: {
2026 errorText = "ERR_ROLLBACK_TIMEOUT";
2027 break;
2028 }
2029 case -1074396084: {
2030 errorText = "ERR_ROLLBACK_DELETE_TIMER";
2031 break;
2032 }
2033 case -1074396085: {
2034 errorText = "ERR_ROLLBACK_INIT_TIMER";
2035 break;
2036 }
2037 case -1074396086: {
2038 errorText = "ERR_ROLLBACK_START_TIMER";
2039 break;
2040 }
2041 case -1074396087: {
2042 errorText = "ERR_ROLLBACK_STOP_TIMER";
2043 break;
2044 }
2045 case -1074396088: {
2046 errorText = "ERR_ROLLBACK_RESIZE";
2047 break;
2048 }
2049 case -1074396089: {
2050 errorText = "ERR_ROLLBACK_RESOURCE_REINITIALIZE";
2051 break;
2052 }
2053 case -1074396090: {
2054 errorText = "ERR_ROLLBACK_RESOURCE_ENABLED";
2055 break;
2056 }
2057 case -1074396091: {
2058 errorText = "ERR_ROLLBACK_RESOURCE_UNINITIALIZED_ENABLE";
2059 break;
2060 }
2061 case -1074396092: {
2062 errorText = "ERR_ROLLBACK_RESOURCE_NON_EMPTY_INITIALIZE";
2063 break;
2064 }
2065 case -1074396093: {
2066 errorText = "ERR_ROLLBACK_RESOURCE_LOCKED";
2067 break;
2068 }
2069 case -1074396094: {
2070 errorText = "ERR_ROLLBACK_RESOURCE_CANNOT_UNLOCK";
2071 break;
2072 }
2073 case -1074396095: {
2074 errorText = "ERR_CALIBRATION_DUPLICATE_REFERENCE_POINT";
2075 break;
2076 }
2077 case -1074396096: {
2078 errorText = "ERR_NOT_AN_OBJECT";
2079 break;
2080 }
2081 case -1074396097: {
2082 errorText = "ERR_INVALID_PARTICLE_PARAMETER_VALUE";
2083 break;
2084 }
2085 case -1074396098: {
2086 errorText = "ERR_RESERVED_MUST_BE_nullptr";
2087 break;
2088 }
2089 case -1074396099: {
2090 errorText = "ERR_CALIBRATION_INFO_SIMPLE_TRANSFORM";
2091 break;
2092 }
2093 case -1074396100: {
2094 errorText = "ERR_CALIBRATION_INFO_PERSPECTIVE_PROJECTION";
2095 break;
2096 }
2097 case -1074396101: {
2098 errorText = "ERR_CALIBRATION_INFO_MICRO_PLANE";
2099 break;
2100 }
2101 case -1074396102: {
2102 errorText = "ERR_CALIBRATION_INFO_6";
2103 break;
2104 }
2105 case -1074396103: {
2106 errorText = "ERR_CALIBRATION_INFO_5";
2107 break;
2108 }
2109 case -1074396104: {
2110 errorText = "ERR_CALIBRATION_INFO_4";
2111 break;
2112 }
2113 case -1074396105: {
2114 errorText = "ERR_CALIBRATION_INFO_3";
2115 break;
2116 }
2117 case -1074396106: {
2118 errorText = "ERR_CALIBRATION_INFO_2";
2119 break;
2120 }
2121 case -1074396107: {
2122 errorText = "ERR_CALIBRATION_INFO_1";
2123 break;
2124 }
2125 case -1074396108: {
2126 errorText = "ERR_CALIBRATION_ERRORMAP";
2127 break;
2128 }
2129 case -1074396109: {
2130 errorText = "ERR_CALIBRATION_INVALID_SCALING_FACTOR";
2131 break;
2132 }
2133 case -1074396110: {
2134 errorText = "ERR_CALIBRATION_INFO_VERSION";
2135 break;
2136 }
2137 case -1074396111: {
2138 errorText = "ERR_CALIBRATION_FAILED_TO_FIND_GRID";
2139 break;
2140 }
2141 case -1074396112: {
2142 errorText = "ERR_INCOMP_MATRIX_SIZE";
2143 break;
2144 }
2145 case -1074396113: {
2146 errorText = "ERR_CALIBRATION_IMAGE_UNCALIBRATED";
2147 break;
2148 }
2149 case -1074396114: {
2150 errorText = "ERR_CALIBRATION_INVALID_ROI";
2151 break;
2152 }
2153 case -1074396115: {
2154 errorText = "ERR_CALIBRATION_IMAGE_CORRECTED";
2155 break;
2156 }
2157 case -1074396116: {
2158 errorText = "ERR_CALIBRATION_INSF_POINTS";
2159 break;
2160 }
2161 case -1074396117: {
2162 errorText = "ERR_MATRIX_SIZE";
2163 break;
2164 }
2165 case -1074396118: {
2166 errorText = "ERR_INVALID_STEP_SIZE";
2167 break;
2168 }
2169 case -1074396119: {
2170 errorText = "ERR_CUSTOMDATA_INVALID_KEY";
2171 break;
2172 }
2173 case -1074396120: {
2174 errorText = "ERR_NOT_IMAGE";
2175 break;
2176 }
2177 case -1074396121: {
2178 errorText = "ERR_SATURATION_THRESHOLD_OUT_OF_RANGE";
2179 break;
2180 }
2181 case -1074396122: {
2182 errorText = "ERR_DRAWTEXT_COLOR_MUST_BE_GRAYSCALE";
2183 break;
2184 }
2185 case -1074396123: {
2186 errorText = "ERR_INVALID_CALIBRATION_MODE";
2187 break;
2188 }
2189 case -1074396124: {
2190 errorText = "ERR_INVALID_CALIBRATION_ROI_MODE";
2191 break;
2192 }
2193 case -1074396125: {
2194 errorText = "ERR_INVALID_CONTRAST_THRESHOLD";
2195 break;
2196 }
2197 case -1074396126: {
2198 errorText = "ERR_ROLLBACK_RESOURCE_CONFLICT_1";
2199 break;
2200 }
2201 case -1074396127: {
2202 errorText = "ERR_ROLLBACK_RESOURCE_CONFLICT_2";
2203 break;
2204 }
2205 case -1074396128: {
2206 errorText = "ERR_ROLLBACK_RESOURCE_CONFLICT_3";
2207 break;
2208 }
2209 case -1074396129: {
2210 errorText = "ERR_ROLLBACK_UNBOUNDED_INTERFACE";
2211 break;
2212 }
2213 case -1074396130: {
2214 errorText = "ERR_NOT_RECT_OR_ROTATED_RECT";
2215 break;
2216 }
2217 case -1074396132: {
2218 errorText = "ERR_MASK_NOT_TEMPLATE_SIZE";
2219 break;
2220 }
2221 case -1074396133: {
2222 errorText = "ERR_THREAD_COULD_NOT_INITIALIZE";
2223 break;
2224 }
2225 case -1074396134: {
2226 errorText = "ERR_THREAD_INITIALIZING";
2227 break;
2228 }
2229 case -1074396135: {
2230 errorText = "ERR_INVALID_BUTTON_LABEL";
2231 break;
2232 }
2233 case -1074396136: {
2234 errorText = "ERR_DIRECTX_INVALID_FILTER_QUALITY";
2235 break;
2236 }
2237 case -1074396137: {
2238 errorText = "ERR_DIRECTX_DLL_NOT_FOUND";
2239 break;
2240 }
2241 case -1074396138: {
2242 errorText = "ERR_ROLLBACK_NOT_SUPPORTED";
2243 break;
2244 }
2245 case -1074396139: {
2246 errorText = "ERR_ROLLBACK_RESOURCE_OUT_OF_MEMORY";
2247 break;
2248 }
2249 case -1074396140: {
2250 errorText = "ERR_BARCODE_CODE128_SET";
2251 break;
2252 }
2253 case -1074396141: {
2254 errorText = "ERR_BARCODE_CODE128_FNC";
2255 break;
2256 }
2257 case -1074396142: {
2258 errorText = "ERR_BARCODE_INVALID";
2259 break;
2260 }
2261 case -1074396143: {
2262 errorText = "ERR_BARCODE_TYPE";
2263 break;
2264 }
2265 case -1074396144: {
2266 errorText = "ERR_BARCODE_CODE93_SHIFT";
2267 break;
2268 }
2269 case -1074396145: {
2270 errorText = "ERR_BARCODE_UPCA";
2271 break;
2272 }
2273 case -1074396146: {
2274 errorText = "ERR_BARCODE_MSI";
2275 break;
2276 }
2277 case -1074396147: {
2278 errorText = "ERR_BARCODE_I25";
2279 break;
2280 }
2281 case -1074396148: {
2282 errorText = "ERR_BARCODE_EAN13";
2283 break;
2284 }
2285 case -1074396149: {
2286 errorText = "ERR_BARCODE_EAN8";
2287 break;
2288 }
2289 case -1074396150: {
2290 errorText = "ERR_BARCODE_CODE128";
2291 break;
2292 }
2293 case -1074396151: {
2294 errorText = "ERR_BARCODE_CODE93";
2295 break;
2296 }
2297 case -1074396152: {
2298 errorText = "ERR_BARCODE_CODE39";
2299 break;
2300 }
2301 case -1074396153: {
2302 errorText = "ERR_BARCODE_CODABAR";
2303 break;
2304 }
2305 case -1074396154: {
2306 errorText = "ERR_IMAGE_TOO_SMALL";
2307 break;
2308 }
2309 case -1074396155: {
2310 errorText = "ERR_UNINIT";
2311 break;
2312 }
2313 case -1074396156: {
2314 errorText = "ERR_NEED_FULL_VERSION";
2315 break;
2316 }
2317 case -1074396157: {
2318 errorText = "ERR_UNREGISTERED";
2319 break;
2320 }
2321 case -1074396158: {
2322 errorText = "ERR_MEMORY_ERROR";
2323 break;
2324 }
2325 case -1074396159: {
2326 errorText = "ERR_OUT_OF_MEMORY";
2327 break;
2328 }
2329 case -1074396160: {
2330 errorText = "ERR_SYSTEM_ERROR";
2331 break;
2332 }
2333 case 0: {
2334 errorText = "ERR_SUCCESS";
2335 break;
2336 }
2337 // end National Instruments defined errors
2338
2339 // begin BAE defined errors
2340 case ERR_VISION_GENERAL_ERROR: {
2341 errorText = "ERR_VISION_GENERAL_ERROR";
2342 break;
2343 }
2344 case ERR_COLOR_NOT_FOUND: {
2345 errorText = "ERR_COLOR_NOT_FOUND";
2346 break;
2347 }
2348 case ERR_PARTICLE_TOO_SMALL: {
2349 errorText = "ERR_PARTICLE_TOO_SMALL";
2350 break;
2351 }
2352 case ERR_CAMERA_FAILURE: {
2353 errorText = "ERR_CAMERA_FAILURE";
2354 break;
2355 }
2356 case ERR_CAMERA_SOCKET_CREATE_FAILED: {
2357 errorText = "ERR_CAMERA_SOCKET_CREATE_FAILED";
2358 break;
2359 }
2360 case ERR_CAMERA_CONNECT_FAILED: {
2361 errorText = "ERR_CAMERA_CONNECT_FAILED";
2362 break;
2363 }
2364 case ERR_CAMERA_STALE_IMAGE: {
2365 errorText = "ERR_CAMERA_STALE_IMAGE";
2366 break;
2367 }
2368 case ERR_CAMERA_NOT_INITIALIZED: {
2369 errorText = "ERR_CAMERA_NOT_INITIALIZED";
2370 break;
2371 }
2372 case ERR_CAMERA_NO_BUFFER_AVAILABLE: {
2373 errorText = "ERR_CAMERA_NO_BUFFER_AVAILABLE";
2374 break;
2375 }
2376 case ERR_CAMERA_HEADER_ERROR: {
2377 errorText = "ERR_CAMERA_HEADER_ERROR";
2378 break;
2379 }
2380 case ERR_CAMERA_BLOCKING_TIMEOUT: {
2381 errorText = "ERR_CAMERA_BLOCKING_TIMEOUT";
2382 break;
2383 }
2384 case ERR_CAMERA_AUTHORIZATION_FAILED: {
2385 errorText = "ERR_CAMERA_AUTHORIZATION_FAILED";
2386 break;
2387 }
2388 case ERR_CAMERA_TASK_SPAWN_FAILED: {
2389 errorText = "ERR_CAMERA_TASK_SPAWN_FAILED";
2390 break;
2391 }
2392 case ERR_CAMERA_TASK_INPUT_OUT_OF_RANGE: {
2393 errorText = "ERR_CAMERA_TASK_INPUT_OUT_OF_RANGE";
2394 break;
2395 }
2396 case ERR_CAMERA_COMMAND_FAILURE: {
2397 errorText = "ERR_CAMERA_COMMAND_FAILURE";
2398 break;
2399 }
2400 }
2401
2402 return errorText;
2403}