using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace EZSockets { class AgreeMent { } /// /// 系统型号协议 /// public enum sysType { EZNC_SYS_MAGICCARD64 = 0, EZNC_SYS_MAGICBOARD64 = 1, EZNC_SYS_MELDAS6X5L = 2, EZNC_SYS_MELDAS6X5M = 3, EZNC_SYS_MELDASC6C64 = 4, EZNC_SYS_MELDAS700L = 5, EZNC_SYS_MELDAS700M = 6, EZNC_SYS_MELDASC70 = 7, EZNC_SYS_MELDAS800L = 8, EZNC_SYS_MELDAS800M = 9 } /// /// 报警类型协议 /// enum alarmType { M_ALM_ALL_ALARM = (0x0), M_ALM_NC_ALARM = (0x100), M_ALM_STOP_CODE = (0x200), M_ALM_PLC_ALARM = (0x300), M_ALM_OPE_MSG = (0x400), M_ALM_WARNING = (0x500) } /// /// 程序相关协议 /// enum progType { EZNC_MAINPRG = 0, EZNC_SUBPRG = 1 } /// /// 程序号 /// enum proNum { EZNC_PRG_MAXNUM = 0, EZNC_PRG_CURNUM = 1, EZNC_PRG_RESTNUM = 2, EZNC_PRG_CHARNUM = 3, EZNC_PRG_RESTCHARNUM = 4 } /// /// 打开文件模式 /// enum openFileMode { EZNC_FILE_INIT = 0, EZNC_FILE_READ = 1, //读模式 EZNC_FILE_WRITE = 2, //写模式 EZNC_FILE_OVERWRITE = 3 //覆盖模式(即使指定文件存在,也会写入)。 } enum fileDir { EZNC_DISK_DIRTYPE =0x10000, //读取目录信息 EZNC_DISK_COMMENT=0x4 , //读取的注释信息(仅在NC控制单元一侧) EZNC_DISK_DATE=0x2,//读取日期信息(仅在个人计算机端) EZNC_DISK_SIZE=0x1//,读取大小信息 } }