开启左侧

[HALCON文档] Halcon最新完整错误代码汇总(收集贴) 20210520

  [复制链接]
Criss 发表于 2018-1-30 22:50:57 | 显示全部楼层 |阅读模式
      本帖旨在收集可能出现的错误以及解决方法,欢迎大家跟帖,楼主统一汇总,这样可以帮助更多的人去解决问题,奉献是一种美德!如果部分信息为NULL,可能需要其他会员和网友补充更多细节内容才可以正确解决并且显示出来!
      如果没有你的错误码,请回贴错误码 + 详细信息


错误码原因解决方案
1201-1220控制参数类型错误错误码最后两位数字代表第几位控制类型错误,检查并且修改
1301-1320控制参数值错误错误码最后两位数字代表第几位控制值错误,检查并且修改
1350组件错误值检查并且修改
1351组件错误灰度值检查并且修改
1401-1420控制参数值数量错误错误码最后两位数字代表第几位控制值数量错误,检查并且修改
1500-1510图形参数值数量错误错误码最后两位数字代表第几位图形值数量错误,检查并且修改
2000错误的参数规范检查参数类型并且修正
2001初始化HALCONNULL
2002Used number of symbolic object names too big
2003未发现License请使用最新月份License
2021操作系统时钟被修改或回溯自动联网更新当前时间,无法解决请重新安装操作系统
2031License文件找不到特征值License文件中提供的参数值可能缺失,重新更新License
2033License与Halcon版本不匹配更换正确对应版本的License(无法解决请用切换助手修复环境)
2036不能找到License.dat文件License没有安装到正确路径(不在License目录或者存在中文目录)下
2037无效的License文件语法联合开发中可能license无效,尝试更新
2042License属性已经过期更新最新月份的License即可
2076检验和失败请确保是官方原版安装文件
5200文件不存在文件路径不正确、路径有中文无法解析或者文件格式存在问题
5312图像采集设备不能被初始化请检查采集设备是否正确连接,可能需要更新图像接口库
21010Halcon许可错误License过期失效,更新最新月份的License即可



下面是Halcon20.11版本原版错误代码定义部分翻译:
  1. /*****************************************************************************
  2. * HErrorDef.h
  3. *****************************************************************************
  4. *
  5. * Project:     HALCON/libhalcon
  6. * Description: Definition of error constants
  7. *
  8. * (c) 1996-2020 by MVTec Software GmbH
  9. *                  www.mvtec.com
  10. *
  11. ****************************************************************************/

  12. #ifndef HERRORDEF_H
  13. #define HERRORDEF_H

  14. /****************************************************************************/
  15. /* Return values of HALCON operators in the case of no error (messages)     */
  16. /****************************************************************************/

  17. #define H_MSG_OK          2          /* Normal return value                 */
  18. #define H_MSG_TRUE        H_MSG_OK   /* TRUE                                */
  19. #define H_MSG_FALSE       3          /* FALSE                               */
  20. #define H_MSG_VOID        4          /* Stop processing                     */
  21. #define H_MSG_FAIL        5          /* Call failed                         */


  22. /****************************************************************************/
  23. #define H_ERR_BREAK         20 /* for internal use */
  24. #define H_ERR_HEN_CANCEL    21 /* operator was canceled for hdevengine */
  25. #define H_ERR_CANCEL        22 /* operator was generally cancelled */
  26. #define H_ERR_TIMEOUT_BREAK 23 /* for internal use */


  27. /****************************************************************************/
  28. /* Return codes for errors                                                  */
  29. /****************************************************************************/
  30. /* The values of errors range from 1000 to H_ERR_START_EXT                  */
  31. /* Values beyond H_ERR_START_EXT are reserved for user extensions           */
  32. /****************************************************************************/



  33. /*****************************************************************/
  34. /* Groups of error numbers:                                      */
  35. /*****************************************************************/
  36. /*  General error:                                               */
  37. /*    Parameter of HALCON operators                              */
  38. /*      Type input parameter            12xx                     */
  39. /*      Value input parameter           13xx                     */
  40. /*      Number values input parameter   14xx                     */
  41. /*      Number objects input parameter  15xx                     */
  42. /*****************************************************************/
  43. /*  Main part:                                                   */
  44. /*    CORE                              2xxx                     */
  45. /*      CORE0                           20xx                     */
  46. /*      CORE1                           21xx                     */
  47. /*      COREx                           22xx                     */
  48. /*      Licensing                       23xx                     */
  49. /*      Tuple, Vectors, handles         24xx                     */
  50. /*      Extensions (hlibxpi)            25xx                     */
  51. /*      HALCON scheduling               28xx-29xx                */
  52. /*    Image processing                  3xxx                     */
  53. /*      Chords                          30xx                     */
  54. /*      IPxx                            31xx                     */
  55. /*      Contour                         32xx                     */
  56. /*      XLD                             325x                     */
  57. /*      Classification                  33xx                     */
  58. /*      Morphology                      34xx                     */
  59. /*      Runlength encoding              35xx                     */
  60. /*      Bead Inspection                 371x-374x                */
  61. /*      Sheet-of-light                  375x                     */
  62. /*      Texture Inspection              381x                     */
  63. /*      ShapeFrom                       385x                     */
  64. /*      Kalman                          390x                     */
  65. /*      Structured Light                395x-396x                */
  66. /*      Background estimation           82xx                     */
  67. /*      OCR                             83xx                     */
  68. /*      OCV                             835x                     */
  69. /*      Function 1D                     837x                     */
  70. /*      Camera calibration              84xx                     */
  71. /*      Template matching               85xx                     */
  72. /*      1D Bar code                     87xx                     */
  73. /*      2D Bar code (old)               8800                     */
  74. /*      2D Data code (new)              8820-88xx                */
  75. /*      3D Matching                     89xx                     */
  76. /*    Data base                         4xxx                     */
  77. /*    IOxx                              5xxx                     */
  78. /*      General                         50xx                     */
  79. /*      Window                          51xx                     */
  80. /*      File                            52xx                     */
  81. /*      Frame grabber                   53xx                     */
  82. /*      Read picture                    55xx                     */
  83. /*      Socket                          56xx                     */
  84. /*****************************************************************/
  85. /*  Further system components                                    */
  86. /*    Memory management                 60xx                     */
  87. /*    System                            65xx                     */
  88. /*    Interfaces                                                 */
  89. /*      General                         70xx                     */
  90. /*      C                               74xx                     */
  91. /*****************************************************************/
  92. /*  Cxxx (e.g. CIPfeature)                                       */
  93. /*      Cgpx                            80xx                     */
  94. /*      Convol/Rank                     81xx                     */
  95. /*****************************************************************/
  96. /*  Misc                                                         */
  97. /*      Misc                            90xx                     */
  98. /*****************************************************************/

  99. /* Control parameters */
  100. /* Type input parameter 12xx */
  101. #define H_ERR_WIPT1        1201 /* Wrong type of control parameter: 1 */
  102. #define H_ERR_WIPT2        1202 /* Wrong type of control parameter: 2 */
  103. #define H_ERR_WIPT3        1203 /* Wrong type of control parameter: 3 */
  104. #define H_ERR_WIPT4        1204 /* Wrong type of control parameter: 4 */
  105. #define H_ERR_WIPT5        1205 /* Wrong type of control parameter: 5 */
  106. #define H_ERR_WIPT6        1206 /* Wrong type of control parameter: 6 */
  107. #define H_ERR_WIPT7        1207 /* Wrong type of control parameter: 7 */
  108. #define H_ERR_WIPT8        1208 /* Wrong type of control parameter: 8 */
  109. #define H_ERR_WIPT9        1209 /* Wrong type of control parameter: 9 */
  110. #define H_ERR_WIPT10       1210 /* Wrong type of control parameter: 10 */
  111. #define H_ERR_WIPT11       1211 /* Wrong type of control parameter: 11 */
  112. #define H_ERR_WIPT12       1212 /* Wrong type of control parameter: 12 */
  113. #define H_ERR_WIPT13       1213 /* Wrong type of control parameter: 13 */
  114. #define H_ERR_WIPT14       1214 /* Wrong type of control parameter: 14 */
  115. #define H_ERR_WIPT15       1215 /* Wrong type of control parameter: 15 */
  116. #define H_ERR_WIPT16       1216 /* Wrong type of control parameter: 16 */
  117. #define H_ERR_WIPT17       1217 /* Wrong type of control parameter: 17 */
  118. #define H_ERR_WIPT18       1218 /* Wrong type of control parameter: 18 */
  119. #define H_ERR_WIPT19       1219 /* Wrong type of control parameter: 19 */
  120. #define H_ERR_WIPT20       1220 /* Wrong type of control parameter: 20 */
  121. /* Value input parameter 13xx */
  122. #define H_ERR_WIPV1        1301 /* Wrong value of control parameter: 1 */
  123. #define H_ERR_WIPV2        1302 /* Wrong value of control parameter: 2 */
  124. #define H_ERR_WIPV3        1303 /* Wrong value of control parameter: 3 */
  125. #define H_ERR_WIPV4        1304 /* Wrong value of control parameter: 4 */
  126. #define H_ERR_WIPV5        1305 /* Wrong value of control parameter: 5 */
  127. #define H_ERR_WIPV6        1306 /* Wrong value of control parameter: 6 */
  128. #define H_ERR_WIPV7        1307 /* Wrong value of control parameter: 7 */
  129. #define H_ERR_WIPV8        1308 /* Wrong value of control parameter: 8 */
  130. #define H_ERR_WIPV9        1309 /* Wrong value of control parameter: 9 */
  131. #define H_ERR_WIPV10       1310 /* Wrong value of control parameter: 10 */
  132. #define H_ERR_WIPV11       1311 /* Wrong value of control parameter: 11 */
  133. #define H_ERR_WIPV12       1312 /* Wrong value of control parameter: 12 */
  134. #define H_ERR_WIPV13       1313 /* Wrong value of control parameter: 13 */
  135. #define H_ERR_WIPV14       1314 /* Wrong value of control parameter: 14 */
  136. #define H_ERR_WIPV15       1315 /* Wrong value of control parameter: 15 */
  137. #define H_ERR_WIPV16       1316 /* Wrong value of control parameter: 16 */
  138. #define H_ERR_WIPV17       1317 /* Wrong value of control parameter: 17 */
  139. #define H_ERR_WIPV18       1318 /* Wrong value of control parameter: 18 */
  140. #define H_ERR_WIPV19       1319 /* Wrong value of control parameter: 19 */
  141. #define H_ERR_WIPV20       1320 /* Wrong value of control parameter: 20 */
  142. #define H_ERR_WCOMP        1350 /* Wrong value of component */
  143. #define H_ERR_WGCOMP       1351 /* Wrong value of gray value component */
  144. /* Number of values input parameter 14xx */
  145. #define H_ERR_WIPN1        1401 /* Wrong number of values of ctrl.par.: 1 */
  146. #define H_ERR_WIPN2        1402 /* Wrong number of values of ctrl.par.: 2 */
  147. #define H_ERR_WIPN3        1403 /* Wrong number of values of ctrl.par.: 3 */
  148. #define H_ERR_WIPN4        1404 /* Wrong number of values of ctrl.par.: 4 */
  149. #define H_ERR_WIPN5        1405 /* Wrong number of values of ctrl.par.: 5 */
  150. #define H_ERR_WIPN6        1406 /* Wrong number of values of ctrl.par.: 6 */
  151. #define H_ERR_WIPN7        1407 /* Wrong number of values of ctrl.par.: 7 */
  152. #define H_ERR_WIPN8        1408 /* Wrong number of values of ctrl.par.: 8 */
  153. #define H_ERR_WIPN9        1409 /* Wrong number of values of ctrl.par.: 9 */
  154. #define H_ERR_WIPN10       1410 /* Wrong number of values of ctrl.par.: 10 */
  155. #define H_ERR_WIPN11       1411 /* Wrong number of values of ctrl.par.: 11 */
  156. #define H_ERR_WIPN12       1412 /* Wrong number of values of ctrl.par.: 12 */
  157. #define H_ERR_WIPN13       1413 /* Wrong number of values of ctrl.par.: 13 */
  158. #define H_ERR_WIPN14       1414 /* Wrong number of values of ctrl.par.: 14 */
  159. #define H_ERR_WIPN15       1415 /* Wrong number of values of ctrl.par.: 15 */
  160. #define H_ERR_WIPN16       1416 /* Wrong number of values of ctrl.par.: 16 */
  161. #define H_ERR_WIPN17       1417 /* Wrong number of values of ctrl.par.: 17 */
  162. #define H_ERR_WIPN18       1418 /* Wrong number of values of ctrl.par.: 18 */
  163. #define H_ERR_WIPN19       1419 /* Wrong number of values of ctrl.par.: 19 */
  164. #define H_ERR_WIPN20       1420 /* Wrong number of values of ctrl.par.: 20 */
  165. /* Number of input objects 15xx */
  166. #define H_ERR_IONTB        1500 /* Number of input objects too big */
  167. #define H_ERR_WION1        1501 /* Wrong number of values of object par.: 1 */
  168. #define H_ERR_WION2        1502 /* Wrong number of values of object par.: 2 */
  169. #define H_ERR_WION3        1503 /* Wrong number of values of object par.: 3 */
  170. #define H_ERR_WION4        1504 /* Wrong number of values of object par.: 4 */
  171. #define H_ERR_WION5        1505 /* Wrong number of values of object par.: 5 */
  172. #define H_ERR_WION6        1506 /* Wrong number of values of object par.: 6 */
  173. #define H_ERR_WION7        1507 /* Wrong number of values of object par.: 7 */
  174. #define H_ERR_WION8        1508 /* Wrong number of values of object par.: 8 */
  175. #define H_ERR_WION9        1509 /* Wrong number of values of object par.: 9 */
  176. #define H_ERR_OONTB        1510 /* Number of output objects too big */

  177. /* Error codes concerning the HALCON core */
  178. #define H_ERR_WNP          2000 /* Wrong specification of parameter (error in
  179.                                    file: xxx.def) */
  180. #define H_ERR_HONI         2001 /* Initialize Halcon:
  181.                                    reset_obj_db(Width,Height,Components) */
  182. #define H_ERR_WRKNN        2002 /* Used number of symbolic object names
  183.                                    too big */

  184. /* Error codes concerning licensing */
  185. #define H_ERR_LIC_NO_LICENSE      2003 /* No license found */
  186. #define H_ERR_LIC_NO_LS_SERVER    2004 /* Lost connection to license server */
  187. #define H_ERR_LIC_NO_MODULES      2005 /* No modules in license
  188.                                          (no VENDOR_STRING) */
  189. #define H_ERR_LIC_NO_LIC_OPER     2006 /* No license for this operator */
  190. #define H_ERR_LIC_BAD_TZ          2007 /* Time zone offset from GMT is
  191.                                           > 24 hours */
  192. #define H_ERR_LIC_BADPLATFORM     2008 /* Vendor keys do not support this
  193.                                           platform */
  194. #define H_ERR_LIC_BADVENDORKEY    2009 /* Bad vendor keys */
  195. #define H_ERR_LIC_BADVENDORDATA   2010 /* Unknown vendor key type */
  196. #define H_ERR_LIC_CANTMALLOC      2011 /* malloc() call failed */
  197. #define H_ERR_LIC_EXPIREDKEYS     2012 /* Vendor keys have expired */
  198. #define H_ERR_LIC_FUNCNOTAVAIL    2013 /* Second call to lc_inti()
  199.                                           (multiple jobs), and vendorkeys
  200.                                           do not support multiple jobs */
  201. #define H_ERR_LIC_NOKEYDATA       2014 /* Vendor key data not supplied */
  202. #define H_ERR_LIC_LIBRARYMISMATCH 2015 /* lmclient.h/liblmgr.a version
  203.                                           mismatch */
  204. #define H_ERR_LIC_NONETWORK       2016 /* Networking software not available
  205.                                           on this machine */
  206. #define H_ERR_LIC_OLDVENDORDATA   2017 /* Old vendor keys supplied */
  207. #define H_ERR_LIC_BADCODE         2018 /* License key in license file does
  208.                                           not match other data in file */
  209. #define H_ERR_LIC_BADHANDSHAKE    2019 /* Encryption handshake with daemon
  210.                                           failed */
  211. #define H_ERR_LIC_BADPARAM        2020 /* 'key' structure is incorrect
  212.                                           type, or feature == NULL, or
  213.                                           num_licenses == 0 */
  214. #define H_ERR_LIC_BADSYSDATE      2021 /* System clock has been set back */
  215. #define H_ERR_LIC_BAD_VERSION     2022 /* Version argument is invalid
  216.                                           floating point format */
  217. #define H_ERR_LIC_BUSYNEWSERV     2023 /* License server busy starting
  218.                                           another copy of itself */
  219. #define H_ERR_LIC_CANTCONNECT     2024 /* Cannot establish a connection
  220.                                           with a license server */
  221. #define H_ERR_LIC_FEATQUEUE       2025 /* Feature is queued. lc_status will
  222.                                           determine when it is available */
  223. #define H_ERR_LIC_FUNC_NOT_AVAIL  2026 /* Vendor keys do not support this
  224.                                           function */
  225. #define H_ERR_LIC_LOCALFILTER     2027 /* Checkout request filtered by the
  226.                                           vendor-defined filter routine */
  227. #define H_ERR_LIC_MAXLIMIT        2028 /* Checkout exceeds MAX specified
  228.                                           in options file */
  229. #define H_ERR_LIC_MAXUSERS        2029 /* All licenses in use */
  230. #define H_ERR_LIC_NO_SERVER_IN_FILE 2030 /* No license server specified
  231.                                             for counted license */
  232. #define H_ERR_LIC_NOFEATURE       2031 /* Can not find feature in the
  233.                                           license file */
  234. #define H_ERR_LIC_NOSERVSUPP      2032 /* Server has different license
  235.                                           file than client - client's
  236.                                           license has feature, but
  237.                                           server's does not */
  238. #define H_ERR_LIC_OLDVER          2033 /* License file does not support
  239.                                           a version this new */
  240. #define H_ERR_LIC_PLATNOTLIC      2034 /* This platform not authorized by
  241.                                           license - running on platform
  242.                                           not included in PLATFORMS list */
  243. #define H_ERR_LIC_SERVBUSY        2035 /* License server busy */
  244. #define H_ERR_LIC_NOCONFFILE      2036 /* Could not find license.dat */

  245. #define H_ERR_LIC_BADFILE           2037 /* Invalid license file syntax */
  246. #define H_ERR_LIC_NOSERVER          2038 /* Cannot connect to a license
  247.                                             server */
  248. #define H_ERR_LIC_NOSERVICE         2039 /* No TCP "license" service
  249.                                             exists */
  250. #define H_ERR_LIC_NOSOCKET          2040 /* No socket connection to
  251.                                             license manager server */
  252. #define H_ERR_LIC_NOTTHISHOST       2041 /* Invalid host */
  253. #define H_ERR_LIC_LONGGONE          2042 /* Feature has expired */
  254. #define H_ERR_LIC_BADDATE           2043 /* Invalid date format in license
  255.                                             file */
  256. #define H_ERR_LIC_BADCOMM           2044 /* Invalid returned data from
  257.                                             license server */
  258. #define H_ERR_LIC_BADHOST           2045 /* Cannot find SERVER hostname in
  259.                                             network database */
  260. #define H_ERR_LIC_CANTREAD          2046 /* Cannot read data from license
  261.                                             server */
  262. #define H_ERR_LIC_CANTWRITE         2047 /* Cannot write data to license
  263.                                             server */
  264. #define H_ERR_LIC_SELECTERR         2048 /* Error in select system call */
  265. #define H_ERR_LIC_CHECKINBAD        2049 /* Feature checkin failure
  266.                                             detected at license */
  267. #define H_ERR_LIC_USERSQUEUED       2050 /* Users are queued for this
  268.                                             feature */
  269. #define H_ERR_LIC_SERVLONGGONE      2051 /* License server does not support
  270.                                             this version of this feature */
  271. #define H_ERR_LIC_TOOMANY           2052 /* Request for more licenses than
  272.                                             this feature supports */
  273. #define H_ERR_LIC_CANTREADKMEM      2053 /* Cannot read /dev/kmem */
  274. #define H_ERR_LIC_CANTREADVMUNIX    2054 /* Cannot read /vmunix */
  275. #define H_ERR_LIC_CANTFINDETHER     2055 /* Cannot find ethernet device */
  276. #define H_ERR_LIC_NOREADLIC         2056 /* Cannot read license file */
  277. #define H_ERR_LIC_TOOEARLY          2057 /* Feature not yet available */
  278. #define H_ERR_LIC_NOSUCHATTR        2058 /* No such attribute */
  279. #define H_ERR_LIC_CLOCKBAD          2059 /* Clock difference too large
  280.                                             between client and server */
  281. #define H_ERR_LIC_FEATCORRUPT       2060 /* Feature database corrupted in
  282.                                             daemon */
  283. #define H_ERR_LIC_BADFEATPARAM      2061 /* Duplicate selection mismatch
  284.                                             for this feature */
  285. #define H_ERR_LIC_FEATEXCLUDE       2062 /* User/host on EXCLUDE list for
  286.                                             feature */
  287. #define H_ERR_LIC_FEATNOTINCLUDE    2063 /* User/host not on INCLUDE list
  288.                                             for feature */
  289. #define H_ERR_LIC_NEVERCHECKOUT     2064 /* Feature was never checked out */
  290. #define H_ERR_LIC_BADKEYDATA        2065 /* Invalid FLEXlm key data supplied */
  291. #define H_ERR_LIC_NOCLOCKCHECK      2066 /* Clock setting check not
  292.                                             available in daemon */
  293. #define H_ERR_LIC_DATE_TOOBIG       2067 /* Date too late for binary format */
  294. #define H_ERR_LIC_NOFLEXLMINIT      2068 /* FLEXlm not initialized */
  295. #define H_ERR_LIC_NOSERVRESP        2069 /* Server did not respond to message */
  296. #define H_ERR_LIC_CHECKOUTFILTERED  2070 /* Request rejected by vendor
  297.                                             defined filter */
  298. #define H_ERR_LIC_NOFEATSET         2071 /* No FEATURESET line present in
  299.                                             license file */
  300. #define H_ERR_LIC_BADFEATSET        2072 /* Incorrect FEATURESET line in
  301.                                             license file */
  302. #define H_ERR_LIC_CANTCOMPUTEFEATSET 2073 /* Cannot compute FEATURESET
  303.                                              line */
  304. #define H_ERR_LIC_SOCKETFAIL        2074 /* socket() call failed */
  305. #define H_ERR_LIC_SETSOCKFAIL       2075 /* setsockopt() failed */
  306. #define H_ERR_LIC_BADCHECKSUM       2076 /* Message checksum failure */
  307. #define H_ERR_LIC_SERVNOREADLIC     2077 /* Cannot read license file from
  308.                                             server */
  309. #define H_ERR_LIC_NOTLICADMIN       2078 /* Not a license administrator */
  310. #define H_ERR_LIC_REMOVETOOSOON     2079 /* lmremove request too soon */
  311. #define H_ERR_LIC_ENDPATH           2080 /* Attempt to read beyond the end
  312.                                             of LF path */
  313. #define H_ERR_LIC_VMS_SETIMR_FAILED 2081 /* SYS$SETIMR call failed */
  314. #define H_ERR_LIC_INTERNAL_ERROR    2082 /* Internal FLEXlm Erro - Please
  315.                                             report to Globetrotter
  316.                                             Software */
  317. #define H_ERR_LIC_NOADMINAPI        2083 /* FLEXadmin API functions not
  318.                                             avilable */
  319. #define H_ERR_LIC_BADPKG            2084 /* Invalid PACKAGE line in
  320.                                             license file */
  321. #define H_ERR_LIC_SERVOLDVER        2085 /* Server FLEXlm version older
  322.                                             than client's */
  323. #define H_ERR_LIC_USER_BASED        2086 /* Incorrect number of USERS/HOSTS
  324.                                             INCLUDED in options file */
  325. #define H_ERR_LIC_NOSERVCAP         2087 /* Server doesn't support this
  326.                                             request */
  327. #define H_ERR_LIC_OBJECTUSED        2088 /* This license object already in
  328.                                             use */

  329. #define H_ERR_LIC_FUTURE_FILE       2089 /* Future license file format */
  330. #define H_ERR_LIC_SERVER_REMOVED    2090 /* Feature removed during
  331.                                             lmreread */
  332. #define H_ERR_LIC_POOL              2091 /* This feature is available in a
  333.                                             different license pool */
  334. #define H_ERR_LIC_NOT_THIS_HOST     2092 /* Network connect to THIS_HOST
  335.                                             failed */
  336. #define H_ERR_LIC_HOSTDOWN          2093 /* Server node is down or not
  337.                                             responding */
  338. #define H_ERR_LIC_VENDOR_DOWN       2094 /* The desired vendor daemon is
  339.                                             down */
  340. #define H_ERR_LIC_BADDECFILE        2095 /* The decimal format license is
  341.                                             typed incorrectly */
  342. #define H_ERR_LIC_RESVFOROTHERS     2096 /* All licenses are reserved for
  343.                                             others */
  344. #define H_ERR_LIC_TSOK_ERR          2097 /* Terminal Server remote client
  345.                                             not allowed */
  346. #define H_ERR_LIC_BORROW_TOOLONG    2098 /* Cannot borrow that long */
  347. #define H_ERR_LIC_SERVER_MAXED_OUT  2099 /* License server out of network
  348.                                             connections */
  349. #define H_ERR_LIC_NODONGLE          2300 /* Dongle not attached, or can't
  350.                                             read dongle */
  351. #define H_ERR_LIC_NODONGLEDRIVER    2301 /* Missing dongle driver */
  352. #define H_ERR_LIC_FLEXLOCK2CKOUT    2302 /* FLEXlock checkouts attempted */
  353. #define H_ERR_LIC_SIGN_REQ          2303 /* SIGN= attribute required */
  354. #define H_ERR_LIC_NOCROSUPPORT      2304 /* CRO not supported for this
  355.                                             platform */
  356. #define H_ERR_LIC_BORROW_LINGER_ERR 2305 /* BORROW failed */
  357. #define H_ERR_LIC_BORROW_EXPIRED    2306 /* BORROW period has expired */
  358. #define H_ERR_LIC_FLOATOK_ONEHOSTID 2307 /* FLOAT_OK license must have
  359.                                             exactly one dongle hostid */
  360. #define H_ERR_LIC_BORROW_DELETE_ERR 2308 /* Unable to delete local borrow
  361.                                             info */
  362. #define H_ERR_LIC_BORROW_RETURN_EARLY_ERR    2309 /* Returning borrowed
  363.                                                      license early
  364.                                                      not enabled */
  365. #define H_ERR_LIC_BORROW_RETURN_SERVER_ERR   2310 /* Returning borrowed
  366.                                                      license on server
  367.                                                      failed */
  368. #define H_ERR_LIC_CANT_CHECKOUT_JUST_PACKAGE 2311 /* Checkout just a
  369.                                                      PACKAGE failed*/
  370. #define H_ERR_LIC_COMPOSITEID_INIT_ERR 2312 /* Composite Hostid not
  371.                                                initialized */
  372. #define H_ERR_LIC_COMPOSITEID_ITEM_ERR 2313 /* An item needed for Composite
  373.                                                Hostid missing or invalid */
  374. #define H_ERR_LIC_BORROW_MATCH_ERR   2314 /* Borrowed license doesn't match
  375.                                              any known server license */
  376. #define H_ERR_LIC_EVENTLOG_INIT_ERR  2315 /* Error enabling event log */
  377. #define H_ERR_LIC_EVENTLOG_DISABLED  2316 /* Event logging is disabled */
  378. #define H_ERR_LIC_EVENTLOG_WRITE_ERR 2317 /* Error writing to event log */
  379. #define H_ERR_LIC_TIMEOUT            2318 /* Timeout */
  380. #define H_ERR_LIC_BADCOMMAND         2319 /* Bad message command */
  381. #define H_ERR_LIC_SOCKET_BROKEN_PIPE 2320 /* Error writing to socket */
  382. #define H_ERR_LIC_INVALID_SIGNATURE  2321 /* Failed to generate version
  383.                                              specific license */
  384. #define H_ERR_LIC_UNCOUNTED_NOT_SUPPORTED 2322 /* Vers.-specific signatures
  385.                                                   not supported */
  386. #define H_ERR_LIC_REDUNDANT_SIGNATURES 2323 /* License template contains
  387.                                                redundant signature
  388.                                                specifiers */
  389. #define H_ERR_LIC_BADCODE_V71_LK    2324 /* Invalid V71_LK signature */
  390. #define H_ERR_LIC_BADCODE_V71_SIGN  2325 /* Invalid V71_SIGN signature */
  391. #define H_ERR_LIC_BADCODE_V80_LK    2326 /* Invalid V80_LK signature */
  392. #define H_ERR_LIC_BADCODE_V80_SIGN  2327 /* Invalid V80_SIGN signature */
  393. #define H_ERR_LIC_BADCODE_V81_LK    2328 /* Invalid V81_LK signature */
  394. #define H_ERR_LIC_BADCODE_V81_SIGN  2329 /* Invalid V81_SIGN signature */
  395. #define H_ERR_LIC_BADCODE_V81_SIGN2 2330 /* Invalid V81_SIGN2 signature */
  396. #define H_ERR_LIC_BADCODE_V84_LK    2331 /* Invalid V84_LK signature */
  397. #define H_ERR_LIC_BADCODE_V84_SIGN  2332 /* Invalid V84_SIGN signature */
  398. #define H_ERR_LIC_BADCODE_V84_SIGN2 2333 /* Invalid V84_SIGN2 signature */
  399. #define H_ERR_LIC_LK_REQ            2334 /* License key required but
  400.                                             missing from the certificate */
  401. #define H_ERR_LIC_BADAUTH           2335 /* Bad AUTH={} signature */
  402. #define H_ERR_LIC_REPAIR_NEEDED     2336 /* TS record invalid */
  403. #define H_ERR_LIC_TS_OPEN           2337 /* Cannot open TS */
  404. #define H_ERR_LIC_BAD_FULFILLMENT   2338 /* Invalid Fulfillment record */
  405. #define H_ERR_LIC_BAD_ACTREQ        2339 /* Invalid activation request
  406.                                             received */
  407. #define H_ERR_LIC_TS_NO_FULFILL_MATCH 2340 /* No fulfillment exists in
  408.                                               trusted storage which matches
  409.                                               the request */
  410. #define H_ERR_LIC_BAD_ACT_RESP      2341 /* Invalid activation response
  411.                                             received */
  412. #define H_ERR_LIC_CANTRETURN        2342 /* Can't return the fulfillment */
  413. #define H_ERR_LIC_RETURNEXCEEDSMAX  2343 /* Return would exceed max
  414.                                             count(s) */
  415. #define H_ERR_LIC_NO_REPAIRS_LEFT   2344 /* No repair count left */
  416. #define H_ERR_LIC_NOT_ALLOWED       2345 /* Specified operation is not
  417.                                             allowed */
  418. #define H_ERR_LIC_ENTLEXCLUDE       2346 /* User/host on EXCLUDE list for
  419.                                             entitlement */
  420. #define H_ERR_LIC_ENTLNOTINCLUDE    2347 /* User/host not in INCLUDE list
  421.                                             for entitlement */
  422. #define H_ERR_LIC_ACTIVATION        2348 /* Activation error */
  423. #define H_ERR_LIC_TS_BADDATE        2349 /* Invalid date format in trusted
  424.                                             storage */
  425. #define H_ERR_LIC_ENCRYPTION_FAILED 2350 /* Message encryption failed */
  426. #define H_ERR_LIC_DECRYPTION_FAILED 2351 /* Message decryption failed */
  427. #define H_ERR_LIC_BADCONTEXT        2352 /* Bad filter context */
  428. #define H_ERR_LIC_SUPERSEDE_CONFLICT 2353 /* SUPERSEDE feature conflict */
  429. #define H_ERR_LIC_INVALID_SUPERSEDE_SIGN 2354 /* Invalid SUPERSEDE_SIGN
  430.                                                  syntax */
  431. #define H_ERR_LIC_SUPERSEDE_SIGN_EMPTYSTRING 2355 /* SUPERSEDE_SIGN does
  432.                                                      not contain a feature
  433.                                                      name and license
  434.                                                      signature */
  435. #define H_ERR_LIC_ONE_TSOK_PLATFORM_ERR 2356 /* ONE_TS_OK is not supported
  436.                                                 in this Windows Platform */
  437. #define H_ERR_LIC_ONE_TSOK_MTX_ERR  2357 /* Internal error */
  438. #define H_ERR_LIC_ONE_TSOK_ERR      2358 /* Only one terminal server
  439.                                             remote client checkout is
  440.                                             allowed for this feature */
  441. #define H_ERR_LIC_SSIDNULL          2359 /* Internal error */
  442. #define H_ERR_LIC_SMTXNOTREL        2360 /* Internal error */
  443. #define H_ERR_LIC_MTXNOPERM         2361 /* Internal error */
  444. #define H_ERR_LIC_COMPOSITEID_ETHER_ERR 2362 /* More than one ethernet
  445.                                                 hostid not supported in
  446.                                                 composite hostid
  447.                                                 definition */
  448. #define H_ERR_LIC_LIC_FILE_CHAR_EXCEED 2363 /* The number of characters in
  449.                                                the license file paths
  450.                                                exceeds the permissible
  451.                                                limit */
  452. #define H_ERR_LIC_TZ_INVALID_SYNTAX 2364 /* Invalid TZ keyword syntax */
  453. #define H_ERR_LIC_TZ_INVALID_TZONE_SPEC 2365 /* Invalid time zone override
  454.                                                 specification in the
  455.                                                 client */
  456. #define H_ERR_LIC_TZ_INVALID_TZONE_INFO 2366 /* The time zone information
  457.                                                 could not be obtained */
  458. #define H_ERR_LIC_TZ_UNAUTHORIZED   2367 /* License client time zone not
  459.                                             authorized for license
  460.                                             rights */
  461. #define H_ERR_LIC_INVALID_VM_PLATFORMS 2368 /* Invalid syntax for
  462.                                                VM_PLATFORMS keyword */
  463. #define H_ERR_LIC_VM_PHYSICAL_ONLY  2369 /* Feature can be checked out
  464.                                             from physical machine only */
  465. #define H_ERR_LIC_VM_VIRTUAL_ONLY   2370 /* Feature can be checked out
  466.                                             from virtual machine only */
  467. #define H_ERR_LIC_VM_BAD_KEY        2371 /* Vendor keys do not support
  468.                                             Virtualization feature */
  469. #define H_ERR_LIC_MAXLIMIT_EXCEED   2372 /* Checkout request denied as it
  470.                                             exceeds the MAX limit
  471.                                             specified in the options
  472.                                             file */
  473. #define H_ERR_LIC_BA_API_INTERNAL_ERROR 2373 /* Binding agent API -
  474.                                                 Internal error */
  475. #define H_ERR_LIC_BA_COMM_ERROR     2374 /* Binding agent communication
  476.                                             error */
  477. #define H_ERR_LIC_INVALID_BA_VERSION 2375 /* Invalid Binding agent
  478.                                              version */
  479. #define H_ERR_LIC_SERVERQUERY_LOAD_REQUEST_FAILED 2376
  480.                                               /* Failed to load ServerQuery
  481.                                                  request */
  482. #define H_ERR_LIC_SERVERQUERY_RESPONSE_FAILED 2377
  483.                                               /* Failed to generate ServerQuery
  484.                                                  response */
  485. #define H_ERR_LIC_INVALID_IPADDRESS 2378  /* Invalid IP address used while
  486.                                              overriding */
  487. #define H_ERR_LIC_NO_CM_RUNTIME      2379 /* No CodeMeter Runtime installed */
  488. #define H_ERR_LIC_CM_RUNTIME_TOO_OLD 2380 /* Installed CodeMeter Runtime is too
  489.                                              old */
  490. #define H_ERR_LIC_WRONG_EDITION      2381 /* License is for wrong HALCON
  491.                                              edition */
  492. #define H_ERR_LIC_UNKNOWN_FLAGS      2382 /* License contains unknown FLAGS */
  493. #define H_ERR_LIC_PREVIEW_EXPIRED    2383 /* HALCON preview version expired */
  494. #define H_ERR_LIC_NEWVER             2384 /* License does not support a HALCON
  495.                                              version this old */

  496. /* Adapt this to be the highest error code concerning licensing */
  497. #define H_ERR_LAST_LIC_ERROR H_ERR_LIC_NEWVER

  498. /* Error codes concerning the HALCON core, 2100..2199 */
  499. #define H_ERR_WOOPI        2100 /* Wrong index for output object parameter */
  500. #define H_ERR_WIOPI        2101 /* Wrong index for input object parameter*/
  501. #define H_ERR_WOI          2102 /* Wrong index for image object */
  502. #define H_ERR_WRCN         2103 /* Wrong number region/image component */
  503. #define H_ERR_WRRN         2104 /* Wrong relation name */
  504. #define H_ERR_AUDI         2105 /* Access to undefined gray value component*/
  505. #define H_ERR_WIWI         2106 /* Wrong image width */
  506. #define H_ERR_WIHE         2107 /* Wrong image height */
  507. #define H_ERR_ICUNDEF      2108 /* Undefined gray value component */

  508. /* Error codes concerning the HALCON core (+ Language interfaces),
  509.    2200..2299 */
  510. #define H_ERR_IDBD         2200 /* Inconsistent data of data base (typing) */
  511. #define H_ERR_WICPI        2201 /* Wrong index for input control parameter */
  512. #define H_ERR_DBDU         2202 /* Data of data base not defined
  513.                                    (internal error) */
  514. #define H_ERR_PNTL         2203 /* legacy: Number of operators too big */
  515. #define H_ERR_UEXTNI       2205 /* User extension not properly installed */
  516. #define H_ERR_NPTL         2206 /* legacy: Number of packages too large */
  517. #define H_ERR_NSP          2207 /* No such package installed */

  518. #define H_ERR_ICHV         2211 /* incompatible HALCON versions */
  519. #define H_ERR_ICOI         2212 /* incompatible operator interface */
  520. #define H_ERR_XPKG_WXID    2220 /* wrong extension package id */
  521. #define H_ERR_XPKG_WOID    2221 /* wrong operator id */
  522. #define H_ERR_XPKG_WOIID   2222 /* wrong operator information id */

  523. /* Error codes concerning the HALCON control tuples, 2400.. */
  524. #define H_ERR_CTPL_WTYP         2400 /* Wrong Hctuple array type */
  525. #define H_ERR_CPAR_WTYP         2401 /* Wrong Hcpar type */
  526. #define H_ERR_CTPL_WIDX         2402 /* Wrong Hctuple index */
  527. #define H_ERR_WFV               2403 /* Wrong version of file */
  528. #define H_ERR_WRONG_HANDLE_TYPE 2404 /* Wrong handle type */

  529. /* Error codes concerning the HALCON vectors, 2410.. */
  530. #define H_ERR_WVTYP         2410 /* wrong vector type */
  531. #define H_ERR_WVDIM         2411 /* wrong vector dimension */

  532. /* Error codes concerning the HALCON handles and ids 2450 ...
  533. * These error codes are only used internally and no error text is available
  534. * for these codes, therefore. */
  535. #define H_ERR_WHDL           2450 /* Wrong (unknown) HALCON handle */
  536. #define H_ERR_WID            2451 /* Wrong HALCON id, no data available */
  537. #define H_ERR_IDOOR          2452 /* HALCON id out of range */
  538. #define H_ERR_HANDLE_NULL    2453 /* Handle is NULL */
  539. #define H_ERR_HANDLE_CLEARED 2454 /* Handle was cleared */
  540. #define H_ERR_HANDLE_NOSER   2455 /* Handle type does not serialize */

  541. /* Error codes concerning HALCON extensions, esp. of the
  542. * HALCON Library Extension Programming Interface (hlibxpi) 2500 ... */
  543. #define H_ERR_XPI_INIT_NOT_CALLED 2500 /* hlibxpi Init function of an extension
  544.                                         * that was build with xpi was not
  545.                                         * called */
  546. #define H_ERR_XPI_NO_INIT_FOUND   2501 /* hlib didn't find the init function
  547.                                         * of the extension it is connecting to
  548.                                         * -> old extension without hlibxpi or
  549.                                         *    the function export failed */
  550. #define H_ERR_XPI_UNRES           2502 /* Unresolved function in hlibxpi */
  551. #define H_ERR_XPI_HLIB_TOO_OLD    2503 /* HALCON extension requires a HALCON
  552.                                         * version that is newer than the
  553.                                         * connected hlib */
  554. #define H_ERR_XPI_XPI_TOO_OLD     2504 /* the (major) version of the hlibxpi
  555.                                         * which is used by the connecting
  556.                                         * extension is too small for hlib */
  557. #define H_ERR_XPI_MAJOR_TOO_SMALL 2505 /* the major version of the hlibxpi
  558.                                         * which is used by the hlib is too
  559.                                         * small */
  560. #define H_ERR_XPI_MINOR_TOO_SMALL 2506 /* the minor version of the hlibxpi
  561.                                         * which is used by the hlib is too
  562.                                         * small */
  563. #define H_ERR_XPI_INT_WRONG_MAJOR 2507 /* Wrong major version in symbol struct
  564.                                         * (internal: should not happen) */
  565. #define H_ERR_XPI_UNKNOW_HLIB_VER 2508 /* HLib version could not be detected */


  566. /* HALCON agents/scheduler (parallel processing HALCON operators),
  567.    2800..2999 */
  568. #define H_ERR_HW_WFF       2800 /* Wrong hardware information file format    */
  569. #define H_ERR_HW_WFV       2801 /* Wrong hardware information file version   */
  570. #define H_ERR_HW_RF        2802 /* Error while reading the hardware knowledge*/
  571. #define H_ERR_HW_WF        2803 /* Error while writing the hardware knowledge*/
  572. #define H_ERR_HW_TF        2804 /* Tag not found                             */
  573. #define H_ERR_HW_CPU       2805 /* No CPU Info  */
  574. #define H_ERR_HW_AOP       2806 /* No AOP Info  */
  575. #define H_ERR_HW_HVAR      2807 /* No AOP Info for this HALCON variant  */
  576. #define H_ERR_HW_HARCH     2808 /* No AOP Info for this HALCON architecture */
  577. #define H_ERR_HW_HOP       2809 /* No AOP Info for specified Operator found */
  578. #define H_ERR_HW_WAOPM     2810 /* undefined AOP model */
  579. #define H_ERR_HW_WTD       2811 /* wrong tag derivate */
  580. #define H_ERR_HW_IE        2812 /* internal error */
  581. #define H_ERR_HW_CANCEL    2813 /* hw check was canceled */

  582. #define H_ERR_GV_WA        2830 /* Wrong access to global variable */
  583. #define H_ERR_GV_NC        2831 /* Used global variable does not exist */
  584. #define H_ERR_GV_NG        2832 /* Used global variable not accessible via
  585.                                    GLOBAL_ID */

  586. #define H_ERR_HM_NT        2835 /* Halcon server to terminate is still
  587.                                    working on a job */

  588. #define H_ERR_HM_NA        2837 /* No such HALCON software agent */
  589. #define H_ERR_AG_CN        2838 /* Hardware check for parallelization not
  590.                                    possible on a single-processor machine */
  591. #define H_ERR_AG_NC        2839 /* (Seq.) HALCON does not support parallel
  592.                                    hardware check (use Parallel HALCON
  593.                                    instead) */
  594. #define H_ERR_AG_IN        2840 /* Initialization of agent failed */
  595. #define H_ERR_AG_NT        2841 /* Termination of agent failed */
  596. #define H_ERR_AG_HW        2842 /* Inconsistent hardware description file */
  597. #define H_ERR_AG_II        2843 /* Inconsistent agent information file */
  598. #define H_ERR_AG_IK        2844 /* Inconsistent agent knowledge file */
  599. #define H_ERR_AG_WV        2845 /* The file with the parallelization
  600.                                    information does not match to the
  601.                                    currently HALCON version/revision */
  602. #define H_ERR_AG_WH        2846 /* The file with the parallelization
  603.                                    information does not match to the
  604.                                    currently used machine */
  605. #define H_ERR_AG_KC        2847 /* Inconsistent knowledge base of HALCON
  606.                                    software agent */
  607. #define H_ERR_AG_CT        2848 /* Unknown communication type */
  608. #define H_ERR_AG_MT        2849 /* Unknown message type for HALCON software
  609.                                    agent */
  610. #define H_ERR_AG_WK        2850 /* Error while saving the parallelization
  611.                                    knowledge */
  612. #define H_ERR_AG_WW        2851 /* Wrong type of work information */
  613. #define H_ERR_AG_WA        2852 /* Wrong type of application information */
  614. #define H_ERR_AG_WE        2853 /* Wrong type of experience information */
  615. #define H_ERR_AG_NU        2854 /* Unknown name of HALCON software agent */
  616. #define H_ERR_AG_NE        2855 /* Unknown name and communication address of
  617.                                    HALCON software agent */
  618. #define H_ERR_AG_RR        2856 /* cpu representative (HALCON software agent)
  619.                                    not reachable */
  620. #define H_ERR_AG_CR        2857 /* cpu refuses work */
  621. #define H_ERR_AG_RN        2858 /* Description of scheduling resource
  622.                                    not found */
  623. #define H_ERR_AG_TILT      2859 /* Not accessible function of HALCON
  624.                                    software agent */

  625. #define H_ERR_WRT          2860 /* Wrong type: HALCON scheduling resource */
  626. #define H_ERR_WRS          2861 /* Wrong state: HALCON scheduling resource */
  627. #define H_ERR_UNKPT        2862 /* Unknown parameter type:
  628.                                    HALCON scheduling resource */
  629. #define H_ERR_UNKPARVAL    2863 /* Unknown parameter value:
  630.                                    HALCON scheduling resource */
  631. #define H_ERR_CTRL_WPP     2864 /* Wrong post processing of
  632.                                    control parameter */

  633. #define H_ERR_GETTI        2867 /* Error while trying to get time */
  634. #define H_ERR_GETCPUNUM    2868 /* Error while trying to get the number
  635.                                    of processors */
  636. #define H_ERR_TMPFNF       2869 /* Error while accessing temporary file */

  637. #define H_ERR_MQCNCL       2890 /* message queue wait operation canceled */
  638. #define H_ERR_MQOVL        2891 /* message queue overflow */
  639. #define H_ERR_MQCLEAR      2892 /* Threads still wait on message queue while
  640.                                  * clearing it. */
  641. #define H_ERR_M_WRFILE     2893 /* Invalid file format for a message */

  642. #define H_ERR_DICT_KEY     2894 /* Dict does not contain requested key */
  643. #define H_ERR_DICT_TUPLE_LENGTH 2895 /* Incorrect tuple length in dict */
  644. #define H_ERR_DICT_TUPLE_TYPE 2896 /* Incorrect tuple type in dict */

  645. #define H_ERR_PTHRD_SCHED  2900 /* Error while forcing a context switch */
  646. #define H_ERR_SCHED_GAFF   2901 /* Error while accessing cpu affinity */
  647. #define H_ERR_SCHED_SAFF   2902 /* Error while setting cpu affinity */

  648. #define H_ERR_CO_WSO       2950 /* wrong synchronization object  */
  649. #define H_ERR_CO_WOCO      2952 /* wrong operator call object   */
  650. #define H_ERR_CO_IOPNI     2953 /* input object not initialized */
  651. #define H_ERR_CO_ICPNI     2954 /* input control not initialized */
  652. #define H_ERR_CO_OOPNI     2955 /* output object not initialized */
  653. #define H_ERR_CO_OCPNI     2956 /* output control not initialized */

  654. #define H_ERR_PTHRD_CR     2970 /* Creation of pthread failed */
  655. #define H_ERR_PTHRD_DT     2971 /* pthread-detach failed */
  656. #define H_ERR_PTHRD_JO     2972 /* pthread-join failed */
  657. #define H_ERR_PTHRD_MI     2973 /* Initialization of mutex variable failed */
  658. #define H_ERR_PTHRD_MD     2974 /* Deletion of mutex variable failed */
  659. #define H_ERR_PTHRD_ML     2975 /* Lock of mutex variable failed */
  660. #define H_ERR_PTHRD_MU     2976 /* Unlock of mutex variable failed */
  661. #define H_ERR_PTHRD_CS     2977 /* Failed to signal pthread condition var. */
  662. #define H_ERR_PTHRD_CW     2978 /* Failed to wait for pthread cond. var. */
  663. #define H_ERR_PTHRD_CI     2979 /* Failed to init pthread condition var. */
  664. #define H_ERR_PTHRD_CD     2980 /* Failed to destroy pthread condition var.*/
  665. #define H_ERR_PTHRD_ES     2981 /* Failed to signal event. */
  666. #define H_ERR_PTHRD_EW     2982 /* Failed to wait for event. */
  667. #define H_ERR_PTHRD_EI     2983 /* Failed to init event. */
  668. #define H_ERR_PTHRD_ED     2984 /* Failed to destroy event.*/
  669. #define H_ERR_PTHRD_TSDC   2985 /* Failed to create a tsd key.*/
  670. #define H_ERR_PTHRD_TSDS   2986 /* Failed to set a thread specific data key.*/
  671. #define H_ERR_PTHRD_TSDG   2987 /* Failed to get a tsd key.*/
  672. #define H_ERR_PTHRD_TSDF   2988 /* Failed to free a tsd key.*/
  673. #define H_ERR_PTHRD_BA     2989 /* Aborted waiting at a barrier*/

  674. #define H_ERR_DCDG_FLE     2990 /* 'Free list' is empty while scheduling */

  675. #define H_ERR_MSG_PNCI     2991 /* Communication partner not checked in */
  676. #define H_ERR_MSG_CSAI     2992 /* The communication system can't be started
  677.                                    while running */
  678. #define H_ERR_MSG_CSNI     2993 /* Communication partner not checked in */

  679. #define H_ERR_PTHRD_BI     2994 /* Initialization of Barrier failed */
  680. #define H_ERR_PTHRD_BW     2995 /* Waiting at a barrier failed */
  681. #define H_ERR_PTHRD_BD     2996 /* Destroying of an barrier failed */


  682. /* Runlength data 3000..3099 */
  683. #define H_ERR_RCOIMA       3010 /* Region completely outside of the
  684.                                    image domain */
  685. #define H_ERR_ROOIMA       3011 /* Region (partially) outside of the
  686.                                    definition range of the image */
  687. #define H_ERR_RIEI         3012 /* Intersected definition range
  688.                                    region/image empty */
  689. #define H_ERR_EDEF         3013 /* Image with empty definition range */
  690. #define H_ERR_IIEI         3014 /* No common image point of two images */
  691. #define H_ERR_FLTS         3015 /* Wrong region for image (first row < 0) */
  692. #define H_ERR_LLTB         3016 /* Wrong region for image
  693.                                    (column in last row >= image width) */
  694. #define H_ERR_UENOI        3017 /* Number of images unequal in input pars. */
  695. #define H_ERR_HTS          3018 /* Image height too small */
  696. #define H_ERR_WTS          3019 /* Image width too small */
  697. #define H_ERR_CHSEG        3020 /* Internal error:
  698.                                    Multiple call of HRLInitSeg() */
  699. #define H_ERR_RLSEG1       3021 /* Internal error:
  700.                                    HRLSeg() not initialized */
  701. #define H_ERR_WGAUSSM      3022 /* Wrong size of filter for Gauss */
  702. #define H_ERR_FSEIS        3033 /* Filter size exceeds image size */
  703. #define H_ERR_FSEVAN       3034 /* Filter size evan */
  704. #define H_ERR_FSTOBIG      3035 /* Filter size to big */
  705. #define H_ERR_EMPTREG      3036 /* Region is empty */
  706. #define H_ERR_DOM_DIFF     3037 /* Domains of the input images differ */


  707. /* Cordinates */
  708. #define H_ERR_ROWTB        3040 /* Row value of a coordinate > 2^15-1
  709.                                    (XL: 2^31 - 1) */
  710. #define H_ERR_ROWTS        3041 /* Row value of a coordinate < -2^15
  711.                                    (XL: -2^31) */
  712. #define H_ERR_COLTB        3042 /* Column value of a coordinate > 2^15-1
  713.                                    (XL: 2^31 - 1) */
  714. #define H_ERR_COLTS        3043 /* Column value of a coordinate < -2^15
  715.                                    (XL: -2^31) */

  716. /* Error codes concerning image processing, 31xx */
  717. #define H_ERR_WRTHR        3100 /* Wrong segmentation threshold */
  718. #define H_ERR_UNKF         3101 /* Unknown feature */
  719. #define H_ERR_UNKG         3102 /* Unknown gray value feature */
  720. #define H_ERR_EINCC        3103 /* Internal error in HContCut */
  721. #define H_ERR_EINCP1       3104 /* Error in HContToPol:
  722.                                    distance of points too big */
  723. #define H_ERR_EINCP2       3105 /* Error in HContToPol: contour too long */
  724. #define H_ERR_TMR          3106 /* Too many rows (IPImageTransform) */
  725. #define H_ERR_SFZ          3107 /* Scaling factor = 0.0 (IPImageScale) */
  726. #define H_ERR_OOR          3108 /* Wrong range in transformation matrix */
  727. #define H_ERR_NEF          3109 /* Internal error in IPvvf: no element free */
  728. #define H_ERR_NOOB         3110 /* Number of input objects is zero */
  729. #define H_ERR_EMPOB        3111 /* At least one input object has an
  730.                                    empty region */
  731. #define H_ERR_NPOT         3112 /* Operation allowed for rectangular
  732.                                    images 2**n only */
  733. #define H_ERR_TMEP         3113 /* Too many relevant points (IPHysterese) */
  734. #define H_ERR_LTB          3114 /* Number of labels in image too big */
  735. #define H_ERR_NNLA         3115 /* No labels with negative values allowed */
  736. #define H_ERR_WFS          3116 /* Wrong filter size (too small ?) */
  737. #define H_ERR_IWDS         3117 /* Images with different image size */
  738. #define H_ERR_IWTL         3118 /* Target image too wide or too far
  739.                                    on the right */
  740. #define H_ERR_IWTS         3119 /* Target image too narrow or too far
  741.                                    on the left */
  742. #define H_ERR_IHTL         3120 /* Target image too high or too far down */
  743. #define H_ERR_IHTS         3121 /* Target image too low or too far up */
  744. #define H_ERR_DNOC         3122 /* Number of channels in the input parameters
  745.                                    are different */
  746. #define H_ERR_WRCFAFLT     3123 /* Wrong color filter array type */
  747. #define H_ERR_WRCFAINT     3124 /* Wrong color filter array interpolation */
  748. #define H_ERR_NO_AFFTRANS  3125 /* Homogeneous matrix does not represent an
  749.                                    affine transformation */
  750. #define H_ERR_INPNOBDRY    3126 /* Inpainting region too close to the image
  751.                                    border */
  752. #define H_ERR_DSIZESD      3127 /* source and destination differ in size*/
  753. #define H_ERR_TMFEAT       3128 /* to many features*/
  754. #define H_ERR_AXIS_UNDEF   3129 /* Reflection axis undefined */

  755. /* Coocurrence */
  756. #define H_ERR_COWTS        3131 /* Coocurrence Matrix:
  757.                                    Too little columns for quantisation */
  758. #define H_ERR_COHTS        3132 /* Coocurrence Matrix:
  759.                                    Too little rows for quantisation */
  760. #define H_ERR_NUM_COLMN    3133 /* Wrong number of columns */
  761. #define H_ERR_NUM_LINES    3134 /* Wrong number of rows */
  762. #define H_ERR_OVL          3135 /* Number has too many digits */
  763. #define H_ERR_NOT_SYM      3136 /* Matrix is not symmetric */
  764. #define H_ERR_NUM_COLS     3137 /* Matrix is too big */
  765. #define H_ERR_SYNTAX       3138 /* Wrong structure of file */
  766. #define H_ERR_MISSING      3139 /* Less than 2 matrices */
  767. #define H_ERR_COOC_MEM     3140 /* Not enough memory */
  768. #define H_ERR_NO_FILE      3141 /* Can not read the file */
  769. #define H_ERR_FILE_WR      3142 /* Can not open file for writing */
  770. #define H_ERR_NUM_LUCOLS   3143 /* Too many lookup table colors */

  771. #define H_ERR_WNOLI        3145 /* Too many Hough points (lines) */
  772. #define H_ERR_DITS         3146 /* Target image has got wrong height
  773.                                    (not big enough) */
  774. #define H_ERR_WINTM        3147 /* Wrong interpolation mode */
  775. #define H_ERR_THICK_NK     3148 /* Region not compact or not connected */


  776. /* Laws */
  777. #define H_ERR_WIND3        3170 /* Wrong filter index for filter size 3 */
  778. #define H_ERR_WIND5        3171 /* Wrong filter index for filter size 5 */
  779. #define H_ERR_WIND7        3172 /* Wrong filter index for filter size 7 */
  780. #define H_ERR_WLAWSS       3173 /* Wrong filter size; only 3/5/7 */

  781. /* Noise estimation */
  782. #define H_ERR_NE_NPTS      3175 /* Number of suitable pixels too small to
  783.                                    reliably estimate the noise */

  784. /* Contour */
  785. #define H_ERR_WNEE         3200 /* Different number of entries/exits
  786.                                    in HContCut */
  787. #define H_ERR_REF          3201 /* Reference to contour is missing */

  788. /* XLD */
  789. #define H_ERR_XLDWT        3250 /* Wrong XLD type */
  790. #define H_ERR_XLD_RPF      3252 /* Border point is set to FG */
  791. #define H_ERR_XLD_MCL      3253 /* Maximum contour length exceeded */
  792. #define H_ERR_XLD_MCN      3254 /* Maximum number of contours exceeded */
  793. #define H_ERR_XLD_CTS      3255 /* Contour too short for fetch_angle_xld */
  794. #define H_ERR_XLD_CRD      3256 /* Regression parameters of contours
  795.                                    already computed */
  796. #define H_ERR_XLD_CRND     3257 /* Regression parameters of contours not
  797.                                    yet entered! */

  798. #define H_ERR_DBXC         3258 /* Data base: XLD object has been deleted */
  799. #define H_ERR_DBWXID       3259 /* Data base: Object has no XLD-ID */

  800. #define H_ERR_XLD_WNP      3260 /* Wrong number of contour points allocated */
  801. #define H_ERR_XLD_CAND     3261 /* Contour attribute not defined */

  802. #define H_ERR_FIT_ELLIPSE  3262 /* Ellipse fitting failed */
  803. #define H_ERR_FIT_CIRCLE   3263 /* Circle fitting failed */
  804. #define H_ERR_FIT_CLIP     3264 /* All points classified as outliers
  805.                                    (ClippingFactor too small or used points
  806.                                    not similar to primitive) */
  807. #define H_ERR_FIT_QUADRANGLE 3265 /* Quadrangle fitting failed */
  808. #define H_ERR_INCOMPL_RECT 3266 /* No points for at least one rectangle side */
  809. #define H_ERR_XLD_COI      3267 /* A contour point lies outside of the image */
  810. #define H_ERR_FIT_NOT_ENOUGH_POINTS  3274 /* Not enough points for model
  811.                                              fitting */


  812. #define H_ERR_NWF          3275 /* No ARC/INFO world file */
  813. #define H_ERR_NAIGF        3276 /* No ARC/INFO generate file */

  814. #define H_ERR_DXF_UEOF     3278 /* Unexpected end of file while
  815.                                    reading DXF file */
  816. #define H_ERR_DXF_CRGC     3279 /* Cannot read DXF-group code from file */
  817. #define H_ERR_DXF_INAPP    3280 /* Inconsistent number of attributes
  818.                                    per point in DXF file */
  819. #define H_ERR_DXF_INAPPN   3281 /* Inconsistent number of attributes and
  820.                                    names in DXF file */
  821. #define H_ERR_DXF_INAPCN   3282 /* Inconsistent number of global attributes
  822.                                    and names in DXF file */
  823. #define H_ERR_DXF_CRAPP    3283 /* Cannot read attributes from DXF file */
  824. #define H_ERR_DXF_CRAPC    3284 /* Cannot read global attributes
  825.                                    from DXF file */
  826. #define H_ERR_DXF_CRAN     3285 /* Cannot read attribute names from DXF file */
  827. #define H_ERR_DXF_WPN      3286 /* Wrong generic parameter name */
  828. #define H_ERR_DXF_IEDT     3289 /* Internal DXF I/O error: Wrong data type */

  829. #define H_ERR_XLD_ISOL_POINT 3290 /* Isolated point while contour merging */

  830. #define H_ERR_NURBS_CCBF   3291  /* Constraints cannot be fulfilled */

  831. #define H_ERR_NSEG         3292  /* No segment in contour */
  832. #define H_ERR_NO_ONE_P     3293  /* Only one or no point in template contour */

  833. /* Classification */
  834. #define H_ERR_SESF         3300 /* Syntax error in file for training */
  835. #define H_ERR_TMFE         3301 /* Maximum number of attributes per example
  836.                                    exceeded */
  837. #define H_ERR_OPSF         3302 /* Not possible to open file for training */
  838. #define H_ERR_TMSS         3303 /* Too many data sets for training */
  839. #define H_ERR_TMSAM        3305 /* Too many examples for one data set for
  840.                                    training */
  841. #define H_ERR_TMCLS        3306 /* Too many classes */
  842. #define H_ERR_TMBOX        3307 /* Maximum number of cuboids exceeded */
  843. #define H_ERR_OPCF         3308 /* Not possible to open classificator's file */
  844. #define H_ERR_SCLA         3309 /* Error while saving the classificator */
  845. #define H_ERR_OPF          3310 /* Not possible to open protocol file */
  846. #define H_ERR_CLEX         3311 /* Classificator with this name is already
  847.                                    existent */
  848. #define H_ERR_TMCLA        3312 /* Maximum number of classificators exceeded */
  849. #define H_ERR_CNTL         3313 /* Name of classificator is too long, >= 20 */
  850. #define H_ERR_CLNNF        3314 /* Classificator with this name is not
  851.                                    existent */
  852. #define H_ERR_NCCLA        3315 /* Current classificator is not defined */
  853. #define H_ERR_CLASS2_ID    3316 /* Wrong id in classification file */
  854. #define H_ERR_CLASS2_VERS  3317 /* The version of the classifier
  855.                                    is not supported */
  856. #define H_ERR_CLASS_NOSITEM 3318 /* Serialized item does not contain
  857.                                     a valid classifier */
  858. #define H_ERR_TM_NO_CL      3319 /* Text model does not contain a classifier
  859.                                     yet (use set_text_model_param) */


  860. #define H_ERR_KNN_CANNOT_ADD       3320  /* Adding new features is not
  861.                                             possible, because the dataset has
  862.                                             been normalized during training.
  863.                                             Please create a new classfier and
  864.                                             add all training data again or
  865.                                             disable normalization during
  866.                                             training.*/

  867. #define H_ERR_GMM_NOTRAINFILE      3330 /* Invalid file format for GMM
  868.                                            training samples */
  869. #define H_ERR_GMM_WRTRAINVERS      3331 /* The version of the GMM training
  870.                                            samples is not supported */
  871. #define H_ERR_GMM_WRSMPFORMAT      3332 /* Wrong training sample file format */
  872. #define H_ERR_GMM_NOCLASSFILE      3333 /* nvalid file format for
  873.                                            Gaussian Mixture Model (GMM) */
  874. #define H_ERR_GMM_WRCLASSVERS      3334 /* The version of the Gaussian Mixture
  875.                                            Model (GMM) is not supported */
  876. #define H_ERR_GMM_TRAIN_UNKERR     3335 /* Unknown error when training GMM */
  877. #define H_ERR_GMM_TRAIN_COLLAPSED  3336 /* Collapsed covariance matrix */
  878. #define H_ERR_GMM_TRAIN_NOSAMPLE   3337 /* No samples for at least one class */
  879. #define H_ERR_GMM_TRAIN_FEWSAMPLES 3338 /* Too few samples for at least one
  880.                                            class */
  881. #define H_ERR_GMM_NOTTRAINED       3340 /* GMM is not trained */
  882. #define H_ERR_GMM_NOTRAINDATA      3341 /* GMM has no training data */
  883. #define H_ERR_GMM_NOSITEM          3342 /* Serialized item does not contain a
  884.                                          valid Gaussian Mixture Model (GMM) */

  885. #define H_ERR_MLP_UNKOUTFUNC  3350 /* Unknown output function */
  886. #define H_ERR_MLP_NOT01ENC    3351 /* Target not in 0-1 encoding */
  887. #define H_ERR_MLP_NOTRAINDATA 3352 /* No training samples stored in the
  888.                                       classifier */
  889. #define H_ERR_MLP_NOTRAINFILE 3353 /* Invalid file format for MLP
  890.                                       training samples */
  891. #define H_ERR_MLP_WRTRAINVERS 3354 /* The version of the MLP training
  892.                                       samples is not supported */
  893. #define H_ERR_MLP_WRSMPFORMAT 3355 /* Wrong training sample format */
  894. #define H_ERR_MLP_NOCLASSIF   3356 /* MLP is not a classifier */
  895. #define H_ERR_MLP_NOCLASSFILE 3357 /* Invalid file format for
  896.                                       multilayer perceptron (MLP) */
  897. #define H_ERR_MLP_WRCLASSVERS 3358 /* The version of the multilayer
  898.                                       perceptron (MLP) is not supported */
  899. #define H_ERR_WRNUMCHAN       3359 /* Wrong number of channels */
  900. #define H_ERR_MLP_WRNUMPARAM  3360 /* Wrong number of MLP parameters */
  901. #define H_ERR_MLP_NOSITEM     3361 /* Serialized item does not contain a
  902.                                       valid multilayer perceptron (MLP) */


  903. #define H_ERR_LUT_WRNUMCHAN   3370 /* The number of image channels and the
  904.                                       number of dimensions of the look-up
  905.                                       table do not match */
  906. #define H_ERR_LUT_NRCHANLARGE 3371 /* A look-up table can be build for 2 or 3
  907.                                       channels only */
  908. #define H_ERR_LUT_CANNOTCREAT 3372 /* Cannot create look-up table. Please
  909.                                       choose a larger 'bit_depth' or select
  910.                                       the 'fast' 'class_selection'. */


  911. #define H_ERR_SVM_NOTRAINDATA  3380 /* No training samples stored in the
  912.                                        classifier */
  913. #define H_ERR_SVM_NOTRAINFILE  3381 /* Invalid file format for SVM
  914.                                        training samples */
  915. #define H_ERR_SVM_WRTRAINVERS  3382 /* The version of the SVM training
  916.                                        samples is not supported */
  917. #define H_ERR_SVM_WRSMPFORMAT  3383 /* Wrong training sample format */
  918. #define H_ERR_SVM_NOCLASSFILE  3384 /* Invalid file format for support
  919.                                        vector machine (SVM) */
  920. #define H_ERR_SVM_WRCLASSVERS  3385 /* The version of the support vector
  921.                                        machine (SVM) is not supported */
  922. #define H_ERR_SVM_WRNRCLASS    3386 /* Wrong number of classes */
  923. #define H_ERR_SVM_NU_TOO_BIG   3387 /* Chosen nu is too big */
  924. #define H_ERR_SVM_TRAIN_FAIL   3388 /* SVM Training failed */
  925. #define H_ERR_SVM_DO_NOT_FIT   3389 /* SVMs do not fit together */
  926. #define H_ERR_SVM_NO_TRAIN_ADD 3390 /* No SV in SVM to add to training */
  927. #define H_ERR_SVM_KERNELNOTRBF 3391 /* Kernel must be RBF */
  928. #define H_ERR_SVM_NO_TRAIND_FOR_CLASS 3392 /* Not all classes contained in
  929.                                               training data */
  930. #define H_ERR_SVM_NOT_TRAINED  3393 /* SVM not trained */
  931. #define H_ERR_NOT_TRAINED      3394 /* Classifier not trained */
  932. #define H_ERR_SVM_NOSITEM      3395 /* Serialized item does not contain a
  933.                                        valid support vector machine (SVM) */

  934. /* Morphology */
  935. #define H_ERR_ROTNR        3401 /* Wrong rotation number */
  936. #define H_ERR_GOL          3402 /* Wrong letter for Golay element */
  937. #define H_ERR_BEZ          3403 /* Wrong reference point */
  938. #define H_ERR_ITER         3404 /* Wrong number of iterations */
  939. #define H_ERR_MOSYS        3405 /* Mophology: system error */
  940. #define H_ERR_ART          3406 /* Wrong type of boundary */
  941. #define H_ERR_OBJI         3407 /* Morphology: Wrong number of input obj. */
  942. #define H_ERR_OBJO         3408 /* Morphology: Wrong number of output obj. */
  943. #define H_ERR_PARI         3409 /* Morphology: Wrong number of input
  944.                                    control parameter */
  945. #define H_ERR_PARO         3410 /* Morphology: Wrong number of output
  946.                                    control parameter */
  947. #define H_ERR_SELC         3411 /* Morphology: Struct. element is infinite */
  948. #define H_ERR_WRNSE        3412 /* Morphology: Wrong name for struct. elem. */

  949. /* Runlength encoding, 35xxx */
  950. #define H_ERR_WRRLN1       3500 /* Wrong number of run length rows (chords):
  951.                                    smaller than 0 */
  952. #define H_ERR_WRRLN2       3501 /* Number of chords too big, increase
  953.                                  * current_runlength_number using set_system*/
  954. #define H_ERR_WRRLL        3502 /* Run length row with negative length */
  955. #define H_ERR_RLLTB        3503 /* Run length row >= image height */
  956. #define H_ERR_RLLTS        3504 /* Run length row < 0 */
  957. #define H_ERR_RLCTB        3505 /* Run length column >= image width */
  958. #define H_ERR_RLCTS        3506 /* Lauflaengenspalte < 0 */
  959. #define H_ERR_CHLTB        3507 /* For CHORD_TYPE: Number of row too big */
  960. #define H_ERR_CHLTS        3508 /* For CHORD_TYPE: Number of row too small */
  961. #define H_ERR_CHCTB        3509 /* For CHORD_TYPE: Number of column too big */
  962. #define H_ERR_MRLE         3510 /* Exceeding the maximum number of run lengths
  963.                                    while automatical expansion */
  964. #define H_ERR_ICCOMPL      3511 /* Region->compl neither TRUE/FALSE */
  965. #define H_ERR_RLEMAX       3512 /* Region->max_num < Region->num */
  966. #define H_ERR_WRRLN3       3513 /* Number of chords too big for num_max */
  967. #define H_ERR_OPNOCOMPL    3514 /* Operator cannot be implemented for
  968.                                    complemented regions */

  969. /* Image format */
  970. #define H_ERR_WIMAW1        3520 /* Image width < 0 */
  971. #define H_ERR_WIMAW2        3521 /* Image width >= MAX_FORMAT */
  972. #define H_ERR_WIMAH1        3522 /* Image height <= 0 */
  973. #define H_ERR_WIMAH2        3523 /* Image height >= MAX_FORMAT */
  974. #define H_ERR_WIMAW3        3524 /* Image width <= 0 */
  975. #define H_ERR_WIMAH3        3525 /* Image height <= 0 */
  976. #define H_ERR_TMS           3550 /* Too many segments */
  977. #define H_ERR_NO_INT8_IMAGE 3551 /* INT8 images are available on 64 bit systems
  978.                                     only */


  979. /* Projective transformations */
  980. #define H_ERR_POINT_AT_INFINITY    3600 /* Point at infinity cannot be
  981.                                            converted to a Euclidean point */
  982. #define H_ERR_ML_NO_COVARIANCE     3601 /* Covariance matrix could not be
  983.                                            determined */
  984. #define H_ERR_RANSAC_PRNG          3602 /* RANSAC algorithm didn't find enough
  985.                                            point correspondences */
  986. #define H_ERR_RANSAC_TOO_DIFFERENT 3603 /* RANSAC algorithm didn't find enough
  987.                                            point correspondences */
  988. #define H_ERR_PTI_FALLBACK         3604 /* Internal diagnosis: fallback method
  989.                                            had to be used */
  990. #define H_ERR_PTI_TRAFO_SING       3605 /* Projective transformation is
  991.                                            singular */
  992. #define H_ERR_PTI_MOSAIC_UNDERDET  3606 /* Mosaic is under-determined */

  993. #define H_ERR_COV_NPD              3607 /* Input covariance matrix
  994.                                            is not positive definite */
  995. #define H_ERR_TOO_MANY_POINTS      3608 /* The number of input points
  996.                                            too large. */

  997. /* Self-calibration */
  998. #define H_ERR_INPC         3620 /* Inconsistent number of point
  999.                                    correspondences. */
  1000. #define H_ERR_NOPA         3621 /* No path from reference image to one or
  1001.                                    more images. */
  1002. #define H_ERR_IINE         3622 /* Image with specified index does not
  1003.                                    exist. */
  1004. #define H_ERR_NOCM         3623 /* Matrix is not a camera matrix. */
  1005. #define H_ERR_SKNZ         3624 /* Skew is not zero. */
  1006. #define H_ERR_ILFL         3625 /* Illegal focal length. */
  1007. #define H_ERR_KANZ         3626 /* Kappa is not zero. */
  1008. #define H_ERR_VARA         3627 /* It is not possible to determine all
  1009.                                    parameters for in the variable case. */
  1010. #define H_ERR_LVDE         3628 /* No valid implementation selected. */
  1011. #define H_ERR_KPAR         3629 /* Kappa can only be determined with the
  1012.                                    gold-standard method for fixed camera
  1013.                                    parameters. */
  1014. #define H_ERR_IMOD         3630 /* Conflicting number of images and projection
  1015.                                    mode. */
  1016. #define H_ERR_PNIC         3631 /* Error in projection: Point not in any cube
  1017.                                    map. */
  1018. #define H_ERR_NO_SOL       3632 /* No solution found. */
  1019. #define H_ERR_TINZ         3633 /* Tilt is not zero. */

  1020. /* Adjust mosaic */
  1021. #define H_ERR_ILMD         3640 /* Illegal combination of parameters and
  1022.                                    estimation method. */

  1023. /* Self-calibration of radial distortions */
  1024. #define H_ERR_RDS_NSC      3660 /* No suitable contours found */
  1025. #define H_ERR_RDS_NSS      3661 /* No stable solution found */
  1026. #define H_ERR_RDS_ISS      3662 /* Instable solution found */
  1027. #define H_ERR_RDS_NEC      3663 /* Not enough contours for calibration */


  1028. /* FFT */
  1029. #define H_ERR_NOFFTOPT       3650 /* Invalid file format for FFT
  1030.                                      optimization data */
  1031. #define H_ERR_WRFFTOPTVERS   3651 /* The version of the FFT optimization
  1032.                                      data is not supported */
  1033. #define H_ERR_WRHALCONVERS   3652 /* Optimization data was created with a
  1034.                                    different HALCON version
  1035.                                    (Standard HALCON / Parallel HALCON) */
  1036. #define H_ERR_OPTFAIL        3653 /* Storing of the optimization data failed */
  1037. #define H_ERR_FFTOPT_NOSITEM 3654 /* Serialized item does not contain valid
  1038.                                      FFT optimization data */

  1039. /* binocular_disparity */
  1040. #define H_ERR_INVLD_DISP_RANGE 3690 /* Invalid disparity range for
  1041.                                        binocular_disparity_ms method */

  1042. /* Stereo */
  1043. #define H_ERR_EPIINIM      3700 /* Epipoles are situated within the image
  1044.                                    domain */
  1045. #define H_ERR_EPI_FOV      3701 /* Fields of view of both cameras do not
  1046.                                    intersect each other */
  1047. #define H_ERR_EPI_RECT     3702 /* Rectification impossible */


  1048. /* Bead Inpsection */
  1049. #define H_ERR_BI_WT_TARGET         3710 /* Wrong type of target_thickness
  1050.                                            parameter */
  1051. #define H_ERR_BI_WT_THICKNESS      3711 /* Wrong type of thickness_tolerance
  1052.                                            parameter */
  1053. #define H_ERR_BI_WT_POSITION       3712 /* Wrong type of position_tolerance
  1054.                                            parameter */
  1055. #define H_ERR_BI_WT_SIGMA          3713 /* Wrong type of sigma parameter */
  1056. #define H_ERR_BI_WV_SIGMA          3714 /* Wrong value of sigma parameter */
  1057. #define H_ERR_BI_WT_THRESH         3715 /* Wrong type of threshold
  1058.                                            parameter */
  1059. #define H_ERR_BI_WV_TARGET         3716 /* Wrong value of target_thickness
  1060.                                            parameter */
  1061. #define H_ERR_BI_WV_THICKNESS      3717 /* Wrong value of thickness_tolerance
  1062.                                            parameter */
  1063. #define H_ERR_BI_WV_POSITION       3718 /* Wrong value of position_tolerance
  1064.                                            parameter */
  1065. #define H_ERR_BI_WV_THRESH         3719 /* Wrong value of threshold
  1066.                                            parameter */
  1067. #define H_ERR_BI_WT_REFINE         3720 /* Wrong type of refinement
  1068.                                            parameter */
  1069. #define H_ERR_BI_WV_REFINE         3721 /* Wrong value of refinement
  1070.                                            parameter */
  1071. #define H_ERR_BI_WT_RESOL          3722 /* Wrong type of resolution
  1072.                                            parameter */
  1073. #define H_ERR_BI_WV_RESOL          3723 /* Wrong type of resolution
  1074.                                            parameter */
  1075. #define H_ERR_BI_WT_POLARITY       3724 /* Wrong type of polarity
  1076.                                            parameter */
  1077. #define H_ERR_BI_WV_POLARITY       3725 /* Wrong type of polarity
  1078.                                            parameter */


  1079. /* Sheet-of-light */
  1080. #define H_ERR_SOL_EMPTY_MODEL_LIST 3751 /* No sheet-of-light model available*/
  1081. #define H_ERR_SOL_WNIW             3752 /* Wrong input image size (width) */
  1082. #define H_ERR_SOL_WNIH             3753 /* Wrong input image size (height) */
  1083. #define H_ERR_SOL_WPROF_REG        3754 /* profile region does not fit the
  1084.                                            domain of definition of the input
  1085.                                            image */
  1086. #define H_ERR_SOL_CAL_NONE         3755 /* Calibration extend not set */
  1087. #define H_ERR_SOL_UNDEF_DISPARITY  3756 /* Undefined disparity image */
  1088. #define H_ERR_SOL_UNDEF_DISPDOMAIN 3757 /* Undefined domain for disparity
  1089.                                            image */
  1090. #define H_ERR_SOL_UNDEF_CAMPAR     3758 /* Undefined camera parameter */
  1091. #define H_ERR_SOL_UNDEF_LPCS       3759 /* Undefined pose of the lightplane */
  1092. #define H_ERR_SOL_UNDEF_CCS        3760 /* Undefined pose of the camera
  1093.                                            coordinate system */
  1094. #define H_ERR_SOL_UNDEF_CCS_2_LPCS 3761 /* Undefined transformation from the
  1095.                                            camera to the lightplane
  1096.                                            coordinate system */
  1097. #define H_ERR_SOL_UNDEF_MOV_POSE   3762 /* Undefined movement pose for xyz
  1098.                                            calibration */
  1099. #define H_ERR_SOL_WV_SCALE         3763 /* Wrong value of scale parameter */
  1100. #define H_ERR_SOL_WV_PAR_NAME      3764 /* Wrong parameter name */
  1101. #define H_ERR_SOL_WT_METHOD        3765 /* Wrong type of parameter method */
  1102. #define H_ERR_SOL_WT_AMBIGUITY     3766 /* Wrong type of parameter
  1103.                                            ambiguity */
  1104. #define H_ERR_SOL_WT_SCORE_TYPE    3767 /* Wrong type of parameter score */
  1105. #define H_ERR_SOL_WT_CALIBRATION   3768 /* Wrong type of parameter
  1106.                                            calibration */
  1107. #define H_ERR_SOL_WT_NUM_PROF      3769 /* Wrong type of parameter
  1108.                                            number_profiles */
  1109. #define H_ERR_SOL_WT_CAM_PAR       3770 /* Wrong type of element in parameter
  1110.                                            camera_parameter */
  1111. #define H_ERR_SOL_WT_PAR_POSE      3771 /* Wrong type of element in pose */
  1112. #define H_ERR_SOL_WV_METHOD        3772 /* Wrong value of parameter method */
  1113. #define H_ERR_SOL_WT_THRES         3773 /* Wrong type of parameter min_gray */
  1114. #define H_ERR_SOL_WV_AMBIGUITY     3774 /* Wrong value of parameter
  1115.                                            ambiguity */
  1116. #define H_ERR_SOL_WV_SCORE_TYPE    3775 /* Wrong value of parameter
  1117.                                            score_type */
  1118. #define H_ERR_SOL_WV_CALIBRATION   3776 /* Wrong value of parameter
  1119.                                            calibration */
  1120. #define H_ERR_SOL_WV_NUM_PROF      3777 /* Wrong value of parameter
  1121.                                            number_profiles */
  1122. #define H_ERR_SOL_WV_CAMERA_TYPE   3778 /* Wrong type of camera */
  1123. #define H_ERR_SOL_WN_CAM_PAR       3779 /* Wrong number of values of parameter
  1124.                                            camera_parameter */
  1125. #define H_ERR_SOL_WN_POSE          3780 /* Wrong number of values of pose */
  1126. #define H_ERR_SOL_NO_TARGET_FOUND  3781 /* Calibration target not found */
  1127. #define H_ERR_SOL_NO_VALID_SOL     3782 /* The calibration algorithm failed to
  1128.                                            find a valid solution. */
  1129. #define H_ERR_SOL_WT_CALIB_OBJECT  3783 /* Wrong type of parameter
  1130.                                            calibration_object */
  1131. #define H_ERR_SOL_INVALID_CALIB_OBJECT 3784 /* Invalid calibration object */
  1132. #define H_ERR_SOL_NO_CALIB_OBJECT_SET 3785  /* No calibration object set */
  1133. #define H_ERR_SOL_WR_FILE_FORMAT 3786       /* Invalid file format for
  1134.                                                sheet-of-light model */
  1135. #define H_ERR_SOL_WR_FILE_VERS   3787       /* The version of the
  1136.                                                sheet-of-light model is not
  1137.                                                supported */
  1138. #define H_ERR_SOL_CAMPAR_UNSUPPORTED 3788   /* Camera type not supported by
  1139.                                                calibrate_sheet_of_light_model*/
  1140. /* 3789 Used to be: Not available with calibration object based calibration */
  1141. #define H_ERR_SOL_PAR_CALIB 3790            /* Parameter does not match the
  1142.                                                set 'calibration' */
  1143. #define H_ERR_SOL_WGV_DISP         3791     /* The gray values of the disparity
  1144.                                                image do not fit the height of
  1145.                                                the camera */

  1146. /* Texture Inspection */
  1147. #define H_ERR_TI_WRONGMODEL       3800 /* Wrong texture inspection model type*/
  1148. #define H_ERR_TI_NOTTRAINED       3801 /* Texture Model is not trained */
  1149. #define H_ERR_TI_NOTRAINDATA      3802 /* Texture Model has no training data */
  1150. #define H_ERR_TI_NOTRAINFILE      3803 /* Invalid file format for Texture
  1151.                                           inspection model */
  1152. #define H_ERR_TI_WRTRAINVERS      3804 /* The version of the Texture inspection
  1153.                                           model is not supported */
  1154. #define H_ERR_TI_WRSMPFORMAT      3805 /* Wrong training sample file format */
  1155. #define H_ERR_TI_WRSMPVERS        3806 /* The version of the training sample
  1156.                                           file is not supported */
  1157. #define H_ERR_TI_WRIMGSIZE        3807 /* At least one of the images is too
  1158.                                           small */
  1159. #define H_ERR_TI_WRSMPTEXMODEL    3808 /* The samples do not match the current
  1160.                                           texture model */
  1161. #define H_ERR_NOT_ENOUGH_IMAGES   3809 /* No images within the texture model */

  1162. /* Shape-From */
  1163. #define H_ERR_SING         3850 /* The light source positions are linearly
  1164.                                    dependent */
  1165. #define H_ERR_FEWIM        3851 /* No sufficient image indication */
  1166. #define H_ERR_ZBR_NOS      3852 /* Internal error: Function has equal signs
  1167.                                    in HZBrent */


  1168. /* Kalman filter */
  1169. #define H_ERR_DIMK         3900 /* Kalman: Dimension n,m or p has got a
  1170.                                    undefined value */
  1171. #define H_ERR_NOFILE       3901 /* Kalman: File does not exist */
  1172. #define H_ERR_FF1          3902 /* Kalman: Error in file (row of dimension) */
  1173. #define H_ERR_FF2          3903 /* Kalman: Error in file (row of marking) */
  1174. #define H_ERR_FF3          3904 /* Error in file (value is no float) */
  1175. #define H_ERR_NO_A         3905 /* Kalman: Matrix A is missing in file */
  1176. #define H_ERR_NO_C         3906 /* Kalman: In Datei fehlt Matrix C */
  1177. #define H_ERR_NO_Q         3907 /* Kalman: Matrix Q is missing in file */
  1178. #define H_ERR_NO_R         3908 /* Kalman: Matrix R is missing in file */
  1179. #define H_ERR_NO_GU        3909 /* Kalman: G or u is missing in file */
  1180. #define H_ERR_NOTSYMM      3910 /* Kalman: Covariant matrix is not symmetric */
  1181. #define H_ERR_SINGU        3911 /* Kalman: Equation system is singular */

  1182. /* Structured Light */
  1183. #define H_ERR_SLM_NOT_PERSISTENT 3950 /* structured light model is not in
  1184.                                          persistent mode */
  1185. #define H_ERR_SLM_MSW_TOO_LARGE  3951 /* the min_stripe_width is too large for
  1186.                                          the chosen pattern_width or
  1187.                                          pattern_height */
  1188. #define H_ERR_SLM_SSW_TOO_LARGE  3952 /* the single_stripe_width is too large
  1189.                                          for the chosen pattern_width or
  1190.                                          pattern_height */
  1191. #define H_ERR_SLM_MSW_GT_SSW     3953 /* min_stripe_width has to be smaller
  1192.                                          than single_stripe_width. */
  1193. #define H_ERR_SLM_SSW_LT_MSW     3954 /* single_stripe_width is too small
  1194.                                          for min_stripe_width. */
  1195. #define H_ERR_SLM_NOT_PREP       3955 /* The SLM is not prepared for
  1196.                                          decoding. */
  1197. #define H_ERR_SLM_NO_OBJS        3956 /* The SLM does not contain the queried
  1198.                                          object. */
  1199. #define H_ERR_SLM_WRVERS         3957 /* The version of the structured light
  1200.                                          model is not supported */
  1201. #define H_ERR_SLM_WRFILE         3958 /* Invalid file format for a structured light
  1202.                                          model */
  1203. #define H_ERR_SLM_WRONGPATTERN   3959 /* Wrong pattern type*/
  1204. #define H_ERR_SLM_NOT_DECODED    3960 /* The SLM is not decoded. */
  1205. #define H_ERR_SLM_WRONGMODEL     3961 /* Wrong model type*/

  1206. /* Data Base and Image data management */
  1207. #define H_ERR_DBOIT        4050 /* Object is a object tupel */
  1208. #define H_ERR_DBOC         4051 /* Object has been deleted already */
  1209. #define H_ERR_DBWOID       4052 /* Wrong object-ID */
  1210. #define H_ERR_DBTC         4053 /* Object tupel has been deleted already */
  1211. #define H_ERR_DBWTID       4054 /* Wrong object tupel-ID */
  1212. #define H_ERR_DBTIO        4055 /* Object tupel is a object */
  1213. #define H_ERR_DBIDNULL     4056 /* Object-ID is NULL (0) */
  1214. #define H_ERR_WDBID        4057 /* Object-ID outside the valid range */
  1215. #define H_ERR_DBIC         4058 /* Access to deleted image */
  1216. #define H_ERR_DBWIID       4059 /* Access to image with wrong key */
  1217. #define H_ERR_DBRC         4060 /* Access to deleted region */
  1218. #define H_ERR_DBWRID       4061 /* Access to region with wrong key */
  1219. #define H_ERR_WCHAN        4062 /* Wrong value for image channel */
  1220. #define H_ERR_DBITL        4063 /* Index too big */
  1221. #define H_ERR_DBIUNDEF     4064 /* Index not defined */


  1222. /* OpenCL related error messages */
  1223. #define H_ERR_NO_OPENCL           4100 /* No OpenCL available */
  1224. #define H_ERR_OPENCL_ERROR        4101 /* OpenCL Error occured */
  1225. #define H_ERR_NO_COMPUTE_DEVICES  4102 /* No compute devices available */
  1226. #define H_ERR_NO_DEVICE_IMPL      4103 /* No device implementation for this
  1227.                                           parameter */
  1228. #define H_ERR_OUT_OF_DEVICE_MEM   4104 /* Out of device memory */
  1229. #define H_ERR_INVALID_SHAPE       4105 /* Invalid work group shape */
  1230. #define H_ERR_INVALID_DEVICE      4106 /* Invalid compute device */

  1231. /* CUDA/cuDNN releated error messages */
  1232. #define H_ERR_CUDA_ERROR                  4200 /* CUDA error occured */
  1233. #define H_ERR_CUDNN_ERROR                 4201 /* cuDNN error occured */
  1234. #define H_ERR_CUBLAS_ERROR                4202 /* cuBLAS error occured */
  1235. #define H_ERR_BATCH_SIZE_NOT_SUPPORTED    4203 /* Set batch_size not
  1236.                                                   supported */
  1237. #define H_ERR_CUDA_NOT_AVAILABLE          4204 /* CUDA implementations not
  1238.                                                   available */
  1239. #define H_ERR_CUDNN_UNSUPPORTED_VERSION   4205 /* Unsupported version of cuDNN */
  1240. #define H_ERR_CUDNN_FEATURE_NOT_SUPPORTED 4206 /* Requested feature not supported by
  1241.                                                   cuDNN */
  1242. #define H_ERR_CUDA_DRIVER_VERSION         4207 /* CUDA driver is out-of-date */

  1243. /* MKL related error messages */
  1244. #define H_ERR_TRAINING_UNSUPPORTED        4301 /* Training is unsupported with
  1245.                                                   the selected runtime. */
  1246. #define H_ERR_CPU_INFERENCE_NOT_AVAILABLE 4302 /* CPU based inference is not
  1247.                                                   supported on this platform */

  1248. #define H_ERR_DNNL_ERROR                  4303 /* Error occured in DNNL library */

  1249. /* HDL Inference Engine related error messages */
  1250. #define H_ERR_HDLIE_ERROR                 4320 /* HDLIE error occured */

  1251. /* ACL (Arm Compute Library) related error messages */
  1252. #define H_ERR_ACL_ERROR                   4400 /* ACL error ocurred */

  1253. /* Visualization errors */
  1254. #define H_ERR_VISUALIZATION               4500 /* Internal visualization error */
  1255. #define H_ERR_COLOR_TYPE_UNEXP            4501 /* Unexpected color type */
  1256. #define H_ERR_NUM_COLOR_EXCEEDED          4502 /* Number of color settings exceeded */

  1257. /* I/O and window management, 51xx */
  1258. #define H_ERR_WSCN         5100 /* Wrong (logical) window number */
  1259. #define H_ERR_DSCO         5101 /* Error while opening the window */
  1260. #define H_ERR_WWC          5102 /* Wrong window coordinates */
  1261. #define H_ERR_NWA          5103 /* It is not possible to open another window */
  1262. #define H_ERR_DNA          5104 /* Device resp. operator not available */
  1263. #define H_ERR_UCOL         5105 /* Unknown color */
  1264. #define H_ERR_NWO          5106 /* No window has been opened for
  1265.                                    desired action */
  1266. #define H_ERR_WFM          5107 /* Wrong filling mode for regions */
  1267. #define H_ERR_WGV          5108 /* Wrong gray value (0..255) */
  1268. #define H_ERR_WPV          5109 /* Wrong pixel value */
  1269. #define H_ERR_WLW          5110 /* Wrong line width */
  1270. #define H_ERR_WCUR         5111 /* Wrong name of cursor */
  1271. #define H_ERR_WLUT         5112 /* Wrong color table */
  1272. #define H_ERR_WDM          5113 /* Wrong representation mode */
  1273. #define H_ERR_WRCO         5114 /* Wrong representation color */
  1274. #define H_ERR_WRDM         5115 /* Wrong dither matrix */
  1275. #define H_ERR_WRIT         5116 /* Wrong image transformation */
  1276. #define H_ERR_IPIT         5117 /* Unsuitable image type for image trafo. */
  1277. #define H_ERR_WRZS         5118 /* Wrong zooming factor for image trafo. */
  1278. #define H_ERR_WRDS         5119 /* Wrong representation mode */
  1279. #define H_ERR_WRDV         5120 /* Wrong code of device */
  1280. #define H_ERR_WWINF        5121 /* Wrong number for father window */
  1281. #define H_ERR_WDEXT        5122 /* Wrong window size */
  1282. #define H_ERR_WWT          5123 /* Wrong window type */
  1283. #define H_ERR_WND          5124 /* No current window has been set */
  1284. #define H_ERR_WRGB         5125 /* Wrong color combination or range (RGB) */
  1285. #define H_ERR_WPNS         5126 /* Wrong number of pixels set */
  1286. #define H_ERR_WCM          5127 /* Wrong value for comprise */
  1287. #define H_ERR_FNA          5128 /* set_fix with 1/4 image levels and
  1288.                                    static not valid */
  1289. #define H_ERR_LNFS         5129 /* set_lut not valid in child windows */
  1290. #define H_ERR_LOFL         5130 /* Number of concurrent used color tables
  1291.                                    is too big */
  1292. #define H_ERR_WIDT         5131 /* Wrong device for window dump */
  1293. #define H_ERR_WWDS         5132 /* Wrong window size for window dump */
  1294. #define H_ERR_NDVS         5133 /* System variable DISPLAY not defined */
  1295. #define H_ERR_WBW          5134 /* Wrong thickness for window margin */
  1296. #define H_ERR_WDVS         5135 /* System variable DISPLAY has been set
  1297.                                    wrong (<host>:0.0) */
  1298. #define H_ERR_TMF          5136 /* Too many fonts loaded */
  1299. #define H_ERR_WFN          5137 /* Wrong font name */
  1300. #define H_ERR_WCP          5138 /* No valid cursor position */
  1301. #define H_ERR_NTW          5139 /* Window is not a textual window */
  1302. #define H_ERR_NPW          5140 /* Window is not a image window */
  1303. #define H_ERR_STL          5141 /* String too long or too high */
  1304. #define H_ERR_NSS          5142 /* Too little space in the window rightw. */
  1305. #define H_ERR_NMS          5143 /* Window is not suitable for the mouse */
  1306. #define H_ERR_DWNA         5144 /* Here Windows on a equal machine is
  1307.                                    permitted only */
  1308. #define H_ERR_WOM          5145 /* Wrong mode while opening a window */
  1309. #define H_ERR_WWM          5146 /* Wrong window mode for operation */
  1310. #define H_ERR_LUTF         5147 /* Operation not possible with fixed pixel */
  1311. #define H_ERR_LUTN8        5148 /* Color tables for 8 image levels only */
  1312. /* pseudo true-color */
  1313. #define H_ERR_WTCM         5149 /* Wrong mode for pseudo real colors */
  1314. #define H_ERR_WIFTL        5150 /* Wrong pixel value for LUT */
  1315. #define H_ERR_WSOI         5151 /* Wrong image size for pseudo real colors */
  1316. #define H_ERR_HRLUT        5152 /* Error in procedure HRLUT */
  1317. #define H_ERR_WPFSL        5153 /* Wrong number of entries in color table
  1318.                                    for set_lut */

  1319. #define H_ERR_WPVS         5154 /* Wrong values for image area */
  1320. #define H_ERR_WLPN         5155 /* Wrong line pattern */
  1321. #define H_ERR_WLPL         5156 /* Wrong number of parameters for
  1322.                                    line pattern */
  1323. #define H_ERR_WNOC         5157 /* Wrong number of colors */
  1324. #define H_ERR_WPST         5158 /* Wrong value for mode of area creation */

  1325. #define H_ERR_SWNA         5159 /* Spy window is not set (set_spy) */
  1326. #define H_ERR_NSFO         5160 /* No file for spy has been set (set_spy) */
  1327. #define H_ERR_WSPN         5161 /* Wrong parameter output depth (set_spy) */

  1328. #define H_ERR_WIFFD        5162 /* Wrong window size for window dump */
  1329. #define H_ERR_WLUTF        5163 /* Wrong color table:
  1330.                                    Wrong file name or query_lut() */
  1331. #define H_ERR_WLUTE        5164 /* Wrong color table:
  1332.                                    Empty string ? */
  1333. #define H_ERR_WLUTD        5165 /* Using this hardware set_lut('default')
  1334.                                    is allowed only */

  1335. #define H_ERR_CNDP         5166 /* Error while calling online help */

  1336. #define H_ERR_LNPR         5167 /* Row can not be projected */
  1337. #define H_ERR_NFSC         5168 /* Operation is unsuitable using a computer
  1338.                                    with fixed color table */
  1339. #define H_ERR_NACD         5169 /* Computer represents gray scales only */

  1340. #define H_ERR_LUTO         5170 /* LUT of this display is full */
  1341. #define H_ERR_WCC          5171 /* Internal error: wrong color code */
  1342. #define H_ERR_WWATTRT      5172 /* Wrong type for window attribute */
  1343. #define H_ERR_WWATTRN      5173 /* Wrong name for window attribute */
  1344. #define H_ERR_WRSPART      5174 /* negativ height of area (or 0) */
  1345. #define H_ERR_WCSPART      5175 /* negativ width of area (or 0) */

  1346. /* Window dump */
  1347. #define H_ERR_WNCV         5176 /* Window not completely visible */

  1348. /* Fonts */
  1349. #define H_ERR_FONT_NA      5177 /* Font not allowed for this operation */

  1350. /* Threads */
  1351. #define H_ERR_WDIFFTH      5178 /* Window was created in different thread */

  1352. #define H_ERR_OBJ_ATTACHED 5194 /* Drawing object already attached to another
  1353.                                    window */

  1354. /* Image windows */
  1355. #define H_ERR_CHA3         5180 /* Internal error: only RGB-Mode */
  1356. #define H_ERR_NMWA         5181 /* No more (image-)windows available */

  1357. /* OpenGL support */
  1358. #define H_ERR_DEPTH_NOT_STORED 5179 /* Depth was not stored with window */
  1359. #define H_ERR_INDEX_NOT_STORED 5182 /* Object index was not stored with
  1360.                                        window */
  1361. #define H_ERR_PRIM_NO_POINTS 5183 /* Operator does not support primitives
  1362.                                      without point coordinates */
  1363. #define H_ERR_REMOTE_DESKTOP_SIZE 5184 /* Maximum image size for Windows Remote
  1364.                                           Desktop exceeded */
  1365. #define H_ERR_NOGL         5185 /* No OpenGL support available */
  1366. #define H_ERR_NODEPTH      5186 /* No depth information available */
  1367. #define H_ERR_OGL_ERROR    5187 /* OpenGL error */
  1368. #define H_ERR_UNSUPPORTED_FBO 5188 /* Required framebuffer object is
  1369.                                       unsupported */
  1370. #define H_ERR_OGL_HSR_NOT_SUPPORTED 5189 /* OpenGL accelerated hidden
  1371.                                             surface removal not supported on
  1372.                                             this machine */

  1373. /* window parameters */
  1374. #define H_ERR_WP_IWP       5190 /* Invalid window parameter */
  1375. #define H_ERR_WP_IWPV      5191 /* Invalid value for window parameter */
  1376. #define H_ERR_UMOD         5192 /* Unknown mode */
  1377. #define H_ERR_ATTIMG       5193 /* No image attached */

  1378. /* 3d navigation */
  1379. #define H_ERR_NVG_WM       5195 /* invalid navigation mode */

  1380. /* File I/O, 52xx */
  1381. #define H_ERR_FINTERN      5196 /* Internal file error */
  1382. #define H_ERR_FS           5197 /* Error while file synchronisation */
  1383. #define H_ERR_FISR         5198 /* insufficient rights */
  1384. #define H_ERR_BFD          5199 /* Bad file descriptor */
  1385. #define H_ERR_FNF          5200 /* File not found */
  1386. #define H_ERR_DWI          5201 /* Error while writing image data
  1387.                                    (sufficient memory ?) */
  1388. #define H_ERR_DWID         5202 /* Error while writing image descriptor
  1389.                                    (sufficient memory ?) */
  1390. #define H_ERR_DRI1         5203 /* Error while reading image data
  1391.                                    (format of image too small ?) */
  1392. #define H_ERR_DRI2         5204 /* Error while reading image data
  1393.                                    (format of image too big ?) */
  1394. #define H_ERR_DRID1        5205 /* Error while reading image descriptor:
  1395.                                    File too small */
  1396. #define H_ERR_DIMMAT       5206 /* Image matrices are different */
  1397. #define H_ERR_HNF          5207 /* Help file not found (setenv HALCONROOT) */
  1398. #define H_ERR_XNF          5208 /* Help index not found (setenv HALCONROOT) */
  1399. #define H_ERR_CNCSI        5209 /* File <standard_input> can not be closed */
  1400. #define H_ERR_CNCSO        5210 /* <standard_output/error> can not be closed */
  1401. #define H_ERR_CNCF         5211 /* File can not be closed */
  1402. #define H_ERR_EDWF         5212 /* Error while writing to file */
  1403. #define H_ERR_NFA          5213 /* Exceeding of maximum number of files */
  1404. #define H_ERR_WFIN         5214 /* Wrong file name */
  1405. #define H_ERR_CNOF         5215 /* Error while opening the file */
  1406. #define H_ERR_WFMO         5216 /* Wrong file mode */
  1407. #define H_ERR_WPTY         5217 /* Wrong type for pixel (e.g. byte) */
  1408. #define H_ERR_WIW          5218 /* Wrong image width (too big ?) */
  1409. #define H_ERR_WIH          5219 /* Wrong image height (too big ?) */
  1410. #define H_ERR_FTS1         5220 /* File already exhausted before reading
  1411.                                    an image */
  1412. #define H_ERR_FTS2         5221 /* File exhausted before terminating
  1413.                                    the image */
  1414. #define H_ERR_WDPI         5222 /* Wrong value for resolution (dpi) */
  1415. #define H_ERR_WNOW         5223 /* Wrong output image size (width) */
  1416. #define H_ERR_WNOH         5224 /* Wrong output image size (height) */
  1417. #define H_ERR_WNFP         5225 /* Wrong number of parameter values:
  1418.                                    Format description */
  1419. #define H_ERR_WPNA         5226 /* Wrong parameter name for operator */
  1420. #define H_ERR_WSNA         5227 /* Wrong slot name for parameter */
  1421. #define H_ERR_NPCF         5228 /* Operator class is missing in help file */
  1422. #define H_ERR_WHIF         5229 /* Wrong or inconsistent help/ *.idx
  1423.                                    or help/ *.sta */
  1424. #define H_ERR_HINF         5230 /* File help/ *.idx not found */
  1425. #define H_ERR_HSNF         5231 /* File help/ *.sta not found */
  1426. #define H_ERR_ICSF         5232 /* Inconsistent file help/ *.sta */
  1427. #define H_ERR_EFNF         5233 /* No explication file (.exp) found */
  1428. #define H_ERR_NFWKEF       5234 /* No file found in known graphic format */
  1429. #define H_ERR_WIFT         5235 /* Wrong graphic format */
  1430. #define H_ERR_ICNF         5236 /* Inconsistent file halcon.num */
  1431. #define H_ERR_WTIFF        5237 /* File with extension 'tiff' is no
  1432.                                    Tiff-file */
  1433. #define H_ERR_WFF          5238 /* Wrong file format */
  1434. #define H_ERR_NOGPPROC     5239 /* gnuplot could not be started */
  1435. #define H_ERR_NOGPFILE     5240 /* Output file for gnuplot could not be
  1436.                                    opened */
  1437. #define H_ERR_NOGPOUT      5241 /* Not a valid gnuplot output stream */
  1438. #define H_ERR_NOPNM        5242 /* No PNM format */
  1439. #define H_ERR_ICODB        5243 /* Inconsistent or old help file */
  1440. #define H_ERR_INVAL_FILE_ENC 5244 /* Invalid file encoding */

  1441. #define H_ERR_FNO          5245 /* File not open */
  1442. #define H_ERR_NO_FILES     5246 /* No files in use so far (none opened) */
  1443. #define H_ERR_NORFILE      5247 /* Invalid file format for regions */
  1444. #define H_ERR_RDTB         5248 /* Error while reading region data:
  1445.                                    Format of region too big. */
  1446. #define H_ERR_BINFILE_ENC  5249 /* Encoding for binary files not allowed */
  1447. #define H_ERR_EDRF         5250 /* Error reading file */

  1448. /* Serial interface */
  1449. #define H_ERR_SNO          5251 /* Serial port not open */
  1450. #define H_ERR_NSA          5252 /* No serial port available */
  1451. #define H_ERR_CNOS         5253 /* Could not open serial port */
  1452. #define H_ERR_CNCS         5254 /* Could not close serial port */
  1453. #define H_ERR_CNGSA        5255 /* Could not get serial port attributes */
  1454. #define H_ERR_CNSSA        5256 /* Could not set serial port attributes */
  1455. #define H_ERR_WRSBR        5257 /* Wrong baud rate for serial connection */
  1456. #define H_ERR_WRSDB        5258 /* Wrong number of data bits for
  1457.                                    serial connection */
  1458. #define H_ERR_WRSFC        5259 /* Wrong flow control for serial connection */
  1459. #define H_ERR_CNFS         5260 /* Could not flush serial port */
  1460. #define H_ERR_EDWS         5261 /* Error during write to serial port */
  1461. #define H_ERR_EDRS         5262 /* Error during read from serial port */

  1462. #define H_ERR_REG_NOSITEM  5270 /* Serialized item does not contain
  1463.                                    valid regions. */
  1464. #define H_ERR_REG_WRVERS   5271 /* The version of the regions is
  1465.                                    not supported. */
  1466. #define H_ERR_IMG_NOSITEM  5272 /* Serialized item does not contain
  1467.                                    valid images. */
  1468. #define H_ERR_IMG_WRVERS   5273 /* The version of the images is
  1469.                                    not supported. */
  1470. #define H_ERR_XLD_NOSITEM  5274 /* Serialized item does not contain
  1471.                                    valid XLD objects. */
  1472. #define H_ERR_XLD_WRVERS   5275 /* The version of the XLD objects is
  1473.                                    not supported. */
  1474. #define H_ERR_OBJ_NOSITEM  5276 /* Serialized item does not contain
  1475.                                    valid objects. */
  1476. #define H_ERR_OBJ_WRVERS   5277 /* The version of the objects is
  1477.                                    not supported. */
  1478. #define H_ERR_XLD_DATA_TOO_LARGE   5678 /* XLD object data can only be read by
  1479.                                            HALCON XL */
  1480. #define H_ERR_OBJ_UNEXPECTED   5279 /* Unexpected object detected */


  1481. /* File I/O, 52xx (continue) */
  1482. #define H_ERR_FNOTF        5280 /* File has not been opened in text format */
  1483. #define H_ERR_FNOBF        5281 /* File has not been opened in binary file
  1484.                                    format */
  1485. #define H_ERR_DIRCR        5282 /* Cannot create directory */
  1486. #define H_ERR_DIRRM        5283 /* Cannot remove directory */
  1487. #define H_ERR_GETCWD       5284 /* Cannot get current directory */
  1488. #define H_ERR_SETCWD       5285 /* Cannot set current directory */

  1489. #define H_ERR_XINIT        5286 /* Need to call XInitThreads() */

  1490. /* Frame grabber / Image acquisition devices */
  1491. #define H_ERR_NFS          5300 /* No image acquisition device opened */
  1492. #define H_ERR_FGWC         5301 /* IA: wrong color depth */
  1493. #define H_ERR_FGWD         5302 /* IA: wrong device */
  1494. #define H_ERR_FGVF         5303 /* IA: determination of video format
  1495.                                    not possible */
  1496. #define H_ERR_FGNV         5304 /* IA: no video signal */
  1497. #define H_ERR_UFG          5305 /* Unknown image acquisition device */
  1498. #define H_ERR_FGF          5306 /* IA: failed grabbing of an image */
  1499. #define H_ERR_FGWR         5307 /* IA: wrong resolution chosen */
  1500. #define H_ERR_FGWP         5308 /* IA: wrong image part chosen */
  1501. #define H_ERR_FGWPR        5309 /* IA: wrong pixel ratio chosen */
  1502. #define H_ERR_FGWH         5310 /* IA: handle not valid */
  1503. #define H_ERR_FGCL         5311 /* IA: instance not valid (already closed?) */
  1504. #define H_ERR_FGNI         5312 /* Image acquisition device could not be
  1505.                                    initialized */
  1506. #define H_ERR_FGET         5313 /* IA: external triggering not supported */
  1507. #define H_ERR_FGLI         5314 /* IA: wrong camera input line (multiplex) */
  1508. #define H_ERR_FGCS         5315 /* IA: wrong color space */
  1509. #define H_ERR_FGPT         5316 /* IA: wrong port */
  1510. #define H_ERR_FGCT         5317 /* IA: wrong camera type */
  1511. #define H_ERR_FGTM         5318 /* IA: maximum number of acquisition device
  1512.                                    classes exceeded */
  1513. #define H_ERR_FGDV         5319 /* IA: device busy */
  1514. #define H_ERR_FGASYNC      5320 /* IA: asynchronous grab not supported */
  1515. #define H_ERR_FGPARAM      5321 /* IA: unsupported parameter */
  1516. #define H_ERR_FGTIMEOUT    5322 /* IA: timeout */
  1517. #define H_ERR_FGGAIN       5323 /* IA: invalid gain  */
  1518. #define H_ERR_FGFIELD      5324 /* IA: invalid field */
  1519. #define H_ERR_FGPART       5325 /* IA: invalid parameter type */
  1520. #define H_ERR_FGPARV       5326 /* IA: invalid parameter value */
  1521. #define H_ERR_FGFNS        5327 /* IA: function not supported */
  1522. #define H_ERR_FGIVERS      5328 /* IA: incompatible interface version */
  1523. #define H_ERR_FGSETPAR     5329 /* IA: could not set parameter value */
  1524. #define H_ERR_FGGETPAR     5330 /* IA: could not query parameter setting */
  1525. #define H_ERR_FGPARNA      5331 /* IA: parameter not available in current
  1526.                                    configuration */
  1527. #define H_ERR_FGCLOSE      5332 /* IA: device could not be closed properly */
  1528. #define H_ERR_FGCAMFILE    5333 /* IA: camera configuration file could not be
  1529.                                    opened */
  1530. #define H_ERR_FGCALLBACK   5334 /* IA: unsupported callback type */
  1531. #define H_ERR_FGDEVLOST    5335 /* IA: device lost */
  1532. #define H_ERR_FGABORTED    5336 /* IA: grab aborted */

  1533. /* digital io devices */
  1534. #define H_ERR_IOTIMEOUT    5350 /* IO: timeout */
  1535. #define H_ERR_IOIVERS      5351 /* IO: incompatible interface version */
  1536. #define H_ERR_IOWH         5352 /* IO: handle not valid */
  1537. #define H_ERR_IODBUSY      5353 /* IO: device busy */
  1538. #define H_ERR_IOIAR        5354 /* IO: insufficient user rights */
  1539. #define H_ERR_IONF         5355 /* IO: device or channel not found */
  1540. #define H_ERR_IOPART       5356 /* IO: invalid parameter type */
  1541. #define H_ERR_IOPARV       5357 /* IO: invalid parameter value */
  1542. #define H_ERR_IOPARNUM     5358 /* IO: invalid parameter number */
  1543. #define H_ERR_IOPARAM      5359 /* IO: unsupported parameter */
  1544. #define H_ERR_IOPARNA      5360 /* IO: parameter not available in curr
  1545.                                        config.*/
  1546. #define H_ERR_IOFNS        5361 /* IO: function not supported */
  1547. #define H_ERR_IOME         5362 /* IO: maximum number of dio classes exceeded*/
  1548. #define H_ERR_IODNA        5363 /* IO: driver of io device not available */
  1549. #define H_ERR_IOABORTED    5364 /* IO: operation aborted */
  1550. #define H_ERR_IODATT       5365 /* IO: invalid data type */
  1551. #define H_ERR_IODEVLOST    5366 /* IO: device lost */
  1552. #define H_ERR_IOSETPAR     5367 /* IO: could not set parameter value */
  1553. #define H_ERR_IOGETPAR     5368 /* IO: could not query parameter setting */
  1554. #define H_ERR_IOCLOSE      5369 /* IO: device could not be closed properly */

  1555. /* Images from file */

  1556. /* JpegXR files */
  1557. #define H_ERR_JXR_UNSUPPORTED_FORMAT         5400 /* Image type is not
  1558.                                                      supported */
  1559. #define H_ERR_JXR_INVALID_PIXEL_FORMAT       5401 /* Invalid pixel format
  1560.                                                      passed to filter
  1561.                                                      function */
  1562. #define H_ERR_JXR_INTERNAL_ERROR             5402 /* Internal JpegXR error. */
  1563. #define H_ERR_JXR_FORMAT_SYNTAX_ERROR        5403 /* Syntax error in output
  1564.                                                      format string */
  1565. #define H_ERR_JXR_TOO_MANY_CHANNELS          5404 /* Maximum number of channels
  1566.                                                      exceeded */
  1567. #define H_ERR_JXR_EC_ERROR                   5405 /* Unspecified error in JXR
  1568.                                                      library */
  1569. #define H_ERR_JXR_EC_BADMAGIC                5406 /* Bad magic number in JXR
  1570.                                                      library */
  1571. #define H_ERR_JXR_EC_FEATURE_NOT_IMPLEMENTED 5407 /* Feature not implemented in
  1572.                                                      JXR library */
  1573. #define H_ERR_JXR_EC_IO                      5408 /* File read/write error in
  1574.                                                      JXR library */
  1575. #define H_ERR_JXR_EC_BADFORMAT               5409 /* Bad file format in JXR
  1576.                                                      library */

  1577. /* General */
  1578. #define H_ERR_LIB_FILE_CLOSE          5500 /* Error while closing the
  1579.                                               image file */
  1580. #define H_ERR_LIB_FILE_OPEN           5501 /* Error while opening the
  1581.                                               image file */
  1582. #define H_ERR_LIB_UNEXPECTED_EOF      5502 /* Premature end of the
  1583.                                               image file */
  1584. #define H_ERR_IDTL                    5503 /* Image dimensions too large for
  1585.                                               this file format */
  1586. #define H_ERR_ITLHV                   5504 /* Image too large for this HALCON
  1587.                                               version */
  1588. #define H_ERR_TMIO                    5505 /* Too many iconic objects for
  1589.                                               this file format */
  1590. #define H_ERR_FILE_FORMAT_UNSUPPORTED 5506 /* File format is unsupported */
  1591. #define H_ERR_INCONSISTENT_DIMENSIONS 5507 /* All channels must have equal
  1592.                                               dimensions */

  1593. /* PCX files */
  1594. #define H_ERR_PCX_NO_PCX_FILE         5510 /* File is no PCX-File */
  1595. #define H_ERR_PCX_UNKNOWN_ENCODING    5511 /* Unknown encoding */
  1596. #define H_ERR_PCX_MORE_THAN_4_PLANES  5512 /* More than 4 image plains */
  1597. #define H_ERR_PCX_COLORMAP_SIGNATURE  5513 /* Wrong magic in color table */
  1598. #define H_ERR_PCX_REPEAT_COUNT_SPANS  5514 /* Wrong number of bytes in span */
  1599. #define H_ERR_PCX_TOO_MUCH_BITS_PIXEL 5515 /* Wrong number of bits/pixels */
  1600. #define H_ERR_PCX_PACKED_PIXELS       5516 /* Wrong number of plains */

  1601. /* GIF files */
  1602. #define H_ERR_GIF_NO_GIF_PICTURE      5520 /* File is no GIF-File */
  1603. #define H_ERR_GIF_BAD_VERSION         5521 /* GIF: Wrong version */
  1604. #define H_ERR_GIF_SCREEN_DESCRIPTOR   5522 /* GIF: Wrong descriptor */
  1605. #define H_ERR_GIF_COLORMAP            5523 /* GIF: Wrong color table */
  1606. #define H_ERR_GIF_READ_ERROR_EOF      5524 /* GIF: Premature end of file */
  1607. #define H_ERR_GIF_NOT_ENOUGH_IMAGES   5525 /* GIF: Wrong number of images */
  1608. #define H_ERR_GIF_ERROR_ON_EXTENSION  5526 /* GIF: Wrong image extension */
  1609. #define H_ERR_GIF_LEFT_TOP_WIDTH      5527 /* GIF: Wrong left top width */
  1610. #define H_ERR_GIF_CIRCULAR_TABL_ENTRY 5528 /* GIF: Cyclic index of table */
  1611. #define H_ERR_GIF_BAD_IMAGE_DATA      5529 /* GIF: Wrong image data */

  1612. /* SUN-Raster files  */
  1613. #define H_ERR_SUN_RASTERFILE_TYPE     5530 /* File is no Sun-Raster-File */
  1614. #define H_ERR_SUN_RASTERFILE_HEADER   5531 /* Wrong header */
  1615. #define H_ERR_SUN_COLS                5532 /* Wrong image width */
  1616. #define H_ERR_SUN_ROWS                5533 /* Wrong image height */
  1617. #define H_ERR_SUN_COLORMAP            5534 /* Wrong color map */
  1618. #define H_ERR_SUN_RASTERFILE_IMAGE    5535 /* Wrong image data */
  1619. #define H_ERR_SUN_IMPOSSIBLE_DATA     5536 /* Wrong type of pixel */

  1620. /* XWD files */
  1621. #define H_ERR_XWD_IMPOSSIBLE_DATA     5540  /* Wrong type of pixel */
  1622. #define H_ERR_XWD_VISUAL_CLASS        5541  /* Wrong visual class */
  1623. #define H_ERR_XWD_X10_HEADER          5542  /* Wrong X10 header */
  1624. #define H_ERR_XWD_X11_HEADER          5543  /* Wrong X11 header */
  1625. #define H_ERR_XWD_X10_COLORMAP        5544  /* Wrong X10 colormap */
  1626. #define H_ERR_XWD_X11_COLORMAP        5545  /* Wrong X11 colormap */
  1627. #define H_ERR_XWD_X11_PIXMAP          5546  /* Wrong pixmap */
  1628. #define H_ERR_XWD_UNKNOWN_VERSION     5547  /* Unknown version */
  1629. #define H_ERR_XWD_READING_IMAGE       5548  /* Error while reading an image */

  1630. /* TIFF files */
  1631. #define H_ERR_TIF_BAD_INPUTDATA      5550 /* Error while reading a file */
  1632. #define H_ERR_TIF_COLORMAP           5551 /* Wrong colormap */
  1633. #define H_ERR_TIF_TOO_MANY_COLORS    5552 /* Too many colors */
  1634. #define H_ERR_TIF_BAD_PHOTOMETRIC    5553 /* Wrong photometric interpretation*/
  1635. #define H_ERR_TIF_PHOTOMETRIC_DEPTH  5554 /* Wrong photometric depth */
  1636. #define H_ERR_TIF_NO_REGION          5555 /* Image is no binary file */
  1637. #define H_ERR_TIF_UNSUPPORTED_FORMAT 5556 /* Unsupported TIFF format */
  1638. #define H_ERR_TIF_BAD_SPECIFICATION  5557 /* Wrong file format specification */
  1639. #define H_ERR_TIF_FILE_CORRUPT       5558 /* TIFF file is corrupt */
  1640. #define H_ERR_TIF_TAG_UNDEFINED      5559 /* Required TIFF tag is missing */

  1641. /* BMP files */
  1642. #define H_ERR_BMP_NO_BMP_PICTURE      5560  /* File is no BMP-File */
  1643. #define H_ERR_BMP_READ_ERROR_EOF      5561  /* Premature end of file */
  1644. #define H_ERR_BMP_INCOMPLETE_HEADER   5562  /* Incomplete header */
  1645. #define H_ERR_BMP_UNKNOWN_FORMAT      5563  /* Unknown bitmap format */
  1646. #define H_ERR_BMP_UNKNOWN_COMPRESSION 5564  /* Unknown compression format */
  1647. #define H_ERR_BMP_COLORMAP            5565  /* Wrong color table */
  1648. #define H_ERR_BMP_WRITE_ERROR         5566  /* Write error on output */
  1649. #define H_ERR_BMP_NO_REGION           5567  /* File does not contain a
  1650.                                                binary image */

  1651. /* Jpeg files */
  1652. #define H_ERR_JPG_COMP_NUM     5570 /* Wrong number of components in image */
  1653. #define H_ERR_JPGLIB_UNKNOWN   5571 /* Unknown error from libjpeg */
  1654. #define H_ERR_JPGLIB_NOTIMPL   5572 /* Not implemented feature in libjpeg */
  1655. #define H_ERR_JPGLIB_FILE      5573 /* File access error in libjpeg */
  1656. #define H_ERR_JPGLIB_TMPFILE   5574 /* Tmp file access error in libjpeg */
  1657. #define H_ERR_JPGLIB_MEMORY    5575 /* Memory error in libjpeg */
  1658. #define H_ERR_JPGLIB_INFORMAT  5576 /* Error in input image */

  1659. /* PNG files */
  1660. #define H_ERR_PNG_NO_PNG_FILE            5580  /* File is not a PNG file */
  1661. #define H_ERR_PNG_UNKNOWN_INTERLACE_TYPE 5581  /* Unknown interlace type */
  1662. #define H_ERR_PNG_UNSUPPORTED_COLOR_TYPE 5582  /* Unsupported color type */
  1663. #define H_ERR_PNG_NO_REGION              5583  /* Image is no binary file */
  1664. #define H_ERR_PNG_SIZE_TOO_BIG           5584  /* Image size too big */

  1665. /* TIFF files extension: no more code availables after 5559 */
  1666. #define H_ERR_TIF_TAG_ACCESS 5587      /* Error accessing TIFF tag */
  1667. #define H_ERR_TIF_TAG_DATATYPE 5588    /* Invalid TIFF tag value datatype */
  1668. #define H_ERR_TIF_TAG_UNSUPPORTED 5589 /* Unsupported TIFF tag requested */

  1669. /* Jpeg-2000 files */
  1670. #define H_ERR_JP2_CORRUPT        5590 /* File corrupt */
  1671. #define H_ERR_JP2_PREC_TOO_HIGH  5591 /* Image precision too high */
  1672. #define H_ERR_JP2_ENCODING_ERROR 5592 /* Error while encoding */
  1673. #define H_ERR_JP2_SIZE_TOO_BIG   5593 /* Image size too big */

  1674. /* HOBJ files */
  1675. #define H_ERR_HOBJ_NOT_ONLY_IMAGES 5599 /* File does not contain only images */


  1676. /* Socket communication and virtual links */
  1677. #define H_ERR_SOCKET_BLOCK                5600 /* Socket can not be set to
  1678.                                                   block */
  1679. #define H_ERR_SOCKET_UNBLOCK              5601 /* Socket can not be set to
  1680.                                                   unblock */
  1681. #define H_ERR_SOCKET_NO_CPAR              5602 /* Received data is no tuple */
  1682. #define H_ERR_SOCKET_NO_IMAGE             5603 /* Received data is no image */
  1683. #define H_ERR_SOCKET_NO_RL                5604 /* Received data is no region */
  1684. #define H_ERR_SOCKET_NO_XLD               5605 /* Received data is no
  1685.                                                   xld object */
  1686. #define H_ERR_SOCKET_READ_DATA_FAILED     5606 /* Error while reading
  1687.                                                   from socket */
  1688. #define H_ERR_SOCKET_WRITE_DATA_FAILED    5607 /* Error while writing
  1689.                                                   to socket */
  1690. #define H_ERR_SOCKET_WRONG_BYTE_NUMBER    5608 /* Illegal number of bytes
  1691.                                                   with get_rl */
  1692. #define H_ERR_SOCKET_BUFFER_OVERFLOW      5609 /* Buffer overflow in
  1693.                                                   read_data */
  1694. #define H_ERR_SOCKET_CANT_ASSIGN_FD       5610 /* Socket can not be created */
  1695. #define H_ERR_SOCKET_CANT_BIND            5611 /* Bind on socket failed */
  1696. #define H_ERR_SOCKET_CANT_GET_PORTNUMBER  5612 /* Socket information is not
  1697.                                                   available */
  1698. #define H_ERR_SOCKET_CANT_LISTEN          5613 /* Socket cannot listen for
  1699.                                                   incoming connections */
  1700. #define H_ERR_SOCKET_CANT_ACCEPT          5614 /* Connection could not be
  1701.                                                   accepted */
  1702. #define H_ERR_SOCKET_CANT_CONNECT         5615 /* Connection request failed */
  1703. #define H_ERR_SOCKET_GETHOSTBYNAME        5616 /* Hostname could not be
  1704.                                                   resolved */
  1705. #define H_ERR_SOCKET_ILLEGAL_TUPLE_TYPE   5618 /* Unknown tuple type on
  1706.                                                   socket */
  1707. #define H_ERR_SOCKET_TIMEOUT              5619 /* Timeout occured on socket */
  1708. #define H_ERR_SOCKET_NA                   5620 /* No more sockets available */
  1709. #define H_ERR_SOCKET_NI                   5621 /* Socket is not initialized */
  1710. #define H_ERR_SOCKET_OOR                  5622 /* Invalid socket */
  1711. #define H_ERR_SOCKET_IS                   5623 /* Socket is NULL */
  1712. #define H_ERR_SOCKET_DATA_TOO_LARGE       5624 /* Received data type is too
  1713.                                                   large */
  1714. #define H_ERR_SOCKET_WRONG_TYPE           5625 /* Wrong socket type. */
  1715. #define H_ERR_SOCKET_NO_PACKED_DATA       5626 /* Received data is not packed.
  1716.                                                   */
  1717. #define H_ERR_SOCKET_PARAM_FAILED         5627 /* Socket parameter operation
  1718.                                                   failed. */
  1719. #define H_ERR_SOCKET_FORMAT_MISMATCH      5628 /* The data does not match the
  1720.                                                   format specification. */
  1721. #define H_ERR_SOCKET_INVALID_FORMAT       5629 /* Invalid format
  1722.                                                   specification. */
  1723. #define H_ERR_SOCKET_NO_SERIALIZED_ITEM   5630 /* Received data is no
  1724.                                                   serialized item */
  1725. #define H_ERR_SOCKET_TLS_CONTEXT          5631 /* Unable to create SSL context */
  1726. #define H_ERR_SOCKET_TLS_CERT_KEY         5632 /* Invalid TLS certificate or private key */
  1727. #define H_ERR_SOCKET_TLS_HANDSHAKE        5633 /* Invalid TLS private key */

  1728. #define H_ERR_ARCINFO_TOO_MANY_XLDS       5700 /* Too many contours/polygons
  1729.                                                   for this file format */

  1730. /* Serialize/Deserialize */
  1731. #define H_ERR_QUAT_WRONG_VERSION      5750 /* The version of the quaternion
  1732.                                               is not supported */
  1733. #define H_ERR_QUAT_NOSITEM            5751 /* Serialized item does not contain
  1734.                                               a valid quaternion*/
  1735. #define H_ERR_HOM_MAT2D_WRONG_VERSION 5752 /* The version of the homogeneous
  1736.                                               matrix is not supported */
  1737. #define H_ERR_HOM_MAT2D_NOSITEM       5753 /* Serialized item does not contain
  1738.                                               a valid homogeneous matrix */
  1739. #define H_ERR_HOM_MAT3D_WRONG_VERSION 5754 /* The version of the homogeneous
  1740.                                               3D matrix is not supported */
  1741. #define H_ERR_HOM_MAT3D_NOSITEM       5755 /* Serialized item does not contain
  1742.                                               a valid homogeneous 3D matrix */
  1743. #define H_ERR_TUPLE_WRONG_VERSION     5756 /* The version of the tuple
  1744.                                               is not supported */
  1745. #define H_ERR_TUPLE_NOSITEM           5757 /* Serialized item does not
  1746.                                               contain a valid tuple */
  1747. #define H_ERR_TUPLE_DTLFTHV           5758 /* Tuple data can only be read on
  1748.                                               64-bit systems */
  1749. #define H_ERR_POSE_WRONG_VERSION      5759 /* The version of the camera
  1750.                                               parameters (pose) is not
  1751.                                               supported */
  1752. #define H_ERR_POSE_NOSITEM            5760 /* Serialized item does not contain
  1753.                                               valid camera parameters (pose) */
  1754. #define H_ERR_CAM_PAR_WRONG_VERSION   5761 /* The version of the internal
  1755.                                               camera parameters is not
  1756.                                               supported */
  1757. #define H_ERR_CAM_PAR_NOSITEM         5762 /* Serialized item does not contain
  1758.                                               valid internal camera parameters
  1759.                                               */
  1760. #define H_ERR_DUAL_QUAT_WRONG_VERSION 5763 /* The version of the dual
  1761.                                               quaternion is not supported */
  1762. #define H_ERR_DUAL_QUAT_NOSITEM       5764 /* Serialized item does not contain
  1763.                                               a valid dual quaternion*/

  1764. /* Memory management */
  1765. #define H_ERR_NP           6000 /* Access to undefined memory area */
  1766. #define H_ERR_MEM          6001 /* Not enough memory available */
  1767. #define H_ERR_ICM          6002 /* Memory partition on heap has been
  1768.                                    overwritten */
  1769. #define H_ERR_WMS          6003 /* HAlloc: 0 bytes requested */
  1770. #define H_ERR_NOTMP        6004 /* Tmp-memory management:
  1771.                                    Call freeing memory although nothing had
  1772.                                    been allocated */
  1773. #define H_ERR_TMPNULL      6005 /* Tmp-memory management:
  1774.                                    Null pointer while freeing */
  1775. #define H_ERR_CNFMEM       6006 /* Tmp-memory management:
  1776.                                    Could not find memory element */
  1777. #define H_ERR_WMT          6007 /* memory management: wrong memory type */

  1778. #define H_ERR_MEM_VID      6021 /* Not enough video memory available */

  1779. #define H_ERR_NRA          6041 /* No memory block allocated at last */
  1780. #define H_ERR_IAD          6040 /* System parameter for memory-allocation
  1781.                                    inconsistent */

  1782. #define H_ERR_INVALID_ALIGN 6042 /* Invalid alignement */


  1783. /* System */
  1784. #define H_ERR_CP_FAILED    6500 /* Process creation failed */

  1785. /* Language interfaces */
  1786. /* General  */
  1787. #define H_ERR_WOCPI        7000 /* Wrong index for output control par. */
  1788. #define H_ERR_WOCPVN       7001 /* Wrong number of values:
  1789.                                    Output control parameter */
  1790. #define H_ERR_WOCPT        7002 /* Wrong type: Output control parameter */
  1791. #define H_ERR_WKT          7003 /* Wrong data type for object key
  1792.                                    (input objects) */
  1793. #define H_ERR_IOOR         7004 /* Range for integer had been passed */
  1794. #define H_ERR_IHV          7005 /* Inconsistent Halcon version */
  1795. #define H_ERR_NISS         7006 /* Not enough memory for strings allocated */
  1796. #define H_ERR_PROC_NULL    7007 /* Internal error: Proc is NULL */
  1797. #define H_ERR_UNKN         7105 /* Unknown symbolic object key (input obj.) */
  1798. #define H_ERR_WOON         7200 /* Wrong number of output object parameter */

  1799. /* C */
  1800. #define H_ERR_OTSE         7400 /* Output type <string> expected */
  1801. #define H_ERR_OTLE         7401 /* Output type <long> expected */
  1802. #define H_ERR_OTFE         7402 /* Output type <float> expected */
  1803. #define H_ERR_OPINP        7403 /* Object parameter is a zero pointer */
  1804. #define H_ERR_TWC          7404 /* Tupel had been deleted; values are not
  1805.                                    valid any more */
  1806. /* CNNs */
  1807. #define H_ERR_CNN_DATA               7701 /* CNN: Internal data error */
  1808. #define H_ERR_CNN_MEM                7702 /* CNN: Invalid memory type */
  1809. #define H_ERR_CNN_IO_INVALID         7703 /* CNN: Invalid data
  1810.                                              serialization */
  1811. #define H_ERR_CNN_IMPL_NOT_AVAILABLE 7704 /* CNN: Implementation not
  1812.                                              available */
  1813. #define H_ERR_CNN_NUM_INPUTS_INVALID 7705 /* CNN: Wrong number of input data */

  1814. #define H_ERR_CNN_IMPL_INVALID       7706 /* CNN: Invalid implementation type
  1815.                                            */
  1816. #define H_ERR_CNN_TRAINING_NOT_SUP   7707 /* CNN: Training is not supported in
  1817.                                              the current environment. */

  1818. #define H_ERR_CNN_GPU_REQUIRED       7708 /* For this operation a GPU with
  1819.                                              certain minimal requirements is
  1820.                                              required. See installation guide
  1821.                                              for details. */
  1822. #define H_ERR_CNN_CUDA_LIBS_MISSING  7709 /* For this operation the CUDA
  1823.                                              library needs to be available.
  1824.                                              (See installation guide for
  1825.                                              details.) */
  1826. #define H_ERR_OCR_CNN_RE             7710 /* OCR File: Error while reading
  1827.                                              classifier */
  1828. #define H_ERR_OCR_CNN_WGPN           7711 /* Wrong generic parameter name */
  1829. #define H_ERR_OCR_CNN_EXCLUSIV_PARAM 7712 /* One of the parameters returns
  1830.                                              several values and has to be used
  1831.                                              exclusively */
  1832. #define H_ERR_CNN_WGPN               7713 /* Wrong generic parameter name */

  1833. #define H_ERR_CNN_INVALID_LABELS     7714 /* Invalid labels. */
  1834. #define H_ERR_OCR_CNN_FILE_WRONG_VERSION  7715 /*OCR File: Wrong file version*/
  1835. #define H_ERR_CNN_MULTIPLE_CLASSES   7716 /* Invalid classes: At least one
  1836.                                              class apears twice */
  1837. #define H_ERR_CNN_CUBLAS_LIBS_MISSING 7717 /* For this operation the cuBLAS
  1838.                                              library needs to be available.
  1839.                                              (See installation guide for
  1840.                                              details.) */
  1841. #define H_ERR_CNN_CUDNN_LIBS_MISSING  7718  /* For this operation the CUDNN
  1842.                                              library needs to be available.
  1843.                                              (See installation guide for
  1844.                                              details.) */
  1845. #define H_ERR_OCR_FNF_FIND_TEXT_SUPPORT  7719 /* File 'find_text_support.hotc'
  1846.                                                  not found (please place this
  1847.                                                  file in the ocr subdirectory
  1848.                                                  of the root directory of your
  1849.                                                  HALCON installation or in the
  1850.                                                  current working directory) */
  1851. #define H_ERR_CNN_TRAINING_FAILED     7720 /* Training step failed. This
  1852.                                               might be caused by unsuitable
  1853.                                               training parameters */
  1854. #define H_ERR_CNN_NO_PRETRAINED_WEIGHTS   7721 /* Weights in Graph have been
  1855.                                                   overwritten previously
  1856.                                                   and are lost. */
  1857. #define H_ERR_CNN_INVALID_INPUT_SIZE     7722 /* New input size is too small
  1858.                                                  to produce meaningful
  1859.                                                  features */
  1860. #define H_ERR_CNN_RESULT_NOT_AVAILABLE   7723 /* Result is not available. */
  1861. #define H_ERR_CNN_INVALID_INPUT_DEPTH    7724 /* New number of channels must be
  1862.                                                  either 1 or 3. */
  1863. #define H_ERR_CNN_DEPTH_NOT_AVAILABLE    7725 /* New input number of channels
  1864.                                                  can't be set to 3 if network
  1865.                                                  is specified for number of
  1866.                                                  channels 1 */
  1867. #define H_ERR_CNN_INVALID_BATCH_SIZE     7726 /* Device batch size larger than
  1868.                                                  batch size. */
  1869. #define H_ERR_CNN_INVALID_PARAM_SPEC     7727 /* Invalid specification of a
  1870.                                                  parameter. */
  1871. #define H_ERR_CNN_EXCEEDS_MAX_MEM        7728 /* Memory size exceeds maximal
  1872.                                                  allowed value. */
  1873. #define H_ERR_CNN_BATCH_SIZE_OVERFLOW    7729 /* New batch size causes integer
  1874.                                                  overflow */
  1875. #define H_ERR_CNN_INVALID_IMAGE_SIZE     7730 /* Invalid input image size for
  1876.                                                  detection model */
  1877. #define H_ERR_CNN_INVALID_LAYER_PARAM_VALUE 7731 /* Invalid parameter value
  1878.                                                     for current layer */
  1879. #define H_ERR_CNN_INVALID_LAYER_PARAM_NUM   7732 /* Invalid parameter num
  1880.                                                     for current layer */
  1881. #define H_ERR_CNN_INVALID_LAYER_PARAM_TYPE  7733 /* Invalid parameter type
  1882.                                                     for current layer */
  1883. #define H_ERR_CNN_NUM_OUTPUTS_INVALID 7734 /* CNN: Wrong number of output data
  1884.                                             */
  1885. #define H_ERR_CNN_INVALID_SHAPE       7735 /* CNN: Invalid input shape */

  1886. #define H_ERR_CNN_INVALID_INPUT_DATA     7736 /* CNN: Invalid input data */
  1887. #define H_ERR_CNN_CUDNN_CTC_LOSS_BUGGY   7737  /* CNN: For variable input
  1888.                                                   lengths the ctc loss layer
  1889.                                                   only computes correct
  1890.                                                   gradients if the used cuDNN
  1891.                                                   version is >= 7.6.3. Please
  1892.                                                   upgrade cuDNN or do not use
  1893.                                                   variable input lengths. */
  1894. #define H_ERR_CNN_INVALID_PADDING 7738 /* CNN: Invalid padding */

  1895. #define H_ERR_CNN_IO_INVALID_LAYER_TYPE 7740 /* CNN: Invalid layer type
  1896.                                                 serialization */
  1897. #define H_ERR_CNN_INFERENCE_FAILED 7741 /* CNN: Inference failed */
  1898. #define H_ERR_CNN_RUNTIME_FAILED 7742 /* CNN: Runtime not supported on this machine */

  1899. /* Graphs */
  1900. #define H_ERR_GRAPH_INTERNAL         7751 /* Graph: Internal error */
  1901. #define H_ERR_GRAPH_IO_INVALID       7752 /* Graph: Invalid data serialization
  1902.                                            */
  1903. #define H_ERR_GRAPH_INVALID_INDEX    7753 /* Graph: Invalid index */

  1904. /* CNN graphs */
  1905. #define H_ERR_CNNGRAPH_INTERNAL       7760 /* HCNNGraph: Internal error */
  1906. #define H_ERR_CNNGRAPH_IO_INVALID     7761 /* HCNNGraph: Invalid data
  1907.                                               serialization */
  1908. #define H_ERR_CNNGRAPH_LAYER_INVALID  7762 /* HCNNGraph: Invalid layer
  1909.                                               specification */
  1910. #define H_ERR_CNNGRAPH_NOINIT         7763 /* HCNNGraph: Graph not properly
  1911.                                               initialized */
  1912. #define H_ERR_CNNGRAPH_INVALID_MEM    7764 /* CNN-Graph: Invalid memory type */
  1913. #define H_ERR_CNNGRAPH_INVALID_NUML   7765 /* CNN-Graph: Invalid number of
  1914.                                               layers */
  1915. #define H_ERR_CNNGRAPH_INVALID_IDX    7766 /* CNN-Graph: Invalid index */
  1916. #define H_ERR_CNNGRAPH_SPEC_STATUS    7767 /* CNN-Graph: Invalid specification
  1917.                                               status */
  1918. #define H_ERR_CNNGRAPH_NOCHANGE       7768 /* CNN-Graph: Graph is not allowed
  1919.                                               to be changed after
  1920.                                               initialization */
  1921. #define H_ERR_CNNGRAPH_PREPROC        7769 /* CNN-Graph: Missing preprocessing
  1922.                                             */
  1923. #define H_ERR_CNNGRAPH_DEGREE         7770 /* CNN-Graph: Invalid vertex degree
  1924.                                             */
  1925. #define H_ERR_CNNGRAPH_OUTSHAPE       7771 /* CNN-Graph: Invalid output shape
  1926.                                             */
  1927. #define H_ERR_CNNGRAPH_SPEC           7772 /* CNN-Graph: Invalid specification
  1928.                                             */
  1929. #define H_ERR_CNNGRAPH_DEF            7773 /* CNN-Graph: Invalid graph
  1930.                                               definition */

  1931. #define H_ERR_CNNGRAPH_NO_CLASS_CHANGE  7774 /* CNN-Graph: Architecture not
  1932.                                                 suitable for the adaption of
  1933.                                                 the number of output classes */

  1934. #define H_ERR_CNNGRAPH_NO_IMAGE_RESIZE  7775 /* CNN-Graph: Architecture not
  1935.                                                 suitable for the adaption of
  1936.                                                 the image size" */
  1937. #define H_ERR_CNNGRAPH_AUX_INDEX_OOB  7776 /* CNN-Graph: Aux index out of
  1938.                                               bounds.
  1939.                                               */
  1940. #define H_ERR_CNNGRAPH_AUX_SPEC       7777 /* CNN-Graph: Invalid graph
  1941.                                               definition. Probably the
  1942.                                               auxiliary outputs of a layer have
  1943.                                               not been connected with
  1944.                                               corresponding aux selection
  1945.                                               layers (SelectAux) or at least
  1946.                                               one aux output has not been
  1947.                                               specified during model creation
  1948.                                               (create_dl_model call).
  1949.                                               */
  1950. #define H_ERR_CNNGRAPH_LAYER_UNSUPPORTED 7778 /* CNN-Graph: Layer not supported
  1951.                                                  for selected runtime */

  1952. /* DL */
  1953. #define H_ERR_DL_FILE_READ            7780 /* DL: Error reading file */
  1954. #define H_ERR_DL_FILE_WRITE           7781 /* DL: Error writing file */
  1955. #define H_ERR_DL_FILE_WRONG_VERSION   7782 /* DL: Wrong file version */

  1956. #define H_ERR_DL_INPUTS_MISSING       7783 /* DL: Inputs missing in input dict */
  1957. #define H_ERR_DL_INPUT_WRONG_BS       7784 /* DL: Inputs have incorrect batch
  1958.                                                   size */
  1959. #define H_ERR_DL_INVALID_NAME         7785 /* DL: Invalid layer name */
  1960. #define H_ERR_DL_DUPLICATE_NAME       7786 /* DL: Duplicate layer name */
  1961. #define H_ERR_DL_INVALID_OUTPUT       7787 /* DL: Invalid output layer */
  1962. #define H_ERR_DL_PARAM_NOT_AVAILABLE  7788 /* DL: Parameter is not available */
  1963. #define H_ERR_DL_INPUT_WRONG_LENGTH   7789 /* DL: Tuple inputs have incorrect length */
  1964. #define H_ERR_DL_INPUT_WRONG_TYPE     7790 /* DL: Tuple inputs have incorrect type */
  1965. #define H_ERR_DL_INPUT_WRONG_VALUES   7791 /* DL: Some inputs have incorrect values */
  1966. #define H_ERR_DL_CLASS_IDS_NOT_UNIQUE 7792 /* DL: Some class ids are not unique */
  1967. #define H_ERR_DL_CLASS_IDS_INVALID    7793 /* DL: Some class ids are invalid */
  1968. #define H_ERR_DL_CLASS_IDS_INVALID_CONV    7794 /* DL: Input data of class id
  1969.                                                    conversion is invalid. */
  1970. #define H_ERR_DL_TYPE_ALREADY_DEFINED 7795 /* DL: Type already defined */
  1971. #define H_ERR_DL_NO_INFERENCE_INPUTS  7796 /* DL: Cannot identify inference
  1972.                                               inputs. */
  1973. #define H_ERR_DL_CLASS_IDS_INVALID_OVERLAP 7797 /* DL: Some class ids overlap
  1974.                                                    with ignore class ids. */
  1975. #define H_ERR_DL_WRONG_OUTPUT_LAYER_NUM   7798 /* DL: Wrong number of output layer */
  1976. #define H_ERR_DL_WRONG_BS_MULTIPLIER      7799 /* DL: Batch size multiplier needs to be greater than 0 */
  1977. #define H_ERR_DL_INPUT_WRONG_BS_WITH_MULTIPLIER    7800 /* DL: Inputs have incorrect batch
  1978.                                                   size. The number of needed inputs is defined
  1979.                                                   by batch_size * batch_size_multiplier */

  1980. #define H_ERR_DL_READ_ONNX 7801 /* Error occured while reading an ONNX model */
  1981. #define H_ERR_DL_CLASS_IDS_MISSING 7802 /* DL: Model does not have class ids */
  1982. #define H_ERR_DL_WRITE_ONNX 7803 /* Error occured while writing an ONNX model */
  1983. #define H_ERR_DL_ONNX_LOADER 7804 /* DL: Libprotobuf for ONNX could not be loaded */


  1984. /* DL Detector */
  1985. #define H_ERR_DL_FPN_SCALES           7810 /* DL: Wrong scales during FPN creation */
  1986. #define H_ERR_DL_FPN_INVALID_BACKBONE 7811 /* DL: Backbone unusable for FPN creation */
  1987. #define H_ERR_DL_FPN_INVALID_FEATURE_MAP_SIZE 7812 /* DL: Backbone feature maps not divisible by 2 */
  1988. #define H_ERR_DL_FPN_INVALID_LEVELS 7813 /* Invalid FPN levels given */
  1989. #define H_ERR_DL_ANCHOR                 7820 /* DL: Internal error using anchors */
  1990. #define H_ERR_DL_DETECTOR_INVALID_PARAM  7821 /* DL: Invalid detector parameter */
  1991. #define H_ERR_DL_DETECTOR_INVALID_PARAM_VALUE  7822 /* DL: Invalid detector parameter value */
  1992. #define H_ERR_DL_DETECTOR_INVALID_DOCKING_LAYER  7823 /* DL: Invalid docking layer */
  1993. #define H_ERR_DL_DETECTOR_INVALID_INSTANCE_TYPE  7824 /* DL: Invalid instance type */

  1994. /* DL Nodes */
  1995. #define H_ERR_DL_NODE_MISSING_PARAM_NAME  7830 /* DL-Node: Missing generic
  1996.                                                   parameter 'name'. Please
  1997.                                                   specify a layer name. */

  1998. #define H_ERR_DL_NODE_GENPARAM_NAME_NOT_ALLOWED  7831 /* DL-Node: No generic parameter
  1999.                                                   'name' allowed for this node. */

  2000. #define H_ERR_DL_NODE_INVALID_SPEC  7832 /* DL-Node: Invalid layer specification. */

  2001. /* DL Heatmap */
  2002. #define H_ERR_DL_HEATMAP_UNSUPPORTED_RUNTIME    7850 /* DL: Heatmap is unsupported with
  2003.                                                         the selected runtime. */
  2004. #define H_ERR_DL_HEATMAP_UNSUPPORTED_MODEL_TYPE 7851 /* DL: Unsupported heatmap model type.
  2005.                                                         The heatmap is only applicable for
  2006.                                                         model type 'classification'. */
  2007. #define H_ERR_DL_HEATMAP_UNSUPPORTED_METHOD     7852 /* DL: Unsupported heatmap method */
  2008. #define H_ERR_DL_HEATMAP_WRONG_TARGET_CLASS_ID  7853 /* DL: Wrong target class id for heatmap */

  2009. /* DL Anomaly */
  2010. #define H_ERR_DL_ANOMALY_MODEL_INTERNAL  7880 /* DL: Internal error occurred in anomaly model */
  2011. #define H_ERR_DL_ANOMALY_MODEL_UNTRAINED  7881 /* DL: Untrained anomaly model */
  2012. #define H_ERR_DL_ANOMALY_MODEL_TRAINING_FAILED  7882 /* DL: Anomaly model training failed */
  2013. #define H_ERR_DL_ANOMALY_MODEL_PARAM_TRAINED 7883 /* DL: Unable to set parameter on a trained
  2014.                                                      anomaly detection model */
  2015. #define H_ERR_DL_ANOMALY_MODEL_RESIZE  7884 /* DL: Input image size cannot be changed */
  2016. #define H_ERR_DL_ANOMALY_MODEL_DEPTH  7885 /* DL: Input depth is not supported */
  2017. #define H_ERR_DL_ANOMALY_MODEL_INPUT_DOMAIN 7886 /* DL: Input domain must not be empty */

  2018. /* DEEP OCR */
  2019. #define H_ERR_DEEP_OCR_MODEL_INTERNAL  7890 /* Deep OCR internal error */
  2020. #define H_ERR_DEEP_OCR_MODEL_INVALID_ALPHABET  7891 /* Each entry of the alphabet
  2021.                                                      can only contain a string
  2022.                                                      of length one.
  2023.                                                      */
  2024. #define H_ERR_DEEP_OCR_MODEL_INVALID_ALPHABET_IDX  7892 /* Out of bounds index
  2025.                                                          into alphabet. */
  2026. #define H_ERR_DEEP_OCR_MODEL_INVALID_MODEL_TYPE  7893 /* The type of the given DL
  2027.                                                        model is not allowed. */
  2028. #define H_ERR_DEEP_OCR_MODEL_NOT_AVAILABLE 7894 /* The model is not available. */

  2029. #define H_ERR_DEEP_OCR_MODEL_INVALID_ALPHABET_MAPPING_NO_ALPHABET  7895 /*It is
  2030.                                                                           not
  2031.                                                                           possible
  2032.                                                                           to
  2033.                                                                           specify
  2034.                                                                           a
  2035.                                                                           mapping
  2036.                                                                           because
  2037.                                                                           there
  2038.                                                                           is no
  2039.                                                                           internal
  2040.                                                                           alphabet
  2041.                                                                           specified.
  2042.                                                                           */
  2043. #define H_ERR_DEEP_OCR_MODEL_INVALID_ALPHABET_MAPPING_IDX  7896 /* Out of bounds index
  2044.                                                          into alphabet given as
  2045.                                                          mapping. */
  2046. #define H_ERR_DEEP_OCR_MODEL_INVALID_ALPHABET_MAPPING_LEN  7897 /* The length
  2047.                                                                    of the
  2048.                                                                    mapping and
  2049.                                                                    the length
  2050.                                                                    of the
  2051.                                                                    internal alphabet
  2052.                                                                    need to be
  2053.                                                                    the same. */

  2054. #define H_ERR_DEEP_OCR_MODEL_FILE_NOT_FOUND 7898 /* The model file cannot be found. */

  2055. /* DL Model */
  2056. #define H_ERR_DL_MODEL_APPLY_NO_DEF_OUTPUTS 7910 /* apply_dl_model: no default
  2057.                                                     outputs allowed */
  2058. #define H_ERR_DL_MODEL_UNSUPPORTED_GENPARAM  7911 /* DL: Unsupported generic parameter */
  2059. #define H_ERR_DL_MODEL_OPERATOR_UNSUPPORTED 7912  /* DL: Operator does not support model */
  2060. #define H_ERR_DL_MODEL_RUNTIME 7913               /* DL: Requested runtime cannot be set */

  2061. /* DL Pruning */
  2062. #define H_ERR_DL_PRUNING_WRONG_DATA 7980 /* DL: Pruning data does not fit the given model */
  2063. #define H_ERR_DL_PRUNING_UNSUPPORTED_BY_CNN 7981 /* DL: Model architecture does not support pruning */

  2064. /* DL Module */
  2065. #define H_ERR_DL_MODULE_NOT_LOADED 7990 /* DLModule is not loaded */

  2066. /* Cgpx */
  2067. #define H_ERR_WPRN         8000 /* Unknown operator name */
  2068. #define H_ERR_RCNA         8001 /* register_comp_used is not activated */
  2069. #define H_ERR_WPC          8002 /* Unknown operator class */

  2070. /* Convolution and rank */
  2071. /* Error codes concerning getMask() (RMF = Read Mask-File) */
  2072. #define H_ERR_ORMF        8101  /* convol/mask: Error while opening file */
  2073. #define H_ERR_EOFRMF      8102  /* convol/mask: Premature end of file */
  2074. #define H_ERR_CVTRMF      8103  /* convol/mask: Conversion error */
  2075. #define H_ERR_LCNRMF      8104  /* convol/mask: Wrong row-/column number */
  2076. #define H_ERR_WCOVRMF     8105  /* convol/mask: Mask size overflow */
  2077. #define H_ERR_NEOFRMF     8106  /* convol/mask: Too many elements entered */
  2078. /* IPconvol() and IPRank()                             */
  2079. #define H_ERR_WRRA        8107  /* convol: Wrong margin type */
  2080. #define H_ERR_MCN0        8108  /* convol: No mask object has got
  2081.                                    empty region */
  2082. #define H_ERR_WF0         8110  /* convol: Weight factor is 0 */
  2083. #define H_ERR_NWC         8111  /* convol: Inconsistent number of weights */
  2084. #define H_ERR_WRRV        8112  /* rank: Wrong rank value */
  2085. /* Border treatment */
  2086. #define H_ERR_ROVFL       8113  /* convol/rank: Error while handling margin */
  2087. #define H_ERR_EWPMF       8114  /* Error while parsing filter mask file */

  2088. #define H_ERR_WNUMM       8120  /* Wrong number of coefficients for
  2089.                                    convolution (sigma too big?) */

  2090. /* Background estimation (Kalman) */
  2091. #define H_ERR_WBEDN       8200  /* No valid ID for data set */
  2092. #define H_ERR_NBEDA       8201  /* No data set active (set_bg_esti) */
  2093. #define H_ERR_BEDNAU      8202  /* ID already used for data set */
  2094. #define H_ERR_NBEDC       8204  /* No data set created (create_bg_esti) */
  2095. #define H_ERR_NTM         8205  /* Not possible to pass an object list */
  2096. #define H_ERR_WISBE       8206  /* Image has other size than the background
  2097.                                    image in data set */
  2098. #define H_ERR_UDNSSBE     8207  /* Up-date-region is bigger than
  2099.                                    background image */
  2100. #define H_ERR_SNBETS      8208  /* Number of statistic data sets is
  2101.                                    too small */
  2102. #define H_ERR_WAMBE       8209  /* Wrong value for adapt mode */
  2103. #define H_ERR_WFMBE       8210  /* Wrong value for frame mode */


  2104. /* Pose estimation */
  2105. #define H_ERR_PE_NPCTS    8250  /* Number of point corresponcences too small */
  2106. #define H_ERR_PE_INVMET   8251  /* Invalid method */

  2107. /* OCR */
  2108. #define H_ERR_OCR_MEM1    8300  /* Maximum number of fonts exceeded */
  2109. #define H_ERR_OCR_WID     8301  /* Wrong ID (Number) for font */
  2110. #define H_ERR_OCR1        8302  /* OCR internal error: wrong ID */
  2111. #define H_ERR_OCR_NNI     8303  /* OCR not initialised: no font was read in */
  2112. #define H_ERR_OCR_NAI     8304  /* No font activated */
  2113. #define H_ERR_OCR_WTP     8305  /* OCR internal error: Wrong threshold in
  2114.                                    angle determination */
  2115. #define H_ERR_OCR_WF      8306  /* OCR internal error: Wrong attribute */
  2116. #define H_ERR_OCR_READ    8307  /* The version of the OCR classifier
  2117.                                    is not supported */
  2118. #define H_ERR_OCR_NODES   8308  /* OCR File: Inconsistent number of nodes */
  2119. #define H_ERR_OCR_EOF     8309  /* OCR File: File too short */
  2120. #define H_ERR_OCR_INC1    8310  /* OCR: Internal error 1 */
  2121. #define H_ERR_OCR_INC2    8311  /* OCR: Internal error 2 */
  2122. #define H_ERR_WOCRTYPE    8312  /* Wrong type of OCR tool
  2123.                                    (no 'box' or 'net') */
  2124. #define H_ERR_OCR_TRF     8313  /* The version of the OCR training characters
  2125.                                    is not supported */
  2126. #define H_ERR_TRF_ITL     8314  /* Image too large for training file */
  2127. #define H_ERR_TRF_RTL     8315  /* Region too large for training file */
  2128. #define H_ERR_TRF_PT      8316  /* Protected OCR training file */
  2129. #define H_ERR_TRF_WPW     8317  /* Protected OCR training file: wrong passw. */
  2130. #define H_ERR_OCR_NOSITEM 8318  /* Serialized item does not contain a valid
  2131.                                    OCR classifier */
  2132. #define H_ERR_TRF_CON_EIO 8319  /* OCR training file concatenation failed:
  2133.                                    identical input and output files */

  2134. #define H_ERR_OCR_MLP_NOCLASSFILE 8320 /* Invalid file format for
  2135.                                           MLP classifier */
  2136. #define H_ERR_OCR_MLP_WRCLASSVERS 8321 /* The version of the MLP classifier
  2137.                                           is not supported */
  2138. #define H_ERR_OCR_MLP_NOSITEM     8322 /* Serialized item does not contain
  2139.                                           a valid MLP classifier */

  2140. #define H_ERR_OCR_SVM_NOCLASSFILE 8330 /* Invalid file format for
  2141.                                           SVM classifier */
  2142. #define H_ERR_OCR_SVM_WRCLASSVERS 8331 /* The version of the SVM
  2143.                                           classifier is not supported*/
  2144. #define H_ERR_OCR_SVM_NOSITEM     8332 /* Serialized item does not contain
  2145.                                           a valid SVM classifier */

  2146. #define H_ERR_OCR_KNN_NOCLASSFILE 8333 /* Invalid file format for
  2147.                                           k-NN classifier */
  2148. #define H_ERR_OCR_KNN_NOSITEM     8334 /* Serialized item does not contain
  2149.                                           a valid k-NN classifier */

  2150. #define H_ERR_OCR_CNN_NOCLASSFILE 8335 /* Invalid file format for CNN
  2151.                                           classifier */
  2152. #define H_ERR_OCR_CNN_WRCLASSVERS 8336 /* The version of the CNN classifier
  2153.                                           is not supported */
  2154. #define H_ERR_OCR_CNN_NOSITEM     8337 /* Serialized item does not contain
  2155.                                           a valid CNN classifier */
  2156. #define H_ERR_OCR_RESULT_NOT_AVAILABLE 8338 /* Result name is not available
  2157.                                                for this mode */

  2158. /* OCV */
  2159. #define H_ERR_OCV_NI            8350  /* OCV system not initialized */
  2160. #define H_ERR_WOCVTYPE          8351  /* The version of the OCV tool
  2161.                                          is not supported */
  2162. #define H_ERR_OCV_WNAME         8353  /* Wrong name for an OCV object */
  2163. #define H_ERR_OCV_II            8354  /* Training has already been applied */
  2164. #define H_ERR_OCV_NOTTR         8355  /* No training has been applied */
  2165. #define H_ERR_OCV_NOSITEM       8356  /* Serialized item does not
  2166.                                          contain a valid OCV tool */

  2167. /* Function 1D */
  2168. #define H_ERR_WLENGTH       8370 /* Wrong number of function points */
  2169. #define H_ERR_NO_FUNCTION   8371 /* List of values is not a function */
  2170. #define H_ERR_NOT_ASCENDING 8372 /* Wrong ordering of values (not ascending)*/
  2171. #define H_ERR_ILLEGAL_DIST  8373 /* Illegal distance of function points */
  2172. #define H_ERR_NOT_MONOTONIC 8374 /* Function is not monotonic. */
  2173. #define H_ERR_WFUNCTION     8375 /* Wrong function type. */

  2174. /* Grid rectification */
  2175. #define H_ERR_GRID_CONNECT_POINTS 8390 /* The input points could not be
  2176.                                           arranged in a regular grid */
  2177. #define H_ERR_GRID_GEN_MAP        8391 /* Error while creating the output
  2178.                                           map */
  2179. #define H_ERR_GRID_AUTO_ROT       8392 /* Auto rotation failed */

  2180. /* Camera calibration */
  2181. #define H_ERR_CAL_NO_COMM_PAR     8393 /* No common camera parameters */
  2182. #define H_ERR_CAL_NEGVY     8394 /* Vy must be > 0 */
  2183. #define H_ERR_CAL_IDENTICAL_FP    8395 /* Same finder pattern found
  2184.                                           multiple times */
  2185. #define H_ERR_CAL_LSCPNA    8396 /* Function not available for line scan
  2186.                                     cameras with perspective lenses */
  2187. #define H_ERR_CAL_MARK_SEGM 8397 /* Mark segmentation failed */
  2188. #define H_ERR_CAL_CONT_EXT  8398 /* Contour extraction failed */
  2189. #define H_ERR_CAL_NO_FP     8399 /* No finder pattern found */
  2190. #define H_ERR_CAL_LCALP     8400 /* At least 3 calibration points have to be
  2191.                                     indicated */
  2192. #define H_ERR_CAL_INCONSISTENT_FP  8401 /* Inconsistent finder pattern
  2193.                                            positions */
  2194. #define H_ERR_CAL_NCPF      8402 /* No calibration table found */
  2195. #define H_ERR_CAL_RECPF     8403 /* Error while reading calibration table
  2196.                                     description file */
  2197. #define H_ERR_CAL_LTMTH     8404 /* Minimum threshold while searching for
  2198.                                     ellipses */
  2199. #define H_ERR_CAL_FRCP      8405 /* Read error / format error in calibration
  2200.                                     table description file */
  2201. #define H_ERR_CAL_PROJ      8406 /* Error in projection:
  2202.                                     s_x = 0 or s_y = 0 or z = 0 */
  2203. #define H_ERR_CAL_UNPRO     8407 /* Error in inverse projection */
  2204. #define H_ERR_CAL_RICPF     8408 /* Not possible to open camera parameter
  2205.                                     file */
  2206. #define H_ERR_CAL_FICP1     8409 /* Format error in file: No colon */
  2207. #define H_ERR_CAL_FICP2     8410 /* Format error in file:
  2208.                                     2. colon is missing */
  2209. #define H_ERR_CAL_FICP3     8411 /* Format error in file:
  2210.                                     Semicolon is missing */
  2211. #define H_ERR_CAL_REPOS     8412 /* Not possible to open camera parameter
  2212.                                     (pose) file */
  2213. #define H_ERR_CAL_FOPOS     8413 /* Format error in camera parameter
  2214.                                     (pose) file */
  2215. #define H_ERR_CAL_OCPDF     8414 /* Not possible to open calibration target
  2216.                                     description file */
  2217. #define H_ERR_CAL_OCPPS     8415 /* Not possible to open postscript file of
  2218.                                     calibration target */
  2219. #define H_ERR_CAL_EVECN     8416 /* Error while norming the vector */
  2220. #define H_ERR_CAL_NPLAN     8417 /* Fitting of calibration target failed */
  2221. #define H_ERR_CAL_NNMAR     8418 /* No next mark found */
  2222. #define H_ERR_CAL_NNEQU     8419 /* Normal equation system is not solvable */
  2223. #define H_ERR_CAL_QETHM     8420 /* Average quadratic error is too big for
  2224.                                     3D position of mark */
  2225. #define H_ERR_CAL_NOELL     8421 /* Non elliptic contour */
  2226. #define H_ERR_CAL_WPARV     8422 /* Wrong parameter value slvand() */
  2227. #define H_ERR_CAL_WFRES     8423 /* Wrong function results slvand() */
  2228. #define H_ERR_CAL_ECPDI     8424 /* Distance of marks in calibration target
  2229.                                     description file is not possible */
  2230. #define H_ERR_CAL_WEFLA     8425 /* Specified flag for degree of freedom
  2231.                                     not valid */
  2232. #define H_ERR_CAL_NOMER     8426 /* Minimum error did not fall below */
  2233. #define H_ERR_CAL_WPTYP     8427 /* Wrong type in Pose
  2234.                                     (rotation / translation) */
  2235. #define H_ERR_CAL_WIMSZ     8428 /* Image size does not match the measurement
  2236.                                     in camera parameters */
  2237. #define H_ERR_CAL_NPILS     8429 /* Point could not be projected into
  2238.                                     linescan image */
  2239. #define H_ERR_CAL_DIACM     8430 /* Diameter of calibration marks could
  2240.                                     not be determined */
  2241. #define H_ERR_CAL_ORICP     8431 /* Orientation of calibration plate could
  2242.                                     not be determined */
  2243. #define H_ERR_CAL_CPNII     8432 /* Calibration plate does not lie completely
  2244.                                     inside the image */
  2245. #define H_ERR_CAL_WNCME     8433 /* Wrong number of calibration marks
  2246.                                     extracted */
  2247. #define H_ERR_CAL_UNKPG     8434 /* Unknown name of parameter group */
  2248. #define H_ERR_CAL_NEGFL     8435 /* Focal length must be non-negative */
  2249. #define H_ERR_CAL_TELNA     8436 /* Function not available for cameras
  2250.                                     with telecentric lenses */
  2251. #define H_ERR_CAL_LSCNA     8437 /* Function not available for line scan
  2252.                                     cameras */
  2253. #define H_ERR_CAL_ELLDP     8438 /* Ellipse is degenerated to a point */
  2254. #define H_ERR_CAL_NOMF      8439 /* No orientation mark found */
  2255. #define H_ERR_CAL_NCONV     8440 /* Camera calibration did not converge */
  2256. #define H_ERR_CAL_HYPNA     8441 /* Function not available for cameras with
  2257.                                     hypercentric lenses */
  2258. #define H_ERR_CAL_DISTORT   8442 /* Point cannot be distorted. */
  2259. #define H_ERR_CAL_WREDGFILT 8443 /* Wrong edge filter. */
  2260. #define H_ERR_CAL_NEGPS     8444 /* Pixel size must be non-negative or zero */
  2261. #define H_ERR_CAL_NEGTS     8445 /* Tilt is in the wrong range */
  2262. #define H_ERR_CAL_NEGRS     8446 /* Rot is in the wrong range */
  2263. #define H_ERR_CAL_INVCAMPAR 8447 /* Camera parameters are invalid */
  2264. #define H_ERR_CAL_ILLFL     8448 /* Focal length must be positive */
  2265. #define H_ERR_CAL_ILLMAG    8449 /* Magnification must be positive */
  2266. #define H_ERR_CAL_ILLIPD    8450 /* Illegal image plane distance */

  2267. /* Calib Data Model (CM) and Camera Setup Model (CSM) errors */
  2268. #define H_ERR_CM_NOT_OPTIMIZED  8451 /* model not optimized yet - no res's*/
  2269. #define H_ERR_CM_NOT_POSTPROCC  8452 /* auxilary model results not available */
  2270. #define H_ERR_CM_NOT_INTERCONN  8453 /* setup not 'visibly' interconnected */
  2271. #define H_ERR_CM_CAMPAR_MISMCH  8454 /* camera parameter mismatch */
  2272. #define H_ERR_CM_CAMTYP_MISMCH  8455 /* camera type mismatch */
  2273. #define H_ERR_CM_CAMTYP_UNSUPD  8456 /* camera type not supported */
  2274. #define H_ERR_CM_INVALD_CAMIDX  8457 /* invalid camera ID */
  2275. #define H_ERR_CM_INVALD_DESCID  8458 /* invalid cal.obj. ID */
  2276. #define H_ERR_CM_INVALD_COBJID  8459 /* invalid cal.obj. instance ID */
  2277. #define H_ERR_CM_UNDEFINED_CAM  8460 /* undefined camera  */
  2278. #define H_ERR_CM_REPEATD_INDEX  8461 /* repeated observ. index */
  2279. #define H_ERR_CM_UNDEFI_CADESC  8462 /* undefined calib. object description */
  2280. #define H_ERR_CM_NO_DESCR_FILE  8463 /* Invalid file format for calibration
  2281.                                         data model */
  2282. #define H_ERR_CM_WR_DESCR_VERS  8464 /* The version of the calibration data
  2283.                                         model is not supported */
  2284. #define H_ERR_CM_ZERO_MOTION    8465 /* zero-motion in linear scan camera */
  2285. #define H_ERR_CM_MULTICAM_UNSP  8466 /* multi-camera and -calibobj not
  2286.                                         supported for all camera types */
  2287. #define H_ERR_CM_INCMPLTE_DATA  8467 /* incomplete data, required for legacy
  2288.                                         calibration */
  2289. #define H_ERR_CSM_NO_DESCR_FIL  8468 /* Invalid file format for camera setup
  2290.                                         model */
  2291. #define H_ERR_CSM_WR_DESCR_VER  8469 /* The version of the camera setup model
  2292.                                         is not supported */
  2293. #define H_ERR_CM_CALTAB_NOT_AV  8470 /* full HALCON-caltab descr'n required */
  2294. #define H_ERR_CM_INVAL_OBSERID  8471 /* invalid observation ID */
  2295. #define H_ERR_CSM_NOSITEM       8472 /* Serialized item does not contain a
  2296.                                         valid camera setup model */

  2297. #define H_ERR_CM_NOSITEM        8473 /* Serialized item does not contain a
  2298.                                         valid calibration data model */
  2299. #define H_ERR_CM_INV_TOOLPOSID  8474 /* Invalid tool pose id */
  2300. #define H_ERR_CM_UNDEFINED_TOO  8475 /* Undefined tool pose */
  2301. #define H_ERR_CM_INVLD_MODL_TY  8476 /* Invalid calib data model type */
  2302. #define H_ERR_CSM_UNINIT_CAM    8477 /* The camera setup model contains an
  2303.                                         uninitialized camera */
  2304. #define H_ERR_CM_NO_VALID_SOL   8478 /* The hand-eye algorithm failed
  2305.                                         to find a solution. */
  2306. #define H_ERR_CM_INVAL_OBS_POSE 8479 /* invalid observation pose */
  2307. #define H_ERR_CM_TOO_FEW_POSES  8480 /* Not enough calibration object poses */
  2308. #define H_ERR_CM_UNDEF_CAM_TYP  8481 /* undefined camera type */

  2309. /* Stereo Model (SM) Errors */
  2310. #define H_ERR_SM_INVLD_IMG_PAIRS_DISP_VAL  8482 /* Num of image pairs does not
  2311.                                                 correspond to num of disparity values */
  2312. #define H_ERR_SM_INVLD_DISP_VAL            8483 /* Invalid min/max disparity values */
  2313. #define H_ERR_SM_NO_IM_PAIR                8484 /* No camera pair set by
  2314.                                                 set_stereo_model_image_pairs */
  2315. #define H_ERR_SM_NO_VIS_COLOR              8485 /* No reconstructed point is visible for
  2316.                                                 coloring */
  2317. #define H_ERR_SM_NO_RECONSTRUCT            8486 /* No camera pair yields
  2318.                                                 reconstructed points (please check
  2319.                                                 parameters of disparity method or
  2320.                                                 bounding box) */
  2321. #define H_ERR_SM_INVLD_BB_PARTITION        8487 /* Partitioning of bounding box is too
  2322.                                                 fine (please adapt the parameter
  2323.                                                 'resolution' or the bounding box)*/
  2324. #define H_ERR_SM_INVLD_DISP_RANGE          8488 /* Invalid disparity range for
  2325.                                                 binocular_disparity_ms method */
  2326. #define H_ERR_SM_INVLD_BIN_PAR             8489 /* Invalid param for binoculuar method */
  2327. #define H_ERR_SM_INVLD_MODL_TY             8490 /* invalid stereo model type */
  2328. #define H_ERR_SM_NOT_PERSISTEN             8491 /* stereo model is not in persistent
  2329.                                                 mode */
  2330. #define H_ERR_SM_INVLD_BOU_BOX             8492 /* invalid bounding box */
  2331. #define H_ERR_SR_INVLD_IMG_SIZ             8493 /* stereo reconstruction: image sizes
  2332.                                                 must correspond to camera setup */
  2333. #define H_ERR_SR_BBOX_BHND_CAM             8494 /* bounding box is behind basis line */
  2334. #define H_ERR_CAL_AMBIGIOUS                8495 /* Ambigious calibration: Please,
  2335.                                                 recalibrate with improved input data!*/
  2336. #define H_ERR_CAL_PCPND                    8496 /* Pose of calibration plate not
  2337.                                                 determined */
  2338. #define H_ERR_CAL_FAILED                   8497 /* Calibration failed: Please check your
  2339.                                                 input data and calibrate again! */
  2340. #define H_ERR_CAL_MISSING_DATA             8498 /* No observation data supplied! */
  2341. #define H_ERR_CAL_FEWER_FOUR               8499 /* The calibration object has to be
  2342.                                                 seen at least once by every camera,
  2343.                                                 if less than four cameras are used. */

  2344. /* Matching */
  2345. /* Gray-value-based matching */
  2346. #define H_ERR_NOAP          8500 /* Invalid file format for template */
  2347. #define H_ERR_WPFV          8501 /* The version of the template is not
  2348.                                     supported */
  2349. #define H_ERR_MATCH_MODE    8502 /* Error during changing the file mode */
  2350. #define H_ERR_MATCH_OOR     8503 /* Inconsistent match file:
  2351.                                     Coordinates out of range */
  2352. #define H_ERR_NOTAP         8505 /* The image(s) is not a pyramid */
  2353. #define H_ERR_NGTPTS        8506 /* Number of template points too small */
  2354. #define H_ERR_PDTL          8507 /* Template data can only be read by
  2355.                                     HALCON XL */
  2356. #define H_ERR_NCC_NOSITEM   8508 /* Serialized item does not contain
  2357.                                     a valid NCC model */
  2358. #define H_ERR_MATCH_NOSITEM 8509 /* Serialized item does not contain
  2359.                                     a valid template */

  2360. /* Shape-based matching */
  2361. #define H_ERR_NTPTS         8510 /* Number of shape model points too small */
  2362. #define H_ERR_CGSMM         8511 /* Gray and color shape models mixed */
  2363. #define H_ERR_SMTL          8512 /* Shape model data can only be read by
  2364.                                     HALCON XL */
  2365. #define H_ERR_SMNXLD        8513 /* Shape model was not created from XLDs */
  2366. #define H_ERR_SM_NOSITEM    8514 /* Serialized item does not contain a valid
  2367.                                     shape model */
  2368. #define H_ERR_SM_CL_CONT    8515 /* Shape model contour too near to clutter
  2369.                                     region */
  2370. #define H_ERR_SM_NO_CLUT    8516 /* Shape model does not contain clutter
  2371.                                     parameters */
  2372. #define H_ERR_SM_SAME_CL    8517 /* Shape models are not of the same clutter type */
  2373. #define H_ERR_SM_WRONG_CLCO 8518 /* Shape model has an invalid clutter
  2374.                                     contrast */
  2375.                                     
  2376. /* Surface-based matching */
  2377. #define H_ERR_FIND_BOX_UNSUP_GENPARAM 8520 /* Box finder: Unsupported
  2378.                                               generic parameter */

  2379. /* Component-based matching */
  2380. #define H_ERR_COMP_DRT      8530 /* Initial components have different
  2381.                                     region types */
  2382. #define H_ERR_COMP_SAMF     8531 /* Solution of ambiguous matches failed */
  2383. #define H_ERR_IGF_NC        8532 /* Computation of the incomplete gamma
  2384.                                     function not converged */
  2385. #define H_ERR_MSA_TMN       8533 /* Too many nodes while computing the minimum
  2386.                                     spanning arborescence */
  2387. #define H_ERR_CTTL          8534 /* Component training data can only be read
  2388.                                     by HALCON XL */
  2389. #define H_ERR_CMTL          8535 /* Component model data can only be read by
  2390.                                     HALCON XL */
  2391. #define H_ERR_COMP_NOSITEM  8536 /* Serialized item does not contain a valid
  2392.                                     component model */
  2393. #define H_ERR_TRAIN_COMP_NOSITEM        8537 /* Serialized item does not
  2394.                                                 contain a valid component
  2395.                                                 training result */
  2396. /* Image comparison */
  2397. #define H_ERR_VARIATION_WS    8540 /* Size of the training image and the
  2398.                                       variation model differ */
  2399. #define H_ERR_VARIATION_PREP  8541 /* Variation model has not been prepared
  2400.                                       for segmentation */
  2401. #define H_ERR_VARIATION_WRMD  8542 /* Invalid variation model training mode */
  2402. #define H_ERR_VARIATION_NOVF  8543 /* Invalid file format for variation
  2403.                                       model */
  2404. #define H_ERR_VARIATION_WVFV  8544 /* The version of the variation model is
  2405.                                       not supported */
  2406. #define H_ERR_VARIATION_TRDC  8545 /* Training data has been cleared */
  2407. #define H_ERR_VARIATION_NOSITEM 8546 /* Serialized item does not contain a
  2408.                                         valid variation model */

  2409. /* Measure */
  2410. #define H_ERR_MEASURE_NA    8550 /* No more measure objects available */
  2411. #define H_ERR_MEASURE_NI    8551 /* Measure object is not initialized */
  2412. #define H_ERR_MEASURE_OOR   8552 /* Invalid measure object */
  2413. #define H_ERR_MEASURE_IS    8553 /* Measure object is NULL */
  2414. #define H_ERR_MEASURE_WS    8554 /* Measure object has wrong image size */
  2415. #define H_ERR_MEASURE_NO_MODEL_FILE 8555 /* Invalid file format for measure
  2416.                                             object */
  2417. #define H_ERR_MEASURE_WRONG_VERSION 8556 /* The version of the measure object
  2418.                                             is not supported */
  2419. #define H_ERR_MEASURE_TL            8557 /* Measure object data can only be
  2420.                                             read by HALCON XL */
  2421. #define H_ERR_MEASURE_NOSITEM       8558 /* Serialized item does not contain
  2422.                                             a valid measure object */

  2423. /* Metrology */
  2424. #define H_ERR_METROLOGY_MODEL_NI       8570 /* Metrology model is not
  2425.                                                initialized */
  2426. #define H_ERR_METROLOGY_OBJECT_INVALID 8572 /* Invalid metrology object */
  2427. #define H_ERR_METROLOGY_FIT_NOT_ENOUGH_MEASURES  8573 /* Not enough valid
  2428.                                                measures for fitting the
  2429.                                                metrology object */
  2430. #define H_ERR_METROLOGY_NO_MODEL_FILE  8575 /* Invalid file format for
  2431.                                                metrology model */
  2432. #define H_ERR_METROLOGY_WRONG_VERSION  8576 /* The version of the metrology
  2433.                                                model is not supported */
  2434. #define H_ERR_METROLOGY_NO_FUZZY_FUNC  8577 /* Fuzzy function is not set */
  2435. #define H_ERR_METROLOGY_NOSITEM        8578 /* Serialized item does not
  2436.                                                contain a valid metrology
  2437.                                                model */
  2438. #define H_ERR_METROLOGY_UNDEF_CAMPAR   8579 /* Camera parameters are not
  2439.                                                set */
  2440. #define H_ERR_METROLOGY_UNDEF_POSE     8580 /* Pose of the measurement plane
  2441.                                                is not set */
  2442. #define H_ERR_METROLOGY_SET_MODE       8581 /* Mode of metrology model cannot
  2443.                                                be set since an object has
  2444.                                                already been added */
  2445. #define H_ERR_METROLOGY_OP_NOT_ALLOWED 8582 /* If the pose of the metrology
  2446.                                                object has been set several
  2447.                                                times, the operator is not
  2448.                                                longer allowed */
  2449. #define H_ERR_METROLOGY_MULTI_POSE_CAM_PAR 8583 /* All objects of a metrology
  2450.                                                model must have the same world
  2451.                                                pose and camera parameters. */
  2452. #define H_ERR_METROLOGY_WRONG_INPUT_MODE   8584 /* Input type of metrology
  2453.                                                    model does not correspond
  2454.                                                    with the current input
  2455.                                                    type */

  2456. /* Dynamic libraries */
  2457. #define H_ERR_DLOPEN        8600 /* Dynamic library could not be opened */
  2458. #define H_ERR_DLCLOSE       8601 /* Dynamic library could not be closed */
  2459. #define H_ERR_DLLOOKUP      8602 /* Symbol not found in dynamic library */

  2460. #define H_ERR_COMPONENT_NOT_INSTALLED 8603 /* Interface library not
  2461.                                             * available */

  2462. /* Radiometric calibration */
  2463. #define H_ERR_EAD_CAL_NII   8650 /* Not enough information for rad. calib. */

  2464. /* Barcode */
  2465. #define H_ERR_BAR_WNOM       8701 /* Wrong number of modules */
  2466. #define H_ERR_BAR_WNOE       8702 /* Wrong number of elements */
  2467. #define H_ERR_BAR_UNCHAR     8703 /* Unknown character (for this code) */
  2468. #define H_ERR_BAR_WRONGDESCR 8705 /* Wrong name for attribute in barcode
  2469.                                      descriptor */
  2470. #define H_ERR_BAR_EL_LENGTH  8706 /* Wrong thickness of element */
  2471. #define H_ERR_BAR_NO_REG     8707 /* No region found */
  2472. #define H_ERR_BAR_WRONGCODE  8708 /* Wrong type of bar code */
  2473. #define H_ERR_BAR_INTERNAL   8709  /* Internal error in bar code reader */
  2474. #define H_ERR_BAR_NO_DECODED_SCANLINE   8710  /* Candidate does not contain a
  2475.                                                  decoded scanline */
  2476. #define H_ERR_BC_EMPTY_MODEL_LIST   8721 /* Empty model list */
  2477. #define H_ERR_BC_TRAIN_ONLY_SINGLE  8722 /* Training cannot be done for
  2478.                                             multiple bar code types */
  2479. #define H_ERR_BC_GET_SPECIFIC       8723 /* Cannot get bar code type specific
  2480.                                             parameter with get_bar_code_param.
  2481.                                             Use get_bar_code_param_specific */
  2482. #define H_ERR_BC_GET_OBJ_MULTI      8724 /* Cannot get this object for multiple
  2483.                                             bar code types. Try again with
  2484.                                             single bar code type */
  2485. #define H_ERR_BC_WR_FILE_FORMAT     8725 /* Wrong binary (file) format */
  2486. #define H_ERR_BC_WR_FILE_VERS       8726 /* Wrong version of binary file */
  2487. #define H_ERR_BC_NOT_PERSISTANT     8727 /* The model must be in persistency
  2488.                                             mode to deliver the required
  2489.                                             object/result */
  2490. #define H_ERR_BC_GRAY_OUT_OF_RANGE  8728 /* Incorrect index of scanline's gray
  2491.                                             values*/

  2492. #define H_ERR_NO_PERSISTENT_OP_CALL 8729 /* Neither find_bar_code nor
  2493.                                             decode_bar_code_rectanlge2 has
  2494.                                             been called in 'persistent' mode on
  2495.                                             this model */

  2496. #define H_ERR_BC_ZOOMED_ABORTED           8730  /* The super-resolution algorithm has
  2497.                                                    been aborted */

  2498. #define H_ERR_BC_ZOOMED_INVALID_INPUT     8731  /* SRB: Invalid input data. */

  2499. #define H_ERR_BC_XCORR_INVALID_INPUT     8740 /* Invalid input detected for
  2500.                                                  barcode normalized cross
  2501.                                                  correlation */
  2502. #define H_ERR_BC_XCORR_TOO_MANY_BAD_ROWS 8741 /* Too many bad rows found during
  2503.                                                  barcode normalized cross
  2504.                                                  correlation */
  2505. #define H_ERR_BC_XCORR_NO_CORRELATION    8742 /* No correlation found during
  2506.                                                  barcode normalized cross
  2507.                                                  correlation */

  2508. /* 2D Barcode */
  2509. #define H_ERR_BAR2D_UNKNOWN_TYPE     8800 /* Specified code type is not
  2510.                                              supported */
  2511. #define H_ERR_BAR2D_WRONG_FOREGROUND 8801 /* Wrong foreground specified */
  2512. #define H_ERR_BAR2D_WRONG_SIZE       8802 /* Wrong matrix size specified */
  2513. #define H_ERR_BAR2D_WRONG_SHAPE      8803 /* Wrong symbol shape specified */
  2514. #define H_ERR_BAR2D_WRONG_PARAM_NAME 8804 /* Wrong generic parameter name */
  2515. #define H_ERR_BAR2D_WRONG_PARAM_VAL  8805 /* Wrong generic parameter value */
  2516. #define H_ERR_BAR2D_WRONG_MODE       8806 /* Wrong symbol printing mode */
  2517. #define H_ERR_BAR2D_SYMBOL_ON_BORDER 8807 /* Symbol region too near to image
  2518.                                              border */
  2519. #define H_ERR_BAR2D_MODULE_CONT_NUM  8808 /* No rectangular modul boundings
  2520.                                              found */
  2521. #define H_ERR_BAR2D_SYMBOL_FINDER    8809 /* Couldn't identify symbol
  2522.                                              finder */
  2523. #define H_ERR_BAR2D_SYMBOL_DIMENSION 8810 /* Symbol region with wrong
  2524.                                              dimension */
  2525. #define H_ERR_BAR2D_CLASSIF_FAILED   8811 /* Classification failed */
  2526. #define H_ERR_BAR2D_DECODING_FAILED  8812 /* Decoding failed */
  2527. #define H_ERR_BAR2D_DECODING_READER  8813 /* Reader programing not
  2528.                                              supported */

  2529. /* Error codes for errors on all types 2d data codes */
  2530. #define H_ERR_DC2D_GENERAL             8820 /* General 2d data code error */
  2531. #define H_ERR_DC2D_BROKEN_SIGN         8821 /* Corrupt signature of 2d data
  2532.                                                code handle */
  2533. #define H_ERR_DC2D_INVALID_HANDLE      8822 /* Invalid 2d data code handle */
  2534. #define H_ERR_DC2D_EMPTY_MODEL_LIST    8823 /* List of 2d data code models is
  2535.                                                empty */
  2536. #define H_ERR_DC2D_NOT_INITIALIZED     8824 /* Access to uninitialized (or not
  2537.                                                persistent) internal data */
  2538. #define H_ERR_DC2D_INVALID_CANDIDATE   8825 /* Invalid 'Candidate' parameter */
  2539. #define H_ERR_DC2D_INDEX_PARNUM        8826 /* It's not possible to return more
  2540.                                                than one parameter for several
  2541.                                                candidates */
  2542. #define H_ERR_DC2D_EXCLUSIV_PARAM      8827 /* One of the parameters returns
  2543.                                                several values and has to be
  2544.                                                used exclucively for a single
  2545.                                                candidate */
  2546. #define H_ERR_DC2D_DEF_SET_NOT_FIRST   8828 /* Parameter for default settings
  2547.                                                must be the first in the
  2548.                                                parameter list */
  2549. #define H_ERR_DC2D_INTERNAL_UNEXPECTED 8829 /* Unexpected 2d data code error */
  2550. #define H_ERR_DC2D_WRONG_PARAM_VALUE   8830 /* Invalid parameter value */
  2551. #define H_ERR_DC2D_WRONG_PARAM_NAME    8831 /* Unknown parameter name */
  2552. #define H_ERR_DC2D_WRONG_POLARITY      8832 /* Invalid 'polarity' */
  2553. #define H_ERR_DC2D_WRONG_SYMBOL_SHAPE  8833 /* Invalid 'symbol_shape' */
  2554. #define H_ERR_DC2D_WRONG_SYMBOL_SIZE   8834 /* Invalid symbol size */
  2555. #define H_ERR_DC2D_WRONG_MODULE_SIZE   8835 /* Invalid module size */
  2556. #define H_ERR_DC2D_WRONG_MODULE_SHAPE  8836 /* Invalid 'module_shape' */
  2557. #define H_ERR_DC2D_WRONG_ORIENTATION   8837 /* Invalid 'orientation' */
  2558. #define H_ERR_DC2D_WRONG_CONTRAST      8838 /* Invalid 'contrast_min' */
  2559. #define H_ERR_DC2D_WRONG_MEAS_THRESH   8839 /* Invalid 'measure_thresh' */
  2560. #define H_ERR_DC2D_WRONG_ALT_MEAS_RED  8840 /* Invalid 'alt_measure_red' */
  2561. #define H_ERR_DC2D_WRONG_SLANT         8841 /* Invalid 'slant_max' */
  2562. #define H_ERR_DC2D_WRONG_L_DIST        8842 /* Invalid 'L_dist_max' */
  2563. #define H_ERR_DC2D_WRONG_L_LENGTH      8843 /* Invalid 'L_length_min' */
  2564. #define H_ERR_DC2D_WRONG_GAP           8844 /* Invalid module gap */
  2565. #define H_ERR_DC2D_WRONG_DEF_SET       8845 /* Invalid 'default_parameters' */
  2566. #define H_ERR_DC2D_WRONG_TEXTURED      8846 /* Invalid 'back_texture' */
  2567. #define H_ERR_DC2D_WRONG_MIRRORED      8847 /* Invalid 'mirrored' */
  2568. #define H_ERR_DC2D_WRONG_CLASSIFICATOR 8848 /* Invalid 'classificator' */
  2569. #define H_ERR_DC2D_WRONG_PERSISTENCE   8849 /* Invalid 'persistence' */
  2570. #define H_ERR_DC2D_WRONG_MODEL_TYPE    8850 /* Invalid model type */
  2571. #define H_ERR_DC2D_WRONG_MOD_ROI_PART  8851 /* Invalid 'module_roi_part' */
  2572. #define H_ERR_DC2D_WRONG_FP_TOLERANCE  8852 /* Invalid
  2573.                                                'finder_pattern_tolerance' */
  2574. #define H_ERR_DC2D_WRONG_MOD_ASPECT    8853 /* Invalid 'mod_aspect_max' */
  2575. #define H_ERR_DC2D_WRONG_SM_ROBUSTNESS 8854 /* Invalid
  2576.                                                'small_modules_robustness' */
  2577. #define H_ERR_DC2D_WRONG_CONTRAST_TOL  8855 /* Invalid 'contrast_tolerance' */
  2578. #define H_ERR_DC2D_READ_HEAD_FORMAT    8860 /* Invalid header in 2d data code
  2579.                                                model file */
  2580. #define H_ERR_DC2D_READ_HEAD_SIGN      8861 /* Invalid code signature in 2d
  2581.                                                data code model file */
  2582. #define H_ERR_DC2D_READ_LINE_FORMAT    8862 /* Corrupted line in 2d data code
  2583.                                                model file */
  2584. #define H_ERR_DC2D_WRONG_MODULE_ASPECT 8863 /* Invalid module aspect ratio */
  2585. #define H_ERR_DC2D_WRONG_LAYER_NUM     8864 /* wrong number of layers */
  2586. #define H_ERR_DCD_READ_WRONG_VERSION   8865 /* wrong data code model version */
  2587. #define H_ERR_DC2D_NOSITEM             8866 /* Serialized item does not contain
  2588.                                                a valid 2D data code model */
  2589. #define H_ERR_DC2D_WR_FILE_FORMAT      8867 /* Wrong binary (file) format */

  2590. /* 3D Matching */
  2591. #define H_ERR_SM3D_WRONG_PARAM_NAME      8900  /* Invalid parameter value */
  2592. #define H_ERR_SM3D_WRONG_NUM_LEVELS      8901  /* Invalid 'num_levels' */
  2593. #define H_ERR_SM3D_WRONG_OPTIMIZATION    8902  /* Invalid 'optimization' */
  2594. #define H_ERR_SM3D_WRONG_METRIC          8903  /* Invalid 'metric' */
  2595. #define H_ERR_SM3D_WRONG_MIN_FACE_ANGLE  8904  /* Invalid 'min_face_angle' */
  2596. #define H_ERR_SM3D_WRONG_MIN_SIZE        8905  /* Invalid 'min_size' */
  2597. #define H_ERR_SM3D_WRONG_MODEL_TOLERANCE 8906  /* Invalid 'model_tolerance' */
  2598. #define H_ERR_SM3D_WRONG_FAST_POSE_REF   8907  /* Invalid
  2599.                                                  'fast_pose_refinment'*/
  2600. #define H_ERR_SM3D_WRONG_LOWEST_MODEL_LEVEL 8908 /* Invalid
  2601.                                                   'lowest_model_level'*/
  2602. #define H_ERR_SM3D_WRONG_PART_SIZE       8909  /* Invalid 'part_size'*/
  2603. #define H_ERR_SM3D_PROJECTION_TOO_LARGE  8910  /* The projected model is too
  2604.                                                   large (increase the value
  2605.                                                   for DistMin or the image
  2606.                                                   size in CamParam) */
  2607. #define H_ERR_SM3D_WRONG_OPENGL_ACCURACY 8911  /* Invalid
  2608.                                                  'opengl_accuracy'*/
  2609. #define H_ERR_SM3D_WRONG_RECOMPUTE_SCORE 8913  /* Invalid
  2610.                                                  'recompute_score'*/
  2611. #define H_ERR_SM3D_WRONG_LON_MIN         8920 /* Invalid 'longitude_min' */
  2612. #define H_ERR_SM3D_WRONG_LON_MAX         8921 /* Invalid 'longitude_max' */
  2613. #define H_ERR_SM3D_WRONG_LAT_MIN         8922 /* Invalid 'latitude_min */
  2614. #define H_ERR_SM3D_WRONG_LAT_MAX         8923 /* Invalid 'latitude_max' */
  2615. #define H_ERR_SM3D_WRONG_ROL_MIN         8924 /* Invalid 'cam_roll_min' */
  2616. #define H_ERR_SM3D_WRONG_ROL_MAX         8925 /* Invalid 'cam_roll_max' */
  2617. #define H_ERR_SM3D_WRONG_DIST_MIN        8926 /* Invalid 'dist_min' */
  2618. #define H_ERR_SM3D_WRONG_DIST_MAX        8927 /* Invalid 'dist_max' */
  2619. #define H_ERR_SM3D_WRONG_NUM_MATCHES     8928 /* Invalid 'num_matches' */
  2620. #define H_ERR_SM3D_WRONG_MAX_OVERLAP     8929 /* Invalid 'max_overlap' */
  2621. #define H_ERR_SM3D_WRONG_POSE_REFINEMENT 8930 /* Invalid 'pose_refinement' */
  2622. #define H_ERR_SM3D_WRONG_COV_POSE_MODE   8931 /* Invalid 'cov_pose_mode' */
  2623. #define H_ERR_SM3D_WRONG_OUTLIER_SUP     8932 /* In. 'outlier_suppression' */
  2624. #define H_ERR_SM3D_WRONG_BORDER_MODEL    8933 /* Invalid 'border_model' */
  2625. #define H_ERR_SM3D_UNDEFINED_POSE        8940 /* Pose is not well-defined */
  2626. #define H_ERR_SM3D_NO_SM3D_FILE          8941 /* Invalid file format for 3D
  2627.                                                  shape model */
  2628. #define H_ERR_SM3D_WRONG_FILE_VERSION    8942 /* The version of the 3D shape
  2629.                                                  model is not supported */
  2630. #define H_ERR_SM3D_MTL                   8943 /* 3D shape model can only be
  2631.                                                  read by HALCON XL */
  2632. #define H_ERR_SM3D_NO_OM3D_FACES         8944 /* 3D object model does not
  2633.                                                  contain any faces */
  2634. #define H_ERR_SM3D_NOSITEM               8945 /* Serialized item does not
  2635.                                                  contain a valid 3D shape
  2636.                                                  model */
  2637. #define H_ERR_SM3D_WRONG_UNION_ADJACENT_CONTOURS 8946 /* Invalid
  2638.                                                  'union_adjacent_contours' */

  2639. /* Descriptor-based matching */
  2640. #define H_ERR_DESCR_NODESCRFILE            8960 /* Invalid file format for
  2641.                                                    descriptor model */
  2642. #define H_ERR_DESCR_WRDESCRVERS            8961 /* The version of the
  2643.                                                    descriptor model is not
  2644.                                                    supported */
  2645. #define H_ERR_DM_WRONG_NUM_CIRC_RADIUS     8962 /* Invalid 'radius' */
  2646. #define H_ERR_DM_WRONG_NUM_CHECK_NEIGH     8963 /* Invalid 'check_neighbor' */
  2647. #define H_ERR_DM_WRONG_NUM_MIN_CHECK_NEIGH 8964 /* Invalid
  2648.                                                    'min_check_neighbor_diff' */
  2649. #define H_ERR_DM_WRONG_NUM_MIN_SCORE       8965 /* Invalid 'min_score' */
  2650. #define H_ERR_DM_WRONG_NUM_SIGMAGRAD       8966 /* Invalid 'sigma_grad' */
  2651. #define H_ERR_DM_WRONG_NUM_SIGMAINT        8967 /* Invalid 'sigma_smooth' */
  2652. #define H_ERR_DM_WRONG_NUM_ALPHA           8968 /* Invalid 'alpha' */
  2653. #define H_ERR_DM_WRONG_NUM_THRESHOLD       8969 /* Invalid 'threshold' */
  2654. #define H_ERR_DM_WRONG_NUM_DEPTH           8970 /* Invalid 'depth' */
  2655. #define H_ERR_DM_WRONG_NUM_TREES           8971 /* Invalid 'number_trees' */
  2656. #define H_ERR_DM_WRONG_NUM_MIN_SCORE_DESCR 8972 /* Invalid 'min_score_descr' */
  2657. #define H_ERR_DM_WRONG_NUM_PATCH_SIZE      8973 /* Invalid 'patch_size' */
  2658. #define H_ERR_DM_WRONG_TILT                8974 /* Invalid 'tilt' */
  2659. #define H_ERR_DM_WRONG_PAR_GUIDE           8975 /* Invalid 'guided_matching' */
  2660. #define H_ERR_DM_WRONG_PAR_SUBPIX          8976 /* Invalid 'subpix' */
  2661. #define H_ERR_DM_TOO_FEW_POINTS            8977 /* Too few feature points
  2662.                                                    can be found */
  2663. #define H_ERR_DM_WRONG_NUM_MINROT          8978 /* Invalid 'min_rot' */
  2664. #define H_ERR_DM_WRONG_NUM_MAXROT          8979 /* Invalid 'max_rot' */
  2665. #define H_ERR_DM_WRONG_NUM_MINSCALE        8980 /* Invalid 'min_scale' */
  2666. #define H_ERR_DM_WRONG_NUM_MAXSCALE        8981 /* Invalid 'max_scale' */
  2667. #define H_ERR_DM_WRONG_NUM_MASKSIZEGRD     8982 /* Invalid 'mask_size_grd' */
  2668. #define H_ERR_DM_WRONG_NUM_MASKSIZESMOOTH  8983 /* Invalid
  2669.                                                    'mask_size_smooth' */
  2670. #define H_ERR_BROKEN_MODEL                 8984 /* Model broken */
  2671. #define H_ERR_DM_WRONG_DESCR_TYPE          8985 /* Invalid 'descriptor_type' */
  2672. #define H_ERR_DM_WRONG_PAR_MATCHER         8986 /* Invalid 'matcher' */
  2673. #define H_ERR_DM_TOO_MANY_CLASSES          8987 /* Too many point classes -
  2674.                                                    cannot be written to file */
  2675. #define H_ERR_DESCR_NOSITEM                8988 /* Serialized item does not
  2676.                                                    contain a valid descriptor
  2677.                                                    model */

  2678. /* Misc */
  2679. #define H_ERR_NOT_IMPL     9000 /* Function not implemented on this machine */
  2680. #define H_ERR_WIT          9001 /* Image to process has wrong gray
  2681.                                    value type */
  2682. #define H_ERR_WIC          9002 /* Wrong image component */
  2683. #define H_ERR_UNDI         9003 /* Undefined gray values */
  2684. #define H_ERR_WIS          9004 /* Wrong image format for operation
  2685.                                    (too big or too small) */
  2686. #define H_ERR_WCN          9005 /* Wrong number of image components for
  2687.                                    image output */
  2688. #define H_ERR_STRTL        9006 /* String is too long
  2689.                                    (max. 1024 characters) */
  2690. #define H_ERR_WITFO        9007 /* Wrong pixel type for this operation */
  2691. #define H_ERR_NIIT         9008 /* Operation not realized yet for this
  2692.                                    pixel type */
  2693. #define H_ERR_NOCIMA       9009 /* Image is no color image with three
  2694.                                    channels */

  2695. #define H_ERR_DEMO_NOFG    9010 /* Image acquisition devices are not supported
  2696.                                    in the demo version */
  2697. #define H_ERR_DEMO_NOPA    9011 /* Packages are not supported in the
  2698.                                    demo version */
  2699. #define H_ERR_IEUNKV       9020 /* Internal Error: Unknown value*/
  2700. #define H_ERR_WPFO         9021 /* Wrong paramter for this operation */
  2701. #define H_ERR_IDTS         9022 /* Image domain too small */
  2702. #define H_ERR_CNCLDRW      9023 /* Draw operator has been canceled */
  2703. #define H_ERR_REGEX_MATCH  9024 /* Error during matching of regular
  2704.                                  * expression */

  2705. #define H_ERR_STUD_OPNA    9050 /* Operator is not available in the
  2706.                                    student version of HALCON */
  2707. #define H_ERR_STUD_PANA    9051 /* Packages are not available in the
  2708.                                    student version of HALCON */
  2709. #define H_ERR_STUD_FGNA    9052 /* The selected image acquisition device is not
  2710.                                    available in the student version of HALCON*/
  2711. #define H_ERR_NDPA         9053 /* No data points available */
  2712. #define H_ERR_WR_OBJ_TYPE  9054 /* Object type is not supported. */

  2713. #define H_ERR_OP_DISABLED  9055 /* Operator is disabled. */

  2714. /* Linear equations */
  2715. #define H_ERR_TMU          9100 /* Too many unknown variables in
  2716.                                    linear equation */
  2717. #define H_ERR_NUS          9101 /* No (unique) solution for the
  2718.                                    linear equation */
  2719. #define H_ERR_NEE          9102 /* Too little equations in linear equation */

  2720. /* Geometric configurations */
  2721. #define H_ERR_PDDL         9150 /* Points do not define a line */

  2722. /* Matrix operations */
  2723. #define H_ERR_MNI          9200 /* Matrix is not invertible */
  2724. #define H_ERR_SVD_CNVRG    9201 /* Singular value decomposition did not
  2725.                                    converge */
  2726. #define H_ERR_SVD_FEWROW   9202 /* Matrix has too few rows for singular
  2727.                                    value partition */
  2728. #define H_ERR_TQLI_CNVRG   9203 /* Eigenvalue computation did not converge */
  2729. #define H_ERR_JACOBI_CNVRG 9204 /* Eigenvalue computation did not converge */
  2730. #define H_ERR_MATRIX_SING  9205 /* Matrix is singular */
  2731. #define H_ERR_MATCH_CNVRG  9206 /* Function matching did not converge */

  2732. #define H_ERR_MAT_UNDEF    9207 /* Input matrix undefined */
  2733. #define H_ERR_MAT_WDIM     9208 /* Input matrix with wrong dimension */
  2734. #define H_ERR_MAT_NSQR     9209 /* Input matrix is not quadratic */
  2735. #define H_ERR_MAT_FAIL     9210 /* Matrix operation failed */
  2736. #define H_ERR_MAT_NPD      9211 /* Matrix is not positive definite */
  2737. #define H_ERR_MAT_DBZ      9212 /* Matrix element division by 0 */
  2738. #define H_ERR_MAT_NUT      9213 /* Matrix is not an upper triangular matrix */
  2739. #define H_ERR_MAT_NLT      9214 /* Matrix is not a lower triangular matrix */
  2740. #define H_ERR_MAT_NEG      9215 /* Matrix element is negative */
  2741. #define H_ERR_MAT_UNCHAR   9216 /* Matrix file: Invalid character */
  2742. #define H_ERR_MAT_NOT_COMPLETE 9217 /* Matrix file: matrix incomplete */
  2743. #define H_ERR_MAT_READ     9218 /* Invalid file format for matrix */
  2744. #define H_ERR_MAT_COMPLEX  9219 /* Resulting matrix has complex values */
  2745. #define H_ERR_WMATEXP      9220 /* Wrong value in matrix of exponents */
  2746. #define H_ERR_MAT_WRONG_VERSION 9221 /* The version of the matrix is not
  2747.                                         supported */
  2748. #define H_ERR_MAT_NOSITEM  9222 /* Serialized item does not contain a valid
  2749.                                    matrix */

  2750. /* Tree */
  2751. #define H_ERR_WNODE            9230 /* Internal Error: Wrong Node */
  2752. #define H_ERR_CMP_INCONSISTENT 9231 /* Inconsistent red black tree */

  2753. #define H_ERR_LAPACK_PAR   9250 /* Internal error */

  2754. /* Stripack */
  2755. #define H_ERR_STRI_NPNT    9260 /* Number of points too small */
  2756. #define H_ERR_STRI_COLL    9261 /* First 3 points are collinear */
  2757. #define H_ERR_STRI_IDPNT   9262 /* Identical points in triangulation */
  2758. #define H_ERR_STRI_NALLOC  9263 /* Array not allocated large enough */
  2759. #define H_ERR_STRI_DEGEN   9264 /* Triangle is degenerate */
  2760. #define H_ERR_STRI_ITRI    9265 /* Inconsistent triangulation */
  2761. #define H_ERR_STRI_SELFINT 9266 /* Self-intersecting polygon */
  2762. #define H_ERR_STRI_INCONS  9267 /* Inconsistent polygon data */
  2763. #define H_ERR_STRI_AMBINT  9268 /* Ambiguous great circle arc intersection */
  2764. #define H_ERR_STRI_AMBARC  9269 /* Ambiguous great circle arc */
  2765. #define H_ERR_STRI_ILLPAR  9270 /* Illegal parameter */

  2766. /* Tripack */
  2767. #define H_ERR_TRI_NPNT     9280 /* Not enough points for planar triangular
  2768.                                    meshing */
  2769. #define H_ERR_TRI_COLL     9281 /* The first three points of the triangular
  2770.                                    meshing are collinear */
  2771. #define H_ERR_TRI_IDPNT    9282 /* Planar triangular meshing contains
  2772.                                    identical input points */
  2773. #define H_ERR_TRI_IDPNTIN  9283 /* Invalid points for planar triangular
  2774.                                    meshing */
  2775. #define H_ERR_TRI_NALLOC   9284 /* Internal error: allocated array too small
  2776.                                    for planar triangular meshing */
  2777. #define H_ERR_TRI_ITRI     9285 /* Internal error: planar triangular meshing
  2778.                                    inconsistent */
  2779. #define H_ERR_TRI_OUTR     9286 /* Node index outside triangulation range */

  2780. /* Triangulation */
  2781. #define H_ERR_TRI_LOCINC   9290 /* Local inconsistencies for all points with
  2782.                                    valid neighbors (parameters only allow few
  2783.                                    valid neighborhoods or point cloud not
  2784.                                    subsampled) */

  2785. /* Orthogonal Projection */
  2786. #define H_ERR_WSPVP        9300 /* Eye point and reference point coincide */

  2787. /* Dual Quaternions */
  2788. #define H_ERR_DQ_ZERO_NORM 9310 /* Real part of the dual quaternion has
  2789.                                    length 0 */

  2790. /* Timeout */
  2791. #define H_ERR_TIMEOUT                  9400 /* Timeout occurred */
  2792. #define H_ERR_WRONG_TIMEOUT            9401 /* Invalid 'timeout' */
  2793. #define H_ERR_TIMEOUT_AFTER_SBM_CLEAR  9402 /* Timeout occured after cached
  2794.                                                transformations have been freed
  2795.                                                (internal error) */

  2796. /* Deformable matching */
  2797. #define H_ERR_DEFORM_WRONG_NUM_CLUSTER    9450 /* Invalid 'part_size' */
  2798. #define H_ERR_DEFORM_WRONG_NUM_MIN_SIZE   9451 /* Invalid 'min_size' */
  2799. #define H_ERR_DEFORM_WRONG_NUM_LSQ        9452 /* Invalid number of
  2800.                                                   least-squares iterations */
  2801. #define H_ERR_DEFORM_WRONG_ANGLE_STEP     9453 /* Invalid 'angle_step' */
  2802. #define H_ERR_DEFORM_WRONG_SCALE_R_STEP   9454 /* Invalid 'scale_r_step' */
  2803. #define H_ERR_DEFORM_WRONG_SCALE_C_STEP   9455 /* Invalid 'scale_c_step' */
  2804. #define H_ERR_DEFORM_WRONG_MAX_ANGLE      9456 /* Invalid
  2805.                                                   'max_angle_distortion' */
  2806. #define H_ERR_DEFORM_WRONG_MAX_ANISO      9457 /* Invalid
  2807.                                                 'max_aniso_scale_distortion' */
  2808. #define H_ERR_DEFORM_WRONG_MIN_SIZE       9458 /* Invalid 'min_size' */
  2809. #define H_ERR_DEFORM_WRONG_COV_POSE_MODE  9459 /* Invalid 'cov_pose_mode' */
  2810. #define H_ERR_DEFORM_NO_CALIBRATION_INFO  9460 /* Model contains no
  2811.                                                   calibration information */
  2812. #define H_ERR_DEFORM_WRONG_PARAM_NAME     9461 /* Generic parameter name
  2813.                                                   does not exist */
  2814. #define H_ERR_DEFORM_IMAGE_TO_CAMERA_DIFF 9462 /* camera has different
  2815.                                                   resolution than image */
  2816. #define H_ERR_DEFORM_NO_MODEL_IN_FILE     9463 /* Invalid file format for
  2817.                                                   deformable model */
  2818. #define H_ERR_DEFORM_WRONG_VERSION        9464 /* The version of the
  2819.                                                   deformable model is not
  2820.                                                   supported */
  2821. #define H_ERR_DEFORM_WRONG_SMOOTH_DEFORM     9465 /* Invalid
  2822.                                                      'deformation_smoothness'*/
  2823. #define H_ERR_DEFORM_WRONG_EXPAND_BORDER     9466 /* Invalid 'expand_border' */
  2824. #define H_ERR_DEFORM_ORIGIN_OUTSIDE_TEMPLATE 9467 /* Model origin outside of
  2825.                                                      axis-aligned bounding
  2826.                                                      rectangle of template
  2827.                                                      region */
  2828. #define H_ERR_DEFORM_NOSITEM              9468 /* Serialized item does not
  2829.                                                   contain a valid deformable
  2830.                                                   model */

  2831. /* Edge extraction */
  2832. #define H_ERR_VIEW_ESTIM_FAIL        9499 /* Estimation of viewpose failed */

  2833. /* Surface Based Matching */
  2834. #define H_ERR_SFM_NO_POINTS          9500 /* Object model has no points */
  2835. #define H_ERR_SFM_NO_FACES           9501 /* Object model has no faces */
  2836. #define H_ERR_SFM_NO_NORMALS         9502 /* Object model has no normals */
  2837. #define H_ERR_SFM_NO_VISIBILITY      9503 /* 3D surface model not trained for
  2838.                                              calculating view-based score */
  2839. #define H_ERR_SFM_NO_3D_EDGES        9504 /* 3D surface model not trained for
  2840.                                              edge-supported matching */
  2841. #define H_ERR_SFM_NO_SFM_FILE        9506 /* Invalid file format for 3D
  2842.                                              surface model */
  2843. #define H_ERR_SFM_WRONG_FILE_VERSION 9507 /* The version of the 3D surface
  2844.                                              model is not supported */
  2845. #define H_ERR_SFM_NOSITEM            9508 /* Serialized item does not contain
  2846.                                              a valid 3D surface model */
  2847. #define H_ERR_SFM_TOO_MANY_SYMMS     9509 /* Poses generate too many
  2848.                                              symmetries */

  2849. /* Object Model 3D */
  2850. #define H_ERR_OM3D_INVALID_FILE       9510 /* Invalid 3D file */
  2851. #define H_ERR_OM3D_INVALID_MODEL      9511 /* Invalid 3D Object Model */
  2852. #define H_ERR_OM3D_UNKNOWN_FILE_TYPE  9512 /* Unknown 3D file type */
  2853. #define H_ERR_OM3D_WRONG_FILE_VERSION 9513 /* The version of the 3D object
  2854.                                               model is not supported */
  2855. #define H_ERR_OM3D_MISSING_ATTRIB     9514 /* Required attribute is missing */
  2856. /* Object Model 3D Errors for special attributes */
  2857. #define H_ERR_OM3D_MISSING_ATTRIB_V_COORD         9515 /* Required attribute
  2858.                                                           point_coord is
  2859.                                                           missing */
  2860. #define H_ERR_OM3D_MISSING_ATTRIB_V_NORMALS       9516 /* Required attribute
  2861.                                                           point_normal is
  2862.                                                           missing */
  2863. #define H_ERR_OM3D_MISSING_ATTRIB_F_TRIANGLES     9517 /* Required attribute
  2864.                                                           face_triangle is
  2865.                                                           missing  */
  2866. #define H_ERR_OM3D_MISSING_ATTRIB_F_LINES         9518 /* Required attribute
  2867.                                                           line_array is
  2868.                                                           missing */
  2869. #define H_ERR_OM3D_MISSING_ATTRIB_F_TRINEIGB      9519 /* Required attribute
  2870.                                                           f_trineighb is
  2871.                                                           missing  */
  2872. #define H_ERR_OM3D_MISSING_ATTRIB_F_POLYGONS      9520 /* Required attribute
  2873.                                                           face_polygon is
  2874.                                                           missing  */
  2875. #define H_ERR_OM3D_MISSING_ATTRIB_V_2DMAP         9521 /* Required attribute
  2876.                                                           xyz_mapping is
  2877.                                                           missing  */
  2878. #define H_ERR_OM3D_MISSING_ATTRIB_O_PRIMITIVE     9522 /* Required attribute
  2879.                                                           o_primitive is
  2880.                                                           missing  */
  2881. #define H_ERR_OM3D_MISSING_ATTRIB_SHAPE_MODEL     9523 /* Required attribute
  2882.                                                           shape_model
  2883.                                                           is missing  */
  2884. #define H_ERR_OM3D_MISSING_ATTRIB_EXTENDED        9524 /* Required extended
  2885.                                                           attribute missing in
  2886.                                                           3D object model */
  2887. #define H_ERR_OM3D_NOSITEM            9525 /* Serialized item does not contain
  2888.                                               a valid 3D object model */
  2889. #define H_ERR_OM3D_MISSING_O_PRIMITIVE_EXTENSION  9526 /* Primitive in 3D
  2890.                                                           object model has no
  2891.                                                           extended data */
  2892. #define H_ERR_OM3D_CONTAIN_ATTRIB_F_TRIANGLES 9527 /* Operation invalid, 3D
  2893.                                                       object model already
  2894.                                                       contains triangles */
  2895. #define H_ERR_OM3D_CONTAIN_ATTRIB_F_LINES     9528 /* Operation invalid, 3D
  2896.                                                       object model already
  2897.                                                       contains lines */
  2898. #define H_ERR_OM3D_CONTAIN_ATTRIB_F_POLYGONS  9529 /* Operation invalid, 3D
  2899.                                                       object model already
  2900.                                                       contains faces or
  2901.                                                       polygons */
  2902. #define H_ERR_OM3D_ISOLATED_OBJECT       9530  /* In a global registration an
  2903.                                                   input object has no
  2904.                                                   neighbors */
  2905. #define H_ERR_OM3D_SET_ALL_COORD         9531  /* All components of points
  2906.                                                   must be set at once */
  2907. #define H_ERR_OM3D_SET_ALL_NORMALS       9532  /* All components of normals
  2908.                                                   must be set at once */
  2909. #define H_ERR_OM3D_NUM_NOT_FIT_COORD     9533  /* Number of values doesn't
  2910.                                                   correspond to number of
  2911.                                                   already existing points */
  2912. #define H_ERR_OM3D_NUM_NOT_FIT_NORMALS   9534  /* Number of values doesn't
  2913.                                                   correspond to number of
  2914.                                                   already existing normals */
  2915. #define H_ERR_OM3D_NUM_NOT_FIT_TRIANGLES 9535  /* Number of values doesn't
  2916.                                                   correspond to already
  2917.                                                   existing triangulation */
  2918. #define H_ERR_OM3D_NUM_NOT_FIT_POLYGONS  9536  /* Number of values doesn't
  2919.                                                   correspond to length of
  2920.                                                   already existing polygons */
  2921. #define H_ERR_OM3D_NUM_NOT_FIT_LINES     9537  /* Number of values doesn't
  2922.                                                   correspond to length of
  2923.                                                   already existing polylines */
  2924. #define H_ERR_OM3D_NUM_NOT_FIT_2DMAP     9538  /* Number of values doesn't
  2925.                                                   correspond already existing
  2926.                                                   2D mapping */
  2927. #define H_ERR_OM3D_NUM_NOT_FIT_EXTENDED  9539  /* Number of values doesn't
  2928.                                                   correspond to already
  2929.                                                   existing extended
  2930.                                                   attribute */
  2931. #define H_ERR_OM3D_FACE_INTENSITY_WITH_POINTS 9540 /* Per-face intensity
  2932.                                                   is used with point
  2933.                                                   attribute */
  2934. #define H_ERR_OM3D_ATTRIBUTE_NOT_SUPPORTED    9541 /* Attribute is not (yet)
  2935.                                                       supported */
  2936. #define H_ERR_OM3D_NOT_IN_BB             9542  /* No point within bounding
  2937.                                                   box */
  2938. #define H_ERR_DIF_TOO_SMALL              9543  /* distance_in_front
  2939.                                                   is smaller than the
  2940.                                                   resolution */
  2941. #define H_ERR_MINTH_TOO_SMALL            9544  /* The minimum thickness is
  2942.                                                   smaller than the surface
  2943.                                                   tolerance */
  2944. #define H_ERR_OM3D_WRONG_DIMENSION       9545  /* Input width or height does
  2945.                                                   not match the number of
  2946.                                                   points in 3D object model */
  2947. #define H_ERR_OM3D_MISSING_DIMENSION     9546  /* Image width or height
  2948.                                                   must be set */

  2949. /* 3D segmentation and fitting */
  2950. #define H_ERR_SF_OM3D_TRIANGLES_NOT_SUITABLE  9550 /* Triangles of the 3D
  2951.                                                       object model are not
  2952.                                                       suitable for this
  2953.                                                       operator */
  2954. #define H_ERR_SF_OM3D_FEW_POINTS      9551 /* Too few suitable 3D points in
  2955.                                               the 3D object model */

  2956. /* Serialized item */
  2957. #define H_ERR_NO_SERIALIZED_ITEM      9580 /* Not a valid serialized item
  2958.                                               file */
  2959. #define H_ERR_END_OF_FILE             9581 /* Serialized item: premature end
  2960.                                               of file */

  2961. /* Sample-based identification */
  2962. #define H_ERR_SID_WRONG_RESIZE_METHOD 9600 /* Invalid 'image_resize_method' */
  2963. #define H_ERR_SID_WRONG_RESIZE_VALUE  9601 /* Invalid 'image_resize_value' */
  2964. #define H_ERR_SID_WRONG_RATING_METHOD 9602 /* Invalid 'rating_method' */
  2965. #define H_ERR_SID_NO_IMAGE_INFO_TYPE  9603 /* At least one type of image
  2966.                                               information must be used */
  2967. #define H_ERR_SID_MODEL_NO_COLOR      9604 /* Sample identifier does not
  2968.                                               contain color information */
  2969. #define H_ERR_SID_MODEL_NO_TEXTURE    9605 /* Sample identifier does not
  2970.                                               contain texture information */
  2971. #define H_ERR_SID_NO_IMAGE_INFO       9606 /* Sample image does not contain
  2972.                                               enough information */
  2973. #define H_ERR_SID_NO_UNPREPARED_DATA  9607 /* Sample identifier does not
  2974.                                               contain unprepared data
  2975.                                               (use
  2976.                                      add_sample_identifier_preparation_data) */
  2977. #define H_ERR_SID_MODEL_NOT_PREPARED  9608 /* Sample identifier has not been
  2978.                                               prepared yet (use
  2979.                                               prepare_sample_identifier) */
  2980. #define H_ERR_SID_NO_UNTRAINED_DATA   9609 /* Sample identifier does not
  2981.                                               contain untrained data (use
  2982.                                         add_sample_identifier_training_data) */
  2983. #define H_ERR_SID_MODEL_NOT_TRAINED   9610 /* Sample identifier has not been
  2984.                                               trained yet (use
  2985.                                               train_sample_identifier) */
  2986. #define H_ERR_SID_NO_RESULT_DATA      9611 /* Sample identifier does not
  2987.                                               contain result data */
  2988. #define H_ERR_SID_NUM_TRAIN_OBJ       9612 /* Sample identifier must contain
  2989.                                               at least two training objects
  2990.                                               (use
  2991.                                         add_sample_identifier_training_data) */

  2992. #define H_ERR_FINI_USR_THREADS        9700 /* More than one user thread still uses HALCON
  2993.                                             * resources during finalization */

  2994. /************************************************************************/


  2995. #define H_ERR_START_EXT      10000 /* User defined error codes must be
  2996.                                       larger than this value */

  2997. /************************************************************************/
  2998. /* Legacy error codes                                                   */
  2999. /************************************************************************/

  3000. /* Error codes concerning licensing */
  3001. #define H_ERR_NO_LICENSE   2003 /* No license found */
  3002. #define H_ERR_NO_LS_SERVER 2004 /* Lost connection to license server */
  3003. #define H_ERR_NO_MODULES   2005 /* No modules in license (no VENDOR_STRING) */
  3004. #define H_ERR_NO_LIC_OPER  2006 /* No license for this operator */
  3005. #define H_ERR_FLEX_LM_BAD_TZ          2007 /* Time zone offset from GMT is
  3006.                                               > 24 hours */
  3007. #define H_ERR_FLEX_LM_BADPLATFORM     2008 /* Vendor keys do not support this
  3008.                                               platform */
  3009. #define H_ERR_LM_BADKEYDATA           2009 /* Bad vendor keys */
  3010. #define H_ERR_FLEX_LM_BADVENDORDATA   2010 /* Unknown vendor key type */
  3011. #define H_ERR_FLEX_LM_CANTMALLOC      2011 /* malloc() call failed */
  3012. #define H_ERR_FLEX_LM_EXPIREDKEYS     2012 /* Vendor keys have expired */
  3013. #define H_ERR_FLEX_LM_FUNCNOTAVAIL    2013 /* Second call to lc_inti()
  3014.                                               (multiple jobs), and vendore
  3015.                                               keys do not support multiple
  3016.                                               jobs */
  3017. #define H_ERR_FLEX_LM_NOKEYDATA       2014 /* Vendor key data not supplied */
  3018. #define H_ERR_FLEX_LM_LIBRARYMISMATCH 2015 /* lmclient.h/liblmgr.a version
  3019.                                               mismatch */
  3020. #define H_ERR_FLEX_LM_NONETWORK       2016 /* Networking software not
  3021.                                               available on this machine */
  3022. #define H_ERR_FLEX_LM_OLDVENDORDATA   2017 /* Old vendor keys supplied */
  3023. #define H_ERR_FLEX_LM_BADCODE         2018 /* License key in license file does
  3024.                                               not match other data in file */
  3025. #define H_ERR_FLEX_LM_BADHANDSHAKE    2019 /* Encryption handshake with daemon
  3026.                                               failed */
  3027. #define H_ERR_FLEX_LM_BADPARAM        2020 /* 'key' structure is incorrect
  3028.                                               type, or feature == NULL,
  3029.                                               or num_licenses == 0 */
  3030. #define H_ERR_FLEX_LM_BADSYSDATE      2021 /* System clock has been set back */
  3031. #define H_ERR_FLEX_LM_BAD_VERSION     2022 /* Version argument is invalid
  3032.                                               floating point format */
  3033. #define H_ERR_FLEX_LM_BUSYNEWSERV     2023 /* License server busy starting
  3034.                                               another copy of itself */
  3035. #define H_ERR_FLEX_LM_CANTCONNECT     2024 /* Cannot establish a connection
  3036.                                               with a license server */
  3037. #define H_ERR_FLEX_LM_FEATQUEUE       2025 /* Feature is queued. lc_status
  3038.                                               will determine when it is
  3039.                                               available */
  3040. #define H_ERR_FLEX_LM_FUNC_NOT_AVAIL  2026 /* Vendor keys do not support this
  3041.                                               function */
  3042. #define H_ERR_FLEX_LM_LOCALFILTER     2027 /* Checkout request filtered by the
  3043.                                               vendor-defined filter routine */
  3044. #define H_ERR_FLEX_LM_MAXLIMIT        2028 /* Checkout exceeds MAX specified
  3045.                                               in options file */
  3046. #define H_ERR_FLEX_LM_MAXUSERS        2029 /* All licenses in use */
  3047. #define H_ERR_FLEX_LM_NO_SERVER_IN_FILE 2030 /* No license server specified
  3048.                                                 for counted license */
  3049. #define H_ERR_FLEX_LM_NOFEATURE       2031 /* Can not find feature in the
  3050.                                               license file */
  3051. #define H_ERR_FLEX_LM_NOSERVSUPP      2032 /* Server has different license
  3052.                                               file than client - client's
  3053.                                               license has feature, but
  3054.                                               server's does not */
  3055. #define H_ERR_FLEX_LM_OLDVER          2033 /* License file does not support
  3056.                                               a version this new */
  3057. #define H_ERR_FLEX_LM_PLATNOTLIC      2034 /* This platform not authorized by
  3058.                                               license - running on platform
  3059.                                               not included in PLATFORMS list */
  3060. #define H_ERR_FLEX_LM_SERVBUSY        2035 /* License server busy */
  3061. #define H_ERR_FLEX_LM_NOCONFFILE      2036 /* Could not find license.dat */

  3062. #define H_ERR_FLEX_LM_BADFILE           2037 /* Invalid license file syntax */
  3063. #define H_ERR_FLEX_LM_NOSERVER          2038 /* Cannot connect to a license
  3064.                                                 server */
  3065. #define H_ERR_FLEX_LM_NOSERVICE         2039 /* No TCP "license" service
  3066.                                                 exists */
  3067. #define H_ERR_FLEX_LM_NOSOCKET          2040 /* No socket connection to
  3068.                                                 license manager server */
  3069. #define H_ERR_FLEX_LM_NOTTHISHOST       2041 /* Invalid host */
  3070. #define H_ERR_FLEX_LM_LONGGONE          2042 /* Feature has expired */
  3071. #define H_ERR_FLEX_LM_BADDATE           2043 /* Invalid date format in license
  3072.                                                 file */
  3073. #define H_ERR_FLEX_LM_BADCOMM           2044 /* Invalid returned data from
  3074.                                                 license server */
  3075. #define H_ERR_FLEX_LM_BADHOST           2045 /* Cannot find SERVER hostname in
  3076.                                                 network database */
  3077. #define H_ERR_FLEX_LM_CANTREAD          2046 /* Cannot read data from license
  3078.                                                 server */
  3079. #define H_ERR_FLEX_LM_CANTWRITE         2047 /* Cannot write data to license
  3080.                                                 server */
  3081. #define H_ERR_FLEX_LM_SELECTERR         2048 /* Error in select system call */
  3082. #define H_ERR_FLEX_LM_CHECKINBAD        2049 /* Feature checkin failure
  3083.                                                 detected at license */
  3084. #define H_ERR_FLEX_LM_USERSQUEUED       2050 /* Users are queued for this
  3085.                                                 feature */
  3086. #define H_ERR_FLEX_LM_SERVLONGGONE      2051 /* License server does not
  3087.                                                 support this version of this
  3088.                                                 feature */
  3089. #define H_ERR_FLEX_LM_TOOMANY           2052 /* Request for more licenses than
  3090.                                                 this feature supports */
  3091. #define H_ERR_FLEX_LM_CANTREADKMEM      2053 /* Cannot read /dev/kmem */
  3092. #define H_ERR_FLEX_LM_CANTREADVMUNIX    2054 /* Cannot read /vmunix */
  3093. #define H_ERR_FLEX_LM_CANTFINDETHER     2055 /* Cannot find ethernet device */
  3094. #define H_ERR_FLEX_LM_NOREADLIC         2056 /* Cannot read license file */
  3095. #define H_ERR_FLEX_LM_TOOEARLY          2057 /* Feature not yet available */
  3096. #define H_ERR_FLEX_LM_NOSUCHATTR        2058 /* No such attribute */
  3097. #define H_ERR_FLEX_LM_CLOCKBAD          2059 /* Clock difference too large
  3098.                                                 between client and server */
  3099. #define H_ERR_FLEX_LM_FEATCORRUPT       2060 /* Feature database corrupted in
  3100.                                                 daemon */
  3101. #define H_ERR_FLEX_LM_BADFEATPARAM      2061 /* Duplicate selection mismatch
  3102.                                                 for this feature */
  3103. #define H_ERR_FLEX_LM_FEATEXCLUDE       2062 /* User/host on EXCLUDE list for
  3104.                                                 feature */
  3105. #define H_ERR_FLEX_LM_FEATNOTINCLUDE    2063 /* User/host not on INCLUDE list
  3106.                                                 for feature */
  3107. #define H_ERR_FLEX_LM_NEVERCHECKOUT     2064 /* Feature was never checked
  3108.                                                 out */
  3109. #define H_ERR_FLEX_LM_BADKEYDATA        2065 /* Invalid FLEXlm key data
  3110.                                                 supplied */
  3111. #define H_ERR_FLEX_LM_NOCLOCKCHECK      2066 /* Clock setting check not
  3112.                                                 available in daemon */
  3113. #define H_ERR_FLEX_LM_DATE_TOOBIG       2067 /* Date too late for binary
  3114.                                                 format */
  3115. #define H_ERR_FLEX_LM_NOFLEXLMINIT      2068 /* FLEXlm not initialized */
  3116. #define H_ERR_FLEX_LM_NOSERVRESP        2069 /* Server did not respond to
  3117.                                                 message */
  3118. #define H_ERR_FLEX_LM_CHECKOUTFILTERED  2070 /* Request rejected by vendor
  3119.                                                 defined filter */
  3120. #define H_ERR_FLEX_LM_NOFEATSET         2071 /* No FEATURESET line present in
  3121.                                                 license file */
  3122. #define H_ERR_FLEX_LM_BADFEATSET        2072 /* Incorrect FEATURESET line in
  3123.                                                 license file */
  3124. #define H_ERR_FLEX_LM_CANTCOMPUTEFEATSET 2073 /* Cannot compute FEATURESET
  3125.                                                  line */
  3126. #define H_ERR_FLEX_LM_SOCKETFAIL        2074 /* socket() call failed */
  3127. #define H_ERR_FLEX_LM_SETSOCKFAIL       2075 /* setsockopt() failed */
  3128. #define H_ERR_FLEX_LM_BADCHECKSUM       2076 /* Message checksum failure */
  3129. #define H_ERR_FLEX_LM_SERVNOREADLIC     2077 /* Cannot read license file from
  3130.                                                 server */
  3131. #define H_ERR_FLEX_LM_NOTLICADMIN       2078 /* Not a license administrator */
  3132. #define H_ERR_FLEX_LM_REMOVETOOSOON     2079 /* lmremove request too soon */
  3133. #define H_ERR_FLEX_LM_ENDPATH           2080 /* Attempt to read beyond the end
  3134.                                                 of LF path */
  3135. #define H_ERR_FLEX_LM_VMS_SETIMR_FAILED 2081 /* SYS$SETIMR call failed */
  3136. #define H_ERR_FLEX_LM_INTERNAL_ERROR    2082 /* Internal FLEXlm Erro - Please
  3137.                                                 report to Globetrotter
  3138.                                                 Software */
  3139. #define H_ERR_FLEX_LM_NOADMINAPI        2083 /* FLEXadmin API functions not
  3140.                                                 avilable */
  3141. #define H_ERR_FLEX_LM_BADPKG            2084 /* Invalid PACKAGE line in
  3142.                                                 license file */
  3143. #define H_ERR_FLEX_LM_SERVOLDVER        2085 /* Server FLEXlm version older
  3144.                                                 than client's */
  3145. #define H_ERR_FLEX_LM_USER_BASED        2086 /* Incorrect number of USERS/HOSTS
  3146.                                                 INCLUDED in options file */
  3147. #define H_ERR_FLEX_LM_NOSERVCAP         2087 /* Server doesn't support this
  3148.                                                 request */
  3149. #define H_ERR_FLEX_LM_OBJECTUSED        2088 /* This license object already in
  3150.                                                 use */

  3151. #define H_ERR_FLEX_LM_FUTURE_FILE       2089 /* Future license file format */
  3152. #define H_ERR_FLEX_LM_SERVER_REMOVED    2090 /* Feature removed during
  3153.                                                 lmreread */
  3154. #define H_ERR_FLEX_LM_POOL              2091 /* This feature is available in a
  3155.                                                 different license pool */
  3156. #define H_ERR_FLEX_LM_NOT_THIS_HOST     2092 /* Network connect to THIS_HOST
  3157.                                                 failed */
  3158. #define H_ERR_FLEX_LM_HOSTDOWN          2093 /* Server node is down or not
  3159.                                                 responding */
  3160. #define H_ERR_FLEX_LM_VENDOR_DOWN       2094 /* The desired vendor daemon is
  3161.                                                 down */
  3162. #define H_ERR_FLEX_LM_BADDECFILE        2095 /* The decimal format license is
  3163.                                                 typed incorrectly */
  3164. #define H_ERR_FLEX_LM_RESVFOROTHERS     2096 /* All licenses are reserved for
  3165.                                                 others */
  3166. #define H_ERR_FLEX_LM_TSOK_ERR          2097 /* Terminal Server remote client
  3167.                                                 not allowed */
  3168. #define H_ERR_FLEX_LM_BORROW_TOOLONG    2098 /* Cannot borrow that long */
  3169. #define H_ERR_FLEX_LM_SERVER_MAXED_OUT  2099 /* License server out of network
  3170.                                                 connections */
  3171. #define H_ERR_FLEX_LM_NODONGLE          2300 /* Dongle not attached, or can't
  3172.                                                 read dongle */
  3173. #define H_ERR_FLEX_LM_NODONGLEDRIVER    2301 /* Missing dongle driver */
  3174. #define H_ERR_FLEX_LM_FLEXLOCK2CKOUT    2302 /* FLEXlock checkouts attempted */
  3175. #define H_ERR_FLEX_LM_SIGN_REQ          2303 /* SIGN= attribute required */
  3176. #define H_ERR_FLEX_LM_NOCROSUPPORT      2304 /* CRO not supported for this
  3177.                                                 platform */
  3178. #define H_ERR_FLEX_LM_BORROW_LINGER_ERR 2305 /* BORROW failed */
  3179. #define H_ERR_FLEX_LM_BORROW_EXPIRED    2306 /* BORROW period has expired */
  3180. #define H_ERR_FLEX_LM_FLOATOK_ONEHOSTID 2307 /* FLOAT_OK license must have
  3181.                                                 exactly one dongle hostid */
  3182. #define H_ERR_FLEX_LM_BORROW_DELETE_ERR 2308 /* Unable to delete local borrow
  3183.                                                 info" */
  3184. #define H_ERR_FLEX_LM_BORROW_RETURN_EARLY_ERR    2309 /* Returning borrowed
  3185.                                                          license early
  3186.                                                          not enabled */
  3187. #define H_ERR_FLEX_LM_BORROW_RETURN_SERVER_ERR   2310 /* Returning borrowed
  3188.                                                          license on server
  3189.                                                          failed */
  3190. #define H_ERR_FLEX_LM_CANT_CHECKOUT_JUST_PACKAGE 2311 /* Checkout just a
  3191.                                                          PACKAGE failed*/
  3192. #define H_ERR_FLEX_LM_COMPOSITEID_INIT_ERR 2312 /* Composite Hostid not
  3193.                                                    initialized */
  3194. #define H_ERR_FLEX_LM_COMPOSITEID_ITEM_ERR 2313 /* An item needed for Composite
  3195.                                                    Hostid missing or invalid */
  3196. #define H_ERR_FLEX_LM_BORROW_MATCH_ERR   2314 /* Borrowed license doesn't match
  3197.                                                  any known server license */
  3198. #define H_ERR_FLEX_LM_EVENTLOG_INIT_ERR  2315 /* Error enabling event log */
  3199. #define H_ERR_FLEX_LM_EVENTLOG_DISABLED  2316 /* Event logging is disabled */
  3200. #define H_ERR_FLEX_LM_EVENTLOG_WRITE_ERR 2317 /* Error writing to event log */
  3201. #define H_ERR_FLEX_LM_TIMEOUT            2318 /* Timeout */
  3202. #define H_ERR_FLEX_LM_BADCOMMAND         2319 /* Bad message command */
  3203. #define H_ERR_FLEX_LM_SOCKET_BROKEN_PIPE 2320 /* Error writing to socket */
  3204. #define H_ERR_FLEX_LM_INVALID_SIGNATURE  2321 /* Failed to generate version
  3205.                                                  specific license */
  3206. #define H_ERR_FLEX_LM_UNCOUNTED_NOT_SUPPORTED 2322 /* Vers.-specific signatures
  3207.                                                       not supported */
  3208. #define H_ERR_FLEX_LM_REDUNDANT_SIGNATURES 2323 /* License template contains
  3209.                                                    redundant signature
  3210.                                                    specifiers */
  3211. #define H_ERR_FLEX_LM_BADCODE_V71_LK    2324 /* Invalid V71_LK signature */
  3212. #define H_ERR_FLEX_LM_BADCODE_V71_SIGN  2325 /* Invalid V71_SIGN signature */
  3213. #define H_ERR_FLEX_LM_BADCODE_V80_LK    2326 /* Invalid V80_LK signature */
  3214. #define H_ERR_FLEX_LM_BADCODE_V80_SIGN  2327 /* Invalid V80_SIGN signature */
  3215. #define H_ERR_FLEX_LM_BADCODE_V81_LK    2328 /* Invalid V81_LK signature */
  3216. #define H_ERR_FLEX_LM_BADCODE_V81_SIGN  2329 /* Invalid V81_SIGN signature */
  3217. #define H_ERR_FLEX_LM_BADCODE_V81_SIGN2 2330 /* Invalid V81_SIGN2 signature */
  3218. #define H_ERR_FLEX_LM_BADCODE_V84_LK    2331 /* Invalid V84_LK signature */
  3219. #define H_ERR_FLEX_LM_BADCODE_V84_SIGN  2332 /* Invalid V84_SIGN signature */
  3220. #define H_ERR_FLEX_LM_BADCODE_V84_SIGN2 2333 /* Invalid V84_SIGN2 signature */
  3221. #define H_ERR_FLEX_LM_LK_REQ            2334 /* License key required but
  3222.                                                 missing from the certificate */
  3223. #define H_ERR_FLEX_LM_BADAUTH           2335 /* Bad AUTH={} signature */
  3224. #define H_ERR_FLEX_LM_REPAIR_NEEDED     2336 /* TS record invalid */
  3225. #define H_ERR_FLEX_LM_TS_OPEN           2337 /* Cannot open TS */
  3226. #define H_ERR_FLEX_LM_BAD_FULFILLMENT   2338 /* Invalid Fulfillment record */
  3227. #define H_ERR_FLEX_LM_BAD_ACTREQ        2339 /* Invalid activation request
  3228.                                                 received */
  3229. #define H_ERR_FLEX_LM_TS_NO_FULFILL_MATCH 2340 /* No fulfillment exists in
  3230.                                                   trusted storage which matches
  3231.                                                   the request */
  3232. #define H_ERR_FLEX_LM_BAD_ACT_RESP      2341 /* Invalid activation response
  3233.                                                 received */
  3234. #define H_ERR_FLEX_LM_CANTRETURN        2342 /* Can't return the fulfillment */
  3235. #define H_ERR_FLEX_LM_RETURNEXCEEDSMAX  2343 /* Return would exceed max
  3236.                                                 count(s) */
  3237. #define H_ERR_FLEX_LM_NO_REPAIRS_LEFT   2344 /* No repair count left */
  3238. #define H_ERR_FLEX_LM_NOT_ALLOWED       2345 /* Specified operation is not
  3239.                                                 allowed */
  3240. #define H_ERR_FLEX_LM_ENTLEXCLUDE       2346 /* User/host on EXCLUDE list for
  3241.                                                 entitlement */
  3242. #define H_ERR_FLEX_LM_ENTLNOTINCLUDE    2347 /* User/host not in INCLUDE list
  3243.                                                 for entitlement */
  3244. #define H_ERR_FLEX_LM_ACTIVATION        2348 /* Activation error */
  3245. #define H_ERR_FLEX_LM_TS_BADDATE        2349 /* Invalid date format in trusted
  3246.                                                 storage */
  3247. #define H_ERR_FLEX_LM_ENCRYPTION_FAILED 2350 /* Message encryption failed */
  3248. #define H_ERR_FLEX_LM_DECRYPTION_FAILED 2351 /* Message decryption failed */
  3249. #define H_ERR_FLEX_LM_BADCONTEXT        2352 /* Bad filter context */
  3250. #define H_ERR_FLEX_LM_SUPERSEDE_CONFLICT 2353 /* SUPERSEDE feature conflict */
  3251. #define H_ERR_FLEX_LM_INVALID_SUPERSEDE_SIGN 2354 /* Invalid SUPERSEDE_SIGN
  3252.                                                      syntax */
  3253. #define H_ERR_FLEX_LM_SUPERSEDE_SIGN_EMPTYSTRING 2355 /* SUPERSEDE_SIGN does
  3254.                                                          not contain a feature
  3255.                                                          name and license
  3256.                                                          signature */
  3257. #define H_ERR_FLEX_LM_ONE_TSOK_PLATFORM_ERR 2356 /* ONE_TS_OK is not supported
  3258.                                                     in this Windows Platform */
  3259. #define H_ERR_FLEX_LM_ONE_TSOK_MTX_ERR  2357 /* Internal error */
  3260. #define H_ERR_FLEX_LM_ONE_TSOK_ERR      2358 /* Only one terminal server
  3261.                                                 remote client checkout is
  3262.                                                 allowed for this feature */
  3263. #define H_ERR_FLEX_LM_SSIDNULL          2359 /* Internal error */
  3264. #define H_ERR_FLEX_LM_SMTXNOTREL        2360 /* Internal error */
  3265. #define H_ERR_FLEX_LM_MTXNOPERM         2361 /* Internal error */
  3266. #define H_ERR_FLEX_LM_COMPOSITEID_ETHER_ERR 2362 /* More than one ethernet
  3267.                                                     hostid not supported in
  3268.                                                     composite hostid
  3269.                                                     definition */
  3270. #define H_ERR_FLEX_LM_LIC_FILE_CHAR_EXCEED 2363 /* The number of characters in
  3271.                                                    the license file paths
  3272.                                                    exceeds the permissible
  3273.                                                    limit */
  3274. #define H_ERR_FLEX_LM_TZ_INVALID_SYNTAX 2364 /* Invalid TZ keyword syntax */
  3275. #define H_ERR_FLEX_LM_TZ_INVALID_TZONE_SPEC 2365 /* Invalid time zone override
  3276.                                                     specification in the
  3277.                                                     client */
  3278. #define H_ERR_FLEX_LM_TZ_INVALID_TZONE_INFO 2366 /* The time zone information
  3279.                                                     could not be obtained */
  3280. #define H_ERR_FLEX_LM_TZ_UNAUTHORIZED   2367 /* License client time zone not
  3281.                                                 authorized for license
  3282.                                                 rights */
  3283. #define H_ERR_FLEX_LM_INVALID_VM_PLATFORMS 2368 /* Invalid syntax for
  3284.                                                    VM_PLATFORMS keyword */
  3285. #define H_ERR_FLEX_LM_VM_PHYSICAL_ONLY  2369 /* Feature can be checked out
  3286.                                                 from physical machine only */
  3287. #define H_ERR_FLEX_LM_VM_VIRTUAL_ONLY   2370 /* Feature can be checked out
  3288.                                                 from virtual machine only */
  3289. #define H_ERR_FLEX_LM_VM_BAD_KEY        2371 /* Vendor keys do not support
  3290.                                                 Virtualization feature */
  3291. #define H_ERR_FLEX_LM_MAXLIMIT_EXCEED   2372 /* Checkout request denied as it
  3292.                                                 exceeds the MAX limit
  3293.                                                 specified in the options
  3294.                                                 file */
  3295. #define H_ERR_FLEX_LM_BA_API_INTERNAL_ERROR 2373 /* Binding agent API -
  3296.                                                     Internal error */
  3297. #define H_ERR_FLEX_LM_BA_COMM_ERROR     2374 /* Binding agent communication
  3298.                                                 error */
  3299. #define H_ERR_FLEX_LM_INVALID_BA_VERSION 2375 /* Invalid Binding agent
  3300.                                                  version */
  3301. #define H_ERR_FLEX_LM_SERVERQUERY_LOAD_REQUEST_FAILED 2376
  3302.                                               /* Failed to load ServerQuery
  3303.                                                  request */
  3304. #define H_ERR_FLEX_LM_SERVERQUERY_RESPONSE_FAILED 2377
  3305.                                               /* Failed to generate ServerQuery
  3306.                                                  response */
  3307. #define H_ERR_FLEX_LM_INVALID_IPADDRESS 2378  /* Invalid IP address used while
  3308.                                                  overriding */

  3309. /* Adapt this to be the highest error code concerning FlexLM */
  3310. #define H_ERR_LAST_FLEX_LM_ERROR H_ERR_FLEX_LM_INVALID_IPADDRESS

  3311. #endif
复制代码
jimslin 发表于 2018-2-19 09:19:05 | 显示全部楼层
很好,方便查找,很有用!!!!
白发渔樵江渚上 发表于 2018-7-13 19:02:13 | 显示全部楼层
确实不错,收藏一下!!!!解决了我一个困扰了一下午的问题!
halcon学习者 发表于 2018-8-8 23:21:49 | 显示全部楼层
请问错误代码8313怎么处理
绝地武士 发表于 2018-8-9 07:49:33 | 显示全部楼层
halcon学习者 发表于 2018-8-8 23:21
请问错误代码8313怎么处理

8313 是提示OCR训练字符的版本不被支持!能看见你怎么写的代码么?或者训练的文件Halcon版本太高之类的?
halcon学习者 发表于 2018-8-9 13:22:16 | 显示全部楼层
绝地武士 发表于 2018-8-9 07:49
8313 是提示OCR训练字符的版本不被支持!能看见你怎么写的代码么?或者训练的文件Halcon版本太高之类的? ...
halcon学习者 发表于 2018-8-9 13:25:39 | 显示全部楼层
绝地武士 发表于 2018-8-9 07:49
8313 是提示OCR训练字符的版本不被支持!能看见你怎么写的代码么?或者训练的文件Halcon版本太高之类的? ...

不好意思,我不太懂怎么操作论坛{:1_327:}
halcon学习者 发表于 2018-8-9 13:45:59 | 显示全部楼层
绝地武士 发表于 2018-8-9 07:49
8313 是提示OCR训练字符的版本不被支持!能看见你怎么写的代码么?或者训练的文件Halcon版本太高之类的? ...

第二部分

第二部分

第一部分

第一部分
就是这样

错误提醒

错误提醒
 楼主| Criss 发表于 2018-9-9 22:33:29 | 显示全部楼层

可能是trf文件是旧版本程序创建的,或者路径中含有中文导致识别错误了!
huangjinyong13 发表于 2018-9-11 21:37:10 | 显示全部楼层
提示2036,但是使用正确的license也无效。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表