Now you can download a copy of these docs so you can use them offline! Download now
FrcError.cpp
00001 /******************************************************************************** 00002 * Project : FIRST Motor Controller 00003 * File Name : FrcError.cpp 00004 * Contributors : JDG, ELF 00005 * Creation Date : July 20, 2008 00006 * Revision History : Source code & revision history maintained at sourceforge.WPI.edu 00007 * File Description : Error handling functionality for C routines 00008 */ 00009 /*----------------------------------------------------------------------------*/ 00010 /* Copyright (c) FIRST 2008. All Rights Reserved. */ 00011 /* Open Source Software - may be modified and shared by FRC teams. The code */ 00012 /* must be accompanied by the FIRST BSD license file in $(WIND_BASE)/WPILib. */ 00013 /*----------------------------------------------------------------------------*/ 00014 00015 #include "nivision.h" 00016 #include "FrcError.h" 00017 00022 int GetLastVisionError() 00023 { 00024 //int errorCode = imaqGetLastVisionError(); // error code: 0 = no error 00025 //char* errorText = GetVisionErrorText(errorCode); 00026 //dprintf (LOG_DEBUG, "Error = %i %s ", errorCode, errorText); 00027 return imaqGetLastError(); 00028 } 00029 00038 char* GetVisionErrorText(int errorCode) 00039 { 00040 char* errorText; 00041 00042 switch (errorCode) 00043 { 00044 default: 00045 { errorText = "UNKNOWN_ERROR";break;} 00046 case -1074395138: 00047 { errorText = "ERR_OCR_REGION_TOO_SMALL";break;} 00048 case -1074395139: 00049 { errorText = "ERR_IMAQ_QR_DIMENSION_INVALID";break;} 00050 case -1074395140: 00051 { errorText = "ERR_OCR_CHAR_REPORT_CORRUPTED";break;} 00052 case -1074395141: 00053 { errorText = "ERR_OCR_NO_TEXT_FOUND";break;} 00054 case -1074395142: 00055 { errorText = "ERR_QR_DETECTION_MODELTYPE";break;} 00056 case -1074395143: 00057 { errorText = "ERR_QR_DETECTION_MODE";break;} 00058 case -1074395144: 00059 { errorText = "ERR_QR_INVALID_BARCODE";break;} 00060 case -1074395145: 00061 { errorText = "ERR_QR_INVALID_READ";break;} 00062 case -1074395146: 00063 { errorText = "ERR_QR_DETECTION_VERSION";break;} 00064 case -1074395147: 00065 { errorText = "ERR_BARCODE_RSSLIMITED";break;} 00066 case -1074395148: 00067 { errorText = "ERR_OVERLAY_GROUP_NOT_FOUND";break;} 00068 case -1074395149: 00069 { errorText = "ERR_DUPLICATE_TRANSFORM_TYPE";break;} 00070 case -1074395151: 00071 { errorText = "ERR_OCR_CORRECTION_FAILED";break;} 00072 case -1074395155: 00073 { errorText = "ERR_OCR_ORIENT_DETECT_FAILED";break;} 00074 case -1074395156: 00075 { errorText = "ERR_OCR_SKEW_DETECT_FAILED";break;} 00076 case -1074395158: 00077 { errorText = "ERR_OCR_INVALID_CONTRASTMODE";break;} 00078 case -1074395159: 00079 { errorText = "ERR_OCR_INVALID_TOLERANCE";break;} 00080 case -1074395160: 00081 { errorText = "ERR_OCR_INVALID_MAXPOINTSIZE";break;} 00082 case -1074395161: 00083 { errorText = "ERR_OCR_INVALID_CORRECTIONLEVEL";break;} 00084 case -1074395162: 00085 { errorText = "ERR_OCR_INVALID_CORRECTIONMODE";break;} 00086 case -1074395163: 00087 { errorText = "ERR_OCR_INVALID_CHARACTERPREFERENCE";break;} 00088 case -1074395164: 00089 { errorText = "ERR_OCR_ADD_WORD_FAILED";break;} 00090 case -1074395165: 00091 { errorText = "ERR_OCR_WTS_DIR_NOT_FOUND";break;} 00092 case -1074395166: 00093 { errorText = "ERR_OCR_BIN_DIR_NOT_FOUND";break;} 00094 case -1074395167: 00095 { errorText = "ERR_OCR_INVALID_OUTPUTDELIMITER";break;} 00096 case -1074395168: 00097 { errorText = "ERR_OCR_INVALID_AUTOCORRECTIONMODE";break;} 00098 case -1074395169: 00099 { errorText = "ERR_OCR_INVALID_RECOGNITIONMODE";break;} 00100 case -1074395170: 00101 { errorText = "ERR_OCR_INVALID_CHARACTERTYPE";break;} 00102 case -1074395171: 00103 { errorText = "ERR_OCR_INI_FILE_NOT_FOUND";break;} 00104 case -1074395172: 00105 { errorText = "ERR_OCR_INVALID_CHARACTERSET";break;} 00106 case -1074395173: 00107 { errorText = "ERR_OCR_INVALID_LANGUAGE";break;} 00108 case -1074395174: 00109 { errorText = "ERR_OCR_INVALID_AUTOORIENTMODE";break;} 00110 case -1074395175: 00111 { errorText = "ERR_OCR_BAD_USER_DICTIONARY";break;} 00112 case -1074395178: 00113 { errorText = "ERR_OCR_RECOGNITION_FAILED";break;} 00114 case -1074395179: 00115 { errorText = "ERR_OCR_PREPROCESSING_FAILED";break;} 00116 case -1074395200: 00117 { errorText = "ERR_OCR_INVALID_PARAMETER";break;} 00118 case -1074395201: 00119 { errorText = "ERR_OCR_LOAD_LIBRARY";break;} 00120 case -1074395203: 00121 { errorText = "ERR_OCR_LIB_INIT";break;} 00122 case -1074395210: 00123 { errorText = "ERR_OCR_CANNOT_MATCH_TEXT_TEMPLATE";break;} 00124 case -1074395211: 00125 { errorText = "ERR_OCR_BAD_TEXT_TEMPLATE";break;} 00126 case -1074395212: 00127 { errorText = "ERR_OCR_TEMPLATE_WRONG_SIZE";break;} 00128 case -1074395233: 00129 { errorText = "ERR_TEMPLATE_IMAGE_TOO_LARGE";break;} 00130 case -1074395234: 00131 { errorText = "ERR_TEMPLATE_IMAGE_TOO_SMALL";break;} 00132 case -1074395235: 00133 { errorText = "ERR_TEMPLATE_IMAGE_CONTRAST_TOO_LOW";break;} 00134 case -1074395237: 00135 { errorText = "ERR_TEMPLATE_DESCRIPTOR_SHIFT_1";break;} 00136 case -1074395238: 00137 { errorText = "ERR_TEMPLATE_DESCRIPTOR_NOSHIFT";break;} 00138 case -1074395239: 00139 { errorText = "ERR_TEMPLATE_DESCRIPTOR_SHIFT";break;} 00140 case -1074395240: 00141 { errorText = "ERR_TEMPLATE_DESCRIPTOR_ROTATION_1";break;} 00142 case -1074395241: 00143 { errorText = "ERR_TEMPLATE_DESCRIPTOR_NOROTATION";break;} 00144 case -1074395242: 00145 { errorText = "ERR_TEMPLATE_DESCRIPTOR_ROTATION";break;} 00146 case -1074395243: 00147 { errorText = "ERR_TEMPLATE_DESCRIPTOR_4";break;} 00148 case -1074395244: 00149 { errorText = "ERR_TEMPLATE_DESCRIPTOR_3";break;} 00150 case -1074395245: 00151 { errorText = "ERR_TEMPLATE_DESCRIPTOR_2";break;} 00152 case -1074395246: 00153 { errorText = "ERR_TEMPLATE_DESCRIPTOR_1";break;} 00154 case -1074395247: 00155 { errorText = "ERR_TEMPLATE_DESCRIPTOR";break;} 00156 case -1074395248: 00157 { errorText = "ERR_TOO_MANY_ROTATION_ANGLE_RANGES";break;} 00158 case -1074395249: 00159 { errorText = "ERR_ROTATION_ANGLE_RANGE_TOO_LARGE";break;} 00160 case -1074395250: 00161 { errorText = "ERR_MATCH_SETUP_DATA";break;} 00162 case -1074395251: 00163 { errorText = "ERR_INVALID_MATCH_MODE";break;} 00164 case -1074395252: 00165 { errorText = "ERR_LEARN_SETUP_DATA";break;} 00166 case -1074395253: 00167 { errorText = "ERR_INVALID_LEARN_MODE";break;} 00168 case -1074395256: 00169 { errorText = "ERR_EVEN_WINDOW_SIZE";break;} 00170 case -1074395257: 00171 { errorText = "ERR_INVALID_EDGE_DIR";break;} 00172 case -1074395258: 00173 { errorText = "ERR_BAD_FILTER_WIDTH";break;} 00174 case -1074395260: 00175 { errorText = "ERR_HEAP_TRASHED";break;} 00176 case -1074395261: 00177 { errorText = "ERR_GIP_RANGE";break;} 00178 case -1074395262: 00179 { errorText = "ERR_LCD_BAD_MATCH";break;} 00180 case -1074395263: 00181 { errorText = "ERR_LCD_NO_SEGMENTS";break;} 00182 case -1074395265: 00183 { errorText = "ERR_BARCODE";break;} 00184 case -1074395267: 00185 { errorText = "ERR_COMPLEX_ROOT";break;} 00186 case -1074395268: 00187 { errorText = "ERR_LINEAR_COEFF";break;} 00188 case -1074395269: 00189 { errorText = "ERR_NULL_POINTER";break;} 00190 case -1074395270: 00191 { errorText = "ERR_DIV_BY_ZERO";break;} 00192 case -1074395275: 00193 { errorText = "ERR_INVALID_BROWSER_IMAGE";break;} 00194 case -1074395276: 00195 { errorText = "ERR_LINES_PARALLEL";break;} 00196 case -1074395277: 00197 { errorText = "ERR_BARCODE_CHECKSUM";break;} 00198 case -1074395278: 00199 { errorText = "ERR_LCD_NOT_NUMERIC";break;} 00200 case -1074395279: 00201 { errorText = "ERR_ROI_NOT_POLYGON";break;} 00202 case -1074395280: 00203 { errorText = "ERR_ROI_NOT_RECT";break;} 00204 case -1074395281: 00205 { errorText = "ERR_IMAGE_SMALLER_THAN_BORDER";break;} 00206 case -1074395282: 00207 { errorText = "ERR_CANT_DRAW_INTO_VIEWER";break;} 00208 case -1074395283: 00209 { errorText = "ERR_INVALID_RAKE_DIRECTION";break;} 00210 case -1074395284: 00211 { errorText = "ERR_INVALID_EDGE_PROCESS";break;} 00212 case -1074395285: 00213 { errorText = "ERR_INVALID_SPOKE_DIRECTION";break;} 00214 case -1074395286: 00215 { errorText = "ERR_INVALID_CONCENTRIC_RAKE_DIRECTION";break;} 00216 case -1074395287: 00217 { errorText = "ERR_INVALID_LINE";break;} 00218 case -1074395290: 00219 { errorText = "ERR_SHAPEMATCH_BADTEMPLATE";break;} 00220 case -1074395291: 00221 { errorText = "ERR_SHAPEMATCH_BADIMAGEDATA";break;} 00222 case -1074395292: 00223 { errorText = "ERR_POINTS_ARE_COLLINEAR";break;} 00224 case -1074395293: 00225 { errorText = "ERR_CONTOURID_NOT_FOUND";break;} 00226 case -1074395294: 00227 { errorText = "ERR_CONTOUR_INDEX_OUT_OF_RANGE";break;} 00228 case -1074395295: 00229 { errorText = "ERR_INVALID_INTERPOLATIONMETHOD_INTERPOLATEPOINTS";break;} 00230 case -1074395296: 00231 { errorText = "ERR_INVALID_BARCODETYPE";break;} 00232 case -1074395297: 00233 { errorText = "ERR_INVALID_PARTICLEINFOMODE";break;} 00234 case -1074395298: 00235 { errorText = "ERR_COMPLEXPLANE_NOT_REAL_OR_IMAGINARY";break;} 00236 case -1074395299: 00237 { errorText = "ERR_INVALID_COMPLEXPLANE";break;} 00238 case -1074395300: 00239 { errorText = "ERR_INVALID_METERARCMODE";break;} 00240 case -1074395301: 00241 { errorText = "ERR_ROI_NOT_2_LINES";break;} 00242 case -1074395302: 00243 { errorText = "ERR_INVALID_THRESHOLDMETHOD";break;} 00244 case -1074395303: 00245 { errorText = "ERR_INVALID_NUM_OF_CLASSES";break;} 00246 case -1074395304: 00247 { errorText = "ERR_INVALID_MATHTRANSFORMMETHOD";break;} 00248 case -1074395305: 00249 { errorText = "ERR_INVALID_REFERENCEMODE";break;} 00250 case -1074395306: 00251 { errorText = "ERR_INVALID_TOOL";break;} 00252 case -1074395307: 00253 { errorText = "ERR_PRECISION_NOT_GTR_THAN_0";break;} 00254 case -1074395308: 00255 { errorText = "ERR_INVALID_COLORSENSITIVITY";break;} 00256 case -1074395309: 00257 { errorText = "ERR_INVALID_WINDOW_THREAD_POLICY";break;} 00258 case -1074395310: 00259 { errorText = "ERR_INVALID_PALETTE_TYPE";break;} 00260 case -1074395311: 00261 { errorText = "ERR_INVALID_COLOR_SPECTRUM";break;} 00262 case -1074395312: 00263 { errorText = "ERR_LCD_CALIBRATE";break;} 00264 case -1074395313: 00265 { errorText = "ERR_WRITE_FILE_NOT_SUPPORTED";break;} 00266 case -1074395316: 00267 { errorText = "ERR_INVALID_KERNEL_CODE";break;} 00268 case -1074395317: 00269 { errorText = "ERR_UNDEF_POINT";break;} 00270 case -1074395318: 00271 { errorText = "ERR_INSF_POINTS";break;} 00272 case -1074395319: 00273 { errorText = "ERR_INVALID_SUBPIX_TYPE";break;} 00274 case -1074395320: 00275 { errorText = "ERR_TEMPLATE_EMPTY";break;} 00276 case -1074395321: 00277 { errorText = "ERR_INVALID_MORPHOLOGYMETHOD";break;} 00278 case -1074395322: 00279 { errorText = "ERR_INVALID_TEXTALIGNMENT";break;} 00280 case -1074395323: 00281 { errorText = "ERR_INVALID_FONTCOLOR";break;} 00282 case -1074395324: 00283 { errorText = "ERR_INVALID_SHAPEMODE";break;} 00284 case -1074395325: 00285 { errorText = "ERR_INVALID_DRAWMODE";break;} 00286 case -1074395326: 00287 { errorText = "ERR_INVALID_DRAWMODE_FOR_LINE";break;} 00288 case -1074395327: 00289 { errorText = "ERR_INVALID_SCALINGMODE";break;} 00290 case -1074395328: 00291 { errorText = "ERR_INVALID_INTERPOLATIONMETHOD";break;} 00292 case -1074395329: 00293 { errorText = "ERR_INVALID_OUTLINEMETHOD";break;} 00294 case -1074395330: 00295 { errorText = "ERR_INVALID_BORDER_SIZE";break;} 00296 case -1074395331: 00297 { errorText = "ERR_INVALID_BORDERMETHOD";break;} 00298 case -1074395332: 00299 { errorText = "ERR_INVALID_COMPAREFUNCTION";break;} 00300 case -1074395333: 00301 { errorText = "ERR_INVALID_VERTICAL_TEXT_ALIGNMENT";break;} 00302 case -1074395334: 00303 { errorText = "ERR_INVALID_CONVERSIONSTYLE";break;} 00304 case -1074395335: 00305 { errorText = "ERR_DISPATCH_STATUS_CONFLICT";break;} 00306 case -1074395336: 00307 { errorText = "ERR_UNKNOWN_ALGORITHM";break;} 00308 case -1074395340: 00309 { errorText = "ERR_INVALID_SIZETYPE";break;} 00310 case -1074395343: 00311 { errorText = "ERR_FILE_FILENAME_NULL";break;} 00312 case -1074395345: 00313 { errorText = "ERR_INVALID_FLIPAXIS";break;} 00314 case -1074395346: 00315 { errorText = "ERR_INVALID_INTERPOLATIONMETHOD_FOR_ROTATE";break;} 00316 case -1074395347: 00317 { errorText = "ERR_INVALID_3DDIRECTION";break;} 00318 case -1074395348: 00319 { errorText = "ERR_INVALID_3DPLANE";break;} 00320 case -1074395349: 00321 { errorText = "ERR_INVALID_SKELETONMETHOD";break;} 00322 case -1074395350: 00323 { errorText = "ERR_INVALID_VISION_INFO";break;} 00324 case -1074395351: 00325 { errorText = "ERR_INVALID_RECT";break;} 00326 case -1074395352: 00327 { errorText = "ERR_INVALID_FEATURE_MODE";break;} 00328 case -1074395353: 00329 { errorText = "ERR_INVALID_SEARCH_STRATEGY";break;} 00330 case -1074395354: 00331 { errorText = "ERR_INVALID_COLOR_WEIGHT";break;} 00332 case -1074395355: 00333 { errorText = "ERR_INVALID_NUM_MATCHES_REQUESTED";break;} 00334 case -1074395356: 00335 { errorText = "ERR_INVALID_MIN_MATCH_SCORE";break;} 00336 case -1074395357: 00337 { errorText = "ERR_INVALID_COLOR_IGNORE_MODE";break;} 00338 case -1074395360: 00339 { errorText = "ERR_COMPLEX_PLANE";break;} 00340 case -1074395361: 00341 { errorText = "ERR_INVALID_STEEPNESS";break;} 00342 case -1074395362: 00343 { errorText = "ERR_INVALID_WIDTH";break;} 00344 case -1074395363: 00345 { errorText = "ERR_INVALID_SUBSAMPLING_RATIO";break;} 00346 case -1074395364: 00347 { errorText = "ERR_IGNORE_COLOR_SPECTRUM_SET";break;} 00348 case -1074395365: 00349 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_NOSPECTRUM";break;} 00350 case -1074395366: 00351 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_NOSHAPE";break;} 00352 case -1074395367: 00353 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_ROTATION_5";break;} 00354 case -1074395368: 00355 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_ROTATION_4";break;} 00356 case -1074395369: 00357 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_ROTATION_3";break;} 00358 case -1074395370: 00359 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_ROTATION_2";break;} 00360 case -1074395371: 00361 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_ROTATION_1";break;} 00362 case -1074395372: 00363 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_NOROTATION";break;} 00364 case -1074395373: 00365 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_ROTATION";break;} 00366 case -1074395374: 00367 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_SHIFT_2";break;} 00368 case -1074395375: 00369 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_SHIFT_1";break;} 00370 case -1074395376: 00371 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_NOSHIFT";break;} 00372 case -1074395377: 00373 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_SHIFT";break;} 00374 case -1074395378: 00375 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_6";break;} 00376 case -1074395379: 00377 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_5";break;} 00378 case -1074395380: 00379 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_4";break;} 00380 case -1074395381: 00381 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_3";break;} 00382 case -1074395382: 00383 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_2";break;} 00384 case -1074395383: 00385 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR_1";break;} 00386 case -1074395384: 00387 { errorText = "ERR_COLOR_TEMPLATE_DESCRIPTOR";break;} 00388 case -1074395385: 00389 { errorText = "ERR_COLOR_ROTATION_REQUIRES_SHAPE_FEATURE";break;} 00390 case -1074395386: 00391 { errorText = "ERR_COLOR_MATCH_SETUP_DATA_SHAPE";break;} 00392 case -1074395387: 00393 { errorText = "ERR_COLOR_MATCH_SETUP_DATA";break;} 00394 case -1074395388: 00395 { errorText = "ERR_COLOR_LEARN_SETUP_DATA_SHAPE";break;} 00396 case -1074395389: 00397 { errorText = "ERR_COLOR_LEARN_SETUP_DATA";break;} 00398 case -1074395390: 00399 { errorText = "ERR_COLOR_TEMPLATE_IMAGE_LUMINANCE_CONTRAST_TOO_LOW";break;} 00400 case -1074395391: 00401 { errorText = "ERR_COLOR_TEMPLATE_IMAGE_HUE_CONTRAST_TOO_LOW";break;} 00402 case -1074395392: 00403 { errorText = "ERR_COLOR_TEMPLATE_IMAGE_TOO_LARGE";break;} 00404 case -1074395393: 00405 { errorText = "ERR_COLOR_TEMPLATE_IMAGE_TOO_SMALL";break;} 00406 case -1074395394: 00407 { errorText = "ERR_COLOR_SPECTRUM_MASK";break;} 00408 case -1074395395: 00409 { errorText = "ERR_COLOR_IMAGE_REQUIRED";break;} 00410 case -1074395397: 00411 { errorText = "ERR_COMPLEX_IMAGE_REQUIRED";break;} 00412 case -1074395399: 00413 { errorText = "ERR_MULTICORE_INVALID_ARGUMENT";break;} 00414 case -1074395400: 00415 { errorText = "ERR_MULTICORE_OPERATION";break;} 00416 case -1074395401: 00417 { errorText = "ERR_INVALID_MATCHFACTOR";break;} 00418 case -1074395402: 00419 { errorText = "ERR_INVALID_MAXPOINTS";break;} 00420 case -1074395403: 00421 { errorText = "ERR_EXTRAINFO_VERSION";break;} 00422 case -1074395404: 00423 { errorText = "ERR_INVALID_INTERPOLATIONMETHOD_FOR_UNWRAP";break;} 00424 case -1074395405: 00425 { errorText = "ERR_INVALID_TEXTORIENTATION";break;} 00426 case -1074395406: 00427 { errorText = "ERR_COORDSYS_NOT_FOUND";break;} 00428 case -1074395407: 00429 { errorText = "ERR_INVALID_CONTRAST";break;} 00430 case -1074395408: 00431 { errorText = "ERR_INVALID_DETECTION_MODE";break;} 00432 case -1074395409: 00433 { errorText = "ERR_INVALID_SUBPIXEL_DIVISIONS";break;} 00434 case -1074395410: 00435 { errorText = "ERR_INVALID_ICONS_PER_LINE";break;} 00436 case -1074395549: 00437 { errorText = "ERR_NIOCR_INVALID_NUMBER_OF_OBJECTS_TO_VERIFY";break;} 00438 case -1074395550: 00439 { errorText = "ERR_NIOCR_INVALID_CHARACTER_VALUE";break;} 00440 case -1074395551: 00441 { errorText = "ERR_NIOCR_RENAME_REFCHAR";break;} 00442 case -1074395552: 00443 { errorText = "ERR_NIOCR_NOT_A_VALID_CHARACTER_SET";break;} 00444 case -1074395553: 00445 { errorText = "ERR_NIOCR_INVALID_MIN_BOUNDING_RECT_HEIGHT";break;} 00446 case -1074395554: 00447 { errorText = "ERR_NIOCR_INVALID_READ_RESOLUTION";break;} 00448 case -1074395555: 00449 { errorText = "ERR_NIOCR_INVALID_SPACING_RANGE";break;} 00450 case -1074395556: 00451 { errorText = "ERR_NIOCR_INVALID_BOUNDING_RECT_HEIGHT_RANGE";break;} 00452 case -1074395557: 00453 { errorText = "ERR_NIOCR_INVALID_BOUNDING_RECT_WIDTH_RANGE";break;} 00454 case -1074395558: 00455 { errorText = "ERR_NIOCR_INVALID_CHARACTER_SIZE_RANGE";break;} 00456 case -1074395559: 00457 { errorText = "ERR_NIOCR_INVALID_READ_OPTION";break;} 00458 case -1074395560: 00459 { errorText = "ERR_NIOCR_INVALID_OBJECT_INDEX";break;} 00460 case -1074395561: 00461 { errorText = "ERR_NIOCR_INVALID_NUMBER_OF_CHARACTERS";break;} 00462 case -1074395562: 00463 { errorText = "ERR_NIOCR_BOOLEAN_VALUE_FOR_STRING_ATTRIBUTE";break;} 00464 case -1074395563: 00465 { errorText = "ERR_NIOCR_UNLICENSED";break;} 00466 case -1074395564: 00467 { errorText = "ERR_NIOCR_INVALID_PREDEFINED_CHARACTER";break;} 00468 case -1074395565: 00469 { errorText = "ERR_NIOCR_MUST_BE_SINGLE_CHARACTER";break;} 00470 case -1074395566: 00471 { errorText = "ERR_NIOCR_BOOLEAN_VALUE_FOR_INTEGER_ATTRIBUTE";break;} 00472 case -1074395567: 00473 { errorText = "ERR_NIOCR_STRING_VALUE_FOR_BOOLEAN_ATTRIBUTE";break;} 00474 case -1074395568: 00475 { errorText = "ERR_NIOCR_STRING_VALUE_FOR_INTEGER_ATTRIBUTE";break;} 00476 case -1074395569: 00477 { errorText = "ERR_NIOCR_INVALID_ATTRIBUTE";break;} 00478 case -1074395570: 00479 { errorText = "ERR_NIOCR_INTEGER_VALUE_FOR_BOOLEAN_ATTRIBUTE";break;} 00480 case -1074395571: 00481 { errorText = "ERR_NIOCR_GET_ONLY_ATTRIBUTE";break;} 00482 case -1074395572: 00483 { errorText = "ERR_NIOCR_INTEGER_VALUE_FOR_STRING_ATTRIBUTE";break;} 00484 case -1074395573: 00485 { errorText = "ERR_NIOCR_INVALID_CHARACTER_SET_FILE_VERSION";break;} 00486 case -1074395574: 00487 { errorText = "ERR_NIOCR_CHARACTER_SET_DESCRIPTION_TOO_LONG";break;} 00488 case -1074395575: 00489 { errorText = "ERR_NIOCR_INVALID_NUMBER_OF_EROSIONS";break;} 00490 case -1074395576: 00491 { errorText = "ERR_NIOCR_CHARACTER_VALUE_TOO_LONG";break;} 00492 case -1074395577: 00493 { errorText = "ERR_NIOCR_CHARACTER_VALUE_CANNOT_BE_EMPTYSTRING";break;} 00494 case -1074395578: 00495 { errorText = "ERR_NIOCR_INVALID_CHARACTER_SET_FILE";break;} 00496 case -1074395579: 00497 { errorText = "ERR_NIOCR_INVALID_ASPECT_RATIO";break;} 00498 case -1074395580: 00499 { errorText = "ERR_NIOCR_INVALID_MIN_BOUNDING_RECT_WIDTH";break;} 00500 case -1074395581: 00501 { errorText = "ERR_NIOCR_INVALID_MAX_VERT_ELEMENT_SPACING";break;} 00502 case -1074395582: 00503 { errorText = "ERR_NIOCR_INVALID_MAX_HORIZ_ELEMENT_SPACING";break;} 00504 case -1074395583: 00505 { errorText = "ERR_NIOCR_INVALID_MIN_CHAR_SPACING";break;} 00506 case -1074395584: 00507 { errorText = "ERR_NIOCR_INVALID_THRESHOLD_LIMITS";break;} 00508 case -1074395585: 00509 { errorText = "ERR_NIOCR_INVALID_UPPER_THRESHOLD_LIMIT";break;} 00510 case -1074395586: 00511 { errorText = "ERR_NIOCR_INVALID_LOWER_THRESHOLD_LIMIT";break;} 00512 case -1074395587: 00513 { errorText = "ERR_NIOCR_INVALID_THRESHOLD_RANGE";break;} 00514 case -1074395588: 00515 { errorText = "ERR_NIOCR_INVALID_HIGH_THRESHOLD_VALUE";break;} 00516 case -1074395589: 00517 { errorText = "ERR_NIOCR_INVALID_LOW_THRESHOLD_VALUE";break;} 00518 case -1074395590: 00519 { errorText = "ERR_NIOCR_INVALID_NUMBER_OF_VALID_CHARACTER_POSITIONS";break;} 00520 case -1074395591: 00521 { errorText = "ERR_NIOCR_INVALID_CHARACTER_INDEX";break;} 00522 case -1074395592: 00523 { errorText = "ERR_NIOCR_INVALID_READ_STRATEGY";break;} 00524 case -1074395593: 00525 { errorText = "ERR_NIOCR_INVALID_NUMBER_OF_BLOCKS";break;} 00526 case -1074395594: 00527 { errorText = "ERR_NIOCR_INVALID_SUBSTITUTION_CHARACTER";break;} 00528 case -1074395595: 00529 { errorText = "ERR_NIOCR_INVALID_THRESHOLD_MODE";break;} 00530 case -1074395596: 00531 { errorText = "ERR_NIOCR_INVALID_CHARACTER_SIZE";break;} 00532 case -1074395597: 00533 { errorText = "ERR_NIOCR_NOT_A_VALID_SESSION";break;} 00534 case -1074395598: 00535 { errorText = "ERR_NIOCR_INVALID_ACCEPTANCE_LEVEL";break;} 00536 case -1074395600: 00537 { errorText = "ERR_INFO_NOT_FOUND";break;} 00538 case -1074395601: 00539 { errorText = "ERR_INVALID_EDGE_THRESHOLD";break;} 00540 case -1074395602: 00541 { errorText = "ERR_INVALID_MINIMUM_CURVE_LENGTH";break;} 00542 case -1074395603: 00543 { errorText = "ERR_INVALID_ROW_STEP";break;} 00544 case -1074395604: 00545 { errorText = "ERR_INVALID_COLUMN_STEP";break;} 00546 case -1074395605: 00547 { errorText = "ERR_INVALID_MAXIMUM_END_POINT_GAP";break;} 00548 case -1074395606: 00549 { errorText = "ERR_INVALID_MINIMUM_FEATURES_TO_MATCH";break;} 00550 case -1074395607: 00551 { errorText = "ERR_INVALID_MAXIMUM_FEATURES_PER_MATCH";break;} 00552 case -1074395608: 00553 { errorText = "ERR_INVALID_SUBPIXEL_ITERATIONS";break;} 00554 case -1074395609: 00555 { errorText = "ERR_INVALID_SUBPIXEL_TOLERANCE";break;} 00556 case -1074395610: 00557 { errorText = "ERR_INVALID_INITIAL_MATCH_LIST_LENGTH";break;} 00558 case -1074395611: 00559 { errorText = "ERR_INVALID_MINIMUM_RECTANGLE_DIMENSION";break;} 00560 case -1074395612: 00561 { errorText = "ERR_INVALID_MINIMUM_FEATURE_RADIUS";break;} 00562 case -1074395613: 00563 { errorText = "ERR_INVALID_MINIMUM_FEATURE_LENGTH";break;} 00564 case -1074395614: 00565 { errorText = "ERR_INVALID_MINIMUM_FEATURE_ASPECT_RATIO";break;} 00566 case -1074395615: 00567 { errorText = "ERR_INVALID_MINIMUM_FEATURE_STRENGTH";break;} 00568 case -1074395616: 00569 { errorText = "ERR_INVALID_EDGE_FILTER_SIZE";break;} 00570 case -1074395617: 00571 { errorText = "ERR_INVALID_NUMBER_OF_FEATURES_RANGE";break;} 00572 case -1074395618: 00573 { errorText = "ERR_TOO_MANY_SCALE_RANGES";break;} 00574 case -1074395619: 00575 { errorText = "ERR_TOO_MANY_OCCLUSION_RANGES";break;} 00576 case -1074395620: 00577 { errorText = "ERR_INVALID_CURVE_EXTRACTION_MODE";break;} 00578 case -1074395621: 00579 { errorText = "ERR_INVALID_LEARN_GEOMETRIC_PATTERN_SETUP_DATA";break;} 00580 case -1074395622: 00581 { errorText = "ERR_INVALID_MATCH_GEOMETRIC_PATTERN_SETUP_DATA";break;} 00582 case -1074395623: 00583 { errorText = "ERR_INVALID_SCALE_RANGE";break;} 00584 case -1074395624: 00585 { errorText = "ERR_INVALID_OCCLUSION_RANGE";break;} 00586 case -1074395625: 00587 { errorText = "ERR_INVALID_MATCH_CONSTRAINT_TYPE";break;} 00588 case -1074395626: 00589 { errorText = "ERR_NOT_ENOUGH_TEMPLATE_FEATURES";break;} 00590 case -1074395627: 00591 { errorText = "ERR_NOT_ENOUGH_TEMPLATE_FEATURES_1";break;} 00592 case -1074395628: 00593 { errorText = "ERR_INVALID_GEOMETRIC_MATCHING_TEMPLATE";break;} 00594 case -1074395629: 00595 { errorText = "ERR_INVALID_MAXIMUM_PIXEL_DISTANCE_FROM_LINE";break;} 00596 case -1074395630: 00597 { errorText = "ERR_INVALID_MAXIMUM_FEATURES_LEARNED";break;} 00598 case -1074395631: 00599 { errorText = "ERR_INVALID_MIN_MATCH_SEPARATION_DISTANCE";break;} 00600 case -1074395632: 00601 { errorText = "ERR_INVALID_MIN_MATCH_SEPARATION_ANGLE";break;} 00602 case -1074395633: 00603 { errorText = "ERR_INVALID_MIN_MATCH_SEPARATION_SCALE";break;} 00604 case -1074395634: 00605 { errorText = "ERR_INVALID_MAX_MATCH_OVERLAP";break;} 00606 case -1074395635: 00607 { errorText = "ERR_INVALID_SHAPE_DESCRIPTOR";break;} 00608 case -1074395636: 00609 { errorText = "ERR_DIRECTX_NOT_FOUND";break;} 00610 case -1074395637: 00611 { errorText = "ERR_HARDWARE_DOESNT_SUPPORT_NONTEARING";break;} 00612 case -1074395638: 00613 { errorText = "ERR_INVALID_FILL_STYLE";break;} 00614 case -1074395639: 00615 { errorText = "ERR_INVALID_HATCH_STYLE";break;} 00616 case -1074395640: 00617 { errorText = "ERR_TOO_MANY_ZONES";break;} 00618 case -1074395641: 00619 { errorText = "ERR_DUPLICATE_LABEL";break;} 00620 case -1074395642: 00621 { errorText = "ERR_LABEL_NOT_FOUND";break;} 00622 case -1074395643: 00623 { errorText = "ERR_INVALID_NUMBER_OF_MATCH_OPTIONS";break;} 00624 case -1074395644: 00625 { errorText = "ERR_LABEL_TOO_LONG";break;} 00626 case -1074395645: 00627 { errorText = "ERR_INVALID_NUMBER_OF_LABELS";break;} 00628 case -1074395646: 00629 { errorText = "ERR_NO_TEMPLATE_TO_LEARN";break;} 00630 case -1074395647: 00631 { errorText = "ERR_INVALID_MULTIPLE_GEOMETRIC_TEMPLATE";break;} 00632 case -1074395648: 00633 { errorText = "ERR_TEMPLATE_NOT_LEARNED";break;} 00634 case -1074395649: 00635 { errorText = "ERR_INVALID_GEOMETRIC_FEATURE_TYPE";break;} 00636 case -1074395650: 00637 { errorText = "ERR_CURVE_EXTRACTION_MODE_MUST_BE_SAME";break;} 00638 case -1074395651: 00639 { errorText = "ERR_EDGE_FILTER_SIZE_MUST_BE_SAME";break;} 00640 case -1074395652: 00641 { errorText = "ERR_OPENING_NEWER_GEOMETRIC_MATCHING_TEMPLATE";break;} 00642 case -1074395653: 00643 { errorText = "ERR_OPENING_NEWER_MULTIPLE_GEOMETRIC_TEMPLATE";break;} 00644 case -1074395654: 00645 { errorText = "ERR_GRADING_INFORMATION_NOT_FOUND";break;} 00646 case -1074395655: 00647 { errorText = "ERR_ENABLE_CALIBRATION_SUPPORT_MUST_BE_SAME";break;} 00648 case -1074395656: 00649 { errorText = "ERR_SMOOTH_CONTOURS_MUST_BE_SAME";break;} 00650 case -1074395700: 00651 { errorText = "ERR_REQUIRES_WIN2000_OR_NEWER";break;} 00652 case -1074395701: 00653 { errorText = "ERR_INVALID_MATRIX_SIZE_RANGE";break;} 00654 case -1074395702: 00655 { errorText = "ERR_INVALID_LENGTH";break;} 00656 case -1074395703: 00657 { errorText = "ERR_INVALID_TYPE_OF_FLATTEN";break;} 00658 case -1074395704: 00659 { errorText = "ERR_INVALID_COMPRESSION_TYPE";break;} 00660 case -1074395705: 00661 { errorText = "ERR_DATA_CORRUPTED";break;} 00662 case -1074395706: 00663 { errorText = "ERR_AVI_SESSION_ALREADY_OPEN";break;} 00664 case -1074395707: 00665 { errorText = "ERR_AVI_WRITE_SESSION_REQUIRED";break;} 00666 case -1074395708: 00667 { errorText = "ERR_AVI_READ_SESSION_REQUIRED";break;} 00668 case -1074395709: 00669 { errorText = "ERR_AVI_UNOPENED_SESSION";break;} 00670 case -1074395710: 00671 { errorText = "ERR_TOO_MANY_PARTICLES";break;} 00672 case -1074395711: 00673 { errorText = "ERR_NOT_ENOUGH_REGIONS";break;} 00674 case -1074395712: 00675 { errorText = "ERR_WRONG_REGION_TYPE";break;} 00676 case -1074395713: 00677 { errorText = "ERR_VALUE_NOT_IN_ENUM";break;} 00678 case -1074395714: 00679 { errorText = "ERR_INVALID_AXIS_ORIENTATION";break;} 00680 case -1074395715: 00681 { errorText = "ERR_INVALID_CALIBRATION_UNIT";break;} 00682 case -1074395716: 00683 { errorText = "ERR_INVALID_SCALING_METHOD";break;} 00684 case -1074395717: 00685 { errorText = "ERR_INVALID_RANGE";break;} 00686 case -1074395718: 00687 { errorText = "ERR_LAB_VERSION";break;} 00688 case -1074395719: 00689 { errorText = "ERR_BAD_ROI_BOX";break;} 00690 case -1074395720: 00691 { errorText = "ERR_BAD_ROI";break;} 00692 case -1074395721: 00693 { errorText = "ERR_INVALID_BIT_DEPTH";break;} 00694 case -1074395722: 00695 { errorText = "ERR_CLASSIFIER_CLASSIFY_IMAGE_WITH_CUSTOM_SESSION";break;} 00696 case -1074395723: 00697 { errorText = "ERR_CUSTOMDATA_KEY_NOT_FOUND";break;} 00698 case -1074395724: 00699 { errorText = "ERR_CUSTOMDATA_INVALID_SIZE";break;} 00700 case -1074395725: 00701 { errorText = "ERR_DATA_VERSION";break;} 00702 case -1074395726: 00703 { errorText = "ERR_MATCHFACTOR_OBSOLETE";break;} 00704 case -1074395727: 00705 { errorText = "ERR_UNSUPPORTED_2D_BARCODE_SEARCH_MODE";break;} 00706 case -1074395728: 00707 { errorText = "ERR_INVALID_2D_BARCODE_SEARCH_MODE";break;} 00708 case -1074395754: 00709 { errorText = "ERR_TRIG_TIMEOUT";break;} 00710 case -1074395756: 00711 { errorText = "ERR_DLL_FUNCTION_NOT_FOUND";break;} 00712 case -1074395757: 00713 { errorText = "ERR_DLL_NOT_FOUND";break;} 00714 case -1074395758: 00715 { errorText = "ERR_BOARD_NOT_OPEN";break;} 00716 case -1074395760: 00717 { errorText = "ERR_BOARD_NOT_FOUND";break;} 00718 case -1074395762: 00719 { errorText = "ERR_INVALID_NIBLACK_DEVIATION_FACTOR";break;} 00720 case -1074395763: 00721 { errorText = "ERR_INVALID_NORMALIZATION_METHOD";break;} 00722 case -1074395766: 00723 { errorText = "ERR_DEPRECATED_FUNCTION";break;} 00724 case -1074395767: 00725 { errorText = "ERR_INVALID_ALIGNMENT";break;} 00726 case -1074395768: 00727 { errorText = "ERR_INVALID_SCALE";break;} 00728 case -1074395769: 00729 { errorText = "ERR_INVALID_EDGE_THICKNESS";break;} 00730 case -1074395770: 00731 { errorText = "ERR_INVALID_INSPECTION_TEMPLATE";break;} 00732 case -1074395771: 00733 { errorText = "ERR_OPENING_NEWER_INSPECTION_TEMPLATE";break;} 00734 case -1074395772: 00735 { errorText = "ERR_INVALID_REGISTRATION_METHOD";break;} 00736 case -1074395773: 00737 { errorText = "ERR_NO_DEST_IMAGE";break;} 00738 case -1074395774: 00739 { errorText = "ERR_NO_LABEL";break;} 00740 case -1074395775: 00741 { errorText = "ERR_ROI_HAS_OPEN_CONTOURS";break;} 00742 case -1074395776: 00743 { errorText = "ERR_INVALID_USE_OF_COMPACT_SESSION_FILE";break;} 00744 case -1074395777: 00745 { errorText = "ERR_INCOMPATIBLE_CLASSIFIER_TYPES";break;} 00746 case -1074395778: 00747 { errorText = "ERR_INVALID_KERNEL_SIZE";break;} 00748 case -1074395779: 00749 { errorText = "ERR_CANNOT_COMPACT_UNTRAINED";break;} 00750 case -1074395780: 00751 { errorText = "ERR_INVALID_PARTICLE_TYPE";break;} 00752 case -1074395781: 00753 { errorText = "ERR_CLASSIFIER_INVALID_ENGINE_TYPE";break;} 00754 case -1074395782: 00755 { errorText = "ERR_DESCRIPTION_TOO_LONG";break;} 00756 case -1074395783: 00757 { errorText = "ERR_BAD_SAMPLE_INDEX";break;} 00758 case -1074395784: 00759 { errorText = "ERR_INVALID_LIMITS";break;} 00760 case -1074395785: 00761 { errorText = "ERR_NO_PARTICLE";break;} 00762 case -1074395786: 00763 { errorText = "ERR_INVALID_PARTICLE_OPTIONS";break;} 00764 case -1074395787: 00765 { errorText = "ERR_INVALID_CLASSIFIER_TYPE";break;} 00766 case -1074395788: 00767 { errorText = "ERR_NO_SAMPLES";break;} 00768 case -1074395789: 00769 { errorText = "ERR_OPENING_NEWER_CLASSIFIER_SESSION";break;} 00770 case -1074395790: 00771 { errorText = "ERR_INVALID_DISTANCE_METRIC";break;} 00772 case -1074395791: 00773 { errorText = "ERR_CLASSIFIER_INVALID_SESSION_TYPE";break;} 00774 case -1074395792: 00775 { errorText = "ERR_CLASSIFIER_SESSION_NOT_TRAINED";break;} 00776 case -1074395793: 00777 { errorText = "ERR_INVALID_OPERATION_ON_COMPACT_SESSION_ATTEMPTED";break;} 00778 case -1074395794: 00779 { errorText = "ERR_K_TOO_HIGH";break;} 00780 case -1074395795: 00781 { errorText = "ERR_K_TOO_LOW";break;} 00782 case -1074395796: 00783 { errorText = "ERR_INVALID_KNN_METHOD";break;} 00784 case -1074395797: 00785 { errorText = "ERR_INVALID_CLASSIFIER_SESSION";break;} 00786 case -1074395798: 00787 { errorText = "ERR_INVALID_CUSTOM_SAMPLE";break;} 00788 case -1074395799: 00789 { errorText = "ERR_INTERNAL";break;} 00790 case -1074395800: 00791 { errorText = "ERR_PROTECTION";break;} 00792 case -1074395801: 00793 { errorText = "ERR_TOO_MANY_CONTOURS";break;} 00794 case -1074395837: 00795 { errorText = "ERR_INVALID_COMPRESSION_RATIO";break;} 00796 case -1074395840: 00797 { errorText = "ERR_BAD_INDEX";break;} 00798 case -1074395875: 00799 { errorText = "ERR_BARCODE_PHARMACODE";break;} 00800 case -1074395876: 00801 { errorText = "ERR_UNSUPPORTED_COLOR_MODE";break;} 00802 case -1074395877: 00803 { errorText = "ERR_COLORMODE_REQUIRES_CHANGECOLORSPACE2";break;} 00804 case -1074395878: 00805 { errorText = "ERR_PROP_NODE_WRITE_NOT_SUPPORTED";break;} 00806 case -1074395879: 00807 { errorText = "ERR_BAD_MEASURE";break;} 00808 case -1074395880: 00809 { errorText = "ERR_PARTICLE";break;} 00810 case -1074395920: 00811 { errorText = "ERR_NUMBER_CLASS";break;} 00812 case -1074395953: 00813 { errorText = "ERR_INVALID_WAVELET_TRANSFORM_MODE";break;} 00814 case -1074395954: 00815 { errorText = "ERR_INVALID_QUANTIZATION_STEP_SIZE";break;} 00816 case -1074395955: 00817 { errorText = "ERR_INVALID_MAX_WAVELET_TRANSFORM_LEVEL";break;} 00818 case -1074395956: 00819 { errorText = "ERR_INVALID_QUALITY";break;} 00820 case -1074395957: 00821 { errorText = "ERR_ARRAY_SIZE_MISMATCH";break;} 00822 case -1074395958: 00823 { errorText = "ERR_WINDOW_ID";break;} 00824 case -1074395959: 00825 { errorText = "ERR_CREATE_WINDOW";break;} 00826 case -1074395960: 00827 { errorText = "ERR_INIT";break;} 00828 case -1074395971: 00829 { errorText = "ERR_INVALID_OFFSET";break;} 00830 case -1074395972: 00831 { errorText = "ERR_DIRECTX_ENUMERATE_FILTERS";break;} 00832 case -1074395973: 00833 { errorText = "ERR_JPEG2000_UNSUPPORTED_MULTIPLE_LAYERS";break;} 00834 case -1074395974: 00835 { errorText = "ERR_UNSUPPORTED_JPEG2000_COLORSPACE_METHOD";break;} 00836 case -1074395975: 00837 { errorText = "ERR_AVI_TIMEOUT";break;} 00838 case -1074395976: 00839 { errorText = "ERR_NUMBER_OF_PALETTE_COLORS";break;} 00840 case -1074395977: 00841 { errorText = "ERR_AVI_VERSION";break;} 00842 case -1074395978: 00843 { errorText = "ERR_INVALID_PARTICLE_NUMBER";break;} 00844 case -1074395979: 00845 { errorText = "ERR_INVALID_PARTICLE_INFO";break;} 00846 case -1074395980: 00847 { errorText = "ERR_COM_INITIALIZE";break;} 00848 case -1074395981: 00849 { errorText = "ERR_INSUFFICIENT_BUFFER_SIZE";break;} 00850 case -1074395982: 00851 { errorText = "ERR_INVALID_FRAMES_PER_SECOND";break;} 00852 case -1074395983: 00853 { errorText = "ERR_FILE_NO_SPACE";break;} 00854 case -1074395984: 00855 { errorText = "ERR_FILE_INVALID_DATA_TYPE";break;} 00856 case -1074395985: 00857 { errorText = "ERR_FILE_OPERATION";break;} 00858 case -1074395986: 00859 { errorText = "ERR_FILE_FORMAT";break;} 00860 case -1074395987: 00861 { errorText = "ERR_FILE_EOF";break;} 00862 case -1074395988: 00863 { errorText = "ERR_FILE_WRITE";break;} 00864 case -1074395989: 00865 { errorText = "ERR_FILE_READ";break;} 00866 case -1074395990: 00867 { errorText = "ERR_FILE_GET_INFO";break;} 00868 case -1074395991: 00869 { errorText = "ERR_FILE_INVALID_TYPE";break;} 00870 case -1074395992: 00871 { errorText = "ERR_FILE_PERMISSION";break;} 00872 case -1074395993: 00873 { errorText = "ERR_FILE_IO_ERR";break;} 00874 case -1074395994: 00875 { errorText = "ERR_FILE_TOO_MANY_OPEN";break;} 00876 case -1074395995: 00877 { errorText = "ERR_FILE_NOT_FOUND";break;} 00878 case -1074395996: 00879 { errorText = "ERR_FILE_OPEN";break;} 00880 case -1074395997: 00881 { errorText = "ERR_FILE_ARGERR";break;} 00882 case -1074395998: 00883 { errorText = "ERR_FILE_COLOR_TABLE";break;} 00884 case -1074395999: 00885 { errorText = "ERR_FILE_FILE_TYPE";break;} 00886 case -1074396000: 00887 { errorText = "ERR_FILE_FILE_HEADER";break;} 00888 case -1074396001: 00889 { errorText = "ERR_TOO_MANY_AVI_SESSIONS";break;} 00890 case -1074396002: 00891 { errorText = "ERR_INVALID_LINEGAUGEMETHOD";break;} 00892 case -1074396003: 00893 { errorText = "ERR_AVI_DATA_EXCEEDS_BUFFER_SIZE";break;} 00894 case -1074396004: 00895 { errorText = "ERR_DIRECTX_CERTIFICATION_FAILURE";break;} 00896 case -1074396005: 00897 { errorText = "ERR_INVALID_AVI_SESSION";break;} 00898 case -1074396006: 00899 { errorText = "ERR_DIRECTX_UNKNOWN_COMPRESSION_FILTER";break;} 00900 case -1074396007: 00901 { errorText = "ERR_DIRECTX_INCOMPATIBLE_COMPRESSION_FILTER";break;} 00902 case -1074396008: 00903 { errorText = "ERR_DIRECTX_NO_FILTER";break;} 00904 case -1074396009: 00905 { errorText = "ERR_DIRECTX";break;} 00906 case -1074396010: 00907 { errorText = "ERR_INVALID_FRAME_NUMBER";break;} 00908 case -1074396011: 00909 { errorText = "ERR_RPC_BIND";break;} 00910 case -1074396012: 00911 { errorText = "ERR_RPC_EXECUTE";break;} 00912 case -1074396013: 00913 { errorText = "ERR_INVALID_VIDEO_MODE";break;} 00914 case -1074396014: 00915 { errorText = "ERR_INVALID_VIDEO_BLIT";break;} 00916 case -1074396015: 00917 { errorText = "ERR_RPC_EXECUTE_IVB";break;} 00918 case -1074396016: 00919 { errorText = "ERR_NO_VIDEO_DRIVER";break;} 00920 case -1074396017: 00921 { errorText = "ERR_OPENING_NEWER_AIM_GRADING_DATA";break;} 00922 case -1074396018: 00923 { errorText = "ERR_INVALID_EDGE_POLARITY_SEARCH_MODE";break;} 00924 case -1074396019: 00925 { errorText = "ERR_INVALID_THRESHOLD_PERCENTAGE";break;} 00926 case -1074396020: 00927 { errorText = "ERR_INVALID_GRADING_MODE";break;} 00928 case -1074396021: 00929 { errorText = "ERR_INVALID_KERNEL_SIZE_FOR_EDGE_DETECTION";break;} 00930 case -1074396022: 00931 { errorText = "ERR_INVALID_SEARCH_MODE_FOR_STRAIGHT_EDGE";break;} 00932 case -1074396023: 00933 { errorText = "ERR_INVALID_ANGLE_TOL_FOR_STRAIGHT_EDGE";break;} 00934 case -1074396024: 00935 { errorText = "ERR_INVALID_MIN_COVERAGE_FOR_STRAIGHT_EDGE";break;} 00936 case -1074396025: 00937 { errorText = "ERR_INVALID_ANGLE_RANGE_FOR_STRAIGHT_EDGE";break;} 00938 case -1074396026: 00939 { errorText = "ERR_INVALID_PROCESS_TYPE_FOR_EDGE_DETECTION";break;} 00940 case -1074396032: 00941 { errorText = "ERR_TEMPLATEDESCRIPTOR_ROTATION_SEARCHSTRATEGY";break;} 00942 case -1074396033: 00943 { errorText = "ERR_TEMPLATEDESCRIPTOR_LEARNSETUPDATA";break;} 00944 case -1074396034: 00945 { errorText = "ERR_TEMPLATEIMAGE_EDGEINFO";break;} 00946 case -1074396035: 00947 { errorText = "ERR_TEMPLATEIMAGE_NOCIRCLE";break;} 00948 case -1074396036: 00949 { errorText = "ERR_INVALID_SKELETONMODE";break;} 00950 case -1074396037: 00951 { errorText = "ERR_TIMEOUT";break;} 00952 case -1074396038: 00953 { errorText = "ERR_FIND_COORDSYS_MORE_THAN_ONE_EDGE";break;} 00954 case -1074396039: 00955 { errorText = "ERR_IO_ERROR";break;} 00956 case -1074396040: 00957 { errorText = "ERR_DRIVER";break;} 00958 case -1074396041: 00959 { errorText = "ERR_INVALID_2D_BARCODE_TYPE";break;} 00960 case -1074396042: 00961 { errorText = "ERR_INVALID_2D_BARCODE_CONTRAST";break;} 00962 case -1074396043: 00963 { errorText = "ERR_INVALID_2D_BARCODE_CELL_SHAPE";break;} 00964 case -1074396044: 00965 { errorText = "ERR_INVALID_2D_BARCODE_SHAPE";break;} 00966 case -1074396045: 00967 { errorText = "ERR_INVALID_2D_BARCODE_SUBTYPE";break;} 00968 case -1074396046: 00969 { errorText = "ERR_INVALID_2D_BARCODE_CONTRAST_FOR_ROI";break;} 00970 case -1074396047: 00971 { errorText = "ERR_INVALID_LINEAR_AVERAGE_MODE";break;} 00972 case -1074396048: 00973 { errorText = "ERR_INVALID_CELL_SAMPLE_SIZE";break;} 00974 case -1074396049: 00975 { errorText = "ERR_INVALID_MATRIX_POLARITY";break;} 00976 case -1074396050: 00977 { errorText = "ERR_INVALID_ECC_TYPE";break;} 00978 case -1074396051: 00979 { errorText = "ERR_INVALID_CELL_FILTER_MODE";break;} 00980 case -1074396052: 00981 { errorText = "ERR_INVALID_DEMODULATION_MODE";break;} 00982 case -1074396053: 00983 { errorText = "ERR_INVALID_BORDER_INTEGRITY";break;} 00984 case -1074396054: 00985 { errorText = "ERR_INVALID_CELL_FILL_TYPE";break;} 00986 case -1074396055: 00987 { errorText = "ERR_INVALID_ASPECT_RATIO";break;} 00988 case -1074396056: 00989 { errorText = "ERR_INVALID_MATRIX_MIRROR_MODE";break;} 00990 case -1074396057: 00991 { errorText = "ERR_INVALID_SEARCH_VECTOR_WIDTH";break;} 00992 case -1074396058: 00993 { errorText = "ERR_INVALID_ROTATION_MODE";break;} 00994 case -1074396059: 00995 { errorText = "ERR_INVALID_MAX_ITERATIONS";break;} 00996 case -1074396060: 00997 { errorText = "ERR_JPEG2000_LOSSLESS_WITH_FLOATING_POINT";break;} 00998 case -1074396061: 00999 { errorText = "ERR_INVALID_WINDOW_SIZE";break;} 01000 case -1074396062: 01001 { errorText = "ERR_INVALID_TOLERANCE";break;} 01002 case -1074396063: 01003 { errorText = "ERR_EXTERNAL_ALIGNMENT";break;} 01004 case -1074396064: 01005 { errorText = "ERR_EXTERNAL_NOT_SUPPORTED";break;} 01006 case -1074396065: 01007 { errorText = "ERR_CANT_RESIZE_EXTERNAL";break;} 01008 case -1074396066: 01009 { errorText = "ERR_INVALID_POINTSYMBOL";break;} 01010 case -1074396067: 01011 { errorText = "ERR_IMAGES_NOT_DIFF";break;} 01012 case -1074396068: 01013 { errorText = "ERR_INVALID_ACTION";break;} 01014 case -1074396069: 01015 { errorText = "ERR_INVALID_COLOR_MODE";break;} 01016 case -1074396070: 01017 { errorText = "ERR_INVALID_FUNCTION";break;} 01018 case -1074396071: 01019 { errorText = "ERR_INVALID_SCAN_DIRECTION";break;} 01020 case -1074396072: 01021 { errorText = "ERR_INVALID_BORDER";break;} 01022 case -1074396073: 01023 { errorText = "ERR_MASK_OUTSIDE_IMAGE";break;} 01024 case -1074396074: 01025 { errorText = "ERR_INCOMP_SIZE";break;} 01026 case -1074396075: 01027 { errorText = "ERR_COORD_SYS_SECOND_AXIS";break;} 01028 case -1074396076: 01029 { errorText = "ERR_COORD_SYS_FIRST_AXIS";break;} 01030 case -1074396077: 01031 { errorText = "ERR_INCOMP_TYPE";break;} 01032 case -1074396079: 01033 { errorText = "ERR_INVALID_METAFILE_HANDLE";break;} 01034 case -1074396080: 01035 { errorText = "ERR_INVALID_IMAGE_TYPE";break;} 01036 case -1074396081: 01037 { errorText = "ERR_BAD_PASSWORD";break;} 01038 case -1074396082: 01039 { errorText = "ERR_PALETTE_NOT_SUPPORTED";break;} 01040 case -1074396083: 01041 { errorText = "ERR_ROLLBACK_TIMEOUT";break;} 01042 case -1074396084: 01043 { errorText = "ERR_ROLLBACK_DELETE_TIMER";break;} 01044 case -1074396085: 01045 { errorText = "ERR_ROLLBACK_INIT_TIMER";break;} 01046 case -1074396086: 01047 { errorText = "ERR_ROLLBACK_START_TIMER";break;} 01048 case -1074396087: 01049 { errorText = "ERR_ROLLBACK_STOP_TIMER";break;} 01050 case -1074396088: 01051 { errorText = "ERR_ROLLBACK_RESIZE";break;} 01052 case -1074396089: 01053 { errorText = "ERR_ROLLBACK_RESOURCE_REINITIALIZE";break;} 01054 case -1074396090: 01055 { errorText = "ERR_ROLLBACK_RESOURCE_ENABLED";break;} 01056 case -1074396091: 01057 { errorText = "ERR_ROLLBACK_RESOURCE_UNINITIALIZED_ENABLE";break;} 01058 case -1074396092: 01059 { errorText = "ERR_ROLLBACK_RESOURCE_NON_EMPTY_INITIALIZE";break;} 01060 case -1074396093: 01061 { errorText = "ERR_ROLLBACK_RESOURCE_LOCKED";break;} 01062 case -1074396094: 01063 { errorText = "ERR_ROLLBACK_RESOURCE_CANNOT_UNLOCK";break;} 01064 case -1074396095: 01065 { errorText = "ERR_CALIBRATION_DUPLICATE_REFERENCE_POINT";break;} 01066 case -1074396096: 01067 { errorText = "ERR_NOT_AN_OBJECT";break;} 01068 case -1074396097: 01069 { errorText = "ERR_INVALID_PARTICLE_PARAMETER_VALUE";break;} 01070 case -1074396098: 01071 { errorText = "ERR_RESERVED_MUST_BE_NULL";break;} 01072 case -1074396099: 01073 { errorText = "ERR_CALIBRATION_INFO_SIMPLE_TRANSFORM";break;} 01074 case -1074396100: 01075 { errorText = "ERR_CALIBRATION_INFO_PERSPECTIVE_PROJECTION";break;} 01076 case -1074396101: 01077 { errorText = "ERR_CALIBRATION_INFO_MICRO_PLANE";break;} 01078 case -1074396102: 01079 { errorText = "ERR_CALIBRATION_INFO_6";break;} 01080 case -1074396103: 01081 { errorText = "ERR_CALIBRATION_INFO_5";break;} 01082 case -1074396104: 01083 { errorText = "ERR_CALIBRATION_INFO_4";break;} 01084 case -1074396105: 01085 { errorText = "ERR_CALIBRATION_INFO_3";break;} 01086 case -1074396106: 01087 { errorText = "ERR_CALIBRATION_INFO_2";break;} 01088 case -1074396107: 01089 { errorText = "ERR_CALIBRATION_INFO_1";break;} 01090 case -1074396108: 01091 { errorText = "ERR_CALIBRATION_ERRORMAP";break;} 01092 case -1074396109: 01093 { errorText = "ERR_CALIBRATION_INVALID_SCALING_FACTOR";break;} 01094 case -1074396110: 01095 { errorText = "ERR_CALIBRATION_INFO_VERSION";break;} 01096 case -1074396111: 01097 { errorText = "ERR_CALIBRATION_FAILED_TO_FIND_GRID";break;} 01098 case -1074396112: 01099 { errorText = "ERR_INCOMP_MATRIX_SIZE";break;} 01100 case -1074396113: 01101 { errorText = "ERR_CALIBRATION_IMAGE_UNCALIBRATED";break;} 01102 case -1074396114: 01103 { errorText = "ERR_CALIBRATION_INVALID_ROI";break;} 01104 case -1074396115: 01105 { errorText = "ERR_CALIBRATION_IMAGE_CORRECTED";break;} 01106 case -1074396116: 01107 { errorText = "ERR_CALIBRATION_INSF_POINTS";break;} 01108 case -1074396117: 01109 { errorText = "ERR_MATRIX_SIZE";break;} 01110 case -1074396118: 01111 { errorText = "ERR_INVALID_STEP_SIZE";break;} 01112 case -1074396119: 01113 { errorText = "ERR_CUSTOMDATA_INVALID_KEY";break;} 01114 case -1074396120: 01115 { errorText = "ERR_NOT_IMAGE";break;} 01116 case -1074396121: 01117 { errorText = "ERR_SATURATION_THRESHOLD_OUT_OF_RANGE";break;} 01118 case -1074396122: 01119 { errorText = "ERR_DRAWTEXT_COLOR_MUST_BE_GRAYSCALE";break;} 01120 case -1074396123: 01121 { errorText = "ERR_INVALID_CALIBRATION_MODE";break;} 01122 case -1074396124: 01123 { errorText = "ERR_INVALID_CALIBRATION_ROI_MODE";break;} 01124 case -1074396125: 01125 { errorText = "ERR_INVALID_CONTRAST_THRESHOLD";break;} 01126 case -1074396126: 01127 { errorText = "ERR_ROLLBACK_RESOURCE_CONFLICT_1";break;} 01128 case -1074396127: 01129 { errorText = "ERR_ROLLBACK_RESOURCE_CONFLICT_2";break;} 01130 case -1074396128: 01131 { errorText = "ERR_ROLLBACK_RESOURCE_CONFLICT_3";break;} 01132 case -1074396129: 01133 { errorText = "ERR_ROLLBACK_UNBOUNDED_INTERFACE";break;} 01134 case -1074396130: 01135 { errorText = "ERR_NOT_RECT_OR_ROTATED_RECT";break;} 01136 case -1074396132: 01137 { errorText = "ERR_MASK_NOT_TEMPLATE_SIZE";break;} 01138 case -1074396133: 01139 { errorText = "ERR_THREAD_COULD_NOT_INITIALIZE";break;} 01140 case -1074396134: 01141 { errorText = "ERR_THREAD_INITIALIZING";break;} 01142 case -1074396135: 01143 { errorText = "ERR_INVALID_BUTTON_LABEL";break;} 01144 case -1074396136: 01145 { errorText = "ERR_DIRECTX_INVALID_FILTER_QUALITY";break;} 01146 case -1074396137: 01147 { errorText = "ERR_DIRECTX_DLL_NOT_FOUND";break;} 01148 case -1074396138: 01149 { errorText = "ERR_ROLLBACK_NOT_SUPPORTED";break;} 01150 case -1074396139: 01151 { errorText = "ERR_ROLLBACK_RESOURCE_OUT_OF_MEMORY";break;} 01152 case -1074396140: 01153 { errorText = "ERR_BARCODE_CODE128_SET";break;} 01154 case -1074396141: 01155 { errorText = "ERR_BARCODE_CODE128_FNC";break;} 01156 case -1074396142: 01157 { errorText = "ERR_BARCODE_INVALID";break;} 01158 case -1074396143: 01159 { errorText = "ERR_BARCODE_TYPE";break;} 01160 case -1074396144: 01161 { errorText = "ERR_BARCODE_CODE93_SHIFT";break;} 01162 case -1074396145: 01163 { errorText = "ERR_BARCODE_UPCA";break;} 01164 case -1074396146: 01165 { errorText = "ERR_BARCODE_MSI";break;} 01166 case -1074396147: 01167 { errorText = "ERR_BARCODE_I25";break;} 01168 case -1074396148: 01169 { errorText = "ERR_BARCODE_EAN13";break;} 01170 case -1074396149: 01171 { errorText = "ERR_BARCODE_EAN8";break;} 01172 case -1074396150: 01173 { errorText = "ERR_BARCODE_CODE128";break;} 01174 case -1074396151: 01175 { errorText = "ERR_BARCODE_CODE93";break;} 01176 case -1074396152: 01177 { errorText = "ERR_BARCODE_CODE39";break;} 01178 case -1074396153: 01179 { errorText = "ERR_BARCODE_CODABAR";break;} 01180 case -1074396154: 01181 { errorText = "ERR_IMAGE_TOO_SMALL";break;} 01182 case -1074396155: 01183 { errorText = "ERR_UNINIT";break;} 01184 case -1074396156: 01185 { errorText = "ERR_NEED_FULL_VERSION";break;} 01186 case -1074396157: 01187 { errorText = "ERR_UNREGISTERED";break;} 01188 case -1074396158: 01189 { errorText = "ERR_MEMORY_ERROR";break;} 01190 case -1074396159: 01191 { errorText = "ERR_OUT_OF_MEMORY";break;} 01192 case -1074396160: 01193 { errorText = "ERR_SYSTEM_ERROR";break;} 01194 case 0: 01195 { errorText = "ERR_SUCCESS";break;} 01196 // end National Instruments defined errors 01197 01198 // begin BAE defined errors 01199 case ERR_VISION_GENERAL_ERROR: 01200 { errorText = "ERR_VISION_GENERAL_ERROR";break;} 01201 case ERR_COLOR_NOT_FOUND: 01202 { errorText = "ERR_COLOR_NOT_FOUND";break;} 01203 case ERR_PARTICLE_TOO_SMALL: 01204 { errorText = "ERR_PARTICLE_TOO_SMALL";break;} 01205 case ERR_CAMERA_FAILURE: 01206 { errorText = "ERR_CAMERA_FAILURE";break;} 01207 case ERR_CAMERA_SOCKET_CREATE_FAILED: 01208 { errorText = "ERR_CAMERA_SOCKET_CREATE_FAILED";break;} 01209 case ERR_CAMERA_CONNECT_FAILED: 01210 { errorText = "ERR_CAMERA_CONNECT_FAILED";break;} 01211 case ERR_CAMERA_STALE_IMAGE: 01212 { errorText = "ERR_CAMERA_STALE_IMAGE";break;} 01213 case ERR_CAMERA_NOT_INITIALIZED: 01214 { errorText = "ERR_CAMERA_NOT_INITIALIZED";break;} 01215 case ERR_CAMERA_NO_BUFFER_AVAILABLE: 01216 { errorText = "ERR_CAMERA_NO_BUFFER_AVAILABLE";break;} 01217 case ERR_CAMERA_HEADER_ERROR: 01218 { errorText = "ERR_CAMERA_HEADER_ERROR";break;} 01219 case ERR_CAMERA_BLOCKING_TIMEOUT: 01220 { errorText = "ERR_CAMERA_BLOCKING_TIMEOUT";break;} 01221 case ERR_CAMERA_AUTHORIZATION_FAILED: 01222 { errorText = "ERR_CAMERA_AUTHORIZATION_FAILED";break;} 01223 case ERR_CAMERA_TASK_SPAWN_FAILED: 01224 { errorText = "ERR_CAMERA_TASK_SPAWN_FAILED";break;} 01225 case ERR_CAMERA_TASK_INPUT_OUT_OF_RANGE: 01226 { errorText = "ERR_CAMERA_TASK_INPUT_OUT_OF_RANGE";break;} 01227 case ERR_CAMERA_COMMAND_FAILURE: 01228 { errorText = "ERR_CAMERA_COMMAND_FAILURE";break;} 01229 } 01230 01231 return errorText; 01232 } 01233 01234 01235
Generated on Thu Jan 12 2012 22:35:20 for WPILibC++ by
1.7.1