using System;
using System.Text;
using System.Runtime.InteropServices;

namespace EtherCAT_DLL_Err
{
    public class CEtherCAT_DLL_Err
    {
       public const ushort ERR_ECAT_NO_ERROR = 0;
public const ushort ERR_ECAT_HW_NO_INITIALIZE = 1;
public const ushort ERR_ECAT_HW_PWM_INITIAL = 2;
public const ushort ERR_ECAT_HW_HAS_INITIALIZED = 3;
public const ushort ERR_ECAT_EEPROM_READ = 16;
public const ushort ERR_ECAT_EEPROM_WRITE = 17;
public const ushort ERR_ECAT_ENVIRONMENT_RECORD_DISABLE = 18;
public const ushort ERR_ECAT_ENVIRONMENT_RECORD_NO_MATCH = 19;
public const ushort ERR_ECAT_ENVIRONMENT_RECORD_FILE_OPEN = 20;
public const ushort ERR_ECAT_ENVIRONMENT_RECORD_NOT_CREATE = 21;
public const ushort ERR_ECAT_XML_FILE_PATH = 22;
public const ushort ERR_ECAT_DEVICE_OPEN = 23;
public const ushort ERR_ECAT_NO_DEVICE = 24;
public const ushort ERR_ECAT_NO_MASTER = 25;
public const ushort ERR_ECAT_NO_SLAVE = 26;
public const ushort ERR_ECAT_UNKNOWN_SLAVE = 27;
public const ushort ERR_ECAT_IST_CREATE = 28;
public const ushort ERR_ECAT_MASTER_CREATE = 29;
public const ushort ERR_ECAT_MASTER_REQUEST_STATE = 30;
public const ushort ERR_ECAT_MASTER_OPERATION_NOT_READY = 31;
public const ushort ERR_ECAT_DELTA_NODE_ID_ALIAS_READ = 32;
public const ushort ERR_ECAT_MASTER_GET_SERIAL_NO_WRONG = 33;
public const ushort ERR_ECAT_MASTER_GET_SERIAL_NO_TIMEOUT = 34;
public const ushort ERR_ECAT_PIPELINE_CORE_TIMER_CREATE = 128;
public const ushort ERR_ECAT_PIPELINE_CREATE = 129;
public const ushort ERR_ECAT_COMMAND_ENQUEUE = 130;
public const ushort ERR_ECAT_API_BUFFER_ENQUEUE = 131;
public const ushort ERR_ECAT_NODE_ID = 256;
public const ushort ERR_ECAT_SLOT_ID = 257;
public const ushort ERR_ECAT_SDO_DOWNLOAD = 258;
public const ushort ERR_ECAT_SDO_UPLOAD = 259;
public const ushort ERR_ECAT_GET_PROCESS_DATA = 260;
public const ushort ERR_ECAT_DIO_CHANNEL_INVALID = 512;
public const ushort ERR_ECAT_ADDA_CHANNEL_INVALID = 513;
public const ushort ERR_ECAT_MOTION_NOT_FINISHED = 514;
public const ushort ERR_ECAT_SET_PULSE_MODE = 515;
public const ushort ERR_ECAT_SET_SOFTLIMIT = 516;
public const ushort ERR_ECAT_SET_POSITION = 517;
public const ushort ERR_ECAT_GET_SPEED = 518;
public const ushort ERR_ECAT_GET_MCDONE = 519;
public const ushort ERR_ECAT_SET_HOME_CONFIG = 520;
public const ushort ERR_ECAT_SET_P2P_CONFIG = 521;
public const ushort ERR_ECAT_SET_PT_CONFIG = 522;
public const ushort ERR_ECAT_SET_PV_CONFIG = 523;
public const ushort ERR_ECAT_SET_CSP_CONFIG = 524;
public const ushort ERR_ECAT_SET_MULTI_AXES_LINE_CONFIG = 525;
public const ushort ERR_ECAT_SET_MULTI_AXES_ARC_CONFIG = 526;
public const ushort ERR_ECAT_MD1_SET_GEAR = 768;
public const ushort ERR_ECAT_MD1_SET_P_CHANGE = 769;
public const ushort ERR_ECAT_MD1_SET_V_CHANGE = 770;
public const ushort ERR_ECAT_MD1_SET_SOFTLIMIT = 771;
public const ushort ERR_ECAT_MD1_SET_SLD = 772;
public const ushort ERR_ECAT_MD1_SET_HOME_CONFIG = 773;
public const ushort ERR_ECAT_MD1_SET_P2P_CONFIG = 774;
public const ushort ERR_ECAT_MD1_SET_V_MOVE_CONFIG = 775;
public const ushort ERR_ECAT_MD1_SET_LINE_CONFIG = 776;
public const ushort ERR_ECAT_MD1_SET_ARC_CONFIG = 777;
public const ushort ERR_ECAT_PATH_NOT_SUPPORT = 1024;
public const ushort ERR_ECAT_PATH_AXIS_NUM = 1025;
public const ushort ERR_ECAT_PATH_AXIS_NO = 1026;
public const ushort ERR_ECAT_PATH_PARA = 1027;
public const ushort ERR_ECAT_PATH_ISR_FUNC_EVENT = 1028;
public const ushort ERR_ECAT_PATH_AXISNO_UNDER_GROUP = 1029;
public const ushort ERR_ECAT_PATH_ROBOT_NOT_SUPPORT = 1152;
public const ushort ERR_ECAT_PATH_ROBOT_STOP = 1153;
public const ushort ERR_ECAT_PATH_ROBOT_AXIS_OVERFLOW = 1154;
public const ushort ERR_ECAT_PATH_ROBOT_BUFFER_FULL = 1155;
public const ushort ERR_ESI_INITIAL = 3840;
public const ushort ERR_ESI_OPEN_DEVICE = 3841;
public const ushort ERR_ESI_CREATE_CANOPEN_OD_LIST = 3842;
public const ushort ERR_ESI_NO_DATA_TYPE_INFO = 3843;
public const ushort ERR_ESI_NO_OBJECT_INFO = 3844;
public const ushort ERR_ESI_CREATE_SYNC_MANAGER = 3845;
public const ushort ERR_ESI_CREATE_FMMU_CONTROL = 3846;
public const ushort ERR_ESI_NO_PDO_CHANNEL = 3847;
public const ushort ERR_ESI_NO_PDO_MAPPING = 3848;
public const ushort ERR_ESI_PDO_MAPPING_INSERT = 3849;
public const ushort ERR_ESI_PDO_MAPPING_DELETE = 3850;
public const ushort ERR_ESI_CREATE_DISTRIBUTED_CLOCK = 3851;
public const ushort ERR_ESI_ENI_INFORMATION_INITIAL = 4080;
public const ushort ERR_ESI_ENI_FILE_INITIAL = 4081;
public const ushort ERR_ESI_ENI_FILE_SAVE = 4082;
public const ushort ERR_ECAT_NO_SLAVE_FOUND = 4096;
public const ushort ERR_ECAT_INITIAL_TIMEOUT = 4097;
public const ushort ERR_ECAT_MODE_CHANGE_FAILED = 4098;
public const ushort ERR_ECAT_SLAVE_ID = 4099;
public const ushort ERR_ECAT_ALIAS_SLAVE_ID = 4100;
public const ushort ERR_ECAT_NEED_INITIAL = 4352;
public const ushort ERR_ECAT_NEED_RESET = 4353;
public const ushort ERR_ECAT_NEED_CONNECT = 4354;
public const ushort ERR_ECAT_NEED_DC_OP = 4355;
public const ushort ERR_ECAT_NEED_RALM = 4356;
public const ushort ERR_ECAT_NEED_SVON = 4357;
public const ushort ERR_ECAT_NEED_HOMECONFIG = 4358;
public const ushort ERR_ECAT_NEED_STOP = 4359;
public const ushort ERR_ECAT_NEED_STOP_TOUCH_PROBE_HOMING = 4360;
public const ushort ERR_ECAT_NEED_STOP_GANTRY = 4361;
public const ushort ERR_ECAT_RING_BUFFER_FULL = 4608;
public const ushort ERR_ECAT_API_PARAMETER = 4609;
public const ushort ERR_ECAT_SLAVE_TYPE = 4610;
public const ushort ERR_ECAT_TARGET_REACHED = 4611;
public const ushort ERR_ECAT_MODE_NOT_SUPPORT = 4612;
public const ushort ERR_ECAT_MOTION_TYPE = 4613;
public const ushort ERR_ECAT_PDO_NOT_MAPPING = 4614;
public const ushort ERR_ECAT_MODULE_REVISION = 4615;
public const ushort ERR_ECAT_SPEED_CONTINUE_MODE = 4616;
public const ushort ERR_ECAT_HOME_MODE = 4617;
public const ushort ERR_ECAT_HOME_OFFSET = 4618;
public const ushort ERR_ECAT_HOME_FIRST_SPEED = 4619;
public const ushort ERR_ECAT_HOME_SECOND_SPEED = 4620;
public const ushort ERR_ECAT_HOME_ACC = 4621;
public const ushort ERR_ECAT_MRAM_INDEX = 4622;
public const ushort ERR_ECAT_MRAM_INDEX_OUT_RANGE = 4623;
public const ushort ERR_ECAT_REACH_SWLIMIT = 4624;
public const ushort ERR_ECAT_NEED_ENABLE = 4625;
public const ushort ERR_ECAT_DATA_SIZE_OVERFLOW = 4626;
public const ushort ERR_ECAT_COOR_ALREADY_USED = 4627;
public const ushort ERR_ECAT_COOR_AXIS_ALREADY_USED = 4628;
public const ushort ERR_ECAT_PDO_TX_FAILED = 4864;
public const ushort ERR_ECAT_SDO_TIMEOUT = 4865;
public const ushort ERR_ECAT_SDO_RETURN = 4866;
public const ushort ERR_ECAT_PDO_RX_FAILED = 4867;
public const ushort ERR_ECAT_MAILBOX = 4868;
public const ushort ERR_ECAT_SDO_BUFFER_FULL = 4869;
public const ushort ERR_ECAT_ESC_FAILED = 4870;
public const ushort ERR_ECAT_GROUP_NUMBER = 5120;
public const ushort ERR_ECAT_GROUP_ENABLE = 5121;
public const ushort ERR_ECAT_GROUP_PAUSE = 5122;
public const ushort ERR_ECAT_GROUP_SLAVE = 5123;
public const ushort ERR_ECAT_GROUP_MODE = 5124;
public const ushort ERR_ECAT_GROUP_ALREADY_USED = 5125;
public const ushort ERR_ECAT_GROUP_TYPE = 5126;
public const ushort ERR_ECAT_GROUP_SVON = 5127;
public const ushort ERR_ECAT_GROUP_ALM = 5128;
public const ushort ERR_ECAT_GROUP_DATA_BUFFER = 5129;
public const ushort ERR_ECAT_GROUP_TIMEOUT = 5130;
public const ushort ERR_ECAT_SERVO_PARA_EMPTY = 5376;
public const ushort ERR_ECAT_SERVO_PARA_RO = 5377;
public const ushort ERR_ECAT_SERVO_COMPARE_ENABLE = 5378;
public const ushort ERR_ECAT_RECORD_TYPE = 5632;
public const ushort ERR_ECAT_MPG_ENABLE = 5888;
public const ushort ERR_ECAT_MPG_CONFIG = 5889;
public const ushort ERR_ECAT_ROBOT_TYPE = 8192;
public const ushort ERR_ECAT_ROBOT_INITIAL = 8193;
public const ushort ERR_ECAT_ROBOT_UPDATE = 8194;
public const ushort ERR_ECAT_ROBOT_FAILED = 8195;
public const ushort ERR_ECAT_ROBOT_RESET = 8196;
public const ushort ERR_ECAT_ROBOT_PARAMETER = 8197;
public const ushort ERR_ECAT_ROBOT_IN_MOTION = 8198;
public const ushort ERR_ECAT_ROBOT_BUFFER_FULL = 8199;
public const ushort ERR_ECAT_ROBOT_NEED_SERVO_OFF = 8200;
public const ushort ERR_ECAT_ROBOT_V_CHANGING = 8201;
public const ushort ERR_ECAT_SECURITY_OPERATING = 12288;
public const ushort ERR_ECAT_SECURITY_NEED_LOGIN = 12289;
public const ushort ERR_ECAT_SECURITY_CONNECT = 12290;
public const ushort ERR_ECAT_SPLC_CONNECT_FAILED = 16384;
public const ushort ERR_ECAT_SPLC_RTSS_FAILED = 16385;
public const ushort ERR_ECAT_SPLC_KERENL_FILE = 16386;
public const ushort ERR_ECAT_SPLC_ONGOING = 16387;
public const ushort ERR_ECAT_SPLC_SDO_FAILED = 16388;
public const ushort ERR_ECAT_SPLC_ALREADY_RUN = 16389;
public const ushort ERR_ECAT_SPLC_MOTION_CONFIG_RUN = 16390;
public const ushort ERR_ECAT_SPLC_MOT_MODE = 16391;
public const ushort ERR_ECAT_SPLC_HOMING_ERROR = 16392;
public const ushort ERR_ECAT_SPLC_MOTION_TYPE_ERROR = 16393;
public const ushort ERR_ECAT_SPLC_MOTION_ERROR = 16394;
public const ushort ERR_ECAT_SPLC_MOTION_Jog_ERROR = 16395;
public const ushort ERR_ECAT_SPLC_AXISREF_STRUCT = 16896;
public const ushort ERR_ECAT_SPLC_MASTER_INDEX_NOT_FOUND = 16897;
public const ushort ERR_ECAT_SPLC_AXIS_INDEX_NOT_FOUND = 16898;
public const ushort ERR_ECAT_SPLC_MODULE_TYPE = 16899;
public const ushort ERR_ECAT_SPLC_FIFO_FULL = 16900;
public const ushort ERR_ECAT_SPLC_PARAM_INPUT_ERROR = 16901;
public const ushort ERR_ECAT_SPLC_AXISNUM_ERROR = 16902;
public const ushort ERR_ECAT_SPLC_RECORD_FIFO_FULL = 16903;
public const ushort ERR_ECAT_SPLC_INVALID_MEMORY_PTR = 16904;
public const ushort ERR_ECAT_SPLC_LICENCE_ERROR = 17408;
public const ushort ERR_ECAT_SPLC_EVENT_FAILED = 17920;
public const ushort ERR_ECAT_SPLC_SHAREMEMORY_FAILED = 17921;
public const ushort ERR_ECAT_SPLC_MASTER_NOT_FOUND = 17922;
public const ushort ERR_ECAT_SPLC_MASTER_CONNECT_FAILED = 17923;
public const ushort ERR_ECAT_SPLC_MASTER_START_SPLC_FAILED = 17924;
public const ushort ERR_ECAT_SPLC_MASTER_OPEN_eCLR_FAILED = 17925;
public const ushort ERR_ECAT_SPLC_MASTER_DISCONNECT_FAILED = 17926;
public const ushort ERR_ECAT_SPLC_MASTER_CLOSE_FAILED = 17927;
public const ushort ERR_ECAT_PATH_DLL_ERROR_CODE = 32768;
public const ushort ERR_PATH_BOARD_INIIT = 32769;
public const ushort ERR_PATH_INVALID_BOARD_NUMBER = 32770;
public const ushort ERR_PATH_INITIALIZED_BOARD_NUMBER = 32771;
public const ushort ERR_PATH_BASE_ADDRESS_ERROR = 32772;
public const ushort ERR_PATH_BASE_ADDRESS_CONFLICT = 32773;
public const ushort ERR_PATH_DUPLICATE_BOARD_SETTING = 32774;
public const ushort ERR_PATH_DUPLICATE_IRQ_SETTING = 32775;
public const ushort ERR_PATH_ENCNO_ERROR = 32776;
public const ushort ERR_PATH_MODULENO_ERROR = 32777;
public const ushort ERR_PATH_TIMER_VALU_EERROR = 32778;
public const ushort ERR_PATH_ENABLE_ERROR = 32779;
public const ushort ERR_PATH_RANGE_ERROR = 32780;
public const ushort ERR_PATH_MEMALLOC_ERROR = 32781;
public const ushort ERR_PATH_MOTION_BUSY = 32782;
public const ushort ERR_PATH_MOTION_NOT_START = 32783;
public const ushort ERR_PATH_SPEED_ERROR = 32784;
public const ushort ERR_PATH_ACC_TIME_ERROR = 32785;
public const ushort ERR_PATH_IO_ALARM_ERROR = 32786;
public const ushort ERR_PATH_OPEN_FILE_FAIL = 32787;
public const ushort ERR_PATH_MEM_ALLOCATE_ERROR = 32788;
public const ushort ERR_PATH_MEM_NOT_FREE = 32789;
public const ushort ERR_PATH_OUTPUT_FILE_NOT_CLOSE = 32790;
public const ushort ERR_PATH_MOVE_AXIS_NOT_MATCH = 32791;
public const ushort ERR_PATH_PITCH_ZERO = 32792;
public const ushort ERR_PATH_TIME_OUT_ERROR = 32793;
public const ushort ERR_PATH_PCI_BIOS_NOT_EXIST = 32794;
public const ushort ERR_PATH_BUFFER_FULL = 32795;
public const ushort ERR_PATH_PATH_ERROR = 32796;
public const ushort ERR_PATH_MOVE_MODE_ERROR = 32797;
public const ushort ERR_PATH_AXIS_CORRELATION = 32799;
public const ushort ERR_PATH_SDSTOP_ON = 32801;
public const ushort ERR_PATH_VELCHANGE_SUPPER = 32802;
public const ushort ERR_PATH_DIR = 32803;
public const ushort ERR_PATH_P_CHANGE_MODE = 32808;
public const ushort ERR_PATH_BUFFER_LENGTH = 32809;
public const ushort ERR_PATH_2SEGMOVE_DIST = 32810;
public const ushort ERR_PATH_CENTER_MATCH = 32811;
public const ushort ERR_PATH_END_MATCH = 32812;
public const ushort ERR_PATH_ANGLE_CALCU = 32813;
public const ushort ERR_PATH_RADIUS_CALCU = 32814;
public const ushort ERR_PATH_GEAR_SETTING = 32815;
public const ushort ERR_PATH_CAMTABLE = 32816;
public const ushort ERR_PATH_AXES_NUM = 32817;
public const ushort ERR_PATH_SPIRAL_POS = 32818;
public const ushort ERR_PATH_SPEED_MODE_SLAVE = 32819;
public const ushort ERR_PATH_SPEED_MODE_SLAVE_SET = 32820;
public const ushort ERR_PATH_VELCHANGE_HIGH = 32821;
public const ushort ERR_PATH_BACKLASH_STEP = 32822;
public const ushort ERR_PATH_BACKLASH_STATUS = 32823;
public const ushort ERR_PATH_DISTOVER = 32824;
public const ushort ERR_PATH_PVT_DATA_ERROR = 32828;
public const ushort ERR_PATH_PVT_MODE_ERROR = 32829;
public const ushort ERR_PATH_PVT_CHANNEL = 32830;
public const ushort ERR_PATH_TM_DATA_AXIS = 32831;
public const ushort ERR_PATH_TM_CYCLE_DATA = 32832;
public const ushort ERR_PATH_TM_DATA_SIZE = 32833;
public const ushort ERR_PATH_AMF_NUM = 32834;
public const ushort ERR_PATH_TM_IN_ACTIVE = 32835;
public const ushort ERR_PATH_TM_BUFFER_FULL = 32836;
public const ushort ERR_PATH_ECAM_DATA_NUM = 32837;
public const ushort ERR_PATH_ECAM_LENGTH = 32838;
public const ushort ERR_PATH_ECAM_INDEX = 32839;
public const ushort ERR_PATH_ECAM_DISENGAGE = 32840;
public const ushort ERR_PATH_ECAM_VELOCITY_PERCENT = 32841;
public const ushort ERR_PATH_ECAM_CONSTRUCT_MODE = 32842;
public const ushort ERR_PATH_ECAM_DISENGAGE_PARA = 32843;
public const ushort ERR_PATH_ECAM_CUTLENGTH = 32844;
public const ushort ERR_PATH_ECAM_REGION = 32845;
public const ushort ERR_PATH_ECAM_VELOCITY_SCURVE = 32846;
public const ushort ERR_PATH_ECAM_GEARNUM = 32847;
public const ushort ERR_PATH_ECAM_KNIFENUM = 32848;
public const ushort ERR_PATH_ECAM_MASTER_SOURCE = 32849;
public const ushort ERR_PATH_ECAM_HOLDING_AREA = 32850;
public const ushort ERR_PATH_ECAM_PARAMETERS = 32851;
public const ushort ERR_PATH_ECAM_MASK_DISTANCE = 32852;
public const ushort ERR_PATH_ECAM_COMPENSATE_POSITION = 32853;
public const ushort ERR_PATH_ECAM_ENGAGED = 32854;
public const ushort ERR_PATH_ECAM_TABLE_EMPTY = 32855;
public const ushort ERR_PATH_ECAM_COMPENSATE_RANGE = 32856;
public const ushort ERR_PATH_TP_CIRCLE_DATA = 32858;
public const ushort ERR_PATH_AMF_ENABLE = 32861;
public const ushort ERR_PATH_AMF_TIME = 32862;
public const ushort ERR_PATH_SPEED_RATIO = 32863;
public const ushort ERR_PATH_MOTION_DONE = 32864;
public const ushort ERR_PATH_TM_SD_STOP = 32865;
public const ushort ERR_PATH_TM_FEEDRATE_OVERWRITE = 32866;
public const ushort ERR_PATH_IO_NUMBER = 32867;
public const ushort ERR_PATH_PROFILE_MODE_ENABLE = 32868;
public const ushort ERR_PATH_NOT_TM_CYCLE_MODE = 32869;
public const ushort ERR_PATH_NONE_ANALYSIS = 32870;
public const ushort ERR_PATH_OVER_TABLE_NUM = 32871;
public const ushort ERR_PATH_ACCDEC_LIMIT = 32872;
public const ushort ERR_PATH_SOFTLIMIT = 32873;
public const ushort ERR_PATH_TM_ARCBIT = 32874;
public const ushort ERR_PATH_TM_COLLINEAR = 32875;
public const ushort ERR_PATH_TM_ARC_ANOTHER_AXIS_POS = 32876;
public const ushort ERR_PATH_TM_PROFILE_PARAMETERS = 32877;
public const ushort ERR_PATH_GANTRY_NUM = 32878;
public const ushort ERR_PATH_GANTRY_PARAMETER = 32879;
public const ushort ERR_PATH_REVERSE_TORQUE = 32880;
public const ushort ERR_PATH_POSERROR_CONTROL_DISABLE = 32881;
public const ushort ERR_PATH_IN_CHANGE_VEL = 32882;
public const ushort ERR_PATH_IN_SUPERIMPOSED = 32883;
public const ushort ERR_PATH_DEC_DIST_NOT_ENOUGHT = 32884;
public const ushort ERR_PATH_ADJUSTMENT_AREA_LESS_ZERO = 32885;
public const ushort ERR_PATH_RC_FS_NO_OVERRANGE = 32886;
public const ushort ERR_PATH_PROFILE_DISABLE = 32887;
public const ushort ERR_PATH_IN_TWO_STAGE_VEL = 32888;
public const ushort ERR_PATH_NOT_PTP_MOTION = 32889;
public const ushort ERR_PATH_ROTCUT_SYNC_POS = 32890;
public const ushort ERR_PATH_NOT_IN_ECAM_MODE = 32891;
public const ushort ERR_PATH_SWITCH_PERCENT = 32892;
public const ushort ERR_PATH_AXIS_DIRECTION = 32893;
public const ushort ERR_PATH_ECAM_CURVE_TYPE = 32894;
public const ushort ERR_PATH_ECAM_CAMIN_PARAMETERS = 32895;
public const ushort ERR_PATH_ECAM_PROFILE_PARAMETERS = 32896;
public const ushort ERR_PATH_ECAM_TABLE_BEING_USED = 32897;
public const ushort ERR_PATH_ECAM_TABLE_ORIGINAL_RANGE = 32898;
public const ushort ERR_PATH_ECAM_FS_PARAMETERS = 32899;
public const ushort ERR_PATH_GEAR_PARAMETERS = 32900;
public const ushort ERR_PATH_ECAM_DATASIZE = 32901;
public const ushort ERR_PATH_MB_FIFO_FULL = 32902;
public const ushort ERR_PATH_MB_ITP_START = 32903;
public const ushort ERR_PATH_FIFO_0_START = 32904;
public const ushort ERR_PATH_GEAR_AXISNO = 32905;
public const ushort ERR_PATH_GEAR_SYNCHRONIZE_NUM = 32906;
public const ushort ERR_PATH_MB_IO_ADVANCE = 32907;
public const ushort ERR_PATH_MB_NONE_INITIAL = 32908;
public const ushort ERR_PATH_MB_CLEAR_BUFFER = 32909;
public const ushort ERR_PATH_MB_ARC_PARAMETER = 32910;
public const ushort ERR_PATH_MB_SETCOMMAND = 32911;
public const ushort ERR_PATH_MB_GEAR_CONTROL = 32912;
public const ushort ERR_PATH_PVT_TABLE_FULL = 32913;
public const ushort ERR_PATH_PVT_DATA_NONE = 32914;
public const ushort ERR_PATH_MULTIARC_INDEX = 32915;
public const ushort ERR_PATH_MULTIARC_MODE = 32916;
public const ushort ERR_PATH_MOTION_MODE = 32917;
public const ushort ERR_PATH_GROUP_ERROR = 32918;
public const ushort ERR_RTX_RTSS_LOAD = 53248;
public const ushort ERR_RTX_CONNECT_LINK_FAILED = 53249;
public const ushort ERR_RTX_EVENT_FAILED = 53250;
public const ushort ERR_RTX_CONNECT_FAILED = 53251;
public const ushort ERR_RTX_CONFIG_EDITED = 53252;
public const ushort ERR_RTX_SECURITY_FAILED = 53253;
public const ushort ERR_RTX_COMMANDING = 53254;
public const ushort ERR_RTX_RTSS_SYSTEM_NOT_SUPPORT = 53255;
public const ushort ERR_RTX_NOT_SUPPORT = 53256;
public const ushort ERR_RTX_THREAD_CREATE_FAILED = 53257;
public const ushort ERR_RTX_RTSS_START_FAILED = 53258;
public const ushort ERR_RTX_STACK_START_FAILED = 53259;
public const ushort ERR_RTX_STACK_INITIAL_FAILED = 53260;
public const ushort ERR_RTX_SHM_MEMORY_FAILED = 53261;
public const ushort ERR_RTX_SPLC_LOAD_FAILED = 53262;
public const ushort ERR_RTX_WIN32_SYSTEM_NOT_SUPPORT = 53504;
public const ushort ERR_RTX_CALLBACK_CLOSE = 53505;
public const ushort ERR_RTX_CALLBACK_FUNCTION = 53506;
public const ushort ERR_RTX_CALLBACK_THREAD = 53507;
public const ushort ERR_RTX_ERRORLOG_NOT_ENABLE = 53760;
public const ushort ERR_RTX_ERRORLOG_COUNT_ERROR = 53761;
public const ushort ERR_CARD_NO_FOUND = 57344;
public const ushort ERR_CARD_NO_RESPONSE = 57345;
public const ushort ERR_CARD_CONNECT_FAILED = 57346;
public const ushort ERR_CARD_MEMORY_NOT_ENOUGH = 57347;
public const ushort ERR_CARD_LOAD_AUTOCONFIG_FILE = 57348;
public const ushort ERR_CARD_SECURITY_FAILED = 57349;
public const ushort ERR_CARD_UPGRADE_CREATE_THREAD_FAILED = 57350;
public const ushort ERR_CARD_UPGRADE_NO_RESPONSE = 57351;
public const ushort ERR_CARD_UPGRADE_NO_RESOURSE = 57352;
public const ushort ERR_CARD_UPGRADE_LOAD_RESOURSE = 57353;
public const ushort ERR_CARD_UPGRADE_TIMEOUT = 57354;
public const ushort ERR_CARD_UPGRADE_FAILED = 57355;
public const ushort ERR_CARD_NOT_SUPPORT = 57356;
public const ushort ERR_CARD_SHM_CREATE_FAIL = 57357;
public const ushort ERR_CARD_OS_TYPE = 57358;
public const ushort ERR_DSP_IO_CTRL = 57359;
public const ushort ERR_DSP_WRITE_DATA = 57360;
public const ushort ERR_DSP_DOWNLOAD_CODE = 57361;
public const ushort ERR_DSP_BOOT_MODE = 57362;
public const ushort ERR_DSP_NOT_RUNNING = 57363;
public const ushort ERR_DSP_NOT_FOUND = 57364;
public const ushort ERR_AMP_NOT_RUNNING = 57365;
public const ushort ERR_AMP_LOAD_DRIVER = 57366;
public const ushort ERR_AMP_CREATE_FILE = 57367;
public const ushort ERR_AMP_WRONG_DRIVER = 57368;
public const ushort ERR_AMP_MEMORY_MAPPING = 57369;
public const ushort ERR_AMP_CANT_STOP = 57370;
public const ushort ERR_AMP_DSP_Device_Not_Match = 57371;
public const ushort ERR_FPGA_NOT_FOUND = 57372;
public const ushort ERR_ECAT_DLL_IS_USED = 61440;
public const ushort ERR_ECAT_NO_DLL_FOUND = 61441;
public const ushort ERR_ECAT_NO_RTSS_DLL_FOUND = 61442;
public const ushort ERR_ECAT_NO_CARD_DLL_FOUND = 61443;
public const ushort ERR_ECAT_NO_ESI_DLL_FOUND = 61444;
public const ushort ERR_ECAT_SAME_CARD_NUMBER = 61445;
public const ushort ERR_ECAT_CARDNO_ERROR = 61446;
public const ushort ERR_ECAT_GET_DLL_PATH = 61447;
public const ushort ERR_ECAT_GET_DLL_VERSION = 61448;
public const ushort ERR_ECAT_NOT_SUPPORT = 61449;
//public const ushort  = 61450;
    }
}
