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//,读取大小信息
}
}