package com.iailab.netsdk.lib.enumeration; /** * @author 47081 * @version 1.0 * @description 设备类型 * @date 2020/9/12 */ public enum EMDeviceType { /** * none */ NET_PRODUCT_NONE(0, "未知"), /** * éžå®žæ—¶MACE */ NET_DVR_NONREALTIME_MACE(1, "éžå®žæ—¶MACE"), /** * éžå®žæ—¶ */ NET_DVR_NONREALTIME(2, "éžå®žæ—¶"), /** * 网络视频æœåŠ¡å™¨ */ NET_NVS_MPEG1(3, "网络视频æœåŠ¡å™¨"), /** * MPEG1二路录åƒæœº */ NET_DVR_MPEG1_2(4, "MPEG1二路录åƒæœº"), /** * MPEG1八路录åƒæœº */ NET_DVR_MPEG1_8(5, "MPEG1八路录åƒæœº"), /** * MPEG4八路录åƒæœº */ NET_DVR_MPEG4_8(6, "MPEG4八路录åƒæœº"), /** * MPEG4åå…路录åƒæœº */ NET_DVR_MPEG4_16(7, "MPEG4åå…路录åƒæœº"), /** * LB系列录åƒæœº */ NET_DVR_MPEG4_SX2(8, "LB系列录åƒæœº"), /** * GB系列录åƒæœº */ NET_DVR_MEPG4_ST2(9, "GB系列录åƒæœº"), /** * HB系列录åƒæœº */ NET_DVR_MEPG4_SH2(10, "HB系列录åƒæœº"), /** * GBE系列录åƒæœº */ NET_DVR_MPEG4_GBE(11, "GBE系列录åƒæœº"), /** * II代网络视频æœåŠ¡å™¨ */ NET_DVR_MPEG4_NVSII(12, "II代网络视频æœåŠ¡å™¨"), /** * æ–°æ ‡å‡†é…ç½®åè®® */ NET_DVR_STD_NEW(13, "æ–°æ ‡å‡†é…ç½®åè®®"), /** * DDNSæœåŠ¡å™¨ */ NET_DVR_DDNS(14, "DDNSæœåŠ¡å™¨"), /** * ATM机 */ NET_DVR_ATM(15, "ATM机"), /** * 二代éžå®žæ—¶NB系列机器 */ NET_NB_SERIAL(16, "二代éžå®žæ—¶NB系列机器"), /** * LNç³»åˆ—äº§å“ */ NET_LN_SERIAL(17, "LN系列产å“"), /** * BAVç³»åˆ—äº§å“ */ NET_BAV_SERIAL(18, "BAV系列产å“"), /** * SDIPç³»åˆ—äº§å“ */ NET_SDIP_SERIAL(19, "SDIP系列产å“"), /** * IPCç³»åˆ—äº§å“ */ NET_IPC_SERIAL(20, "IPC系列产å“"), /** * NVS B系列 */ NET_NVS_B(21, "NVS B系列"), /** * NVS H系列 */ NET_NVS_C(22, "NVS H系列"), /** * NVS S系列 */ NET_NVS_S(23, "NVS S系列"), /** * NVS E系列 */ NET_NVS_E(24, "NVS E系列"), /** * 从QueryDevStateä¸æŸ¥è¯¢è®¾å¤‡ç±»åž‹,以å—ç¬¦ä¸²æ ¼å¼ */ NET_DVR_NEW_PROTOCOL(25, "从QueryDevStateä¸æŸ¥è¯¢è®¾å¤‡ç±»åž‹,以å—ç¬¦ä¸²æ ¼å¼"), /** * 解ç 器 */ NET_NVD_SERIAL(26, "解ç 器"), /** * N5 */ NET_DVR_N5(27, "N5"), /** * æ··åˆDVR */ NET_DVR_MIX_DVR(28, "æ··åˆDVR"), /** * SVR系列 */ NET_SVR_SERIAL(29, "SVR系列"), /** * SVR-BS */ NET_SVR_BS(30, "SVR-BS"), /** * NVR系列 */ NET_NVR_SERIAL(31, "NVR系列"), /** * N51 */ NET_DVR_N51(32, "N51"), /** * ITSE 智能分æžç›’ */ NET_ITSE_SERIAL(33, "ITSE 智能分æžç›’"), /** * 智能交通åƒæœºè®¾å¤‡ */ NET_ITC_SERIAL(34, "智能交通åƒæœºè®¾å¤‡"), /** * 雷达测速仪HWS */ NET_HWS_SERIAL(35, "雷达测速仪HWS"), /** * 便æºå¼éŸ³è§†é¢‘录åƒæœº */ NET_PVR_SERIAL(36, "便æºå¼éŸ³è§†é¢‘录åƒæœº"), /** * IVS(智能视频æœåŠ¡å™¨ç³»åˆ—) */ NET_IVS_SERIAL(37, "IVS(智能视频æœåŠ¡å™¨ç³»åˆ—)"), /** * 通用智能视频侦测æœåŠ¡å™¨ */ NET_IVS_B(38, "通用智能视频侦测æœåŠ¡å™¨"), /** * ç›®æ ‡è¯†åˆ«æœåŠ¡å™¨ */ NET_IVS_F(39, "ç›®æ ‡è¯†åˆ«æœåŠ¡å™¨"), /** * 视频质é‡è¯Šæ–æœåŠ¡å™¨ */ NET_IVS_V(40, "视频质é‡è¯Šæ–æœåŠ¡å™¨"), /** * 矩阵 */ NET_MATRIX_SERIAL(41, "矩阵"), /** * N52 */ NET_DVR_N52(42, "N52"), /** * N56 */ NET_DVR_N56(43, "N56"), /** * ESS */ NET_ESS_SERIAL(44, "ESS"), /** * 人数统计æœåŠ¡å™¨ */ NET_IVS_PC(45, "人数统计æœåŠ¡å™¨"), /** * pc-nvr */ NET_PC_NVR(46, "pc-nvr"), /** * 大å±æŽ§åˆ¶å™¨ */ NET_DSCON(47, "大å±æŽ§åˆ¶å™¨"), /** * 网络视频å˜å‚¨æœåŠ¡å™¨ */ NET_EVS(48, "网络视频å˜å‚¨æœåŠ¡å™¨"), /** * 嵌入å¼æ™ºèƒ½åˆ†æžè§†é¢‘系统 */ NET_EIVS(49, "嵌入å¼æ™ºèƒ½åˆ†æžè§†é¢‘系统"), /** * DVR-N6 */ NET_DVR_N6(50, "DVR-N6"), /** * 万能解ç 器 */ NET_UDS(51, "万能解ç 器"), /** * 银行报è¦ä¸»æœº */ NET_AF6016(52, "银行报è¦ä¸»æœº"), /** * 视频网络报è¦ä¸»æœº */ NET_AS5008(53, "视频网络报è¦ä¸»æœº"), /** * 网络报è¦ä¸»æœº */ NET_AH2008(54, "网络报è¦ä¸»æœº"), /** * 报è¦ä¸»æœºç³»åˆ— */ NET_A_SERIAL(55, "报è¦ä¸»æœºç³»åˆ—"), /** * é—¨ç¦ç³»åˆ—äº§å“ */ NET_BSC_SERIAL(56, "é—¨ç¦ç³»åˆ—产å“"), /** * NVSç³»åˆ—äº§å“ */ NET_NVS_SERIAL(57, "NVS系列产å“"), /** * VTOç³»åˆ—äº§å“ */ NET_VTO_SERIAL(58, "VTO系列产å“"), /** * VTNCç³»åˆ—äº§å“ */ NET_VTNC_SERIAL(59, "VTNC系列产å“"), /** * TPC系列产å“(çƒæˆåƒè®¾å¤‡) */ NET_TPC_SERIAL(60, "TPC系列产å“(çƒæˆåƒè®¾å¤‡)"), /** * æ— çº¿ä¸ç»§è®¾å¤‡ */ NET_ASM_SERIAL(61, "æ— çº¿ä¸ç»§è®¾å¤‡"), /** * 管ç†æœº */ NET_VTS_SERIAL(62, "管ç†æœº"); private EMDeviceType(int type, String desc) { this.type = type; this.desc = desc; } private int type; private String desc; public int getType() { return type; } public void setType(int type) { this.type = type; } public String getDesc() { return desc; } public void setDesc(String desc) { this.desc = desc; } public static EMDeviceType getEMDeviceType(int type) { for (EMDeviceType deviceType : EMDeviceType.values()) { if (deviceType.getType() == type) { return deviceType; } } return null; } }