EtherCAT_DLL_Err.cs 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395
  1. using System;
  2. using System.Text;
  3. using System.Runtime.InteropServices;
  4. namespace EtherCAT_DLL_Err
  5. {
  6. public class CEtherCAT_DLL_Err
  7. {
  8. public const ushort ERR_ECAT_NO_ERROR = 0;
  9. public const ushort ERR_ECAT_HW_NO_INITIALIZE = 1;
  10. public const ushort ERR_ECAT_HW_PWM_INITIAL = 2;
  11. public const ushort ERR_ECAT_HW_HAS_INITIALIZED = 3;
  12. public const ushort ERR_ECAT_EEPROM_READ = 16;
  13. public const ushort ERR_ECAT_EEPROM_WRITE = 17;
  14. public const ushort ERR_ECAT_ENVIRONMENT_RECORD_DISABLE = 18;
  15. public const ushort ERR_ECAT_ENVIRONMENT_RECORD_NO_MATCH = 19;
  16. public const ushort ERR_ECAT_ENVIRONMENT_RECORD_FILE_OPEN = 20;
  17. public const ushort ERR_ECAT_ENVIRONMENT_RECORD_NOT_CREATE = 21;
  18. public const ushort ERR_ECAT_XML_FILE_PATH = 22;
  19. public const ushort ERR_ECAT_DEVICE_OPEN = 23;
  20. public const ushort ERR_ECAT_NO_DEVICE = 24;
  21. public const ushort ERR_ECAT_NO_MASTER = 25;
  22. public const ushort ERR_ECAT_NO_SLAVE = 26;
  23. public const ushort ERR_ECAT_UNKNOWN_SLAVE = 27;
  24. public const ushort ERR_ECAT_IST_CREATE = 28;
  25. public const ushort ERR_ECAT_MASTER_CREATE = 29;
  26. public const ushort ERR_ECAT_MASTER_REQUEST_STATE = 30;
  27. public const ushort ERR_ECAT_MASTER_OPERATION_NOT_READY = 31;
  28. public const ushort ERR_ECAT_DELTA_NODE_ID_ALIAS_READ = 32;
  29. public const ushort ERR_ECAT_MASTER_GET_SERIAL_NO_WRONG = 33;
  30. public const ushort ERR_ECAT_MASTER_GET_SERIAL_NO_TIMEOUT = 34;
  31. public const ushort ERR_ECAT_PIPELINE_CORE_TIMER_CREATE = 128;
  32. public const ushort ERR_ECAT_PIPELINE_CREATE = 129;
  33. public const ushort ERR_ECAT_COMMAND_ENQUEUE = 130;
  34. public const ushort ERR_ECAT_API_BUFFER_ENQUEUE = 131;
  35. public const ushort ERR_ECAT_NODE_ID = 256;
  36. public const ushort ERR_ECAT_SLOT_ID = 257;
  37. public const ushort ERR_ECAT_SDO_DOWNLOAD = 258;
  38. public const ushort ERR_ECAT_SDO_UPLOAD = 259;
  39. public const ushort ERR_ECAT_GET_PROCESS_DATA = 260;
  40. public const ushort ERR_ECAT_DIO_CHANNEL_INVALID = 512;
  41. public const ushort ERR_ECAT_ADDA_CHANNEL_INVALID = 513;
  42. public const ushort ERR_ECAT_MOTION_NOT_FINISHED = 514;
  43. public const ushort ERR_ECAT_SET_PULSE_MODE = 515;
  44. public const ushort ERR_ECAT_SET_SOFTLIMIT = 516;
  45. public const ushort ERR_ECAT_SET_POSITION = 517;
  46. public const ushort ERR_ECAT_GET_SPEED = 518;
  47. public const ushort ERR_ECAT_GET_MCDONE = 519;
  48. public const ushort ERR_ECAT_SET_HOME_CONFIG = 520;
  49. public const ushort ERR_ECAT_SET_P2P_CONFIG = 521;
  50. public const ushort ERR_ECAT_SET_PT_CONFIG = 522;
  51. public const ushort ERR_ECAT_SET_PV_CONFIG = 523;
  52. public const ushort ERR_ECAT_SET_CSP_CONFIG = 524;
  53. public const ushort ERR_ECAT_SET_MULTI_AXES_LINE_CONFIG = 525;
  54. public const ushort ERR_ECAT_SET_MULTI_AXES_ARC_CONFIG = 526;
  55. public const ushort ERR_ECAT_MD1_SET_GEAR = 768;
  56. public const ushort ERR_ECAT_MD1_SET_P_CHANGE = 769;
  57. public const ushort ERR_ECAT_MD1_SET_V_CHANGE = 770;
  58. public const ushort ERR_ECAT_MD1_SET_SOFTLIMIT = 771;
  59. public const ushort ERR_ECAT_MD1_SET_SLD = 772;
  60. public const ushort ERR_ECAT_MD1_SET_HOME_CONFIG = 773;
  61. public const ushort ERR_ECAT_MD1_SET_P2P_CONFIG = 774;
  62. public const ushort ERR_ECAT_MD1_SET_V_MOVE_CONFIG = 775;
  63. public const ushort ERR_ECAT_MD1_SET_LINE_CONFIG = 776;
  64. public const ushort ERR_ECAT_MD1_SET_ARC_CONFIG = 777;
  65. public const ushort ERR_ECAT_PATH_NOT_SUPPORT = 1024;
  66. public const ushort ERR_ECAT_PATH_AXIS_NUM = 1025;
  67. public const ushort ERR_ECAT_PATH_AXIS_NO = 1026;
  68. public const ushort ERR_ECAT_PATH_PARA = 1027;
  69. public const ushort ERR_ECAT_PATH_ISR_FUNC_EVENT = 1028;
  70. public const ushort ERR_ECAT_PATH_AXISNO_UNDER_GROUP = 1029;
  71. public const ushort ERR_ECAT_PATH_ROBOT_NOT_SUPPORT = 1152;
  72. public const ushort ERR_ECAT_PATH_ROBOT_STOP = 1153;
  73. public const ushort ERR_ECAT_PATH_ROBOT_AXIS_OVERFLOW = 1154;
  74. public const ushort ERR_ECAT_PATH_ROBOT_BUFFER_FULL = 1155;
  75. public const ushort ERR_ESI_INITIAL = 3840;
  76. public const ushort ERR_ESI_OPEN_DEVICE = 3841;
  77. public const ushort ERR_ESI_CREATE_CANOPEN_OD_LIST = 3842;
  78. public const ushort ERR_ESI_NO_DATA_TYPE_INFO = 3843;
  79. public const ushort ERR_ESI_NO_OBJECT_INFO = 3844;
  80. public const ushort ERR_ESI_CREATE_SYNC_MANAGER = 3845;
  81. public const ushort ERR_ESI_CREATE_FMMU_CONTROL = 3846;
  82. public const ushort ERR_ESI_NO_PDO_CHANNEL = 3847;
  83. public const ushort ERR_ESI_NO_PDO_MAPPING = 3848;
  84. public const ushort ERR_ESI_PDO_MAPPING_INSERT = 3849;
  85. public const ushort ERR_ESI_PDO_MAPPING_DELETE = 3850;
  86. public const ushort ERR_ESI_CREATE_DISTRIBUTED_CLOCK = 3851;
  87. public const ushort ERR_ESI_ENI_INFORMATION_INITIAL = 4080;
  88. public const ushort ERR_ESI_ENI_FILE_INITIAL = 4081;
  89. public const ushort ERR_ESI_ENI_FILE_SAVE = 4082;
  90. public const ushort ERR_ECAT_NO_SLAVE_FOUND = 4096;
  91. public const ushort ERR_ECAT_INITIAL_TIMEOUT = 4097;
  92. public const ushort ERR_ECAT_MODE_CHANGE_FAILED = 4098;
  93. public const ushort ERR_ECAT_SLAVE_ID = 4099;
  94. public const ushort ERR_ECAT_ALIAS_SLAVE_ID = 4100;
  95. public const ushort ERR_ECAT_NEED_INITIAL = 4352;
  96. public const ushort ERR_ECAT_NEED_RESET = 4353;
  97. public const ushort ERR_ECAT_NEED_CONNECT = 4354;
  98. public const ushort ERR_ECAT_NEED_DC_OP = 4355;
  99. public const ushort ERR_ECAT_NEED_RALM = 4356;
  100. public const ushort ERR_ECAT_NEED_SVON = 4357;
  101. public const ushort ERR_ECAT_NEED_HOMECONFIG = 4358;
  102. public const ushort ERR_ECAT_NEED_STOP = 4359;
  103. public const ushort ERR_ECAT_NEED_STOP_TOUCH_PROBE_HOMING = 4360;
  104. public const ushort ERR_ECAT_NEED_STOP_GANTRY = 4361;
  105. public const ushort ERR_ECAT_RING_BUFFER_FULL = 4608;
  106. public const ushort ERR_ECAT_API_PARAMETER = 4609;
  107. public const ushort ERR_ECAT_SLAVE_TYPE = 4610;
  108. public const ushort ERR_ECAT_TARGET_REACHED = 4611;
  109. public const ushort ERR_ECAT_MODE_NOT_SUPPORT = 4612;
  110. public const ushort ERR_ECAT_MOTION_TYPE = 4613;
  111. public const ushort ERR_ECAT_PDO_NOT_MAPPING = 4614;
  112. public const ushort ERR_ECAT_MODULE_REVISION = 4615;
  113. public const ushort ERR_ECAT_SPEED_CONTINUE_MODE = 4616;
  114. public const ushort ERR_ECAT_HOME_MODE = 4617;
  115. public const ushort ERR_ECAT_HOME_OFFSET = 4618;
  116. public const ushort ERR_ECAT_HOME_FIRST_SPEED = 4619;
  117. public const ushort ERR_ECAT_HOME_SECOND_SPEED = 4620;
  118. public const ushort ERR_ECAT_HOME_ACC = 4621;
  119. public const ushort ERR_ECAT_MRAM_INDEX = 4622;
  120. public const ushort ERR_ECAT_MRAM_INDEX_OUT_RANGE = 4623;
  121. public const ushort ERR_ECAT_REACH_SWLIMIT = 4624;
  122. public const ushort ERR_ECAT_NEED_ENABLE = 4625;
  123. public const ushort ERR_ECAT_DATA_SIZE_OVERFLOW = 4626;
  124. public const ushort ERR_ECAT_COOR_ALREADY_USED = 4627;
  125. public const ushort ERR_ECAT_COOR_AXIS_ALREADY_USED = 4628;
  126. public const ushort ERR_ECAT_PDO_TX_FAILED = 4864;
  127. public const ushort ERR_ECAT_SDO_TIMEOUT = 4865;
  128. public const ushort ERR_ECAT_SDO_RETURN = 4866;
  129. public const ushort ERR_ECAT_PDO_RX_FAILED = 4867;
  130. public const ushort ERR_ECAT_MAILBOX = 4868;
  131. public const ushort ERR_ECAT_SDO_BUFFER_FULL = 4869;
  132. public const ushort ERR_ECAT_ESC_FAILED = 4870;
  133. public const ushort ERR_ECAT_GROUP_NUMBER = 5120;
  134. public const ushort ERR_ECAT_GROUP_ENABLE = 5121;
  135. public const ushort ERR_ECAT_GROUP_PAUSE = 5122;
  136. public const ushort ERR_ECAT_GROUP_SLAVE = 5123;
  137. public const ushort ERR_ECAT_GROUP_MODE = 5124;
  138. public const ushort ERR_ECAT_GROUP_ALREADY_USED = 5125;
  139. public const ushort ERR_ECAT_GROUP_TYPE = 5126;
  140. public const ushort ERR_ECAT_GROUP_SVON = 5127;
  141. public const ushort ERR_ECAT_GROUP_ALM = 5128;
  142. public const ushort ERR_ECAT_GROUP_DATA_BUFFER = 5129;
  143. public const ushort ERR_ECAT_GROUP_TIMEOUT = 5130;
  144. public const ushort ERR_ECAT_SERVO_PARA_EMPTY = 5376;
  145. public const ushort ERR_ECAT_SERVO_PARA_RO = 5377;
  146. public const ushort ERR_ECAT_SERVO_COMPARE_ENABLE = 5378;
  147. public const ushort ERR_ECAT_RECORD_TYPE = 5632;
  148. public const ushort ERR_ECAT_MPG_ENABLE = 5888;
  149. public const ushort ERR_ECAT_MPG_CONFIG = 5889;
  150. public const ushort ERR_ECAT_ROBOT_TYPE = 8192;
  151. public const ushort ERR_ECAT_ROBOT_INITIAL = 8193;
  152. public const ushort ERR_ECAT_ROBOT_UPDATE = 8194;
  153. public const ushort ERR_ECAT_ROBOT_FAILED = 8195;
  154. public const ushort ERR_ECAT_ROBOT_RESET = 8196;
  155. public const ushort ERR_ECAT_ROBOT_PARAMETER = 8197;
  156. public const ushort ERR_ECAT_ROBOT_IN_MOTION = 8198;
  157. public const ushort ERR_ECAT_ROBOT_BUFFER_FULL = 8199;
  158. public const ushort ERR_ECAT_ROBOT_NEED_SERVO_OFF = 8200;
  159. public const ushort ERR_ECAT_ROBOT_V_CHANGING = 8201;
  160. public const ushort ERR_ECAT_SECURITY_OPERATING = 12288;
  161. public const ushort ERR_ECAT_SECURITY_NEED_LOGIN = 12289;
  162. public const ushort ERR_ECAT_SECURITY_CONNECT = 12290;
  163. public const ushort ERR_ECAT_SPLC_CONNECT_FAILED = 16384;
  164. public const ushort ERR_ECAT_SPLC_RTSS_FAILED = 16385;
  165. public const ushort ERR_ECAT_SPLC_KERENL_FILE = 16386;
  166. public const ushort ERR_ECAT_SPLC_ONGOING = 16387;
  167. public const ushort ERR_ECAT_SPLC_SDO_FAILED = 16388;
  168. public const ushort ERR_ECAT_SPLC_ALREADY_RUN = 16389;
  169. public const ushort ERR_ECAT_SPLC_MOTION_CONFIG_RUN = 16390;
  170. public const ushort ERR_ECAT_SPLC_MOT_MODE = 16391;
  171. public const ushort ERR_ECAT_SPLC_HOMING_ERROR = 16392;
  172. public const ushort ERR_ECAT_SPLC_MOTION_TYPE_ERROR = 16393;
  173. public const ushort ERR_ECAT_SPLC_MOTION_ERROR = 16394;
  174. public const ushort ERR_ECAT_SPLC_MOTION_Jog_ERROR = 16395;
  175. public const ushort ERR_ECAT_SPLC_AXISREF_STRUCT = 16896;
  176. public const ushort ERR_ECAT_SPLC_MASTER_INDEX_NOT_FOUND = 16897;
  177. public const ushort ERR_ECAT_SPLC_AXIS_INDEX_NOT_FOUND = 16898;
  178. public const ushort ERR_ECAT_SPLC_MODULE_TYPE = 16899;
  179. public const ushort ERR_ECAT_SPLC_FIFO_FULL = 16900;
  180. public const ushort ERR_ECAT_SPLC_PARAM_INPUT_ERROR = 16901;
  181. public const ushort ERR_ECAT_SPLC_AXISNUM_ERROR = 16902;
  182. public const ushort ERR_ECAT_SPLC_RECORD_FIFO_FULL = 16903;
  183. public const ushort ERR_ECAT_SPLC_INVALID_MEMORY_PTR = 16904;
  184. public const ushort ERR_ECAT_SPLC_LICENCE_ERROR = 17408;
  185. public const ushort ERR_ECAT_SPLC_EVENT_FAILED = 17920;
  186. public const ushort ERR_ECAT_SPLC_SHAREMEMORY_FAILED = 17921;
  187. public const ushort ERR_ECAT_SPLC_MASTER_NOT_FOUND = 17922;
  188. public const ushort ERR_ECAT_SPLC_MASTER_CONNECT_FAILED = 17923;
  189. public const ushort ERR_ECAT_SPLC_MASTER_START_SPLC_FAILED = 17924;
  190. public const ushort ERR_ECAT_SPLC_MASTER_OPEN_eCLR_FAILED = 17925;
  191. public const ushort ERR_ECAT_SPLC_MASTER_DISCONNECT_FAILED = 17926;
  192. public const ushort ERR_ECAT_SPLC_MASTER_CLOSE_FAILED = 17927;
  193. public const ushort ERR_ECAT_PATH_DLL_ERROR_CODE = 32768;
  194. public const ushort ERR_PATH_BOARD_INIIT = 32769;
  195. public const ushort ERR_PATH_INVALID_BOARD_NUMBER = 32770;
  196. public const ushort ERR_PATH_INITIALIZED_BOARD_NUMBER = 32771;
  197. public const ushort ERR_PATH_BASE_ADDRESS_ERROR = 32772;
  198. public const ushort ERR_PATH_BASE_ADDRESS_CONFLICT = 32773;
  199. public const ushort ERR_PATH_DUPLICATE_BOARD_SETTING = 32774;
  200. public const ushort ERR_PATH_DUPLICATE_IRQ_SETTING = 32775;
  201. public const ushort ERR_PATH_ENCNO_ERROR = 32776;
  202. public const ushort ERR_PATH_MODULENO_ERROR = 32777;
  203. public const ushort ERR_PATH_TIMER_VALU_EERROR = 32778;
  204. public const ushort ERR_PATH_ENABLE_ERROR = 32779;
  205. public const ushort ERR_PATH_RANGE_ERROR = 32780;
  206. public const ushort ERR_PATH_MEMALLOC_ERROR = 32781;
  207. public const ushort ERR_PATH_MOTION_BUSY = 32782;
  208. public const ushort ERR_PATH_MOTION_NOT_START = 32783;
  209. public const ushort ERR_PATH_SPEED_ERROR = 32784;
  210. public const ushort ERR_PATH_ACC_TIME_ERROR = 32785;
  211. public const ushort ERR_PATH_IO_ALARM_ERROR = 32786;
  212. public const ushort ERR_PATH_OPEN_FILE_FAIL = 32787;
  213. public const ushort ERR_PATH_MEM_ALLOCATE_ERROR = 32788;
  214. public const ushort ERR_PATH_MEM_NOT_FREE = 32789;
  215. public const ushort ERR_PATH_OUTPUT_FILE_NOT_CLOSE = 32790;
  216. public const ushort ERR_PATH_MOVE_AXIS_NOT_MATCH = 32791;
  217. public const ushort ERR_PATH_PITCH_ZERO = 32792;
  218. public const ushort ERR_PATH_TIME_OUT_ERROR = 32793;
  219. public const ushort ERR_PATH_PCI_BIOS_NOT_EXIST = 32794;
  220. public const ushort ERR_PATH_BUFFER_FULL = 32795;
  221. public const ushort ERR_PATH_PATH_ERROR = 32796;
  222. public const ushort ERR_PATH_MOVE_MODE_ERROR = 32797;
  223. public const ushort ERR_PATH_AXIS_CORRELATION = 32799;
  224. public const ushort ERR_PATH_SDSTOP_ON = 32801;
  225. public const ushort ERR_PATH_VELCHANGE_SUPPER = 32802;
  226. public const ushort ERR_PATH_DIR = 32803;
  227. public const ushort ERR_PATH_P_CHANGE_MODE = 32808;
  228. public const ushort ERR_PATH_BUFFER_LENGTH = 32809;
  229. public const ushort ERR_PATH_2SEGMOVE_DIST = 32810;
  230. public const ushort ERR_PATH_CENTER_MATCH = 32811;
  231. public const ushort ERR_PATH_END_MATCH = 32812;
  232. public const ushort ERR_PATH_ANGLE_CALCU = 32813;
  233. public const ushort ERR_PATH_RADIUS_CALCU = 32814;
  234. public const ushort ERR_PATH_GEAR_SETTING = 32815;
  235. public const ushort ERR_PATH_CAMTABLE = 32816;
  236. public const ushort ERR_PATH_AXES_NUM = 32817;
  237. public const ushort ERR_PATH_SPIRAL_POS = 32818;
  238. public const ushort ERR_PATH_SPEED_MODE_SLAVE = 32819;
  239. public const ushort ERR_PATH_SPEED_MODE_SLAVE_SET = 32820;
  240. public const ushort ERR_PATH_VELCHANGE_HIGH = 32821;
  241. public const ushort ERR_PATH_BACKLASH_STEP = 32822;
  242. public const ushort ERR_PATH_BACKLASH_STATUS = 32823;
  243. public const ushort ERR_PATH_DISTOVER = 32824;
  244. public const ushort ERR_PATH_PVT_DATA_ERROR = 32828;
  245. public const ushort ERR_PATH_PVT_MODE_ERROR = 32829;
  246. public const ushort ERR_PATH_PVT_CHANNEL = 32830;
  247. public const ushort ERR_PATH_TM_DATA_AXIS = 32831;
  248. public const ushort ERR_PATH_TM_CYCLE_DATA = 32832;
  249. public const ushort ERR_PATH_TM_DATA_SIZE = 32833;
  250. public const ushort ERR_PATH_AMF_NUM = 32834;
  251. public const ushort ERR_PATH_TM_IN_ACTIVE = 32835;
  252. public const ushort ERR_PATH_TM_BUFFER_FULL = 32836;
  253. public const ushort ERR_PATH_ECAM_DATA_NUM = 32837;
  254. public const ushort ERR_PATH_ECAM_LENGTH = 32838;
  255. public const ushort ERR_PATH_ECAM_INDEX = 32839;
  256. public const ushort ERR_PATH_ECAM_DISENGAGE = 32840;
  257. public const ushort ERR_PATH_ECAM_VELOCITY_PERCENT = 32841;
  258. public const ushort ERR_PATH_ECAM_CONSTRUCT_MODE = 32842;
  259. public const ushort ERR_PATH_ECAM_DISENGAGE_PARA = 32843;
  260. public const ushort ERR_PATH_ECAM_CUTLENGTH = 32844;
  261. public const ushort ERR_PATH_ECAM_REGION = 32845;
  262. public const ushort ERR_PATH_ECAM_VELOCITY_SCURVE = 32846;
  263. public const ushort ERR_PATH_ECAM_GEARNUM = 32847;
  264. public const ushort ERR_PATH_ECAM_KNIFENUM = 32848;
  265. public const ushort ERR_PATH_ECAM_MASTER_SOURCE = 32849;
  266. public const ushort ERR_PATH_ECAM_HOLDING_AREA = 32850;
  267. public const ushort ERR_PATH_ECAM_PARAMETERS = 32851;
  268. public const ushort ERR_PATH_ECAM_MASK_DISTANCE = 32852;
  269. public const ushort ERR_PATH_ECAM_COMPENSATE_POSITION = 32853;
  270. public const ushort ERR_PATH_ECAM_ENGAGED = 32854;
  271. public const ushort ERR_PATH_ECAM_TABLE_EMPTY = 32855;
  272. public const ushort ERR_PATH_ECAM_COMPENSATE_RANGE = 32856;
  273. public const ushort ERR_PATH_TP_CIRCLE_DATA = 32858;
  274. public const ushort ERR_PATH_AMF_ENABLE = 32861;
  275. public const ushort ERR_PATH_AMF_TIME = 32862;
  276. public const ushort ERR_PATH_SPEED_RATIO = 32863;
  277. public const ushort ERR_PATH_MOTION_DONE = 32864;
  278. public const ushort ERR_PATH_TM_SD_STOP = 32865;
  279. public const ushort ERR_PATH_TM_FEEDRATE_OVERWRITE = 32866;
  280. public const ushort ERR_PATH_IO_NUMBER = 32867;
  281. public const ushort ERR_PATH_PROFILE_MODE_ENABLE = 32868;
  282. public const ushort ERR_PATH_NOT_TM_CYCLE_MODE = 32869;
  283. public const ushort ERR_PATH_NONE_ANALYSIS = 32870;
  284. public const ushort ERR_PATH_OVER_TABLE_NUM = 32871;
  285. public const ushort ERR_PATH_ACCDEC_LIMIT = 32872;
  286. public const ushort ERR_PATH_SOFTLIMIT = 32873;
  287. public const ushort ERR_PATH_TM_ARCBIT = 32874;
  288. public const ushort ERR_PATH_TM_COLLINEAR = 32875;
  289. public const ushort ERR_PATH_TM_ARC_ANOTHER_AXIS_POS = 32876;
  290. public const ushort ERR_PATH_TM_PROFILE_PARAMETERS = 32877;
  291. public const ushort ERR_PATH_GANTRY_NUM = 32878;
  292. public const ushort ERR_PATH_GANTRY_PARAMETER = 32879;
  293. public const ushort ERR_PATH_REVERSE_TORQUE = 32880;
  294. public const ushort ERR_PATH_POSERROR_CONTROL_DISABLE = 32881;
  295. public const ushort ERR_PATH_IN_CHANGE_VEL = 32882;
  296. public const ushort ERR_PATH_IN_SUPERIMPOSED = 32883;
  297. public const ushort ERR_PATH_DEC_DIST_NOT_ENOUGHT = 32884;
  298. public const ushort ERR_PATH_ADJUSTMENT_AREA_LESS_ZERO = 32885;
  299. public const ushort ERR_PATH_RC_FS_NO_OVERRANGE = 32886;
  300. public const ushort ERR_PATH_PROFILE_DISABLE = 32887;
  301. public const ushort ERR_PATH_IN_TWO_STAGE_VEL = 32888;
  302. public const ushort ERR_PATH_NOT_PTP_MOTION = 32889;
  303. public const ushort ERR_PATH_ROTCUT_SYNC_POS = 32890;
  304. public const ushort ERR_PATH_NOT_IN_ECAM_MODE = 32891;
  305. public const ushort ERR_PATH_SWITCH_PERCENT = 32892;
  306. public const ushort ERR_PATH_AXIS_DIRECTION = 32893;
  307. public const ushort ERR_PATH_ECAM_CURVE_TYPE = 32894;
  308. public const ushort ERR_PATH_ECAM_CAMIN_PARAMETERS = 32895;
  309. public const ushort ERR_PATH_ECAM_PROFILE_PARAMETERS = 32896;
  310. public const ushort ERR_PATH_ECAM_TABLE_BEING_USED = 32897;
  311. public const ushort ERR_PATH_ECAM_TABLE_ORIGINAL_RANGE = 32898;
  312. public const ushort ERR_PATH_ECAM_FS_PARAMETERS = 32899;
  313. public const ushort ERR_PATH_GEAR_PARAMETERS = 32900;
  314. public const ushort ERR_PATH_ECAM_DATASIZE = 32901;
  315. public const ushort ERR_PATH_MB_FIFO_FULL = 32902;
  316. public const ushort ERR_PATH_MB_ITP_START = 32903;
  317. public const ushort ERR_PATH_FIFO_0_START = 32904;
  318. public const ushort ERR_PATH_GEAR_AXISNO = 32905;
  319. public const ushort ERR_PATH_GEAR_SYNCHRONIZE_NUM = 32906;
  320. public const ushort ERR_PATH_MB_IO_ADVANCE = 32907;
  321. public const ushort ERR_PATH_MB_NONE_INITIAL = 32908;
  322. public const ushort ERR_PATH_MB_CLEAR_BUFFER = 32909;
  323. public const ushort ERR_PATH_MB_ARC_PARAMETER = 32910;
  324. public const ushort ERR_PATH_MB_SETCOMMAND = 32911;
  325. public const ushort ERR_PATH_MB_GEAR_CONTROL = 32912;
  326. public const ushort ERR_PATH_PVT_TABLE_FULL = 32913;
  327. public const ushort ERR_PATH_PVT_DATA_NONE = 32914;
  328. public const ushort ERR_PATH_MULTIARC_INDEX = 32915;
  329. public const ushort ERR_PATH_MULTIARC_MODE = 32916;
  330. public const ushort ERR_PATH_MOTION_MODE = 32917;
  331. public const ushort ERR_PATH_GROUP_ERROR = 32918;
  332. public const ushort ERR_RTX_RTSS_LOAD = 53248;
  333. public const ushort ERR_RTX_CONNECT_LINK_FAILED = 53249;
  334. public const ushort ERR_RTX_EVENT_FAILED = 53250;
  335. public const ushort ERR_RTX_CONNECT_FAILED = 53251;
  336. public const ushort ERR_RTX_CONFIG_EDITED = 53252;
  337. public const ushort ERR_RTX_SECURITY_FAILED = 53253;
  338. public const ushort ERR_RTX_COMMANDING = 53254;
  339. public const ushort ERR_RTX_RTSS_SYSTEM_NOT_SUPPORT = 53255;
  340. public const ushort ERR_RTX_NOT_SUPPORT = 53256;
  341. public const ushort ERR_RTX_THREAD_CREATE_FAILED = 53257;
  342. public const ushort ERR_RTX_RTSS_START_FAILED = 53258;
  343. public const ushort ERR_RTX_STACK_START_FAILED = 53259;
  344. public const ushort ERR_RTX_STACK_INITIAL_FAILED = 53260;
  345. public const ushort ERR_RTX_SHM_MEMORY_FAILED = 53261;
  346. public const ushort ERR_RTX_SPLC_LOAD_FAILED = 53262;
  347. public const ushort ERR_RTX_WIN32_SYSTEM_NOT_SUPPORT = 53504;
  348. public const ushort ERR_RTX_CALLBACK_CLOSE = 53505;
  349. public const ushort ERR_RTX_CALLBACK_FUNCTION = 53506;
  350. public const ushort ERR_RTX_CALLBACK_THREAD = 53507;
  351. public const ushort ERR_RTX_ERRORLOG_NOT_ENABLE = 53760;
  352. public const ushort ERR_RTX_ERRORLOG_COUNT_ERROR = 53761;
  353. public const ushort ERR_CARD_NO_FOUND = 57344;
  354. public const ushort ERR_CARD_NO_RESPONSE = 57345;
  355. public const ushort ERR_CARD_CONNECT_FAILED = 57346;
  356. public const ushort ERR_CARD_MEMORY_NOT_ENOUGH = 57347;
  357. public const ushort ERR_CARD_LOAD_AUTOCONFIG_FILE = 57348;
  358. public const ushort ERR_CARD_SECURITY_FAILED = 57349;
  359. public const ushort ERR_CARD_UPGRADE_CREATE_THREAD_FAILED = 57350;
  360. public const ushort ERR_CARD_UPGRADE_NO_RESPONSE = 57351;
  361. public const ushort ERR_CARD_UPGRADE_NO_RESOURSE = 57352;
  362. public const ushort ERR_CARD_UPGRADE_LOAD_RESOURSE = 57353;
  363. public const ushort ERR_CARD_UPGRADE_TIMEOUT = 57354;
  364. public const ushort ERR_CARD_UPGRADE_FAILED = 57355;
  365. public const ushort ERR_CARD_NOT_SUPPORT = 57356;
  366. public const ushort ERR_CARD_SHM_CREATE_FAIL = 57357;
  367. public const ushort ERR_CARD_OS_TYPE = 57358;
  368. public const ushort ERR_DSP_IO_CTRL = 57359;
  369. public const ushort ERR_DSP_WRITE_DATA = 57360;
  370. public const ushort ERR_DSP_DOWNLOAD_CODE = 57361;
  371. public const ushort ERR_DSP_BOOT_MODE = 57362;
  372. public const ushort ERR_DSP_NOT_RUNNING = 57363;
  373. public const ushort ERR_DSP_NOT_FOUND = 57364;
  374. public const ushort ERR_AMP_NOT_RUNNING = 57365;
  375. public const ushort ERR_AMP_LOAD_DRIVER = 57366;
  376. public const ushort ERR_AMP_CREATE_FILE = 57367;
  377. public const ushort ERR_AMP_WRONG_DRIVER = 57368;
  378. public const ushort ERR_AMP_MEMORY_MAPPING = 57369;
  379. public const ushort ERR_AMP_CANT_STOP = 57370;
  380. public const ushort ERR_AMP_DSP_Device_Not_Match = 57371;
  381. public const ushort ERR_FPGA_NOT_FOUND = 57372;
  382. public const ushort ERR_ECAT_DLL_IS_USED = 61440;
  383. public const ushort ERR_ECAT_NO_DLL_FOUND = 61441;
  384. public const ushort ERR_ECAT_NO_RTSS_DLL_FOUND = 61442;
  385. public const ushort ERR_ECAT_NO_CARD_DLL_FOUND = 61443;
  386. public const ushort ERR_ECAT_NO_ESI_DLL_FOUND = 61444;
  387. public const ushort ERR_ECAT_SAME_CARD_NUMBER = 61445;
  388. public const ushort ERR_ECAT_CARDNO_ERROR = 61446;
  389. public const ushort ERR_ECAT_GET_DLL_PATH = 61447;
  390. public const ushort ERR_ECAT_GET_DLL_VERSION = 61448;
  391. public const ushort ERR_ECAT_NOT_SUPPORT = 61449;
  392. //public const ushort = 61450;
  393. }
  394. }