package com.iailab.netsdk.common; import com.iailab.netsdk.lib.LastError; import com.iailab.netsdk.lib.NetSDKLib; /** * ç™»å½•è®¾å¤‡è®¾å¤‡é”™è¯¯çŠ¶æ€ */ public class ErrorCode { /** * 登录设备设备错误状æ€ä¸è‹±æ–‡ * @param err 接å£CLIENT_GetLastError返回, error code: (0x80000000|" + (LoginModule.netsdk.CLIENT_GetLastError() & 0x7fffffff) +") * @return */ public static String getErrorCode(int err) { String msg = ""; switch(err) { case LastError.NET_NOERROR: // 0 没有错误 msg = Res.string().getBundle().getString("NET_ERROR"); break; case LastError.NET_ERROR: // -1 未知错误 msg = Res.string().getBundle().getString("NET_ERROR"); break; case LastError.NET_SYSTEM_ERROR: // (0x80000000|1) Windows系统出错 msg = Res.string().getBundle().getString("NET_SYSTEM_ERROR"); break; case LastError.NET_NETWORK_ERROR: // (0x80000000|2) 网络错误,å¯èƒ½æ˜¯å› 为网络超时 msg = Res.string().getBundle().getString("NET_NETWORK_ERROR"); break; case LastError.NET_DEV_VER_NOMATCH: // (0x80000000|3) 设备åè®®ä¸åŒ¹é… msg = Res.string().getBundle().getString("NET_DEV_VER_NOMATCH"); break; case LastError.NET_INVALID_HANDLE: // (0x80000000|4) å¥æŸ„æ— æ•ˆ msg = Res.string().getBundle().getString("NET_INVALID_HANDLE"); break; case LastError.NET_OPEN_CHANNEL_ERROR: // (0x80000000|5) 打开通é“失败 msg = Res.string().getBundle().getString("NET_OPEN_CHANNEL_ERROR"); break; case LastError.NET_CLOSE_CHANNEL_ERROR: // (0x80000000|6) å…³é—通é“失败 msg = Res.string().getBundle().getString("NET_CLOSE_CHANNEL_ERROR"); break; case LastError.NET_ILLEGAL_PARAM: // (0x80000000|7) 用户å‚æ•°ä¸åˆæ³• msg = Res.string().getBundle().getString("NET_ILLEGAL_PARAM"); break; case LastError.NET_SDK_INIT_ERROR: // (0x80000000|8) SDKåˆå§‹åŒ–出错 msg = Res.string().getBundle().getString("NET_SDK_INIT_ERROR"); break; case LastError.NET_SDK_UNINIT_ERROR: // (0x80000000|9) SDK清ç†å‡ºé”™ msg = Res.string().getBundle().getString("NET_SDK_UNINIT_ERROR"); break; case LastError.NET_RENDER_OPEN_ERROR: // (0x80000000|10) 申请render资æºå‡ºé”™ msg = Res.string().getBundle().getString("NET_RENDER_OPEN_ERROR"); break; case LastError.NET_DEC_OPEN_ERROR: // (0x80000000|11) 打开解ç 库出错 msg = Res.string().getBundle().getString("NET_DEC_OPEN_ERROR"); break; case LastError.NET_DEC_CLOSE_ERROR: // (0x80000000|12) å…³é—解ç 库出错 msg = Res.string().getBundle().getString("NET_DEC_CLOSE_ERROR"); break; case LastError.NET_MULTIPLAY_NOCHANNEL: // (0x80000000|13) 多画é¢é¢„览ä¸æ£€æµ‹åˆ°é€šé“数为0 msg = Res.string().getBundle().getString("NET_MULTIPLAY_NOCHANNEL"); break; case LastError.NET_TALK_INIT_ERROR: // (0x80000000|14) 录音库åˆå§‹åŒ–失败 msg = Res.string().getBundle().getString("NET_TALK_INIT_ERROR"); break; case LastError.NET_TALK_NOT_INIT: // (0x80000000|15) 录音库未ç»åˆå§‹åŒ– msg = Res.string().getBundle().getString("NET_TALK_NOT_INIT"); break; case LastError.NET_TALK_SENDDATA_ERROR: // (0x80000000|16) å‘é€éŸ³é¢‘æ•°æ®å‡ºé”™ msg = Res.string().getBundle().getString("NET_TALK_SENDDATA_ERROR"); break; case LastError.NET_REAL_ALREADY_SAVING: // (0x80000000|17) 实时数æ®å·²ç»å¤„于ä¿å˜çŠ¶æ€ msg = Res.string().getBundle().getString("NET_REAL_ALREADY_SAVING"); break; case LastError.NET_NOT_SAVING: // (0x80000000|18) 未ä¿å˜å®žæ—¶æ•°æ® msg = Res.string().getBundle().getString("NET_NOT_SAVING"); break; case LastError.NET_OPEN_FILE_ERROR: // (0x80000000|19) 打开文件出错 msg = Res.string().getBundle().getString("NET_OPEN_FILE_ERROR"); break; case LastError.NET_PTZ_SET_TIMER_ERROR: // (0x80000000|20) å¯åŠ¨äº‘å°æŽ§åˆ¶å®šæ—¶å™¨å¤±è´¥ msg = Res.string().getBundle().getString("NET_PTZ_SET_TIMER_ERROR"); break; case LastError.NET_RETURN_DATA_ERROR: // (0x80000000|21) 对返回数æ®çš„æ ¡éªŒå‡ºé”™ msg = Res.string().getBundle().getString("NET_RETURN_DATA_ERROR"); break; case LastError.NET_INSUFFICIENT_BUFFER: // (0x80000000|22) æ²¡æœ‰è¶³å¤Ÿçš„ç¼“å˜ msg = Res.string().getBundle().getString("NET_INSUFFICIENT_BUFFER"); break; case LastError.NET_NOT_SUPPORTED: // (0x80000000|23) 当å‰SDK未支æŒè¯¥åŠŸèƒ½ msg = Res.string().getBundle().getString("NET_NOT_SUPPORTED"); break; case LastError.NET_NO_RECORD_FOUND: // (0x80000000|24) 查询ä¸åˆ°å½•åƒ msg = Res.string().getBundle().getString("NET_NO_RECORD_FOUND"); break; case LastError.NET_NOT_AUTHORIZED: // (0x80000000|25) æ— æ“作æƒé™ msg = Res.string().getBundle().getString("NET_NOT_AUTHORIZED"); break; case LastError.NET_NOT_NOW: // (0x80000000|26) æš‚æ—¶æ— æ³•æ‰§è¡Œ msg = Res.string().getBundle().getString("NET_NOT_NOW"); break; case LastError.NET_NO_TALK_CHANNEL: // (0x80000000|27) 未å‘çŽ°å¯¹è®²é€šé“ msg = Res.string().getBundle().getString("NET_NO_TALK_CHANNEL"); break; case LastError.NET_NO_AUDIO: // (0x80000000|28) 未å‘现音频 msg = Res.string().getBundle().getString("NET_NO_AUDIO"); break; case LastError.NET_NO_INIT: // (0x80000000|29) 网络SDK未ç»åˆå§‹åŒ– msg = Res.string().getBundle().getString("NET_NO_INIT"); break; case LastError.NET_DOWNLOAD_END: // (0x80000000|30) ä¸‹è½½å·²ç»“æŸ msg = Res.string().getBundle().getString("NET_DOWNLOAD_END"); break; case LastError.NET_EMPTY_LIST: // (0x80000000|31) 查询结果为空 msg = Res.string().getBundle().getString("NET_EMPTY_LIST"); break; case LastError.NET_ERROR_GETCFG_SYSATTR: // (0x80000000|32) 获å–系统属性é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_SYSATTR"); break; case LastError.NET_ERROR_GETCFG_SERIAL: // (0x80000000|33) 获å–åºåˆ—å·å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_SERIAL"); break; case LastError.NET_ERROR_GETCFG_GENERAL: // (0x80000000|34) 获å–常规属性失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_GENERAL"); break; case LastError.NET_ERROR_GETCFG_DSPCAP: // (0x80000000|35) 获å–DSP能力æ述失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_DSPCAP"); break; case LastError.NET_ERROR_GETCFG_NETCFG: // (0x80000000|36) 获å–网络é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_NETCFG"); break; case LastError.NET_ERROR_GETCFG_CHANNAME: // (0x80000000|37) 获å–通é“å称失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_CHANNAME"); break; case LastError.NET_ERROR_GETCFG_VIDEO: // (0x80000000|38) 获å–视频属性失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_VIDEO"); break; case LastError.NET_ERROR_GETCFG_RECORD: // (0x80000000|39) 获å–录象é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_RECORD"); break; case LastError.NET_ERROR_GETCFG_PRONAME: // (0x80000000|40) 获å–解ç 器åè®®å称失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_PRONAME"); break; case LastError.NET_ERROR_GETCFG_FUNCNAME: // (0x80000000|41) 获å–232串å£åŠŸèƒ½å称失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_FUNCNAME"); break; case LastError.NET_ERROR_GETCFG_485DECODER: // (0x80000000|42) 获å–解ç 器属性失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_485DECODER"); break; case LastError.NET_ERROR_GETCFG_232COM: // (0x80000000|43) 获å–232串å£é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_232COM"); break; case LastError.NET_ERROR_GETCFG_ALARMIN: // (0x80000000|44) 获å–外部报è¦è¾“å…¥é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_ALARMIN"); break; case LastError.NET_ERROR_GETCFG_ALARMDET: // (0x80000000|45) 获å–动æ€æ£€æµ‹æŠ¥è¦å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_ALARMDET"); break; case LastError.NET_ERROR_GETCFG_SYSTIME: // (0x80000000|46) 获å–设备时间失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_SYSTIME"); break; case LastError.NET_ERROR_GETCFG_PREVIEW: // (0x80000000|47) 获å–预览å‚数失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_PREVIEW"); break; case LastError.NET_ERROR_GETCFG_AUTOMT: // (0x80000000|48) 获å–自动维护é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_AUTOMT"); break; case LastError.NET_ERROR_GETCFG_VIDEOMTRX: // (0x80000000|49) 获å–视频矩阵é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_VIDEOMTRX"); break; case LastError.NET_ERROR_GETCFG_COVER: // (0x80000000|50) 获å–区域é®æŒ¡é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_COVER"); break; case LastError.NET_ERROR_GETCFG_WATERMAKE: // (0x80000000|51) 获å–图象水å°é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_WATERMAKE"); break; case LastError.NET_ERROR_GETCFG_MULTICAST: // (0x80000000|52) 获å–é…置失败ä½ç½®ï¼šç»„æ’端å£æŒ‰é€šé“é…ç½® msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_MULTICAST"); break; case LastError.NET_ERROR_SETCFG_GENERAL: // (0x80000000|55) 修改常规属性失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_GENERAL"); break; case LastError.NET_ERROR_SETCFG_NETCFG: // (0x80000000|56) 改网络é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_NETCFG"); break; case LastError.NET_ERROR_SETCFG_CHANNAME: // (0x80000000|57) 修改通é“å称失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_CHANNAME"); break; case LastError.NET_ERROR_SETCFG_VIDEO: // (0x80000000|58) 修改视频属性失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_VIDEO"); break; case LastError.NET_ERROR_SETCFG_RECORD: // (0x80000000|59) 修改录象é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_RECORD"); break; case LastError.NET_ERROR_SETCFG_485DECODER: // (0x80000000|60) 修改解ç 器属性失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_485DECODER"); break; case LastError.NET_ERROR_SETCFG_232COM: // (0x80000000|61) 修改232串å£é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_232COM"); break; case LastError.NET_ERROR_SETCFG_ALARMIN: // (0x80000000|62) 修改外部输入报è¦é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_ALARMIN"); break; case LastError.NET_ERROR_SETCFG_ALARMDET: // (0x80000000|63) 修改动æ€æ£€æµ‹æŠ¥è¦é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_ALARMDET"); break; case LastError.NET_ERROR_SETCFG_SYSTIME: // (0x80000000|64) 修改设备时间失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_SYSTIME"); break; case LastError.NET_ERROR_SETCFG_PREVIEW: // (0x80000000|65) 修改预览å‚数失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_PREVIEW"); break; case LastError.NET_ERROR_SETCFG_AUTOMT: // (0x80000000|66) 修改自动维护é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_AUTOMT"); break; case LastError.NET_ERROR_SETCFG_VIDEOMTRX: // (0x80000000|67) 修改视频矩阵é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_VIDEOMTRX"); break; case LastError.NET_ERROR_SETCFG_COVER: // (0x80000000|68) 修改区域é®æŒ¡é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_COVER"); break; case LastError.NET_ERROR_SETCFG_WATERMAKE: // (0x80000000|69) 修改图象水å°é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_WATERMAKE"); break; case LastError.NET_ERROR_SETCFG_WLAN: // (0x80000000|70) ä¿®æ”¹æ— çº¿ç½‘ç»œä¿¡æ¯å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_WLAN"); break; case LastError.NET_ERROR_SETCFG_WLANDEV: // (0x80000000|71) é€‰æ‹©æ— çº¿ç½‘ç»œè®¾å¤‡å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_WLANDEV"); break; case LastError.NET_ERROR_SETCFG_REGISTER: // (0x80000000|72) 修改主动注册å‚æ•°é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_REGISTER"); break; case LastError.NET_ERROR_SETCFG_CAMERA: // (0x80000000|73) 修改摄åƒå¤´å±žæ€§é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_CAMERA"); break; case LastError.NET_ERROR_SETCFG_INFRARED: // (0x80000000|74) 修改红外报è¦é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_INFRARED"); break; case LastError.NET_ERROR_SETCFG_SOUNDALARM: // (0x80000000|75) 修改音频报è¦é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_SOUNDALARM"); break; case LastError.NET_ERROR_SETCFG_STORAGE: // (0x80000000|76) 修改å˜å‚¨ä½ç½®é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_STORAGE"); break; case LastError.NET_AUDIOENCODE_NOTINIT: // (0x80000000|77) 音频编ç 接å£æ²¡æœ‰æˆåŠŸåˆå§‹åŒ– msg = Res.string().getBundle().getString("NET_AUDIOENCODE_NOTINIT"); break; case LastError.NET_DATA_TOOLONGH: // (0x80000000|78) æ•°æ®è¿‡é•¿ msg = Res.string().getBundle().getString("NET_DATA_TOOLONGH"); break; case LastError.NET_UNSUPPORTED: // (0x80000000|79) 备ä¸æ”¯æŒè¯¥æ“作 msg = Res.string().getBundle().getString("NET_UNSUPPORTED"); break; case LastError.NET_DEVICE_BUSY: // (0x80000000|80) 设备资æºä¸è¶³ msg = Res.string().getBundle().getString("NET_DEVICE_BUSY"); break; case LastError.NET_SERVER_STARTED: // (0x80000000|81) æœåŠ¡å™¨å·²ç»å¯åŠ¨ msg = Res.string().getBundle().getString("NET_SERVER_STARTED"); break; case LastError.NET_SERVER_STOPPED: // (0x80000000|82) æœåŠ¡å™¨å°šæœªæˆåŠŸå¯åŠ¨ msg = Res.string().getBundle().getString("NET_SERVER_STOPPED"); break; case LastError.NET_LISTER_INCORRECT_SERIAL: // (0x80000000|83) 输入åºåˆ—å·æœ‰è¯¯ msg = Res.string().getBundle().getString("NET_LISTER_INCORRECT_SERIAL"); break; case LastError.NET_QUERY_DISKINFO_FAILED: // (0x80000000|84) 获å–硬盘信æ¯å¤±è´¥ msg = Res.string().getBundle().getString("NET_QUERY_DISKINFO_FAILED"); break; case LastError.NET_ERROR_GETCFG_SESSION: // (0x80000000|85) 获å–连接Sessionä¿¡æ¯ msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_SESSION"); break; case LastError.NET_USER_FLASEPWD_TRYTIME: // (0x80000000|86) 输入密ç 错误超过é™åˆ¶æ¬¡æ•° msg = Res.string().getBundle().getString("NET_USER_FLASEPWD_TRYTIME"); break; case LastError.NET_LOGIN_ERROR_PASSWORD: // (0x80000000|100) 密ç ä¸æ£ç¡® msg = Res.string().getBundle().getString("NET_LOGIN_ERROR_PASSWORD"); break; case LastError.NET_LOGIN_ERROR_USER: // (0x80000000|101) å¸æˆ·ä¸å˜åœ¨ msg = Res.string().getBundle().getString("NET_LOGIN_ERROR_USER"); break; case LastError.NET_LOGIN_ERROR_TIMEOUT: // (0x80000000|102) ç‰å¾…登录返回超时 msg = Res.string().getBundle().getString("NET_LOGIN_ERROR_TIMEOUT"); break; case LastError.NET_LOGIN_ERROR_RELOGGIN: // (0x80000000|103) å¸å·å·²ç™»å½• msg = Res.string().getBundle().getString("NET_LOGIN_ERROR_RELOGGIN"); break; case LastError.NET_LOGIN_ERROR_LOCKED: // (0x80000000|104) å¸å·å·²è¢«é”定 msg = Res.string().getBundle().getString("NET_LOGIN_ERROR_LOCKED"); break; case LastError.NET_LOGIN_ERROR_BLACKLIST: // (0x80000000|105) å¸å·å·²è¢«åˆ—为ç¦æ¢åå• msg = Res.string().getBundle().getString("NET_LOGIN_ERROR_BLACKLIST"); break; case LastError.NET_LOGIN_ERROR_BUSY: // (0x80000000|106) 资æºä¸è¶³ï¼Œç³»ç»Ÿå¿™ msg = Res.string().getBundle().getString("NET_LOGIN_ERROR_BUSY"); break; case LastError.NET_LOGIN_ERROR_CONNECT: // (0x80000000|107) 登录设备超时,请检查网络并é‡è¯• msg = Res.string().getBundle().getString("NET_LOGIN_ERROR_CONNECT"); break; case LastError.NET_LOGIN_ERROR_NETWORK: // (0x80000000|108) 网络连接失败 msg = Res.string().getBundle().getString("NET_LOGIN_ERROR_NETWORK"); break; case LastError.NET_LOGIN_ERROR_SUBCONNECT: // (0x80000000|109) 登录设备æˆåŠŸï¼Œä½†æ— 法创建视频通é“,请检查网 msg = Res.string().getBundle().getString("NET_LOGIN_ERROR_SUBCONNECT"); break; case LastError.NET_LOGIN_ERROR_MAXCONNECT: // (0x80000000|110) 超过最大连接数 msg = Res.string().getBundle().getString("NET_LOGIN_ERROR_MAXCONNECT"); break; case LastError.NET_LOGIN_ERROR_PROTOCOL3_ONLY: // (0x80000000|111) åªæ”¯æŒ3代åè®® msg = Res.string().getBundle().getString("NET_LOGIN_ERROR_PROTOCOL3_ONLY"); break; case LastError.NET_LOGIN_ERROR_UKEY_LOST: // (0x80000000|112) æ’å…¥U盾或U盾信æ¯é”™è¯¯ msg = Res.string().getBundle().getString("NET_LOGIN_ERROR_UKEY_LOST"); break; case LastError.NET_LOGIN_ERROR_NO_AUTHORIZED: // (0x80000000|113) 客户端IP地å€æ²¡æœ‰ç™»å½•æƒé™ msg = Res.string().getBundle().getString("NET_LOGIN_ERROR_NO_AUTHORIZED"); break; case LastError.NET_LOGIN_ERROR_USER_OR_PASSOWRD: // (0x80000000|117) è´¦å·æˆ–密ç 错误 msg = Res.string().getBundle().getString("NET_LOGIN_ERROR_USER_OR_PASSOWRD"); break; case LastError.NET_LOGIN_ERROR_DEVICE_NOT_INIT: // (0x80000000|118) 设备尚未åˆå§‹åŒ–,ä¸èƒ½ç™»å½•ï¼Œè¯·å…ˆåˆå§‹åŒ–设备 msg = Res.string().getBundle().getString("NET_LOGIN_ERROR_DEVICE_NOT_INIT"); break; case LastError.NET_RENDER_SOUND_ON_ERROR: // (0x80000000|120) Render库打开音频出错 msg = Res.string().getBundle().getString("NET_RENDER_SOUND_ON_ERROR"); break; case LastError.NET_RENDER_SOUND_OFF_ERROR: // (0x80000000|121) Render库关é—音频出错 msg = Res.string().getBundle().getString("NET_RENDER_SOUND_OFF_ERROR"); break; case LastError.NET_RENDER_SET_VOLUME_ERROR: // (0x80000000|122) Render库控制音é‡å‡ºé”™ msg = Res.string().getBundle().getString("NET_RENDER_SET_VOLUME_ERROR"); break; case LastError.NET_RENDER_ADJUST_ERROR: // (0x80000000|123) Render库设置画é¢å‚数出错 msg = Res.string().getBundle().getString("NET_RENDER_ADJUST_ERROR"); break; case LastError.NET_RENDER_PAUSE_ERROR: // (0x80000000|124) Render库暂åœæ’放出错 msg = Res.string().getBundle().getString("NET_RENDER_PAUSE_ERROR"); break; case LastError.NET_RENDER_SNAP_ERROR: // (0x80000000|125) Render库抓图出错 msg = Res.string().getBundle().getString("NET_RENDER_SNAP_ERROR"); break; case LastError.NET_RENDER_STEP_ERROR: // (0x80000000|126) Render库æ¥è¿›å‡ºé”™ msg = Res.string().getBundle().getString("NET_RENDER_STEP_ERROR"); break; case LastError.NET_RENDER_FRAMERATE_ERROR: // (0x80000000|127) Render库设置帧率出错 msg = Res.string().getBundle().getString("NET_RENDER_FRAMERATE_ERROR"); break; case LastError.NET_RENDER_DISPLAYREGION_ERROR: // (0x80000000|128) Render库设置显示区域出错 msg = Res.string().getBundle().getString("NET_RENDER_DISPLAYREGION_ERROR"); break; case LastError.NET_RENDER_GETOSDTIME_ERROR: // (0x80000000|129) Render库获å–当å‰æ’放时间出错 msg = Res.string().getBundle().getString("NET_RENDER_GETOSDTIME_ERROR"); break; case LastError.NET_GROUP_EXIST: // (0x80000000|140) 组åå·²å˜åœ¨ msg = Res.string().getBundle().getString("NET_GROUP_EXIST"); break; case LastError.NET_GROUP_NOEXIST: // (0x80000000|141) 组åä¸å˜åœ¨ msg = Res.string().getBundle().getString("NET_GROUP_NOEXIST"); break; case LastError.NET_GROUP_RIGHTOVER: // (0x80000000|142) 组的æƒé™è¶…出æƒé™åˆ—表范围 msg = Res.string().getBundle().getString("NET_GROUP_RIGHTOVER"); break; case LastError.NET_GROUP_HAVEUSER: // (0x80000000|143) 组下有用户,ä¸èƒ½åˆ 除 msg = Res.string().getBundle().getString("NET_GROUP_HAVEUSER"); break; case LastError.NET_GROUP_RIGHTUSE: // (0x80000000|144) 组的æŸä¸ªæƒé™è¢«ç”¨æˆ·ä½¿ç”¨ï¼Œä¸èƒ½å‡ºé™¤ msg = Res.string().getBundle().getString("NET_GROUP_RIGHTUSE"); break; case LastError.NET_GROUP_SAMENAME: // (0x80000000|145) 新组ååŒå·²æœ‰ç»„åé‡å¤ msg = Res.string().getBundle().getString("NET_GROUP_SAMENAME"); break; case LastError.NET_USER_EXIST: // (0x80000000|146) 用户已å˜åœ¨ msg = Res.string().getBundle().getString("NET_USER_EXIST"); break; case LastError.NET_USER_NOEXIST: // (0x80000000|147) 用户ä¸å˜åœ¨ msg = Res.string().getBundle().getString("NET_USER_NOEXIST"); break; case LastError.NET_USER_RIGHTOVER: // (0x80000000|148) 用户æƒé™è¶…出组æƒé™ msg = Res.string().getBundle().getString("NET_USER_RIGHTOVER"); break; case LastError.NET_USER_PWD: // (0x80000000|149) ä¿ç•™å¸å·ï¼Œä¸å®¹è®¸ä¿®æ”¹å¯†ç msg = Res.string().getBundle().getString("NET_USER_PWD"); break; case LastError.NET_USER_FLASEPWD: // (0x80000000|150) 密ç ä¸æ£ç¡® msg = Res.string().getBundle().getString("NET_USER_FLASEPWD"); break; case LastError.NET_USER_NOMATCHING: // (0x80000000|151) 密ç ä¸åŒ¹é… msg = Res.string().getBundle().getString("NET_USER_NOMATCHING"); break; case LastError.NET_USER_INUSE: // (0x80000000|152) è´¦å·æ£åœ¨ä½¿ç”¨ä¸ msg = Res.string().getBundle().getString("NET_USER_INUSE"); break; case LastError.NET_ERROR_GETCFG_ETHERNET: // (0x80000000|300) 获å–网å¡é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_ETHERNET"); break; case LastError.NET_ERROR_GETCFG_WLAN: // (0x80000000|301) 获å–æ— çº¿ç½‘ç»œä¿¡æ¯å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_WLAN"); break; case LastError.NET_ERROR_GETCFG_WLANDEV: // (0x80000000|302) 获å–æ— çº¿ç½‘ç»œè®¾å¤‡å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_WLANDEV"); break; case LastError.NET_ERROR_GETCFG_REGISTER: // (0x80000000|303) 获å–主动注册å‚数失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_REGISTER"); break; case LastError.NET_ERROR_GETCFG_CAMERA: // (0x80000000|304) 获å–æ‘„åƒå¤´å±žæ€§å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_CAMERA"); break; case LastError.NET_ERROR_GETCFG_INFRARED: // (0x80000000|305) 获å–红外报è¦é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_INFRARED"); break; case LastError.NET_ERROR_GETCFG_SOUNDALARM: // (0x80000000|306) 获å–音频报è¦é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_SOUNDALARM"); break; case LastError.NET_ERROR_GETCFG_STORAGE: // (0x80000000|307) 获å–å˜å‚¨ä½ç½®é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_STORAGE"); break; case LastError.NET_ERROR_GETCFG_MAIL: // (0x80000000|308) 获å–邮件é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_MAIL"); break; case LastError.NET_CONFIG_DEVBUSY: // (0x80000000|309) æš‚æ—¶æ— æ³•è®¾ç½® msg = Res.string().getBundle().getString("NET_CONFIG_DEVBUSY"); break; case LastError.NET_CONFIG_DATAILLEGAL: // (0x80000000|310) é…置数æ®ä¸åˆæ³• msg = Res.string().getBundle().getString("NET_CONFIG_DATAILLEGAL"); break; case LastError.NET_ERROR_GETCFG_DST: // (0x80000000|311) 获å–å¤ä»¤æ—¶é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_DST"); break; case LastError.NET_ERROR_SETCFG_DST: // (0x80000000|312) 设置å¤ä»¤æ—¶é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_DST"); break; case LastError.NET_ERROR_GETCFG_VIDEO_OSD: // (0x80000000|313) 获å–视频OSDå åŠ é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_VIDEO_OSD"); break; case LastError.NET_ERROR_SETCFG_VIDEO_OSD: // (0x80000000|314) 设置视频OSDå åŠ é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_VIDEO_OSD"); break; case LastError.NET_ERROR_GETCFG_GPRSCDMA: // (0x80000000|315) 获å–CDMA\GPRS网络é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_GPRSCDMA"); break; case LastError.NET_ERROR_SETCFG_GPRSCDMA: // (0x80000000|316) 设置CDMA\GPRS网络é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_GPRSCDMA"); break; case LastError.NET_ERROR_GETCFG_IPFILTER: // (0x80000000|317) 获å–IP过滤é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_IPFILTER"); break; case LastError.NET_ERROR_SETCFG_IPFILTER: // (0x80000000|318) 设置IP过滤é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_IPFILTER"); break; case LastError.NET_ERROR_GETCFG_TALKENCODE: // (0x80000000|319) 获å–è¯éŸ³å¯¹è®²ç¼–ç é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_TALKENCODE"); break; case LastError.NET_ERROR_SETCFG_TALKENCODE: // (0x80000000|320) 设置è¯éŸ³å¯¹è®²ç¼–ç é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_TALKENCODE"); break; case LastError.NET_ERROR_GETCFG_RECORDLEN: // (0x80000000|321) 获å–录åƒæ‰“包长度é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_RECORDLEN"); break; case LastError.NET_ERROR_SETCFG_RECORDLEN: // (0x80000000|322) 设置录åƒæ‰“包长度é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_RECORDLEN"); break; case LastError.NET_DONT_SUPPORT_SUBAREA: // (0x80000000|323) ä¸æ”¯æŒç½‘络硬盘分区 msg = Res.string().getBundle().getString("NET_DONT_SUPPORT_SUBAREA"); break; case LastError.NET_ERROR_GET_AUTOREGSERVER: // (0x80000000|324) 获å–设备上主动注册æœåŠ¡å™¨ä¿¡æ¯å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_GET_AUTOREGSERVER"); break; case LastError.NET_ERROR_CONTROL_AUTOREGISTER: // (0x80000000|325) 主动注册é‡å®šå‘注册错误 msg = Res.string().getBundle().getString("NET_ERROR_CONTROL_AUTOREGISTER"); break; case LastError.NET_ERROR_DISCONNECT_AUTOREGISTER: // (0x80000000|326) æ–开主动注册æœåŠ¡å™¨é”™è¯¯ msg = Res.string().getBundle().getString("NET_ERROR_DISCONNECT_AUTOREGISTER"); break; case LastError.NET_ERROR_GETCFG_MMS: // (0x80000000|327) 获å–mmsé…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_MMS"); break; case LastError.NET_ERROR_SETCFG_MMS: // (0x80000000|328) 设置mmsé…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_MMS"); break; case LastError.NET_ERROR_GETCFG_SMSACTIVATION: // (0x80000000|329) 获å–çŸä¿¡æ¿€æ´»æ— 线连接é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_SMSACTIVATION"); break; case LastError.NET_ERROR_SETCFG_SMSACTIVATION: // (0x80000000|330) 设置çŸä¿¡æ¿€æ´»æ— 线连接é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_SMSACTIVATION"); break; case LastError.NET_ERROR_GETCFG_DIALINACTIVATION: // (0x80000000|331) 获å–拨å·æ¿€æ´»æ— 线连接é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_DIALINACTIVATION"); break; case LastError.NET_ERROR_SETCFG_DIALINACTIVATION: // (0x80000000|332) 设置拨å·æ¿€æ´»æ— 线连接é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_DIALINACTIVATION"); break; case LastError.NET_ERROR_GETCFG_VIDEOOUT: // (0x80000000|333) 查询视频输出å‚æ•°é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_VIDEOOUT"); break; case LastError.NET_ERROR_SETCFG_VIDEOOUT: // (0x80000000|334) 设置视频输出å‚æ•°é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_VIDEOOUT"); break; case LastError.NET_ERROR_GETCFG_OSDENABLE: // (0x80000000|335) 获å–osdå åŠ ä½¿èƒ½é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_OSDENABLE"); break; case LastError.NET_ERROR_SETCFG_OSDENABLE: // (0x80000000|336) 设置osdå åŠ ä½¿èƒ½é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_OSDENABLE"); break; case LastError.NET_ERROR_SETCFG_ENCODERINFO: // (0x80000000|337) 设置数å—通é“å‰ç«¯ç¼–ç 接入é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_ENCODERINFO"); break; case LastError.NET_ERROR_GETCFG_TVADJUST: // (0x80000000|338) 获å–TV调节é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_TVADJUST"); break; case LastError.NET_ERROR_SETCFG_TVADJUST: // (0x80000000|339) 设置TV调节é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_TVADJUST"); break; case LastError.NET_ERROR_CONNECT_FAILED: // (0x80000000|340) 请求建立连接失败 msg = Res.string().getBundle().getString("NET_ERROR_CONNECT_FAILED"); break; case LastError.NET_ERROR_SETCFG_BURNFILE: // (0x80000000|341) è¯·æ±‚åˆ»å½•æ–‡ä»¶ä¸Šä¼ å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_BURNFILE"); break; case LastError.NET_ERROR_SNIFFER_GETCFG: // (0x80000000|342) 获å–抓包é…置信æ¯å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_SNIFFER_GETCFG"); break; case LastError.NET_ERROR_SNIFFER_SETCFG: // (0x80000000|343) 设置抓包é…置信æ¯å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_SNIFFER_SETCFG"); break; case LastError.NET_ERROR_DOWNLOADRATE_GETCFG: // (0x80000000|344) 查询下载é™åˆ¶ä¿¡æ¯å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_DOWNLOADRATE_GETCFG"); break; case LastError.NET_ERROR_DOWNLOADRATE_SETCFG: // (0x80000000|345) 设置下载é™åˆ¶ä¿¡æ¯å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_DOWNLOADRATE_SETCFG"); break; case LastError.NET_ERROR_SEARCH_TRANSCOM: // (0x80000000|346) 查询串å£å‚数失败 msg = Res.string().getBundle().getString("NET_ERROR_SEARCH_TRANSCOM"); break; case LastError.NET_ERROR_GETCFG_POINT: // (0x80000000|347) 获å–预制点信æ¯é”™è¯¯ msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_POINT"); break; case LastError.NET_ERROR_SETCFG_POINT: // (0x80000000|348) 设置预制点信æ¯é”™è¯¯ msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_POINT"); break; case LastError.NET_SDK_LOGOUT_ERROR: // (0x80000000|349) SDK没有æ£å¸¸ç™»å‡ºè®¾å¤‡ msg = Res.string().getBundle().getString("NET_SDK_LOGOUT_ERROR"); break; case LastError.NET_ERROR_GET_VEHICLE_CFG: // (0x80000000|350) 获å–车载é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GET_VEHICLE_CFG"); break; case LastError.NET_ERROR_SET_VEHICLE_CFG: // (0x80000000|351) 设置车载é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SET_VEHICLE_CFG"); break; case LastError.NET_ERROR_GET_ATM_OVERLAY_CFG: // (0x80000000|352) 获å–atmå åŠ é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GET_ATM_OVERLAY_CFG"); break; case LastError.NET_ERROR_SET_ATM_OVERLAY_CFG: // (0x80000000|353) 设置atmå åŠ é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SET_ATM_OVERLAY_CFG"); break; case LastError.NET_ERROR_GET_ATM_OVERLAY_ABILITY: // (0x80000000|354) 获å–atmå åŠ èƒ½åŠ›å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_GET_ATM_OVERLAY_ABILITY"); break; case LastError.NET_ERROR_GET_DECODER_TOUR_CFG: // (0x80000000|355) 获å–解ç 器解ç 轮巡é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GET_DECODER_TOUR_CFG"); break; case LastError.NET_ERROR_SET_DECODER_TOUR_CFG: // (0x80000000|356) 设置解ç 器解ç 轮巡é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SET_DECODER_TOUR_CFG"); break; case LastError.NET_ERROR_CTRL_DECODER_TOUR: // (0x80000000|357) 控制解ç 器解ç 轮巡失败 msg = Res.string().getBundle().getString("NET_ERROR_CTRL_DECODER_TOUR"); break; case LastError.NET_GROUP_OVERSUPPORTNUM: // (0x80000000|358) 超出设备支æŒæœ€å¤§ç”¨æˆ·ç»„æ•°ç›® msg = Res.string().getBundle().getString("NET_GROUP_OVERSUPPORTNUM"); break; case LastError.NET_USER_OVERSUPPORTNUM: // (0x80000000|359) 超出设备支æŒæœ€å¤§ç”¨æˆ·æ•°ç›® msg = Res.string().getBundle().getString("NET_USER_OVERSUPPORTNUM"); break; case LastError.NET_ERROR_GET_SIP_CFG: // (0x80000000|368) 获å–SIPé…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GET_SIP_CFG"); break; case LastError.NET_ERROR_SET_SIP_CFG: // (0x80000000|369) 设置SIPé…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SET_SIP_CFG"); break; case LastError.NET_ERROR_GET_SIP_ABILITY: // (0x80000000|370) 获å–SIP能力失败 msg = Res.string().getBundle().getString("NET_ERROR_GET_SIP_ABILITY"); break; case LastError.NET_ERROR_GET_WIFI_AP_CFG: // (0x80000000|371) 获å–WIFI apé…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GET_WIFI_AP_CFG"); break; case LastError.NET_ERROR_SET_WIFI_AP_CFG: // (0x80000000|372) 设置WIFI apé…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SET_WIFI_AP_CFG"); break; case LastError.NET_ERROR_GET_DECODE_POLICY: // (0x80000000|373) 获å–解ç ç–ç•¥é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GET_DECODE_POLICY"); break; case LastError.NET_ERROR_SET_DECODE_POLICY: // (0x80000000|374) 设置解ç ç–ç•¥é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SET_DECODE_POLICY"); break; case LastError.NET_ERROR_TALK_REJECT: // (0x80000000|375) æ‹’ç»å¯¹è®² msg = Res.string().getBundle().getString("NET_ERROR_TALK_REJECT"); break; case LastError.NET_ERROR_TALK_OPENED: // (0x80000000|376) 对讲被其他客户端打开 msg = Res.string().getBundle().getString("NET_ERROR_TALK_OPENED"); break; case LastError.NET_ERROR_TALK_RESOURCE_CONFLICIT: // (0x80000000|377) 资æºå†²çª msg = Res.string().getBundle().getString("NET_ERROR_TALK_RESOURCE_CONFLICIT"); break; case LastError.NET_ERROR_TALK_UNSUPPORTED_ENCODE: // (0x80000000|378) ä¸æ”¯æŒçš„è¯éŸ³ç¼–ç æ ¼å¼ msg = Res.string().getBundle().getString("NET_ERROR_TALK_UNSUPPORTED_ENCODE"); break; case LastError.NET_ERROR_TALK_RIGHTLESS: // (0x80000000|379) æ— æƒé™ msg = Res.string().getBundle().getString("NET_ERROR_TALK_RIGHTLESS"); break; case LastError.NET_ERROR_TALK_FAILED: // (0x80000000|380) 请求对讲失败 msg = Res.string().getBundle().getString("NET_ERROR_TALK_FAILED"); break; case LastError.NET_ERROR_GET_MACHINE_CFG: // (0x80000000|381) 获å–机器相关é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GET_MACHINE_CFG"); break; case LastError.NET_ERROR_SET_MACHINE_CFG: // (0x80000000|382) 设置机器相关é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SET_MACHINE_CFG"); break; case LastError.NET_ERROR_GET_DATA_FAILED: // (0x80000000|383) è®¾å¤‡æ— æ³•èŽ·å–当å‰è¯·æ±‚æ•°æ® msg = Res.string().getBundle().getString("NET_ERROR_GET_DATA_FAILED"); break; case LastError.NET_ERROR_MAC_VALIDATE_FAILED: // (0x80000000|384) MAC地å€éªŒè¯å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_MAC_VALIDATE_FAILED"); break; case LastError.NET_ERROR_GET_INSTANCE: // (0x80000000|385) 获å–æœåŠ¡å™¨å®žä¾‹å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_GET_INSTANCE"); break; case LastError.NET_ERROR_JSON_REQUEST: // (0x80000000|386) 生æˆçš„jsonå—符串错误 msg = Res.string().getBundle().getString("NET_ERROR_JSON_REQUEST"); break; case LastError.NET_ERROR_JSON_RESPONSE: // (0x80000000|387) å“应的jsonå—符串错误 msg = Res.string().getBundle().getString("NET_ERROR_JSON_RESPONSE"); break; case LastError.NET_ERROR_VERSION_HIGHER: // (0x80000000|388) å议版本低于当å‰ä½¿ç”¨çš„版本 msg = Res.string().getBundle().getString("NET_ERROR_VERSION_HIGHER"); break; case LastError.NET_SPARE_NO_CAPACITY: // (0x80000000|389) çƒå¤‡æ“作失败, 容é‡ä¸è¶³ msg = Res.string().getBundle().getString("NET_SPARE_NO_CAPACITY"); break; case LastError.NET_ERROR_SOURCE_IN_USE: // (0x80000000|390) 显示æºè¢«å…¶ä»–输出å 用 msg = Res.string().getBundle().getString("NET_ERROR_SOURCE_IN_USE"); break; case LastError.NET_ERROR_REAVE: // (0x80000000|391) 高级用户抢å ä½Žçº§ç”¨æˆ·èµ„æº msg = Res.string().getBundle().getString("NET_ERROR_REAVE"); break; case LastError.NET_ERROR_NETFORBID: // (0x80000000|392) ç¦æ¢å…¥ç½‘ msg = Res.string().getBundle().getString("NET_ERROR_NETFORBID"); break; case LastError.NET_ERROR_GETCFG_MACFILTER: // (0x80000000|393) 获å–MAC过滤é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_MACFILTER"); break; case LastError.NET_ERROR_SETCFG_MACFILTER: // (0x80000000|394) 设置MAC过滤é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_MACFILTER"); break; case LastError.NET_ERROR_GETCFG_IPMACFILTER: // (0x80000000|395) 获å–IP/MAC过滤é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_GETCFG_IPMACFILTER"); break; case LastError.NET_ERROR_SETCFG_IPMACFILTER: // (0x80000000|396) 设置IP/MAC过滤é…置失败 msg = Res.string().getBundle().getString("NET_ERROR_SETCFG_IPMACFILTER"); break; case LastError.NET_ERROR_OPERATION_OVERTIME: // (0x80000000|397) 当å‰æ“作超时 msg = Res.string().getBundle().getString("NET_ERROR_OPERATION_OVERTIME"); break; case LastError.NET_ERROR_SENIOR_VALIDATE_FAILED: // (0x80000000|398) é«˜çº§æ ¡éªŒå¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_SENIOR_VALIDATE_FAILED"); break; case LastError.NET_ERROR_DEVICE_ID_NOT_EXIST: // (0x80000000|399) 设备IDä¸å˜åœ¨ msg = Res.string().getBundle().getString("NET_ERROR_DEVICE_ID_NOT_EXIST"); break; case LastError.NET_ERROR_UNSUPPORTED: // (0x80000000|400) ä¸æ”¯æŒå½“å‰æ“作 msg = Res.string().getBundle().getString("NET_ERROR_UNSUPPORTED"); break; case LastError.NET_ERROR_PROXY_DLLLOAD: // (0x80000000|401) 代ç†åº“åŠ è½½å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_PROXY_DLLLOAD"); break; case LastError.NET_ERROR_PROXY_ILLEGAL_PARAM: // (0x80000000|402) 代ç†ç”¨æˆ·å‚æ•°ä¸åˆæ³• msg = Res.string().getBundle().getString("NET_ERROR_PROXY_ILLEGAL_PARAM"); break; case LastError.NET_ERROR_PROXY_INVALID_HANDLE: // (0x80000000|403) 代ç†å¥æŸ„æ— æ•ˆ msg = Res.string().getBundle().getString("NET_ERROR_PROXY_INVALID_HANDLE"); break; case LastError.NET_ERROR_PROXY_LOGIN_DEVICE_ERROR: // (0x80000000|404) 代ç†ç™»å…¥å‰ç«¯è®¾å¤‡å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_PROXY_LOGIN_DEVICE_ERROR"); break; case LastError.NET_ERROR_PROXY_START_SERVER_ERROR: // (0x80000000|405) å¯åŠ¨ä»£ç†æœåŠ¡å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_PROXY_START_SERVER_ERROR"); break; case LastError.NET_ERROR_SPEAK_FAILED: // (0x80000000|406) 请求喊è¯å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_SPEAK_FAILED"); break; case LastError.NET_ERROR_NOT_SUPPORT_F6: // (0x80000000|407) 设备ä¸æ”¯æŒæ¤F6接å£è°ƒç”¨ msg = Res.string().getBundle().getString("NET_ERROR_NOT_SUPPORT_F6"); break; case LastError.NET_ERROR_CD_UNREADY: // (0x80000000|408) 光盘未就绪 msg = Res.string().getBundle().getString("NET_ERROR_CD_UNREADY"); break; case LastError.NET_ERROR_DIR_NOT_EXIST: // (0x80000000|409) 目录ä¸å˜åœ¨ msg = Res.string().getBundle().getString("NET_ERROR_DIR_NOT_EXIST"); break; case LastError.NET_ERROR_UNSUPPORTED_SPLIT_MODE: // (0x80000000|410) 设备ä¸æ”¯æŒçš„åˆ†å‰²æ¨¡å¼ msg = Res.string().getBundle().getString("NET_ERROR_UNSUPPORTED_SPLIT_MODE"); break; case LastError.NET_ERROR_OPEN_WND_PARAM: // (0x80000000|411) 开窗å‚æ•°ä¸åˆæ³• msg = Res.string().getBundle().getString("NET_ERROR_OPEN_WND_PARAM"); break; case LastError.NET_ERROR_LIMITED_WND_COUNT: // (0x80000000|412) 开窗数é‡è¶…过é™åˆ¶ msg = Res.string().getBundle().getString("NET_ERROR_LIMITED_WND_COUNT"); break; case LastError.NET_ERROR_UNMATCHED_REQUEST: // (0x80000000|413) 请求命令与当å‰æ¨¡å¼ä¸åŒ¹é… msg = Res.string().getBundle().getString("NET_ERROR_UNMATCHED_REQUEST"); break; case LastError.NET_RENDER_ENABLELARGEPICADJUSTMENT_ERROR: // (0x80000000|414) Render库å¯ç”¨é«˜æ¸…图åƒå†…部调整ç–略出错 msg = Res.string().getBundle().getString("NET_RENDER_ENABLELARGEPICADJUSTMENT_ERROR"); break; case LastError.NET_ERROR_UPGRADE_FAILED: // (0x80000000|415) 设备å‡çº§å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_UPGRADE_FAILED"); break; case LastError.NET_ERROR_NO_TARGET_DEVICE: // (0x80000000|416) 找ä¸åˆ°ç›®æ ‡è®¾å¤‡ msg = Res.string().getBundle().getString("NET_ERROR_NO_TARGET_DEVICE"); break; case LastError.NET_ERROR_NO_VERIFY_DEVICE: // (0x80000000|417) 找ä¸åˆ°éªŒè¯è®¾å¤‡ msg = Res.string().getBundle().getString("NET_ERROR_NO_VERIFY_DEVICE"); break; case LastError.NET_ERROR_CASCADE_RIGHTLESS: // (0x80000000|418) æ— çº§è”æƒé™ msg = Res.string().getBundle().getString("NET_ERROR_CASCADE_RIGHTLESS"); break; case LastError.NET_ERROR_LOW_PRIORITY: // (0x80000000|419) 低优先级 msg = Res.string().getBundle().getString("NET_ERROR_LOW_PRIORITY"); break; case LastError.NET_ERROR_REMOTE_REQUEST_TIMEOUT: // (0x80000000|420) 远程设备请求超时 msg = Res.string().getBundle().getString("NET_ERROR_REMOTE_REQUEST_TIMEOUT"); break; case LastError.NET_ERROR_LIMITED_INPUT_SOURCE: // (0x80000000|421) 输入æºè¶…出最大路数é™åˆ¶ msg = Res.string().getBundle().getString("NET_ERROR_LIMITED_INPUT_SOURCE"); break; case LastError.NET_ERROR_SET_LOG_PRINT_INFO: // (0x80000000|422) 设置日志打å°å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_SET_LOG_PRINT_INFO"); break; case LastError.NET_ERROR_PARAM_DWSIZE_ERROR: // (0x80000000|423) å…¥å‚çš„dwsizeå—段出错 msg = Res.string().getBundle().getString("NET_ERROR_PARAM_DWSIZE_ERROR"); break; case LastError.NET_ERROR_LIMITED_MONITORWALL_COUNT: // (0x80000000|424) 电视墙数é‡è¶…è¿‡ä¸Šé™ msg = Res.string().getBundle().getString("NET_ERROR_LIMITED_MONITORWALL_COUNT"); break; case LastError.NET_ERROR_PART_PROCESS_FAILED: // (0x80000000|425) 部分过程执行失败 msg = Res.string().getBundle().getString("NET_ERROR_PART_PROCESS_FAILED"); break; case LastError.NET_ERROR_TARGET_NOT_SUPPORT: // (0x80000000|426) 该功能ä¸æ”¯æŒè½¬å‘ msg = Res.string().getBundle().getString("NET_ERROR_TARGET_NOT_SUPPORT"); break; case LastError.NET_ERROR_VISITE_FILE: // (0x80000000|510) 访问文件失败 msg = Res.string().getBundle().getString("NET_ERROR_VISITE_FILE"); break; case LastError.NET_ERROR_DEVICE_STATUS_BUSY: // (0x80000000|511) 设备忙 msg = Res.string().getBundle().getString("NET_ERROR_DEVICE_STATUS_BUSY"); break; case LastError.NET_USER_PWD_NOT_AUTHORIZED: // (0x80000000|512)修改密ç æ— æƒé™ msg = Res.string().getBundle().getString("NET_USER_PWD_NOT_AUTHORIZED"); break; case LastError.NET_USER_PWD_NOT_STRONG: // (0x80000000|513) 密ç 强度ä¸å¤Ÿ msg = Res.string().getBundle().getString("NET_USER_PWD_NOT_STRONG"); break; case LastError.NET_ERROR_NO_SUCH_CONFIG: // (0x80000000|514) 没有对应的é…ç½® msg = Res.string().getBundle().getString("NET_ERROR_NO_SUCH_CONFIG"); break; case LastError.NET_ERROR_AUDIO_RECORD_FAILED: // (0x80000000|515) 录音失败 msg = Res.string().getBundle().getString("NET_ERROR_AUDIO_RECORD_FAILED"); break; case LastError.NET_ERROR_SEND_DATA_FAILED: // (0x80000000|516) æ•°æ®å‘é€å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_SEND_DATA_FAILED"); break; case LastError.NET_ERROR_OBSOLESCENT_INTERFACE: // (0x80000000|517) åºŸå¼ƒæŽ¥å£ msg = Res.string().getBundle().getString("NET_ERROR_OBSOLESCENT_INTERFACE"); break; case LastError.NET_ERROR_INSUFFICIENT_INTERAL_BUF: // (0x80000000|518) 内部缓冲ä¸è¶³ msg = Res.string().getBundle().getString("NET_ERROR_INSUFFICIENT_INTERAL_BUF"); break; case LastError.NET_ERROR_NEED_ENCRYPTION_PASSWORD: // (0x80000000|519) 修改设备ipæ—¶,需è¦æ ¡éªŒå¯†ç msg = Res.string().getBundle().getString("NET_ERROR_NEED_ENCRYPTION_PASSWORD"); break; case LastError.NET_ERROR_NOSUPPORT_RECORD: // (0x80000000|520) 设备ä¸æ”¯æŒæ¤è®°å½•é›† msg = Res.string().getBundle().getString("NET_ERROR_NOSUPPORT_RECORD"); break; case LastError.NET_ERROR_SERIALIZE_ERROR: // (0x80000000|1010) æ•°æ®åºåˆ—化错误 msg = Res.string().getBundle().getString("NET_ERROR_SERIALIZE_ERROR"); break; case LastError.NET_ERROR_DESERIALIZE_ERROR: // (0x80000000|1011) æ•°æ®ååºåˆ—化错误 msg = Res.string().getBundle().getString("NET_ERROR_DESERIALIZE_ERROR"); break; case LastError.NET_ERROR_LOWRATEWPAN_ID_EXISTED: // (0x80000000|1012) è¯¥æ— çº¿IDå·²å˜åœ¨ msg = Res.string().getBundle().getString("NET_ERROR_LOWRATEWPAN_ID_EXISTED"); break; case LastError.NET_ERROR_LOWRATEWPAN_ID_LIMIT: // (0x80000000|1013) æ— çº¿IDæ•°é‡å·²è¶…é™ msg = Res.string().getBundle().getString("NET_ERROR_LOWRATEWPAN_ID_LIMIT"); break; case LastError.NET_ERROR_LOWRATEWPAN_ID_ABNORMAL: // (0x80000000|1014) æ— çº¿å¼‚å¸¸æ·»åŠ msg = Res.string().getBundle().getString("NET_ERROR_LOWRATEWPAN_ID_ABNORMAL"); break; case LastError.NET_ERROR_ENCRYPT: // (0x80000000|1015) åŠ å¯†æ•°æ®å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_ENCRYPT"); break; case LastError.NET_ERROR_PWD_ILLEGAL: // (0x80000000|1016) 新密ç ä¸åˆè§„范 msg = Res.string().getBundle().getString("NET_ERROR_PWD_ILLEGAL"); break; case LastError.NET_ERROR_DEVICE_ALREADY_INIT: // (0x80000000|1017) 设备已ç»åˆå§‹åŒ– msg = Res.string().getBundle().getString("NET_ERROR_DEVICE_ALREADY_INIT"); break; case LastError.NET_ERROR_SECURITY_CODE: // (0x80000000|1018) 安全ç 错误 msg = Res.string().getBundle().getString("NET_ERROR_SECURITY_CODE"); break; case LastError.NET_ERROR_SECURITY_CODE_TIMEOUT: // (0x80000000|1019) 安全ç 超出有效期 msg = Res.string().getBundle().getString("NET_ERROR_SECURITY_CODE_TIMEOUT"); break; case LastError.NET_ERROR_GET_PWD_SPECI: // (0x80000000|1020) 获å–密ç 规范失败 msg = Res.string().getBundle().getString("NET_ERROR_GET_PWD_SPECI"); break; case LastError.NET_ERROR_NO_AUTHORITY_OF_OPERATION: // (0x80000000|1021) æ— æƒé™è¿›è¡Œè¯¥æ“作 msg = Res.string().getBundle().getString("NET_ERROR_NO_AUTHORITY_OF_OPERATION"); break; case LastError.NET_ERROR_DECRYPT: // (0x80000000|1022) 解密数æ®å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_DECRYPT"); break; case LastError.NET_ERROR_2D_CODE: // (0x80000000|1023) 2D codeæ ¡éªŒå¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_2D_CODE"); break; case LastError.NET_ERROR_INVALID_REQUEST: // (0x80000000|1024) éžæ³•çš„RPC请求 msg = Res.string().getBundle().getString("NET_ERROR_INVALID_REQUEST"); break; case LastError.NET_ERROR_PWD_RESET_DISABLE: // (0x80000000|1025) 密ç é‡ç½®åŠŸèƒ½å·²å…³é— msg = Res.string().getBundle().getString("NET_ERROR_PWD_RESET_DISABLE"); break; case LastError.NET_ERROR_PLAY_PRIVATE_DATA: // (0x80000000|1026) 显示ç§æœ‰æ•°æ®ï¼Œæ¯”如规则框ç‰å¤±è´¥ msg = Res.string().getBundle().getString("NET_ERROR_PLAY_PRIVATE_DATA"); break; case LastError.NET_ERROR_ROBOT_OPERATE_FAILED: // (0x80000000|1027) 机器人æ“作失败 msg = Res.string().getBundle().getString("NET_ERROR_ROBOT_OPERATE_FAILED"); break; case LastError.NET_ERROR_PHOTOSIZE_EXCEEDSLIMIT: // (0x80000000|1028) 图片大å°è¶…é™ msg = Res.string().getBundle().getString("NET_ERROR_PHOTOSIZE_EXCEEDSLIMIT"); break; case LastError.NET_ERROR_USERID_INVALID: // (0x80000000|1029) 用户IDä¸å˜åœ¨ msg = Res.string().getBundle().getString("NET_ERROR_USERID_INVALID"); break; case LastError.NET_ERROR_EXTRACTFEATURE_FAILED: // (0x80000000|1030) 照片特å¾å€¼æå–失败 msg = Res.string().getBundle().getString("NET_ERROR_EXTRACTFEATURE_FAILED"); break; case LastError.NET_ERROR_PHOTO_EXIST: // (0x80000000|1031) 照片已å˜åœ¨ msg = Res.string().getBundle().getString("NET_ERROR_PHOTO_EXIST"); break; case LastError.NET_ERROR_PHOTO_OVERFLOW: // (0x80000000|1032) 照片数é‡è¶…è¿‡ä¸Šé™ msg = Res.string().getBundle().getString("NET_ERROR_PHOTO_OVERFLOW"); break; case LastError.NET_ERROR_CHANNEL_ALREADY_OPENED: // (0x80000000|1033) 通é“å·²ç»æ‰“å¼€ msg = Res.string().getBundle().getString("NET_ERROR_CHANNEL_ALREADY_OPENED"); break; case LastError.NET_ERROR_CREATE_SOCKET: // (0x80000000|1034) 创建套接å—失败 msg = Res.string().getBundle().getString("NET_ERROR_CREATE_SOCKET"); break; case LastError.NET_ERROR_CHANNEL_NUM: // (0x80000000|1035) 通é“å·é”™è¯¯ msg = Res.string().getBundle().getString("NET_ERROR_CHANNEL_NUM"); break; case LastError.NET_ERROR_FACE_RECOGNITION_SERVER_GROUP_ID_EXCEED: // (0x80000000|1051) 组ID超过最大值 msg = Res.string().getBundle().getString("NET_ERROR_FACE_RECOGNITION_SERVER_GROUP_ID_EXCEED"); break; default: msg = Res.string().getBundle().getString("NET_ERROR"); break; } return msg; } }