package netmanager.lib.netmanager;

import com.sun.jna.Structure;

public class NetEnums {

	// 语言种类
	public static class EM_SP_LANGUAGE_TYPE extends Structure
	{
		public static final int LANGUAGE_CHINESE_SIMPLIFIED = 0;				// 简体中文    
		public static final int LANGUAGE_CHINESE_TRADITIONAL = 1;				// 繁体中文   
		public static final int LANGUAGE_ENGLISH = 2;							// 英文       
		public static final int LANGUAGE_JAPANESE = 3;							// 日文版    
		public static final int LANGUAGE_RUSSIAN = 4;							// 俄文版        
		public static final int LANGUAGE_FRENCH = 5;							// 法文版        
		public static final int LANGUAGE_GERMAN = 6;							// 德文版  
		public static final int LANGUAGE_FARSI = 7;								// 波斯语     
	};
	
	// 登录协议类型
	public static class EM_LOGIN_PROTOCAL_TYPE extends Structure
	{
		public static final int EM_LOGIN_PROTOCAL_TYPE_INVALID = 0x00;			// 无效的登陆方式
		public static final int EM_LOGIN_PROTOCAL_TYPE_TCP = 0x01;				// TCP登陆
		public static final int EM_LOGIN_PROTOCAL_TYPE_REG_SERVER = 0x10;		// 主动注册
		public static final int EM_LOGIN_PROTOCAL_TYPE_OTP = 0xFF;				// OTP 登录方式（设备端运行有效）
	};

	// 抓图类型
	public static class EM_SNAPSHOT_FORMAT_TYPE extends Structure
	{
		// BMP32类型
		public static final int SNAPSHOT_FORMAT_TYPE_BMP32 = 0;
		// BMP24类型
		public static final int SNAPSHOT_FORMAT_TYPE_BMP24 = 1;
		// TIFF类型
		public static final int SNAPSHOT_FORMAT_TYPE_TIFF = 2;
		// JPEG类型 100% 质量
		public static final int SNAPSHOT_FORMAT_TYPE_JPEG_100 = 3;		
		// 80%质量的JPEG类型
		public static final int SNAPSHOT_FORMAT_TYPE_JPEG_80 = 4;	
		// 60%质量的JPEG类型
		public static final int SNAPSHOT_FORMAT_TYPE_JPEG_60 = 5;	
		// 40%质量的JPEG类型
		public static final int SNAPSHOT_FORMAT_TYPE_JPEG_40 = 6;	
		// 20%质量的JPEG类型
		public static final int SNAPSHOT_FORMAT_TYPE_JPEG_20 = 7;	
		// 10%质量的JPEG类型
		public static final int SNAPSHOT_FORMAT_TYPE_JPEG_10 = 8;	
	};
	
	// 虚拟接口类型
	public static class EM_VIRTUAL_INTERFACE_TYPE extends Structure
	{
		public static final int VINTERFACE_TYPE_UNKNOWN = -1;						// 未知虚拟接口
		public static final int VINTERFACE_TYPE_DEVICE_CONNECT = 0;					// 设备主链接
		public static final int VINTERFACE_TYPE_REALPLAY = 1;						// 实时监视接口
		public static final int VINTERFACE_TYPE_MULTI_PREVIEW = 2;					// 多画面预览接口
		public static final int VINTERFACE_TYPE_PLAYBACK = 3;						// 回放接口
		public static final int VINTERFACE_TYPE_REALLOAD = 4;						// 下载智能图片接口
		public static final int VINTERFACE_TYPE_DOWNLOAD = 5;						// 下载接口
		public static final int VINTERFACE_TYPE_UPLOAD = 6;							// 上传接口 
		public static final int VINTERFACE_TYPE_DOWNLOAD_CONFIG_FILE = 7;			// 下载配置文件接口 
		public static final int VINTERFACE_TYPE_TALKBACK = 8;						// 语音对讲接口 
		public static final int VINTERFACE_TYPE_ALARM_SUBCRIBE = 9;					// 报警事件接口
		public static final int VINTERFACE_TYPE_TRANS_COM = 10;						// 透明串口接口
		public static final int VINTERFACE_TYPE_FACE_SUBSCRIBE = 11;				// 人脸库操作的信息订阅接口
		public static final int VINTERFACE_TYPE_CFG_MODIFY_SUBSCRIBE = 12;			// 配置改动的信息订阅接口
		public static final int VINTERFACE_TYPE_QRCODE_SUBSCRIBE = 13;				// 二维码分析信息订阅接口
		public static final int VINTERFACE_TYPE_LDM_DEVICE_STATE_SUBSCRIBE = 14;	// LDM 设备状态信息订阅接口
		public static final int VINTERFACE_TYPE_REALAUDIO_RECV = 15;				// 实时音频接收订阅接口
		public static final int VINTERFACE_TYPE_REALAUDIO_SEND = 16;				// 实时音频发送订阅接口
		public static final int VINTERFACE_TYPE_NETENVSTATUS_TEST = 17;				// 网路环境测试
	};

	// 返回码通用定义
	public static class EM_CODE_RETURN_TYPE extends Structure
	{		
		public static final int CODE_RETURN_TYPE_UNKNONW = (-1);						// 未知
		public static final int CODE_RETURN_TYPE_NORMAL = (0);							// 正常
		public static final int CODE_RETURN_TYPE_NOAUTH = (1);							// 无权限错误
		public static final int CODE_RETURN_TYPE_NOSUPPORT = (2);						// 不支持错误
		public static final int CODE_RETURN_TYPE_RESLIMIT = (3);						// 资源受限返回码
		public static final int CODE_RETURN_TYPE_DATA_NOORDER = (4);					// 数据错乱返回码
		public static final int CODE_RETURN_TYPE_DATA_END = (5);						// 数据结束返回码

		public static final int CODE_RETURN_TYPE_VIDEO_STREAM_DISCONNECT = (0x8000);	// 视频流断开错误返回码
	};

	// H264 编码等级
	public static class EM_H264_ENCODE_LEVEL extends Structure
	{
		// 未知编码等级
		public static final int EM_H264_ENCODE_LEVEL_UNKNOWN = (-1);
		// 提供I/P帧，仅支持progressiv和CAVLC
		public static final int EM_H264_ENCODE_LEVEL_BASELINE = (1);   
		// 提供I/P/B帧，支持progressiv和interlaced，提供CAVLC或CABAC
		public static final int EM_H264_ENCODE_LEVEL_MAIN = (2);
		// 提供I/P/B/SP/SI帧，仅支持progressive(逐行扫描)和CAVLC
		public static final int EM_H264_ENCODE_LEVEL_EXTEND = (3);
		// FRExt，Main_Profile基础上新增：8x8 intra prediction(8x8 帧内预测)
		public static final int EM_H264_ENCODE_LEVEL_HIGH = (4);
	};
	
	// 人脸特征值数据编码类型
	public static class EM_FACE_FEATURE_ENCODE_TYPE extends Structure
	{
		// 二进制
		public static final int EM_ENCODE_BINARY = 0;
		// base64
		public static final int EM_ENCODE_BASE64 = 1;
	};

	/////////////////////////////////监视相关/////////////////////////////////

	// 实时监视类型
	public static class EM_REALPLAY_STREAM_TYPE extends Structure
	{
		public static final int REALPLAY_STREAM_TYPE_REAL = 0;             	   // 实时预览
		public static final int REALPLAY_STREAM_TYPE_MULTI = 1;                // 多画面预览
		public static final int REALPLAY_STREAM_TYPE_REAL_MASTER = 2;          // 实时监视-主码流
		public static final int REALPLAY_STREAM_TYPE_REAL_SLAVE_1 = 3;         // 实时监视-从码流1
		public static final int REALPLAY_STREAM_TYPE_REAL_SLAVE_2 = 4;         // 实时监视-从码流2
		public static final int REALPLAY_STREAM_TYPE_REAL_SLAVE_3 = 5;         // 实时监视-从码流3    
		public static final int REALPLAY_STREAM_TYPE_CAPTURE = 6;			   // 抓图流
	};


	// 音频类型
	public static class EM_REALAUDIO_STREAM_TYPE extends Structure
	{
		public static final int REALAUDIO_STREAM_TYPE_REAL_MASTER = 0;          // 实时监视-主码流
		public static final int REALAUDIO_STREAM_TYPE_REAL_SLAVE_1 = 1;         // 实时监视-从码流1
		public static final int REALAUDIO_STREAM_TYPE_REAL_SLAVE_2 = 2;         // 实时监视-从码流2
		public static final int REALAUDIO_STREAM_TYPE_REAL_SLAVE_3 = 3;         // 实时监视-从码流3    
	};

	// 配置文件类型
	public static class EM_DEVICE_CONFIG_TYPE extends Structure
	{
		public static final int DEVICE_CONFIG_ALL = 0;							// 全部配置文件
		public static final int DEVICE_CONFIG_LOCAL = 1;						// 本地配置文件
		public static final int DEVICE_CONFIG_NETWORK = 2;						// 网络配置文件
		public static final int DEVICE_CONFIG_USER = 3;							// 用户配置文件
	};

	// 视频流封装格式
	public static class EM_VIDEO_PACK_FORMAT_TYPE extends Structure
	{
		public static final int VIDEO_PACK_FORMAT_RYMS = 0;             // RYMS
		public static final int VIDEO_PACK_FORMAT_PS = 1;               // PS
		public static final int VIDEO_PACK_FORMAT_ASF = 2;              // ASF
		public static final int VIDEO_PACK_FORMAT_MP4 = 3;              // MP4
		public static final int VIDEO_PACK_FORMAT_TS = 4;               // TS
	};

	// 视频码流类型
	public static class EM_VIDEO_STREAM_TYPE extends Structure
	{
		public static final int VIDEO_STREAM_ERROR = 0;                    // 其它
		public static final int VIDEO_STREAM_MASTER = 1;                   // 主码流
		public static final int VIDEO_STREAM_SLAVE_1 = 2;                  // 辅码流1
		public static final int VIDEO_STREAM_SLAVE_2 = 3;                  // 辅码流2
		public static final int VIDEO_STREAM_SLAVE_3 = 4;                  // 辅码流3
	};

	/////////////////////////////////////////////////////////////////////////////////

	// 能力类型
	public static class EM_DEVICE_CAPS_TYPE extends Structure
	{
		// 音视频编码能力
		public static final int DEVICE_CAPS_TYPE_ENCODE = 0x0000;

		// 录像能力集
		public static final int DEVICE_CAPS_TYPE_RECORD = 0x0001;

		///////////////////////////////////////

		// 视频输入能力集-全局能力
		public static final int DEVICE_CAPS_VIDEOIN = 0x0002;	

		// 视频输入能力集-精确设置光圈能力
		public static final int DEVICE_CAPS_VIDEOIN_IRIS = 0x0003;

		// 视频输入能力集-减光晕能力
		public static final int DEVICE_CAPS_VIDEOIN_HALOCUT = 0x0004;

		// 视频输入能力集-区域测光能力
		public static final int DEVICE_CAPS_VIDEOIN_METERING = 0x0005;

		// 视频输入能力集-图像控制设置能力
		public static final int DEVICE_CAPS_VIDEOIN_IMAGE_CTRL = 0x0006;

		// 视频输入能力集-曝光设置能力
		public static final int DEVICE_CAPS_VIDEOIN_EXPOSURE = 0x0007;

		// 视频输入能力集-日夜设置能力
		public static final int DEVICE_CAPS_VIDEOIN_DAY_NIGHT = 0x0008;

		// 视频输入能力集-白平衡设置能力
		public static final int DEVICE_CAPS_VIDEOIN_WHITE_BALANCE = 0x0009;

		// 视频输入能力集-红外能力
		public static final int DEVICE_CAPS_VIDEOIN_IR = 0x000A;

		// 视频输入能力集-降噪能力
		public static final int DEVICE_CAPS_VIDEOIN_DENOISE = 0x000B;

		// 视频输入能力集-透雾能力
		public static final int DEVICE_CAPS_VIDEOIN_DEFOG = 0x000C;	

		// 视频编码能力
		public static final int DEVICE_CAPS_VIDEO_ENCODE = 0x000D;

		// 字符叠加能力
		public static final int DEVICE_CAPS_OSD = 0x000E;

		// 视频检测能力
		public static final int DEVICE_CAPS_VIDEO_DETECT = 0x000F;
			
		// 音频输入能力
		public static final int DEVICE_CAPS_AUDIOIN = 0x0010;

		// 音频输出能力
		public static final int DEVICE_CAPS_AUDIOOUT = 0x0011;	

		///////////////////////////////////////
		// 支持的平台能力
		public static final int DEVICE_CAPS_INTER_PROTOCOL = 0x0012;

		///////////////////////////////////////
		// 视频智能分析能力
		public static final int DEVICE_CAPS_VIDEO_ANALYSE = 0x0013;
		// 人脸识别能力
		public static final int DEVICE_CAPS_TYPE_FACE_RECOGNIZE = 0x0014;

		///////////////////////////////////////
		// 二维码识别能力
		public static final int DEVICE_CAPS_TYPE_QRCODE_ANALYZE = 0x0015;
		
		// 串口能力
		public static final int DEVICE_CAPS_SERIAL_PORT = 0x0016;
		
		///////////////////////////////////////
		// 外设能力
		public static final int DEVICE_CAPS_DEV_PERIPHERAL = 0x0017;
		
		// 音频编码能力
		public static final int DEVICE_CAPS_AUDIO_ENCODE = 0x0018;
		
		///////////////////////////////////////
		// 设备数据加减密能力
		public static final int DEVICE_CAPS_DATA_ENC_DEC = 0x0019;
		
		///////////////////////////////////////
		// 设备管理能力(ldm)
		public static final int DEVICE_CAPS_LDM = 0x001A;
		
		///////////////////////////////////////
		// 编码配置能力
		public static final int DEVICE_CAPS_ENCODE_CONFIG = 0x001B;
		
		///////////////////////////////////////
		// 新零售货柜能力值
		public static final int DEVICE_CAPS_GOODS_SHELVE = 0x001C;
	};

	//配置类型
	public static class EM_DEVICE_CFG_TYPE extends Structure
	{
		// 设备系统配置
		public static final int DEVICE_CFG_SYS = 0x0000;
		// 网络配置
		public static final int DEVICE_CFG_NET = 0x0001;
		// 时间配置
		public static final int DEVICE_CFG_SYS_TIME = 0x0002;
		// 夏令时配置
		public static final int DEVICE_CFG_TIME_DST = 0x0003;
		// NTP配置
		public static final int DEVICE_CFG_NTP = 0x0004;
		// 通道配置
		public static final int DEVICE_CFG_CHANNEL = 0x0005;
		// 录像配置
		public static final int DEVICE_CFG_RECORD = 0x0006;
		// 串口配置
		public static final int DEVICE_CFG_SERIAL_PORT = 0x0007;
		// 对讲配置
		public static final int DEVICE_CFG_TALK = 0x0008;
		// 自动维护配置
		public static final int DEVICE_CFG_AUTO_MAINTAIN = 0x0009;
		// 人脸识别规则配置
		public static final int DEVICE_CFG_FACE_RECOGNIZE_RULES = 0x000A;
		// 抓拍模式配置
		public static final int DEVICE_CFG_CAPTURE_MODE = 0x000B;
		// 抓拍张数配置
		public static final int DEVICE_CFG_SNAP_TIMES = 0x000C;

		// Web HTTP/HTTPS 配置
		public static final int DEVICE_CFG_WEB = 0x000D;
		// RTSP 配置
		public static final int DEVICE_CFG_RTSP = 0x000E;
		// NetService 配置
		public static final int DEVICE_CFG_NET_SERVICE = 0x000F;
		// 端口配置
		public static final int DEVICE_CFG_NET_PORT = 0x0010;
		// WIFI使能配置 设置或者获取wifi使能配置
		public static final int DEVICE_CFG_WIFI_ENABLE = 0x0011;
		// WIFI操作配置,包括扫描,链接,断开链接
		public static final int DEVICE_CFG_WIFI_OPERATE = 0x0012;

		// 水印配置
		public static final int DEVICE_CFG_WATERMARK = 0x0013;
		// 摄像头属性配置
		public static final int DEVICE_CFG_CAMERA = 0x0014;

		// 视频OSD叠加配置
		public static final int DEVICE_CFG_VIDEO_OSD = 0x0015;

		// 存储配置
		public static final int DEVICE_CFG_STORAGE = 0x0016;
		// 网络存储传输配置
		public static final int DEVICE_CFG_NET_STORAGE_TRANS = 0x0017;

		// Telnet配置
		public static final int DEVICE_CFG_TELNET = 0x0018;

		// 日志搜索
		public static final int DEVICE_CFG_LOGSEARCH = 0x0019;
		// 黑白名单
		public static final int DEVICE_CFG_NETWHITEBLACK = 0x001A;

		// 用户管理
		public static final int DEVICE_CFG_USER = 0x001B;
		// 获取在线用户
		public static final int DEVICE_CFG_USER_ONLINE = 0x001C;

		// 抠图配置
		public static final int DEVICE_CFG_SNAP_CUTOUT = 0x001D;
		// 叠加与抓图配置
		public static final int DEVICE_CFG_OVERLAP_PIC = 0x001E;
		// 人脸检测智能场景配置
		public static final int DEVICE_CFG_INTELLI_SCENE_FACE_DETECT = 0x001F;
		// 人脸检测抓拍规则配置
		public static final int DEVICE_CFG_INTELLI_RULE_FACE_DETECT = 0x0020;
		// 人脸检测统计配置
		public static final int DEVICE_CFG_INTELLI_RULE_FACE_DETECT_STAT = 0x0021;
		// 报警参数
		public static final int DEVICE_CFG_ALARM_PARAM = 0x0022;
		// 编码配置
		public static final int DEVICE_CFG_ENCODE_PARAM = 0x0023;

		// GB28181参数配置
		public static final int DEVICE_CFG_GB28181_PARAM = 0x0024;
		// ONVIF 配置
		public static final int DEVICE_CFG_ONVIF = 0x0025;
		// 云服务配置
		public static final int DEVICE_CFG_CLOUD_SERVICE = 0x0026;
		// ZK配置
		public static final int DEVICE_CFG_ZK = 0x0027;

		// LY Cloud
		public static final int DEVICE_CFG_LY_CLOUD = 0x0028;
		// GAT1400
		public static final int DEVICE_CFG_GAT1400 = 0x0029;
		// YN配置
		public static final int DEVICE_CFG_PLATFORM_YN = 0x002A;
		// SPPP
		public static final int DEVICE_CFG_SPPP = 0x002B;
		// FRPPP
		public static final int DEVICE_CFG_FRPPP = 0x002C;
		// BFGAS
		public static final int DEVICE_CFG_BFGAS = 0x002D;
		// Tuya
		public static final int DEVICE_CFG_TUYA = 0x002E;
		// Aliyun
		public static final int DEVICE_CFG_ALIYUN = 0x002F;
		// XMPPP
		public static final int DEVICE_CFG_ALI_XMPPP = 0x0030;
		// 主动注册
		public static final int DEVICE_CFG_AUTO_REGISTER = 0x0031;

		// 交通过滤表配置
		public static final int DEVICE_CFG_TRAFFIC_FILTER = 0x0032;
		
		// 获取视频分析通道数目
		public static final int DEVICE_CFG_GET_ANALYSE_CAHNNELS = 0x0033;

		// 音频编码配置
		public static final int DEVICE_CFG_AUDIO_ENCODE_PARAM = 0x0034;
		// 音频参数
		public static final int DEVICE_CFG_AUDIO_PARAM = 0x0035;
		
		// 人脸识别配置
		public static final int DEVICE_CFG_FACE_RECOGNIZE_CONFIG = 0x0036;
		// 人脸注册策略配置
		public static final int DEVICE_CFG_FACE_REGISTER_STRATEGY = 0x0037;
		
		// 人脸检测识别规则配置
		public static final int DEVICE_CFG_INTELLI_RULE_FACE_RECOGNIZE = 0x0038;
		// 识别不通过快速推出策略
		public static final int DEVICE_CFG_RECOG_NO_PASS_QUICK_PUSH_STRATEGY = 0x0039;
		// 体温监控配置
		public static final int DEVICE_CFG_TEMPERATURE_MONITOR = 0x003A;
				
		// 韦根配置
		public static final int DEVICE_CFG_WIE_GAND = 0x0040;
		// IO配置
		public static final int DEVICE_CFG_DEV_PREI_IO = 0x0041;
		// 补光灯配置
		public static final int DEVICE_CFG_SUPPLEMENT_LIGHT = 0x0042;
		// 485补光灯配置
		public static final int DEVICE_CFG_485SUPPLEMENT_LIGHT = 0x0043;
		// 球机补光灯配置(球机专用)
		public static final int DEVICE_CFG_PTZ_SUPPLEMENT_LIGHT = 0x0044;
		// 圆偏振镜配置
		public static final int DEVICE_CFG_CPL = 0x0045;

		// SOC红外灯配置
		public static final int DEVICE_CFG_SOC_CONSTANT_RED_LAMP = 0x0050;
		// SOC白光灯配置
		public static final int DEVICE_CFG_SOC_CONSTANT_LAMP = 0x0051;
		// 爆闪灯配置，暂时只有智能交通使用，抓拍图片一次会爆闪一次
		public static final int DEVICE_CFG_TRAFFIC_FLASH_LAMP = 0x0052;
		// 频闪灯，暂时只有智能交通使用，交流供电，常亮但是亮度会随着交流电频变化，抓拍时要注意时机
		public static final int DEVICE_CFG_TRAFFIC_STROBOSCOPIC_LAMP = 0x0053;

		// 门禁模式配置
		public static final int DEVICE_CFG_DOOR_MODE = 0x0060;
		// 门禁控制时段配置
		public static final int DEVICE_CFG_DOOR_CTRL_TIME = 0x0061;
		// 门禁全局时段配置
		public static final int DEVICE_CFG_DOOR_GLOBAL_TIME = 0x0062;
		// 门禁防拆报警配置
		public static final int DEVICE_CFG_DOOR_ALARM_TAMPER = 0x0063;
		// 门禁黑名单报警配置
		public static final int DEVICE_CFG_DOOR_ALARM_BLACKLIST = 0x0064;
		// 门禁胁迫报警配置
		public static final int DEVICE_CFG_DOOR_ALARM_COERCE = 0x0065;
		// 门禁超时门未关报警配置
		public static final int DEVICE_CFG_DOOR_ALARM_OPENHOLD = 0x0066;
		// 门禁访问日志模块控制配置
		public static final int DEVICE_CFG_DOOR_ACCESS_RECORD = 0x0067;
		// 门禁人脸识别文字提示自定义配置
		public static final int DEVICE_CFG_DOOR_OPENTIPS = 0x0068;
		// 门禁访问视图相关配置
		public static final int DEVICE_CFG_DOOR_ACCESS_VIEW = 0x0069;
		// 门磁信号配置
		public static final int DEVICE_CFG_DOOR_OPEN_SIGNAL = 0x006A;
		// 门禁延迟开门时间配置
		public static final int DEVICE_CFG_DOOR_OPEN_TIME = 0x006B;
		// 门禁陌生人提示配置
		public static final int DEVICE_CFG_DOOR_STRANGER_TIPS = 0x006C;
		// 门禁屏幕配置
		public static final int DEVICE_CFG_DOOR_SCREEN = 0x006D;
		// 门禁权限组周计划时段配置
		public static final int DEVICE_CFG_DOOR_GROUP_WEEK_PLAN = 0x006E;
		// 门禁权限组周计划时段配置
		public static final int DEVICE_CFG_DOOR_GROUP_HOLIDAY_PLAN = 0x006F;
		// 门禁广告工作模式配置
		public static final int DEVICE_CFG_DOOR_AD_WORK_MODE_OPTION = 0x0070;
		// 门禁待机界面模式配置
		public static final int DEVICE_CFG_DOOR_STANDBY_MODE = 0x0071;
		// 门禁体温检测配置
		public static final int DEVICE_CFG_DOOR_TEMPERATURE_DETECT = 0x0072;
		// 门禁全局基础设置
		public static final int DEVICE_CFG_DOOR_GLOBAL_SETTING = 0x0073;
		// 门禁口罩检测配置
		public static final int DEVICE_CFG_DOOR_MASK_DETECT = 0x0074;
		
		// 交通自定义的车道参数
		public static final int DEVICE_CFG_TRAFFIC_CUSTOM_LANE = 0x0100;
		// 交通分析车道参数
		public static final int DEVICE_CFG_TRAFFIC_ANALYSE_LANE = 0x0101;
		// 交通黑白名单抓拍使能
		public static final int DEVICE_CFG_TRAFFIC_BLACKWHITELIST_ENABLE = 0x0102;
		// 交通违法代码
		public static final int DEVICE_CFG_TRAFFIC_VIOLATION_CODE = 0x0103;
		// 交通闪光灯配置
		public static final int DEVICE_CFG_TRAFFIC_FLASH_LIGHT = 0x0104;
		// 交通抓拍时间段配置
		public static final int DEVICE_CFG_TRAFFIC_SNAP_TIME_SCHEDULE = 0x0105;

		// 推图安全边界配置
		public static final int DEVICE_CFG_FACE_PUSH_LIMIT = 0x0200;
		// 活体配置
		public static final int DEVICE_CFG_LIVENESS = 0x0201;
		// 智能算法版本
		public static final int DEVICE_CFG_ALGORITHM_VERSION = 0x0202;
		// 人体检测配置
		public static final int DEVICE_CFG_HUMAN_BODY_DETECT = 0x0203;

		//////////////////////////////////////////////////////////////////////////
		// 中威-900W鸣笛
		public static final int DEVICE_CFG_ZW_WHISTLE = 0x0300;
		// 磊盛平台
		public static final int DEVICE_CFG_LS_PLATFORM = 0x0301;
		// 普天视智慧工地IPC接入
		public static final int DEVICE_CFG_MQTT_PLATFORM = 0x0302;
		// 跃天梯控楼显监控定制
		public static final int DEVICE_CFG_YT_ELEVATOR = 0x0303;
		// 泥蜂平台
		public static final int DEVICE_CFG_NI_FENG = 0x0304;
		// KS Active
		public static final int DEVICE_CFG_KS_ACTIVE = 0x0305;
		// 鑫博平台
		public static final int DEVICE_CFG_GEN_PLATFORM = 0x0306;
		// 高锦采集器
		public static final int DEVICE_CFG_GOGEN_COLLECTOR = 0x0307;
		
		//////////////////////////////////////////////////////////////////////////
		// 梯控配置
		public static final int DEVICE_CFG_ELEVATOR_CONTROL = 0x0400;
		
		//////////////////////////////////////////////////////////////////////////
		// 球机智能场景配置，场景配置唯一，对应规则不唯一
		public static final int DEVICE_CFG_INTELLI_SCENE_SD_TRAFFIC = 0x1001;
		// 球机智能场景违停规则
		public static final int DEVICE_CFG_INTELLI_RULE_SD_TRAFFIC = 0x1002;
		// 球机智能场景非机动车横穿马路规则
		public static final int DEVICE_CFG_INTELLI_RULE_SD_TRAFFIC_ROAD_CROSSING = 0x1003;

		//////////////////////////////////////////////////////////////////////////
		// PTZ 线性扫描配置
		public static final int DEVICE_CFG_PTZ_AUTO_SCAN_ENABLE = 0x2003;
		// PTZ 巡迹配置
		public static final int DEVICE_CFG_PTZ_AUTO_PATTERN_ENABLE = 0x2004;
		
		//////////////////////////////////////////////////////////////////////////
		// Websocket主动注册配置
		public static final int DEVICE_CFG_WS_REGISTER = 0x3000;
		
		// 本地语言配置
		public static final int DEVICE_CFG_LANGUAGE = 0x4000;
		
		//////////////////////////////////////////////////////////////////////////
		// Mobile3G/4G配置
		public static final int DEVICE_CFG_MOBILE_NET_CONFIG = 0x4010;
		
		//////////////////////////////////////////////////////////////////////////
		// 视频输入 视频制式配置
		public static final int DEVICE_CFG_VIDEO_IN_STANDARD = 0x5000;
		// 视频输入 图像调节（颜色配置、gamma设置参数）
		public static final int DEVICE_CFG_VIDEO_IN_IMAGE_ADJUSTMEMT = 0x5001;
		// 视频输入 图像增强（锐度、降噪、透雾）
		public static final int DEVICE_CFG_VIDEO_IN_IMAGE_ENHANCEMENT = 0x5002;
		// 视频输入 曝光（曝光、宽动态、测光、快门、自动光圈能力配置、自动曝光参数）
		public static final int DEVICE_CFG_VIDEO_IN_EXPOSURE = 0x5003;
		// 视频输入 白平衡
		public static final int DEVICE_CFG_VIDEO_IN_WHITE_BLANCE = 0x5004;
		// 视频输入 变倍聚焦(聚焦设置、变倍设置)
		public static final int DEVICE_CFG_VIDEO_IN_SD_ZOOM_FOCUS = 0x5005;
		// 视频输入 日夜模式
		public static final int DEVICE_CFG_VIDEO_IN_DAY_NIGHT_MODE = 0x5006;
		// 视频输入 视频调整(图像调整、图像翻转、LDC参数)
		public static final int DEVICE_CFG_VIDEO_IN_VIDEO_ADJUSTMEMT = 0x5007;

		//////////////////////////////////////////////////////////////////////////
		// 新零售货柜配置，每个货格摆放同一种类型商品，商品实物未摆放在货格内部会产生报警
		public static final int DEVICE_CFG_GOODS_SHELVES = 0x6000;
		
		public static final int DEVICE_CFG_FIRE_ALARM_DETECT = 0x7000;				// STU_CFG_FIRE_ALARM_DETECT
	};

	// 报警类型
	public static class EM_DEVICE_ALARM_TYPE extends Structure
	{
		// 设备重启报警(事件)
		public static final int DEVICE_ALARM_TYPE_REBOOT = 0;
		// 网络故障报警(事件)
		public static final int DEVICE_ALARM_TYPE_NET_BROKEN = 1;
		// IP冲突报警(事件)
		public static final int DEVICE_ALARM_TYPE_IP_CONFLICT = 2;
		// MAC冲突报警(事件)
		public static final int DEVICE_ALARM_TYPE_MAC_CONFLICT = 3;
		// 电源故障报警(事件)
		public static final int DEVICE_ALARM_TYPE_POWER_BROKEN = 4;
		// 登陆失败报警(事件)
		public static final int DEVICE_ALARM_TYPE_LOGIN_FAIL = 5;
		// 主动注册设备重新登陆(事件)
		public static final int DEVICE_ALARM_TYPE_REGISTER_RELOGIN = 6;
		// 修改配置返回报警(事件)
		public static final int DEVICE_ALARM_TYPE_CONFIG_RETURN = 7;
		// 设备主动邀请开始语音对讲(事件)
		public static final int DEVICE_ALARM_TYPE_AUTO_START_TALK = 8;
		// 设备主动停止语音对讲(事件)
		public static final int DEVICE_ALARM_TYPE_AUTO_STOP_TALK = 9;
		// IP搜索(事件)
		public static final int DEVICE_ALARM_TYPE_IP_SEARCH = 10;
		// 自动重连失败(事件)
		public static final int DEVICE_ALARM_TYPE_RECONNECT_FAIL = 11;
		// 监视失败(事件)
		public static final int DEVICE_ALARM_TYPE_REALPLAY_FAIL = 12;
		// 回放失败(事件)
		public static final int DEVICE_ALARM_TYPE_PLAYBACK_FAIL = 13;
		// 请求语音对讲失败(事件)
		public static final int DEVICE_ALARM_TYPE_TALK_FAIL = 14;
	};

	// 白平衡类型
	public static class EM_WHITE_BALANCE extends Structure
	{
		public static final int WHITEBALANCE_DISABLE = 0;				// 禁止
		public static final int WHITEBALANCE_AUTO = 1;					// 自动
		public static final int WHITEBALANCE_SUNNY = 2;					// 晴天;6500K左右
		public static final int WHITEBALANCE_CLOUDY = 3;				// 阴天;7500K左右
		public static final int WHITEBALANCE_HOME = 4;					// 家里 5000K左右
		public static final int WHITEBALANCE_OFFICE = 5;				// 办公 4400K左右
		public static final int WHITEBALANCE_NIGHT = 6;					// 夜晚 2800K左右
		public static final int WHITEBALANCE_CUSTOM = 7;				// 自定义
		public static final int WHITEBALANCE_CT_HIGH = 8;				// 高色温区间
		public static final int WHITEBALANCE_CT_LOW = 9;				// 低色温区间
		public static final int WHITEBALANCE_CT_AUTO = 10;				// 自动色温区间
		public static final int WHITEBALANCE_CT_CUSTOM = 11;			// 自定义色温等级
		public static final int WHITEBALANCE_CT_INSIDE = 12;			// 室内
		public static final int WHITEBALANCE_CT_OUTSIDE = 13;			// 室外
		public static final int WHITEBALANCE_CT_TRACK = 14;				// 跟踪
		public static final int WHITEBALANCE_CT_MANUAL = 15;			// 手动
		public static final int WHITEBALANCE_CT_OUTSIDE_AUTO = 16;		// 室外自动
		public static final int WHITEBALANCE_CT_SOD_LAMP_AUTO = 17;		// 钠灯自动
		public static final int WHITEBALANCE_CT_SOD_LAMP = 18;			// 钠灯
		public static final int WHITEBALANCE_SINGLE = 19;				// 自定义单区域白平衡
		public static final int WHITEBALANCE_PART = 20;					// 自定义多区域白平衡
		public static final int WHITEBALANCE_NATURAL_LIGHTL = 21;		// 自然光
		public static final int WHITEBALANCE_STREET_LIGHT = 22;			// 路灯
		public static final int WHITEBALANCE_TESTING_MODE = 23;			// 白平衡调试模式
	};

	// 抓图视频编码类型
	public static class EM_VIDEO_STREAM_CODE_TYPE extends Structure
	{
		public static final int VS_CODE_TYPE_UNKNOWN = -1;
		public static final int VS_CODE_TYPE_MPEG4 = 0;
		public static final int VS_CODE_TYPE_H264 = 1;
		public static final int VS_CODE_TYPE_H265 = 2;
		public static final int VS_CODE_TYPE_JPEG = 3;
	};

	// 码流控制列表
	public static class EM_VIDEO_FORMA_CTRL_TYPE extends Structure
	{
		public static final int VIDEO_FORMA_CTRL_UNKNOWN = -1;
		public static final int VIDEO_FORMA_CTRL_CBR = 0;
		public static final int VIDEO_FORMA_CTRL_VBR = 1;
		public static final int VIDEO_FORMA_CTRL_MBR = 2;
	};

	//分辨率类型
	public static class EM_VIDEO_STREAM_RESOLUTION_TYPE extends Structure
	{
		public static final int EM_VIDEO_RESOLUTION_UNKNOWN = -1;		// 未知分辨率
		public static final int EM_VIDEO_RESOLUTION_CIF = 0;			// CIF  352 * 288 
		public static final int EM_VIDEO_RESOLUTION_D1 = 1;				// 704*576
		public static final int EM_VIDEO_RESOLUTION_720P = 2;			// 1280*720
		public static final int EM_VIDEO_RESOLUTION_1080P = 3;			// 1920*1080
		public static final int EM_VIDEO_RESOLUTION_2046_1536 = 4;		// 2046*1536
		public static final int EM_VIDEO_RESOLUTION_2560_1440 = 5;		// 2560*1440
	};

	// 制式类型
	public static class EM_STANDARD_TYPE extends Structure
	{
		public static final int EM_STANDARD_PAL = 0;
		public static final int EM_STANDARD_NTSC = 1;
		public static final int EM_STANDARD_SECAM = 2;
		public static final int EM_STANDARD_TOTAL = 3;
	};
	
	// 外设IO配置模式
	public static class EM_DEV_PREI_IO_MODE extends Structure
	{
		public static final int EM_DEV_PREI_IO_MODE_ALARM = 0;				// 报警
		public static final int EM_DEV_PREI_IO_MODE_SUPPLEMENT_LIGHT = 1;	// 补光灯
	};

	// 外设补光灯工作模式
	public static class EM_DEV_SUP_LIGHT_MODE extends Structure
	{
		public static final int EM_DEV_SUP_LIGHT_MODE_FORCE_CLOSE = 0;				// 强制关闭
		public static final int EM_DEV_SUP_LIGHT_MODE_FORCE_OPEN = 1;				// 强制开启
		public static final int EM_DEV_SUP_LIGHT_MODE_FORCE_AUTO = 2;				// 自动
		public static final int EM_DEV_SUP_LIGHT_MODE_AUTO_TIME = 3;				// 自动时间
	};

	// 外设爆闪灯触发模式
	public static class EM_TRAFFIC_FLASH_LAMP_MODE extends Structure
	{
		public static final int EM_TRAFFIC_FLASH_LAMP_MODE_LOW_VOL = 0;				// 低电平
		public static final int EM_TRAFFIC_FLASH_LAMP_MODE_HIGH_VOL = 1;			// 高电平
		public static final int EM_TRAFFIC_FLASH_LAMP_MODE_RAISING_EDGE = 2;		// 上升沿
		public static final int EM_TRAFFIC_FLASH_LAMP_MODE_FALLING_EDGE = 3;		// 下降沿
	};
	
	// 音频压缩格式
	public static class EM_AUDIO_ENCODE_CFG_STREAM_TYPE extends Structure
	{
		public static final int EM_AUDIO_ENCODE_CFG_MASTER = 0;			// 主码流配置
		public static final int EM_AUDIO_ENCODE_CFG_SLAVE = 1;			// 从码流配置(暂不支持)
		public static final int EM_AUDIO_ENCODE_CFG_CAPTURE = 2;		// 图片码流配置(暂不支持)
	};

	// 音频压缩格式
	public static class EM_AUDIO_ENCODE_COMPRESS_TYPE extends Structure
	{
		public static final int EM_AUDIO_ENCODE_COMPRESS_PCM = 0;
		public static final int EM_AUDIO_ENCODE_COMPRESS_ADPCM = 1;
		public static final int EM_AUDIO_ENCODE_COMPRESS_G_DOT_711A = 2;
		public static final int EM_AUDIO_ENCODE_COMPRESS_G_DOT_711MU = 3;
		public static final int EM_AUDIO_ENCODE_COMPRESS_G_DOT_726 = 4;
		public static final int EM_AUDIO_ENCODE_COMPRESS_MPEG_2_LAYER1 = 5;
		public static final int EM_AUDIO_ENCODE_COMPRESS_AMR = 6;
		public static final int EM_AUDIO_ENCODE_COMPRESS_AAC = 7;
		public static final int EM_AUDIO_ENCODE_COMPRESS_MPEG_2_LAYER2 = 8;
		public static final int EM_AUDIO_ENCODE_COMPRESS_OGG = 9;
		public static final int EM_AUDIO_ENCODE_COMPRESS_MP3 = 10;
		public static final int EM_AUDIO_ENCODE_COMPRESS_G_DOT_722_DOT_1 = 11;
		public static final int EM_AUDIO_ENCODE_COMPRESS_G_DOT_729 = 12;
		public static final int EM_AUDIO_ENCODE_COMPRESS_OPUS = 13;
		public static final int EM_AUDIO_ENCODE_COMPRESS_G_DOT_723 = 14;
	};

	// 音频打包类型
	public static class EM_AUDIO_ENCODE_PACK_TYPE extends Structure
	{
		public static final int EM_AUDIO_ENCODE_PACK_AL = 0;
		public static final int EM_AUDIO_ENCODE_PACK_PS = 1;
	};
	
	// 音频输入设备模式
	public static class EM_AUDIO_IN_DEVICE_MODE_TYPE extends Structure
	{
		public static final int EM_AUDIO_IN_MODE_LINE_IN = 0;		// 线性输入
		public static final int EM_AUDIO_IN_MODE_MIC = 1;			// 麦克风输入
	};

	/////////////////////////////////////////////////////////////////////////////////

	public static class EM_DATABASE_TYPE extends Structure
	{
		// 人脸图片数据库
		public static final int DB_TYPE_FACE_PICTRUE = (0);
		// 普通录像数据库
		public static final int DB_TYPE_RECORD = (10);
	};

	public static class EM_ST_FILE_TYPE extends Structure
	{
		public static final int ST_FILE_TYPE_UNKNOWN = (-1);			// 未知文件类型
		public static final int ST_FILE_TYPE_RECORD = (0);				// 录像文件
		public static final int ST_FILE_TYPE_IMAGE = (1);				// 图片文件		
	};

	// 排序类型
	public static class EM_ORDER_TYPE  extends Structure
	{
		// 升序
		public static final int ORDER_TYPE_ASCENT = 0;
		// 降序
		public static final int ORDER_TYPE_DESCENT = 1;
	};

	/////////////////////////////////////////////////////////////////////////////////
	// 人脸组 & 人脸

	// 性别类型
	public static class EM_SEX_TYPE extends Structure
	{
		public static final int SEX_TYPE_UNKNOWN = (-1);		// 未知，不能设置
		public static final int SEX_TYPE_MALE = (0);			// 男性
		public static final int SEX_TYPE_FEMALE = (1);			// 女性
	};
	
	// 性别类型
	public static class EM_MINORITY_TYPE extends Structure
	{
		public static final int MINORITY_TYPE = (0);			// 未知
		public static final int MINORITY_TYPE_NOT = (1);		// 非少数民族		
		public static final int MINORITY_TYPE_YES = (2);		// 是少数名族
	};
	

	/////////////////////////////////////////////////////////////////////////////////
	
	// 串口类型
	public static class EM_COM_TYPE extends Structure
	{
		public static final int COM_TYPE_UNKNOWN = -1;			// 未知串口
		public static final int COM_TYPE_CONSOLE = 0;			// 调试串口
		public static final int COM_TYPE_NORMAL = 1;			// 普通串口
		public static final int COM_TYPE_TRANS = 2;				// 透明串口
	};

	// 串口校验模式
	public static class EM_COM_PARITY_TYPE extends Structure
	{
		public static final int COM_PARITY_TYPE_NONE = 0;			// 校验模式 NONE
		public static final int COM_PARITY_TYPE_ODD = 1;			// 校验模式 ODD
		public static final int COM_PARITY_TYPE_EVEN = 2;			// 校验模式 Even
		public static final int COM_PARITY_TYPE_MARK = 3;			// 校验模式 MARK
		public static final int COM_PARITY_TYPE_SPACE = 4;			// 校验模式 SPACE
	};

	// 串口数据位
	public static class EM_COM_DATA_BIT_TYPE extends Structure
	{
		public static final int COM_DATA_BIT_5 = 5;				// 数据位 5
		public static final int COM_DATA_BIT_6 = 6;				// 数据位 6
		public static final int COM_DATA_BIT_7 = 7;				// 数据位 7
		public static final int COM_DATA_BIT_8 = 8;				// 数据位 8
	};

	// 串口停止位
	public static class EM_COM_STOP_BIT_TYPE extends Structure
	{
		public static final int COM_STOP_BIT_1 = 0;				// 停止位 1
		public static final int COM_STOP_BIT_1_DOT_5 = 1;		// 停止位 1.5
		public static final int COM_STOP_BIT_2 = 2;				// 停止位 2
	};

	// 串口总线类型
	public static class EM_COM_BUS_TYPE extends Structure
	{
		public static final int COM_BUS_TYPE_RS232 = 0;			// RS232
		public static final int COM_BUS_TYPE_RS485 = 1;			// RS485
	};

	// 串口通信模式
	public static class EM_COM_COMM_TYPE extends Structure
	{
		public static final int COM_COMM_TYPE_SEMI_DUPLEX = 0;	// 半双工通信方式
		public static final int COM_COMM_TYPE_FULL_DUPLEX = 1;	// 全双工通信方式
	};

	// 基于透明串口模式的接入外部设备的协议掩码类型
	public static class EM_TRANS_COM_PROTOCOL_MASK extends Structure
	{
		public static final int TRANS_COM_PROTO_MASK_UNKNOWN = 0x00;				// 未知协议，一般非透明串口为该值
		public static final int TRANS_COM_PROTO_MASK_DEFAULT = 0x01;				// 默认收发协议
		public static final int TRANS_COM_PROTO_MASK_RYPS_YIBOLIGHT = 0x02;			// YIBO 外接灯控制协议
		public static final int TRANS_COM_PROTO_MASK_CJMCU90614 = 0x04;				// 测温协议
	};
	
	// 透明串口数据传输方式
	public static class EM_TRANS_COM_DATA_TRANS_MODE extends Structure
	{
		public static final int DATA_TRANS_MODE_STRING = 0;
		public static final int DATA_TRANS_MODE_BASE16 = 1;
		public static final int DATA_TRANS_MODE_BASE64 = 2;
	};

	/////////////////////////////////////////////////////////////////////////////////

	// 事件类型
	public static class EM_EVENT_SP_TYPE extends Structure
	{
		// 订阅所有图片
		public static final int EVENT_SP_ALL = 0x00000001;

		// 手动抓拍事件
		public static final int EVENT_SP_MANUAL_SNAP = 0x00000010;

		/////////////////////////////////////////////////////////////////
		// 抓取人脸背景图事件
		public static final int EVENT_SP_FACE_SNAP_WHOLE = 0x00001000;
		// 人脸抠图事件
		public static final int EVENT_SP_FACE_SNAP_PART	= 0x00001001;
		// 人脸识别背景图事件
		public static final int EVENT_SP_FACE_RECOGNIZE_WHOLE = 0x00001002;
		// 人脸识别抠图事件
		public static final int EVENT_SP_FACE_RECOGNIZE_CUTOUT = 0x00001003;
		// 身份证上报事件
		public static final int EVENT_SP_FACE_IDCARD_RECOGNIZE = 0x00001004;
		// 身份证上报事件Ex
		public static final int EVENT_SP_FACE_AND_CARDS_COMPARE = 0x00001005;
		// 人形抓拍抠图
		public static final int EVENT_SP_BODY_SNAP_CUTOUT = 0x00001006;
		// 刷卡抓拍事件
		public static final int EVENT_SP_CARD_DETECT_SNAPSHOT = 0x00001007;
				
		/////////////////////////////////////////////////////////////////
		// 交通手动抓拍事件（暂不启用）
		public static final int EVENT_SP_TRAFFIC_SNAP_MANUAL = 0x00004000;

		// 交通卡口事件
		public static final int EVENT_SP_TRAFFIC_PASS = 0x00004001;
		// 交通卡口抠图事件
		public static final int EVENT_SP_TRAFFIC_PASS_CUTOUT = 0x00004002;
		// 交通黑白名单事件
		public static final int EVENT_SP_TRAFFIC_BWLIST = 0x00004003;
		// 交通黑白名单抠图事件
		public static final int EVENT_SP_TRAFFIC_BWLIST_CUTOUT = 0x00004004;

		// 交通逆行事件
		public static final int EVENT_SP_TRAFFIC_RETROGRADE = 0x00004005;
		// 交通逆行抠图事件
		public static final int EVENT_SP_TRAFFIC_RETROGRADE_CUTOUT = 0x00004006;

		// 交通压线事件
		public static final int EVENT_SP_TRAFFIC_OVER_WHITE_LINE = 0x00004007;
		// 交通压线抠图事件
		public static final int EVENT_SP_TRAFFIC_OVER_WHITE_LINE_CUTOUT = 0x00004008;

		// 交通压黄线事件
		public static final int EVENT_SP_TRAFFIC_OVER_YELLOW_LINE = 0x00004009;
		// 交通压黄线抠图事件
		public static final int EVENT_SP_TRAFFIC_OVER_YELLOW_LINE_CUTOUT = 0x0000400A;

		// 交通违章变道事件
		public static final int EVENT_SP_TRAFFIC_CROSS_LANE = 0x0000400B;
		// 交通违章变道抠图事件
		public static final int EVENT_SP_TRAFFIC_CROSS_LANE_CUTOUT = 0x0000400C;

		// 交通欠速事件
		public static final int EVENT_SP_TRAFFIC_UNDER_SPEED = 0x0000400D;
		// 交通欠速抠图事件
		public static final int EVENT_SP_TRAFFIC_UNDER_SPEED_CUTOUT = 0x0000400E;

		// 交通超速事件
		public static final int EVENT_SP_TRAFFIC_OVER_SPEED = 0x0000400F;
		// 交通超速抠图事件
		public static final int EVENT_SP_TRAFFIC_OVER_SPEED_CUTOUT = 0x00004010;

		// 交通黄牌占道事件
		public static final int EVENT_SP_TRAFFIC_YELLOW_PLATE_IN_LANE = 0x00004011;
		// 交通黄牌占道抠图事件
		public static final int EVENT_SP_TRAFFIC_YELLOW_PLATE_IN_LANE_CUTOUT = 0x00004012;

		// 交通机动车占用非机动车道事件
		public static final int EVENT_SP_TRAFFIC_CAR_IN_LANE = 0x00004013;
		// 交通机动车占用非机动车道抠图事件
		public static final int EVENT_SP_TRAFFIC_CAR_IN_LANE_CUTOUT = 0x00004014;

		// 交通占用公交车道事件
		public static final int EVENT_SP_TRAFFIC_OCCUPY_BUS_LANE = 0x00004015;
		// 交通占用公交车道抠图事件
		public static final int EVENT_SP_TRAFFIC_OCCUPY_BUS_LANE_CUTOUT = 0x00004016;

		// 交通驾驶不系安全带事件
		public static final int EVENT_SP_TRAFFIC_WITHOUT_BELT = 0x00004017;
		// 交通驾驶不系安全带抠图事件
		public static final int EVENT_SP_TRAFFIC_WITHOUT_BELT_CUTOUT = 0x00004018;

		// 交通驾驶抽烟事件
		public static final int EVENT_SP_TRAFFIC_DRIVER_SMOKING = 0x00004019;
		// 交通驾驶抽烟抠图事件
		public static final int EVENT_SP_TRAFFIC_DRIVER_SMOKING_CUTOUT = 0x0000401A;

		// 交通驾驶打电话事件
		public static final int EVENT_SP_TRAFFIC_DRIVER_CALLING = 0x0000401B;
		// 交通驾驶打电话抠图事件
		public static final int EVENT_SP_TRAFFIC_DRIVER_CALLING_CUTOUT = 0x0000401C;

		// 交通行人禁入事件
		public static final int EVENT_SP_TRAFFIC_HUMAN_WANDER = 0x0000401D;
		// 交通行人禁入抠图事件
		public static final int EVENT_SP_TRAFFIC_HUMAN_WANDER_CUTOUT = 0x0000401E;

		// 交通违停事件
		public static final int EVENT_SP_TRAFFIC_PARKING = 0x0000401F;
		// 交通违停抠图事件
		public static final int EVENT_SP_TRAFFIC_PARKING_CUTOUT = 0x00004020;
		
		// 交通鸣笛事件
		public static final int EVENT_SP_TRAFFIC_WHISTLE = 0x00004021;
		// 交通鸣笛抠图事件
		public static final int EVENT_SP_TRAFFIC_WHISTLE_CUTOUT = 0x00004022;
		
		// 交通结构化事件
		public static final int EVENT_SP_TRAFFIC_STRUCTURATION = 0x00004080;
		// 交通结构化抠图事件
		public static final int EVENT_SP_TRAFFIC_STRUCTURATION_CUTOUT = 0x00004081;
		
		/////////////////////////////////////////////////////////////////
		// 球机违停事件
		public static final int EVENT_SD_TRAFFIC_PARKING = 0x00004100;
		// 球机交通非机动车横穿马路
		public static final int EVENT_SD_TRAFFIC_ROAD_CROSSING = 0x00004101;
				
		/////////////////////////////////////////////////////////////////
		// 遗留物检测
		public static final int EVENT_SP_UNIVERSAL_LEFT_DETECT = 0x00005001;
		// 移出物检测
		public static final int EVENT_SP_UNIVERSAL_REMOVE_DETECT = 0x00005002;
		// 区域入侵
		public static final int EVENT_SP_UNIVERSAL_REGION_INVADE = 0x00005003;
		// 拌线入侵
		public static final int EVENT_SP_UNIVERSAL_LINE_INVADE = 0x00005004;

		/////////////////////////////////////////////////////////////////
		// 二维码分析事件
		public static final int EVENT_SP_OTHER_QRCODE_ANALYZE = 0x00009001;
	};
	
	// 智能场景规则
	public static class EM_INTELLI_RULE_TYPE extends Structure
	{
		/////////////////////////////////////////////////////////////////
		// 人脸检测场景

		// 人脸抓拍
		public static final int RULE_FACE_DETECT = 0x0000;
		// 7020人脸识别
		public static final int RULE_FACE_RECOGNIZE_7020 = 0x0001;
		// 人脸识别
		public static final int RULE_FACE_RECOGNIZE = 0x0002;
		// 人流量统计
		public static final int RULE_HUMAN_FLOW_STAT = 0x0003;

		/////////////////////////////////////////////////////////////////
		// 交通事件检测场景

		// 交通卡口
		public static final int RULE_TRAFFIC_PASS = 0x1000;
		// 逆行
		public static final int RULE_TRAFFIC_RETROGRADE = 0x1001;
		// 交通闯黄灯
		public static final int RULE_TRAFFIC_RUN_YELLOW_LIGHT = 0x1002;
		// 压白线
		public static final int RULE_TRAFFIC_OVER_WHITE_LINE = 0x1003;
		// 压黄线
		public static final int RULE_TRAFFIC_OVER_YELLOW_LINE = 0x1004;
		// 交通闯红灯
		public static final int RULE_TRAFFIC_RUN_RED_LIGHT = 0x1005;
		// 违章左转
		public static final int RULE_TRAFFIC_TURN_LEFT = 0x1006;
		// 违章右转
		public static final int RULE_TRAFFIC_TURN_RIGHT = 0x1007;
		// 违章掉头
		public static final int RULE_TRAFFIC_U_TURN = 0x1008;
		// 违章变道
		public static final int RULE_TRAFFIC_CROSS_LANE = 0x1009;
		// 违章停车
		public static final int RULE_TRAFFIC_PARKING = 0x100A;
		// 交通拥堵
		public static final int RULE_TRAFFIC_JAM = 0x100B;
		// 交通空闲
		public static final int RULE_TRAFFIC_IDLE = 0x100C;
		// 违章驶入待行区
		public static final int RULE_TRAFFIC_WAITING_AREA = 0x100D;
		// 欠速
		public static final int RULE_TRAFFIC_UNDER_SPEED = 0x100E;
		// 超速
		public static final int RULE_TRAFFIC_OVER_SPEED = 0x100F;
		// 不按车道行驶
		public static final int RULE_TRAFFIC_WRONG_ROUTE = 0x1010;
		// 黄牌占道
		public static final int RULE_TRAFFIC_YELLOW_PLATE_IN_LANE = 0x1011;
		// 机占非
		public static final int RULE_TRAFFIC_CAR_IN_LANE = 0x1012;
		// 交通管制
		public static final int RULE_TRAFFIC_CONTROL = 0x1013;
		// 指定类型抓拍
		public static final int RULE_TRAFFIC_OBJECT_ALARM = 0x1014;
		// 交通事故
		public static final int RULE_TRAFFIC_ACCIDENT = 0x1015;
		// 交通停留/滞留
		public static final int RULE_TRAFFIC_STAY = 0x1016;
		// 行人礼让检测(斑马线行人优先)
		public static final int RULE_TRAFFIC_PEDESTRAIN_PRIORITY = 0x1017;
		// 交通行人事件
		public static final int RULE_TRAFFIC_HUMAN_WANDER = 0x1018;
		// 交通抛洒物品事件
		public static final int RULE_TRAFFIC_THROW = 0x1019;
		// 占用公交车道
		public static final int RULE_TRAFFIC_OCCUPY_BUS_LANE = 0x101A;
		// 违章倒车
		public static final int RULE_TRAFFIC_BACKING = 0x101B;
		// 压停止线
		public static final int RULE_TRAFFIC_OVER_STOP_LINE = 0x101C;
		// 黄网格线抓拍
		public static final int RULE_TRAFFIC_PARKING_ON_YELLOW_BOX = 0x101D;
		// 车位有车
		public static final int RULE_TRAFFIC_PARKING_SPACE_PARKING = 0x101E;
		// 车位无车
		public static final int RULE_TRAFFIC_PARKING_SPACE_NO_PARKING = 0x101F;
		// 车位有车压线
		public static final int RULE_TRAFFIC_PARKING_SPACE_OVER_LINE = 0x1020;
		// 多停车位状态检测
		public static final int RULE_TRAFFIC_PARKING_SPACE_DETECTION = 0x1021;
		// 受限车牌
		public static final int RULE_TRAFFIC_RESTRICTED_PLATE = 0x1022;
		// 车辆拥堵禁入
		public static final int RULE_TRAFFIC_JAM_FORBID_INTO = 0x1023;
		// 不系安全带
		public static final int RULE_TRAFFIC_WITHOUT_BELT = 0x1024;
		// 禁行(尾号限行)
		public static final int RULE_TRAFFIC_NO_PASSING = 0x1025;
		// 驾驶员抽烟事件
		public static final int RULE_TRAFFIC_DRIVER_SMOKING = 0x1026;
		// 驾驶员打电话事件
		public static final int RULE_TRAFFIC_DRIVER_CALLING = 0x1027;
		// 行人闯红灯
		public static final int RULE_TRAFFIC_PEDESTRIAN_RUN_RED_LIGHT = 0x1028;
		// 鸣笛
		public static final int RULE_TRAFFIC_WHISTLE = 0x1029;
		// 未按规定依次通行
		public static final int RULE_TRAFFIC_PASS_NOT_IN_ORDER = 0x102A;

		/////////////////////////////////////////////////////////////////
		// 通用场景

		// 遗留物检测规则
		public static final int RULE_TRAFFIC_LEFT_DETECT = 0x102B;
		// 移出物检测规则
		public static final int RULE_TRAFFIC_REMOVE_DETECT = 0x102C;
		// 伴线入侵规则
		public static final int RULE_TRAFFIC_LINE_INVADE = 0x102D;
		// 区域入侵规则
		public static final int RULE_TRAFFIC_REGION_INVADE = 0x102E;

		/////////////////////////////////////////////////////////////////
		// 球机交通事件检测场景

		// 球机违章停车
		public static final int RULE_SD_TRAFFIC_PARKING = 0x102F;

	};
	
	public static class EM_ALARM_EVENT_TYPE extends Structure
	{
		public static final int ALARM_EVENT_ALL = 0x0001;						// 支持订阅的所有报警事件

		public static final int ALARM_EVENT_SYSTEM_WORKING_STATE = 0x0010;		// 系统工作状态事件
		public static final int ALARM_EVENT_SYSTEM_UPGARDE = 0x0011;			// 升级事件
		public static final int ALARM_EVENT_SYSTEM_RESET = 0x0012;				// 系统复位事件

		public static final int ALARM_EVENT_ED_SWITCH_IN = 0x0020;				// 本地外部报警事件（开关量输入触发报警事件）

		public static final int ALARM_EVENT_VIDEO_MOVING_DETECT = 0x0030;		// 动态检测事件
		public static final int ALARM_EVENT_VIDEO_SHELTER_DETECT = 0x0031;		// 视频遮挡报警事件	
			
		public static final int ALARM_EVENT_NET_ABORT = 0x0040;					// 网络断开报警事件
		public static final int ALARM_EVENT_NET_IP_CONFLICT = 0x0041;			// IP 冲突报警事件
		public static final int ALARM_EVENT_NET_MAC_CONFLICT = 0x0042;			// MAC 冲突报警事件
		public static final int ALARM_EVENT_NET_CFG_CHANGE = 0x0043;			// 网络参数修改事件
		public static final int ALARM_EVENT_NET_SWITCH_OVER = 0x0044;			// 网络切换告警

		public static final int ALARM_EVENT_STORAGE_HOTPLUG = 0x0050;			// 存储热插拔报警事件
		public static final int ALARM_EVENT_STORAGE_MOUNT = 0x0051;				// 存储挂载分区报警事件
		public static final int ALARM_EVENT_STORAGE_UMOUNT = 0x0052;			// 存储卸载分区报警事件
		public static final int ALARM_EVENT_STORAGE_FORMAT = 0x0053;			// 存储格式化分区报警事件
		public static final int ALARM_EVENT_STORAGE_ABNORMAL = 0x0054;			// 存储异常报警事件
		public static final int ALARM_EVENT_STORAGE_LOW_SPACE = 0x0055;			// 存储低存储空间报警事件

		public static final int ALARM_EVENT_DOOR_TAMPER = 0x0060;				// 门禁防拆报警事件
		public static final int ALARM_EVENT_DOOR_BLACK_LIST = 0x0061;			// 门禁黑名单检测报警事件
		public static final int ALARM_EVENT_DOOR_COERCE = 0x0062;				// 门禁胁迫报警事件
		public static final int ALARM_EVENT_DOOR_OPEN_HOLD = 0x0063;			// 门禁门超时未关报警事件
		public static final int ALARM_EVENT_DOOR_CARD_DETECT = 0x0064;			// 门禁刷卡事件
		public static final int ALARM_EVENT_DOOR_ILLEGAL_OPEN = 0x0065;			// 门禁强制开门报警		STU_ALARM_EVENT_DOOR_ILLEGAL_OPEN

		public static final int ALARM_EVENT_GOODS_ALL_NOTIFY = 0x1000;			// 新零售事件，所有货品信息上报、设备启动时上报一次/主动注册连上平台后报一次
		public static final int ALARM_EVENT_GOODS_REPLACE_ALARM = 0x1001;		// 新零售事件，货格内商品出现替换时上报信息
		public static final int ALARM_EVENT_GOODS_TAKEAWAY_ALARM = 0x1002;		// 新零售事件，货格内商品取走时上报信息
		public static final int ALARM_EVENT_GOODS_STACKING_ALARM = 0x1003;		// 新零售事件，货格内新商品实物上架时上报信息
		public static final int ALARM_EVENT_GOODS_EMPTY_ALARM = 0x1004;			// 新零售事件，货柜无货品时上报信息
		public static final int ALARM_EVENT_GOODS_OUT_OF_REGION_ALARM = 0x1005;	// 新零售事件，货品未正确完整摆放在货格内时上报信息
		public static final int ALARM_EVENT_GOODS_DIFFERENT_ALARM = 0x1006;		// 新零售事件，同一货格内商品不一致时上报信息
		
		public static final int ALARM_EVENT_CALL_NUMBER_ARARM = 0x2000;			// 拨号事件 STU_ALARM_EVENT_CALL_NUMBER
		
		public static final int ALARM_EVENT_FIRE_SMOKE_ALARM = 0x3000;				// 抽烟报警		STU_ALARM_EVENT_FIRE_SMOKE_ALARM
		public static final int ALARM_EVENT_FIRE_ILLEGAL_FIRE_OPERATION = 0x3001;	// 非法动火		STU_ALARM_EVENT_FIRE_ILLEGAL_FIRE_OPERATION
		public static final int ALARM_EVENT_FIRE_ALARM = 0x3002;					// 火警			STU_ALARM_EVENT_FIRE_ALARM
		public static final int ALARM_EVENT_FIRE_OPERATOR_NONCOMPLIANCE = 0x3003;	// 操作人数不合规	STU_ALARM_EVENT_FIRE_OPERATOR_NONCOMPLIANCE
		public static final int ALARM_EVENT_FIRE_SMOG_ALARM = 0x3004;				// 烟雾报警		STU_ALARM_EVENT_FIRE_SMOG_ALARM
	};

	// 交通黑白名单类型
	public static class EM_TRAFFIC_BWLIST_TYPE extends Structure
	{
		public static final int TRAFFCI_BWLIST_TYPE_NONE = -1;				// 交通黑白名单类型-无名单
		public static final int TRAFFCI_BWLIST_TYPE_BALCK = 0;				// 交通黑白名单类型-黑名单
		public static final int TRAFFCI_BWLIST_TYPE_WHITE = 1;				// 交通黑白名单类型-白名单
	};
	
	public static class EM_TRAFFIC_LANE_DIRECTION extends Structure
	{
		public static final int TRAFFIC_LANE_DIRECTION_APROACH = 0;				// 来向
		public static final int TRAFFIC_LANE_DIRECTION_LEAVE = 1;				// 去向
	};

	/////////////////////////////////////////////////////////////////////////////////

	// 球机违停抓拍类型
	public static class EM_SD_TRAFFIC_SNAPSHOT_TYPE extends Structure
	{
		public static final int SD_TRAFFIC_SNAPSHOT_UNKNOWN = -1;			// 未知
		public static final int SD_TRAFFIC_SNAPSHOT_NEAR = 0;				// 近景
		public static final int SD_TRAFFIC_SNAPSHOT_FAR = 1;				// 远景
	};

	// 球机违停抓拍模式
	public static class EM_SD_TRAFFIC_SNAPSHOT_MODE extends Structure
	{
		public static final int SD_TRAFFIC_SNAPSHOT_MODE_FAST = 0;				// 正常抓拍
		public static final int EM_SD_TRAFFIC_SNAPSHOT_MODE = 1;				// 快速抓拍
	};
	
	public static class EM_FACE_EXTRACT_OPERATE_TYPE extends Structure
	{
		public static final int FACE_EXTRACT_OPT_ADD = 0x01;				// 人脸库建模操作-添加人脸
		public static final int FACE_EXTRACT_OPT_DELETE = 0x02;				// 人脸库建模操作-删除人脸
	};
	
	/////////////////////////////////////////////////////////////////////////////////
	// FTP 路径编码类型
	public static class EM_FTP_PATH_ENCODE_TYPE extends Structure
	{
		public static final int FTP_PATH_ENCODE_TYPE_UTF8 = 0;					// FTP 路径为 UTF8 编码类型
		public static final int FTP_PATH_ENCODE_TYPE_GB2312 = 1;				// FTP 路径为 GB2312 编码类型
	};
	
	// 录像类型
	public static class EM_VIDEO_RECORD_TYPE extends Structure
	{
		public static final int VIDEO_RECORD_UNKNOWN = 0;					// 其它
		public static final int VIDEO_RECORD_TIME = 1;						// 定时录像
		public static final int VIDEO_RECORD_DETECT = 2;					// 动检录像
		public static final int VIDEO_RECORD_MANUAL = 3;					// 手动录像
		public static final int VIDEO_RECORD_SWITCH_IN_ALARM = 4;			// 外部报警录像
		public static final int VIDEO_RECORD_FACE_SNAP_WHOLE = 5;			// 人脸抓拍录像
		public static final int VIDEO_RECORD_SHELTER_DETECT = 6;			// 遮挡检测报警录像
		public static final int VIDEO_RECORD_FACE_RECOGNIZE_WHOLE = 7;		// 人脸识别录像（背景图触发）
		public static final int VIDEO_RECORD_FACE_RECOGNIZE_CUTOUT = 8;		// 人脸识别录像（抠图触发）
	};
	
	/////////////////////////////////////////////////////////////////////////////////
	// 报警事件相关枚举

	// 系统工作状态
	public static class EM_SYSTEM_WORKING_STATE extends Structure
	{
		public static final int SYSTEM_STATE_UNKNOWN = -1;		// 系统状态未知 
		public static final int SYSTEM_STATE_ACTIVE = 0;		// 系统处于激活状态
		public static final int SYSTEM_STATE_WAIT = 1;			// 系统处于待命状态
		public static final int SYSTEM_STATE_EQUIPMENT = 2;		// 系统处于工装状态
	};

	// 系统升级状态
	public static class EM_SYS_UPGRADE_STATUS extends Structure
	{
		public static final int SYS_UPGRADE_STATUS_UNKNOWN = -1;		// 升级处于未知状态
		public static final int SYS_UPGRADE_STATUS_PREUPGRADE = 0;	// 升级处于预升级状态
		public static final int SYS_UPGRADE_STATUS_SUCCESS = 1;		// 升级成功	
		public static final int SYS_UPGRADE_STATUS_FAIL = 2;		// 升级失败
		public static final int SYS_UPGRADE_STATUS_CANCEL = 3;		// 升级取消
	};

	// 存储热插拔类型
	public static class EM_STORAGE_HOTPLUG_TYPE extends Structure
	{
		public static final int STORAGE_HOTPLUG_UNKNOWN = -1;		// 热插拔未知动作
		public static final int STORAGE_HOTPLUG_ADD = 0;			// 设备插入
		public static final int STORAGE_HOTPLUG_REMOVE = 1;			// 设备拔出
	};

	// 存储异常类型
	public static class EM_STORAGE_ABNORMAL_TYPE extends Structure
	{
		public static final int STORAGE_ABNORMAL_UNKNOWN = 0;		// 未知异常
		public static final int STORAGE_ABNORMAL_READ_ONLY = 1;		// 只读异常
		public static final int STORAGE_ABNORMAL_PARTITION = 2;		// 分区错误
		public static final int STORAGE_ABNORMAL_FS = 3;			// 文件系统错误
	};
	
	/////////////////////////////////////////////////////////////////////////////////
	// 视频操作配置
	public static class EM_VIDEO_CFG_OPT_TYPE extends Structure
	{
		public static final int VIDEO_CFG_OPT_UNKNOWN = 0x0000;									// 未知

		public static final int VIDEO_CFG_OPT_VIDEO_IN_GET_STATUS = 0x0001;						// 获取视频输入状态信息
		public static final int VIDEO_CFG_OPT_VIDEO_IN_GET_EXT_SYNC_STATE = 0x0002;				// 获取视频输入同步信息状态

		public static final int VIDEO_CFG_OPT_VIDEO_IN_START_SYNC_PHASE_BRIGHT_TEST = 0x0003;	// 视频输入开始测试同步相位点
		public static final int VIDEO_CFG_OPT_VIDEO_IN_STOP_SYNC_PHASE_BRIGHT_TEST = 0x0004;	// 视频输入取消测试同步相位点

		public static final int VIDEO_CFG_OPT_VIDEO_IN_CONTROL_FOCUS = 0x0005;					// 视频输入聚焦调节，调节放大倍率和焦点到某个值
		public static final int VIDEO_CFG_OPT_VIDEO_IN_GET_FOCUS_STATUS = 0x0006;				// 视频输入聚焦状态信息
		public static final int VIDEO_CFG_OPT_VIDEO_IN_CONTINUE_FOCUS = 0x0007;					// 视频输入手动持续按指定速度聚焦和变倍调节
		public static final int VIDEO_CFG_OPT_VIDEO_IN_START_AUTO_FOCUS = 0x0008;				// 视频输入自动聚焦，调节焦点至最佳位置
		public static final int VIDEO_CFG_OPT_VIDEO_IN_STOP_AUTO_STATUS = 0x0009;				// 视频输入停止自动聚焦

		public static final int VIDEO_CFG_OPT_VIDEO_IN_SET_FOCUS_REGION = 0x000A;				// 视频输入区域聚焦设置
	};
	
	// 视频输入区域聚焦模式
	public static class EM_VIDEO_IN_REGION_FOCUS_MODE extends Structure
	{
		public static final int EM_REGION_FOCUS_MODE_UNKNOWN = -1;					// 未知
		public static final int EM_REGION_FOCUS_MODE_GLOBAL = 0;					// 全局
		public static final int EM_REGION_FOCUS_MODE_AUTO = 1;						// 自动
		public static final int EM_REGION_FOCUS_MODE_INSIDE_ROI = 3;				// ROI 指定的区域内
		public static final int EM_REGION_FOCUS_MODE_OUTSIDE_ROI = 4;				// ROI 指定的区域外
	};
	
	/////////////////////////////////////////////////////////////////////////////////
	// LDM 设备管理
	public static class EM_LDM_OPT_TYPE extends Structure
	{
		public static final int LDM_OPT_GET_CAPS					= 0x0000;		// 获取 LDM 能力
		public static final int LDM_OPT_GET_VIDEO_IN_CHANNEL		= 0x0001;		// 获取视频输入通道信息
		public static final int LDM_OPT_GET_DEVICE_CHANNEL			= 0x0002;		// 获取前端设备通道信息
		public static final int LDM_OPT_GET_DEVICE_STATE			= 0x0003;		// 获取前端设备状态
		public static final int LDM_OPT_GET_DEVICE					= 0x0004;		// 获取前端设备信息
		public static final int LDM_OPT_ADD_DEVICE					= 0x0005;		// 添加前端设备信息
		public static final int LDM_OPT_MODIFY_DEVICE				= 0x0006;		// 修改前端设备信息
		public static final int LDM_OPT_DELETE_DEVICE				= 0x0007;		// 删除前端设备信息

		public static final int LDM_OPT_SUBSCRIBE_DEVICE_STATE		= 0x0020;		// 订阅前端设备状态信息
		public static final int LDM_OPT_UNSUBSCRIBE_DEVICE_STATE	= 0x0021;		// 取消订阅前端设备状态信息

		public static final int LDM_OPT_SEARCH_DEVICE				= 0x0040;		// LDM 设备搜索
	};

	// LDM 通道连接状态
	public static class EM_CHANNEL_CONNECT_STATE extends Structure
	{
		public static final int CHANNEL_STATE_UNKNOWN				= -1;			// 未知状态
		public static final int CHANNEL_STATE_EMPTY					= 0;			// 通道未配置
		public static final int CHANNEL_STATE_CONNECTING			= 1;			// 正在连接
		public static final int CHANNEL_STATE_CONNECTED				= 2;			// 已连接
		public static final int CHANNEL_STATE_UNCONNECT				= 3;			// 未连接
		public static final int CHANNEL_STATE_CHANGED				= 4;			// 通道连接的设备信息有改动
	};

	// LDM 通道连接错误信息
	public static class EM_CHANNEL_CONNECT_ERROR extends Structure
	{
		public static final int CHANNEL_CONNECT_ERR_UNKNOWN			= -1;			// 未知错误
		public static final int CHANNEL_CONNECT_ERR_NONE			= 0;			// 连接无错误
		public static final int CHANNEL_CONNECT_ERR_LOGIN			= 1;			// 登录失败
		public static final int CHANNEL_CONNECT_ERR_LOGIN_CONN      = 2;			// 登录时尝试网络连接失败
		public static final int CHANNEL_CONNECT_ERR_NOT_INIT		= 3;			// 登录时未初始化用户
		public static final int CHANNEL_CONNECT_ERR_USER_PSWD		= 4;			// 登录时用户名或密码错误
		public static final int CHANNEL_CONNECT_ERR_TIMEOUT			= 5;			// 登录时连接超时
	};
		
	/////////////////////////////////////////////////////////////////////////////////
	// 云台归一化速度等级（8 等级）
	public static class EM_PTZ_SPEED_L8 extends Structure
	{
		public static final int PTZ_SPEED_L8_1 = 1;
		public static final int PTZ_SPEED_L8_2 = 2;
		public static final int PTZ_SPEED_L8_3 = 3;
		public static final int PTZ_SPEED_L8_4 = 4;
		public static final int PTZ_SPEED_L8_5 = 5;
		public static final int PTZ_SPEED_L8_6 = 6;
		public static final int PTZ_SPEED_L8_7 = 7;
		public static final int PTZ_SPEED_L8_8 = 8;
	};

	// 云台归一化速度等级（10 等级）
	public static class EM_PTZ_SPEED_L10 extends Structure
	{
		public static final int PTZ_SPEED_L10_1 = 1;
		public static final int PTZ_SPEED_L10_2 = 2;
		public static final int PTZ_SPEED_L10_3 = 3;
		public static final int PTZ_SPEED_L10_4 = 4;
		public static final int PTZ_SPEED_L10_5 = 5;
		public static final int PTZ_SPEED_L10_6 = 6;
		public static final int PTZ_SPEED_L10_7 = 7;
		public static final int PTZ_SPEED_L10_8 = 8;	
		public static final int PTZ_SPEED_L10_9 = 9;
		public static final int PTZ_SPEED_L10_10 = 10;
	};

	// 巡迹模式类型
	public static class EM_PTZ_EXP_PATTERN extends Structure
	{
		public static final int PTZ_EXP_PATTERN_1 = 0;
	};

	// 线性扫描边界
	public static class EM_PTZ_SCAN_BORDER extends Structure
	{
		public static final int PTZ_SCAN_BORDER_LEFT = 0;		// 线性扫描左边界
		public static final int PTZ_SCAN_BORDER_RIGHT = 1;		// 线性扫描右边界
	};

	// 云台守望动作类型
	public static class EM_PTZ_KEEP_WATCH_ACTION extends Structure
	{
		public static final int PTZ_KEEP_WATCH_ACTION_NONE = 0;			// 无动作
		public static final int PTZ_KEEP_WATCH_ACTION_PRESET = 1;			// 按预置点守望
		public static final int PTZ_KEEP_WATCH_ACTION_PRESET_TOUR = 2;		// 按巡航线路守望
		public static final int PTZ_KEEP_WATCH_ACTION_SCAN = 3;				// 按线性扫描线路守望 
		public static final int PTZ_KEEP_WATCH_ACTION_PATTERN = 4;			// 按巡迹守望
	};

	// 云台任务动作类型
	public static class EM_PTZ_SCHEDULE_TASK_ACTION extends Structure
	{
		public static final int PTZ_SCHEDULE_TASK_ACTION_NONE = 0;		// 无动作
		public static final int PTZ_SCHEDULE_TASK_ACTION_PRESET = 1;		// 按预置点执行任务
		public static final int PTZ_SCHEDULE_TASK_ACTION_PRESET_TOUR = 2;	// 按巡航线路执行任务
		public static final int PTZ_SCHEDULE_TASK_ACTION_SCAN = 3;			// 按线性扫描线路执行任务
		public static final int PTZ_SCHEDULE_TASK_ACTION_PATTERN = 4;		// 按巡迹执行任务
	};

	// 云台操作类型
	// 控制云台位移，倍率控制，焦点调节，光圈调节，云台重启，云台恢复默认
	public static class EM_PTZ_CTRL_TYPE extends Structure
	{
		public static final int PTZ_CTRL_UNKNOWN = -1;					// 未知操作
				
		public static final int PTZ_CTRL_MOVE_UP = 0x0001;				// 向上移动
		public static final int PTZ_CTRL_MOVE_DOWN = 0x0002;						// 向下移动
		public static final int PTZ_CTRL_MOVE_LEFT = 0x0003;						// 向左移动
		public static final int PTZ_CTRL_MOVE_RIGHT = 0x0004;					// 向右移动
				
		public static final int PTZ_CTRL_MOVE_LEFT_TOP = 0x0005;					// 向左上移动
		public static final int PTZ_CTRL_MOVE_LEFT_DOWN = 0x0006;				// 向左下移动
		public static final int PTZ_CTRL_MOVE_RIGHT_TOP = 0x0007;				// 向右上移动
		public static final int PTZ_CTRL_MOVE_RIGHT_DOWN = 0x0008;				// 向右下移动
				
		public static final int PTZ_CTRL_MOVE_RECT = 0x0009;						// 快速选定定位
		public static final int PTZ_CTRL_MOVE_STOP = 0x000A;						// 云台停止移动

		public static final int PTZ_CTRL_ZOOM_IN = 0x0040;				// 倍率变大
		public static final int PTZ_CTRL_ZOOM_OUT = 0x0041;						// 倍率变小
		public static final int PTZ_CTRL_ZOOM_STOP = 0x0042;						// 停止倍率调节
		public static final int PTZ_CTRL_FOCUS_NEAR = 0x0043;					// 焦点前调
		public static final int PTZ_CTRL_FOCUS_FAR = 0x0044;						// 焦点后调
		public static final int PTZ_CTRL_FOCUS_STOP = 0x0045;					// 停止焦点调节
		public static final int PTZ_CTRL_APERTURE_EXPAND = 0x0046;				// 光圈变大
		public static final int PTZ_CTRL_APERTURE_NARROW = 0x0047;				// 光圈变小
		public static final int PTZ_CTRL_APERTURE_STOP = 0x0048;					// 停止光圈调节

		public static final int PTZ_CTRL_RESTART = 0x4000;				// 云台重启
		public static final int PTZ_CTRL_RESET = 0x4001;				// 云台恢复默认
	};

	// 云台巡航控制类型
	public static class EM_PTZ_EXP_TYPE extends Structure
	{
		public static final int PTZ_EXP_PRESET_GOTO_SLOW = 0x0000;		// 慢速移动到预置点
		public static final int PTZ_EXP_PRESET_GOTO_NORMAL = 0x0001;				// 常速移动到预置点
		public static final int PTZ_EXP_PRESET_GOTO_FAST = 0x0002;				// 快速移动到预置点

		public static final int PTZ_EXP_PRESET_TOUR_START = 0x0010;		// 开始巡航
		public static final int PTZ_EXP_PRESET_TOUR_STOP = 0x0011;				// 停止巡航

		public static final int PTZ_EXP_RECORD_PATTERN_START = 0x0020;	// 开始记录巡航轨迹
		public static final int PTZ_EXP_RECORD_PATTERN_STOP = 0x0021;			// 停止记录巡航轨迹

		public static final int PTZ_EXP_PATTERN_START = 0x0030;			// 开始巡迹
		public static final int PTZ_EXP_PATTERN_STOP = 0x0031;					// 终止巡迹

		public static final int PTZ_EXP_SCAN_START = 0x0040;			// 开始线性扫描
		public static final int PTZ_EXP_SCAN_STOP = 0x0041;						// 停止线性扫描
		public static final int PTZ_EXP_SCAN_RANGE_SET = 0x0042;					// 设置线性扫描边界
	};

	// 云台配置类型
	public static class EM_PTZ_CFG_TYPE extends Structure
	{
		public static final int PTZ_CFG_PRESETS_GET = 0x0000;					// 获取所有预置点
		public static final int PTZ_CFG_PRESET_GET_BY_INDEX = 0x0001;					// 获取指定编号的预置点
		public static final int PTZ_CFG_PRESET_ADD = 0x0002;								// 追加预置点
		public static final int PTZ_CFG_PRESET_INSERT = 0x0003;							// 插入预置点
		public static final int PTZ_CFG_PRESET_RESET = 0x0004;							// 重置指定编号的预置点
		public static final int PTZ_CFG_PRESET_REMOVE = 0x0005;							// 删除指定编号的预置点
		public static final int PTZ_CFG_PRESETS_CLEAR = 0x0006;							// 清除所有预置点

		public static final int PTZ_CFG_PRESET_TOURS_GET = 0x0010;				// 获取已设置的巡航线路列表
		public static final int PTZ_CFG_PRESET_TOUR_GET_BY_INDEX = 0x0011;				// 获取指定编号的巡航线路
		public static final int PTZ_CFG_PRESET_TOUR_ADD = 0x0012;						// 追加巡航线路
		public static final int PTZ_CFG_PRESET_TOUR_INSERT = 0x0013;						// 插入巡航线路
		public static final int PTZ_CFG_PRESET_TOUR_RESET = 0x0014;						// 重置指定编号的巡航线路
		public static final int PTZ_CFG_PRESET_TOUR_REMOVE = 0x0015;						// 清除指定编号的巡航线路
		public static final int PTZ_CFG_PRESET_TOURS_CLAER = 0x0016;						// 清除所有巡航线路	

		public static final int PTZ_CFG_PRESET_TOUR_NODES_GET = 0x0020;			// 获取巡航线路的预置点列表
		public static final int PTZ_CFG_PRESET_TOUR_NODE_ADD = 0x0021;					// 添加指定巡航线路的预置点
		public static final int PTZ_CFG_PRESET_TOUR_NODE_RESET = 0x0022;					// 重置指定巡航线路的预置点
		public static final int PTZ_CFG_PRESET_TOUR_NODE_REMOVE = 0x0023;				// 移除指定巡航线路的预置点	
		public static final int PTZ_CFG_PRESET_TOUR_NODES_CLEAR = 0x0024;				// 清除指定续航线路的所有预置点

		public static final int PTZ_CFG_KEEP_WATCH_GET = 0x0040;				// 守望配置获取
		public static final int PTZ_CFG_KEEP_WATCH_SET = 0x0041;							// 守望配置设置

		public static final int PTZ_CFG_SCHEDULE_TASK_GET = 0x0050;				// 定时任务配置获取
		public static final int PTZ_CFG_SCHEDULE_TASK_SET = 0x0051;						// 定时任务配置设置

		public static final int PTZ_CFG_AUTO_SCAN_ENABLE_GET = 0x0060;			// 获取线性扫描使能信息
		public static final int PTZ_CFG_AUTO_SACN_REMOVE = 0x0061;				// 移除线性扫描路线

		public static final int PTZ_CFG_AUTO_PATTERN_ENABLE_GET = 0x0070;		// 获取巡迹使能信息
		public static final int PTZ_CFG_AUTO_PATTERN_REMOVE = 0x0071;			// 移除巡迹路线

		public static final int PTZ_CFG_STATUS_GET = 0x1000;					// 获取云台状态信息
		public static final int PTZ_CFG_POSITION_STATUS_GET = 0x1001;			// 获取当前云台标定绝对位置信息
	};
	
	/////////////////////////////////////////////////////////////////////////////////
	//门禁配置操作类型
	public static class EM_DOOR_CFG_OPT_TYPE extends Structure
	{
		public static final int DOOR_CFG_OPT_UNKNOWN = -1;						// 未知配置操作
		
		public static final int DOOR_CFG_OPT_PASS_TIMES_GET = 0x0001;			// 获取门禁通过时段（暂不支持）
		public static final int DOOR_CFG_OPT_PASS_TIME_ADD = 0x0002;			// 添加门禁通过时段（暂不支持）
		public static final int DOOR_CFG_OPT_PASS_TIME_UPDATE = 0x0003;			// 更新门禁通过时段（暂不支持）
		public static final int DOOR_CFG_OPT_PASS_TIME_REMOVE = 0x0004;			// 删除门禁通过时段（暂不支持）
		
		public static final int DOOR_CFG_OPT_GROUPS_GET = 0x0010;				// 获取门禁权限组
		public static final int DOOR_CFG_OPT_GROUP_ADD = 0x0011;				// 添加门禁权限组
		public static final int DOOR_CFG_OPT_GROUP_UPDATE = 0x0012;				// 更新门禁权限组
		public static final int DOOR_CFG_OPT_GROUP_REMOVE = 0x0013;				// 删除门禁权限组(不支持含中文名删除，含中文名请使用DOOR_CFG_OPT_GROUP_REMOVE_EX)
		
		public static final int DOOR_CFG_OPT_GROUP_GET_BIND_PERSON = 0x0014;	// 获取权限组绑定的人员
		public static final int DOOR_CFG_OPT_GROUP_BIND_PERSON = 0x0015;		// 绑定人员到对应权限组
		public static final int DOOR_CFG_OPT_GROUP_UNBIND_PERSON = 0x0016;		// 删除权限组中绑定的人员
		public static final int DOOR_CFG_OPT_GROUP_REMOVE_EX = 0x0017;			// 删除门禁权限组Ex(支持含中文名删除)
		
		public static final int DOOR_CFG_OPT_GROUP_PASS_TIMES_GET = 0x0020;		// 获取权限组与通行时段关系信息（暂不支持）
		public static final int DOOR_CFG_OPT_GROUP_PASS_TIME_ADD = 0x0021;		// 添加权限组与通行时段关系信息（暂不支持）
		public static final int DOOR_CFG_OPT_GROUP_PASS_TIME_UPDATE = 0x0022;	// 更新权限组与通行时段关系信息（暂不支持）
		public static final int DOOR_CFG_OPT_GROUP_PASS_TIME_REMOVE = 0x0023;	// 删除权限组与通行时段关系信息（暂不支持）
		
		public static final int DOOR_CFG_OPT_PERSONS_GET = 0x0030;				// 获取门禁人员信息（不获取图片）
		public static final int DOOR_CFG_OPT_PERSON_ADD = 0x0031;				// 添加门禁人员信息（可以添加人员图片）
		public static final int DOOR_CFG_OPT_PERSON_UPDATE = 0x0032;			// 更新门禁人员信息（可以更新人员图片）
		public static final int DOOR_CFG_OPT_PERSON_TYPE_SET = 0x0033;			// 设置门禁人员类型
		public static final int DOOR_CFG_OPT_PERSON_REMOVE = 0x0034;			// 删除门禁人员信息（包括删除图片）
		public static final int DOOR_CFG_OPT_PERSON_IMAGE_GET = 0x0035;			// 获取门禁人员图片
		public static final int DOOR_CFG_OPT_PERSON_COUNT = 0x0036;				// 获取门禁人员个数
		public static final int DOOR_CFG_OPT_PERSON_IMAGE_GET_EX = 0x0037;		// 获取门禁人员图片Ex（包括FaceToken）
				
		public static final int DOOR_CFG_OPT_CARDS_GET = 0x0040;				// 获取门禁卡信息
		public static final int DOOR_CFG_OPT_CARD_ADD = 0x0041;					// 添加门禁卡信息
		public static final int DOOR_CFG_OPT_CARD_UPDATE = 0x0042;				// 更新门禁卡信息
		public static final int DOOR_CFG_OPT_CARD_REMOVE = 0x0043;				// 删除门禁卡信息
		
		public static final int DOOR_CFG_OPT_ACCESS_RECORDS_GET = 0x0060;		// 获取门禁访问记录
		public static final int DOOR_CFG_OPT_ACCESS_RECORDS_REMOVE = 0x0061;	// 删除指定条件的门禁访问记录
		public static final int DOOR_CFG_OPT_ACCESS_RECORDS_COUNT_GET = 0x0062;	// 获取记录条数
		public static final int DOOR_CFG_OPT_ACCESS_RECORDS_IMAGE_GET = 0x0063;	// 获取记录 ID 关联的抓拍图片
		public static final int DOOR_CFG_OPT_ACCESS_RECORDS_IMAGE_GET_EX = 0x0064;	// 获取记录 ID 关联的抓拍图片，返回二进制数据
		
		public static final int DOOR_CFG_OPT_ACCESS_VIEW_LOG_GET = 0x0070;		// 获取 LOG 图片
		public static final int DOOR_CFG_OPT_ACCESS_VIEW_LOG_SET = 0x0071;		// 设置 LOG 图片，只支持png格式
		public static final int DOOR_CFG_OPT_ACCESS_VIEW_LOG_CLEAR = 0x0072;	// 清除 LOG 图片
		public static final int DOOR_CFG_OPT_ACCESS_VIEW_VOICE_SET = 0x0073; 	// 自定义语音设置
		public static final int DOOR_CFG_OPT_ACCESS_VIEW_VOICE_INFO_GET = 0x0074; // 自定义语音信息获取
		public static final int DOOR_CFG_OPT_ACCESS_VIEW_SHOW_PROMPT = 0x0075;	// 触发一次语音、文字提示
		
		public static final int DOOR_CFG_OPT_ADVERTISING_SET_SHOW_MODE = 0x0080;	// 切换显示界面
		public static final int DOOR_CFG_OPT_ADVERTISING_DELETE_FILE = 0x0081;		// 删除广告文件
		public static final int DOOR_CFG_OPT_ADVERTISING_REPLAY_ALL = 0x0082;		// 重播所有广告
		public static final int DOOR_CFG_OPT_ADVERTISING_PRE_FIND_FILE = 0x0083;	// 预查询广告文件，返回文件总数量
		public static final int DOOR_CFG_OPT_ADVERTISING_GET_FILE_LIST = 0x0084;	// 获取广告文件名称，必须先调用 DOOR_CFG_OPT_ADVERTISING_PRE_FIND_FILE
		public static final int DOOR_CFG_OPT_ADVERTISING_SET_WEIGHT_SHOW = 0x0085;	// 设置底部部件显示模式
		public static final int DOOR_CFG_OPT_ADVERTISING_PRE_FIND_PLAY_LIST = 0x0086;	// 预查询当前播放列表文件总数量，返回文件总数量
		public static final int DOOR_CFG_OPT_ADVERTISING_GET_PLAY_LIST = 0x0087;	// 获取当前播放列表，必须先调用 DOOR_CFG_OPT_ADVERTISING_PRE_FIND_PLAY_LIST
		public static final int DOOR_CFG_OPT_ADVERTISING_SET_PLAY_LIST = 0x0088;	// 设置当前播放列表
				
		public static final int DOOR_CFG_OPT_DOOR_OPEN_ONCE = 0x1001;			// 门禁开门
		public static final int DOOR_CFG_OPT_DOOR_GET_STATUS = 0x1002;			// 获取门状态
		public static final int DOOR_CFG_OPT_DOOR_OPEN_ONCE_EX = 0x1003;		// 门禁开门Ex（支持开门定制信息下发）
	};
	
	// 门禁通过时段类型
	public static class EM_DOOR_PASS_TIME_TYPE extends Structure
	{
		public static final int DOOR_PASS_TIME_TYPE_UNKNOWN = -1;				// 未知时段
		public static final int DOOR_PASS_TIME_TYPE_GLOBAL = 0;					// 全时间段
		public static final int DOOR_PASS_TIME_TYPE_WORKDAY = 1;				// 工作时间段
		public static final int DOOR_PASS_TIME_TYPE_WEEKEND = 2;				// 周末时间段
		public static final int DOOR_PASS_TIME_TYPE_HOLIDAY = 3;				// 假日时间段
	};

	// 门禁访问方式
	public static class EM_DOOR_ACCESS_TYPE extends Structure
	{
		public static final int DOOR_ACCESS_TYPE_UNKNOWN = -1;					// 未知方式
		public static final int DOOR_ACCESS_TYPE_FACE = 1;						// 刷脸通行
		public static final int DOOR_ACCESS_TYPE_CARD = 2;						// 刷卡通行
		public static final int DOOR_ACCESS_TYPE_FACE_AND_CARD = 3;				// 刷脸并且刷卡通行
		public static final int DOOR_ACCESS_TYPE_FACE_OR_CARD = 4;				// 刷脸或刷卡通行
	};

	// 门禁模式
	public static class EM_DOOR_MODE_TYPE extends Structure
	{
		public static final int DOOR_MODE_TYPE_UNKNOWN = -1;					// 未知模式
		public static final int DOOR_MODE_TYPE_CONTROL = 0;						// 受控模式
		public static final int DOOR_MODE_TYPE_OPENALWAYS = 1;					// 常开模式
		public static final int DOOR_MODE_TYPE_CLOSEALWAYS = 2;					// 常闭模式
	};

	// 门禁状态
	public static class EM_DOOR_STATUS_TYPE extends Structure
	{
		public static final int DOOR_STATUS_TYPE_ERROR = -1;					// 门禁状态异常
		public static final int DOOR_STATUS_TYPE_CLOSE = 0;						// 门禁处于关闭状态
		public static final int DOOR_STATUS_TYPE_OPEN = 1;						// 门禁处于开启状态
	};

	// 门禁人员类型
	public static class EM_DOOR_PERSON_TYPE extends Structure
	{
		public static final int DOOR_PERSON_TYPE_UNKNOWN = -1;					// 未知人员
		public static final int DOOR_PERSON_TYPE_DEFAULT = 1;					// 默认内部人员
		public static final int DOOR_PERSON_TYPE_GUEST = 2;						// 访客人员
		public static final int DOOR_PERSON_TYPE_BLACK_LIST = 3;				// 黑名单人员
	};

	// 门禁卡类型
	public static class EM_DOOR_CARD_TYPE extends Structure
	{
		public static final int DOOR_CARD_TYPE_UNKNOWN = -1;					// 未知卡类型
		public static final int DOOR_CARD_TYPE_DEFAULT = 1;						// 默认卡类型
		public static final int DOOR_CARD_TYPE_COERCE = 2;						// 强制卡类型
	};
	
	// 门禁陌生人提示类型
	public static class EM_STRANGER_TIPS_TYPE extends Structure
	{
		public static final int EM_STRANGER_TIPS_TYPE_UNKNOWN = -1;				// 未知类型
		public static final int EM_STRANGER_TIPS_TYPE_DEFAULT = 0;				// 默认
		public static final int EM_STRANGER_TIPS_TYPE_CUSTOM = 1;				// 自定义
	};
	
	// 日志查询类型
	public static class EM_LOG_SEARCH_TYPE extends Structure
	{
		public static final int EM_LOG_TYPE_UNKNOWN = 0;							// 未知

		public static final int EM_LOG_TYPE_LOGIN = 0x0001;							// 登录
		public static final int EM_LOG_TYPE_LOGOUT = 0x0002;						// 登出
		public static final int EM_LOG_TYPE_UPGRADE = 0x0003;						// 设备升级
		public static final int EM_LOG_TYPE_SYNC_TIME = 0x0004;						// 时间同步
		public static final int EM_LOG_TYPE_SYSTEM_SELF_CHECK = 0x0005;				// 系统自检
		public static final int EM_LOG_TYPE_FIRE_ALARM_LINKAGE = 0x0006;			// 火警联动

		public static final int EM_LOG_TYPE_IP_CONFLICT = 0x0100;					// IP冲突
		public static final int EM_LOG_TYPE_MAC_CONFLICT = 0x0101;					// MAC冲突
		public static final int EM_LOG_TYPE_NET_ABORT = 0x0102;						// 断网
		public static final int EM_LOG_TYPE_WIFI = 0x0103;							// WIFI
		public static final int EM_LOG_TYPE_TELNET = 0x0104;						// Telnet

		public static final int EM_LOG_TYPE_CONFIG = 0x0200;						// 配置

		public static final int EM_LOG_TYPE_HOT_PLUG = 0x0300;						// 热插拔
		public static final int EM_LOG_TYPE_FORMAT = 0x0301;						// 格式化

		public static final int EM_LOG_TYPE_USER_MGR = 0x0400;						// 用户管理

		public static final int EM_LOG_TYPE_RY_CLOUD_CONNECT = 0x0500;				// Raying云主链接
		public static final int EM_LOG_TYPE_RY_CLOUD_SUB_CONNECT = 0x0501;			// Raying云子链接

		public static final int EM_LOG_TYPE_VIDEO_SHELTER_DETECT = 0x0600;			// 视屏遮挡

		public static final int EM_LOG_TYPE_DOOR_TAMPER_ALARM = 0x0700;				// 防拆报警
		public static final int EM_LOG_TYPE_DOOR_BLACK_LIST_ALARM = 0x0701;			// 黑名单报警
		public static final int EM_LOG_TYPE_DOOR_COERCE_ALARM = 0x0702;				// 胁迫报警
		public static final int EM_LOG_TYPE_DOOR_ILLEGAL_OPEN_ALARM = 0x0703;		// 非法开门报警

		public static final int EM_LOG_TYPE_GOODS_REPLACE_ALARM = 0x0800;			// 货品更替报警
		public static final int EM_LOG_TYPE_GOODS_TAKEAWAY_ALARM = 0x0801;			// 货品取走报警
		public static final int EM_LOG_TYPE_GOODS_STACKING_ALARM = 0x0802;			// 货品上架报警
		public static final int EM_LOG_TYPE_GOODS_EMPTY_ALARM = 0x0803;				// 货柜无货品报警
		public static final int EM_LOG_TYPE_GOODS_OUT_OF_REGION_ALARM = 0x0804;		// 货品未正确完整摆放在货格内报警
		public static final int EM_LOG_TYPE_GOODS_DIFFERENT_ALARM = 0x0805;			// 货格内商品不一致报警日志
	};
}
