package com.iailab.netsdk.lib.enumeration;/** * @author 47081 * @descriptio * @date 2020/11/9 * @version 1.0 */ import com.iailab.netsdk.lib.NetSDKLib; import com.sun.jna.ptr.IntByReference; /** * @author 47081 * @version 1.0 * @description 能力集命令枚举, å¯¹åº”æŽ¥å£ * {@link com.iailab.netsdk.lib.NetSDKLib#CLIENT_QueryNewSystemInfo(NetSDKLib.LLong, String, int, byte[], int, IntByReference, int)} * @date 2020/11/9 */ public enum EM_NEW_QUERY_SYSTEM_INFO { /** * 视频分æžèƒ½åŠ›é›†(对应 CFG_CAP_ANALYSE_INFO, pExtendInfo 对应 CFG_CAP_ANALYSE_REQ_EXTEND_INFO) */ CFG_CAP_CMD_VIDEOANALYSE("devVideoAnalyse.getCaps"), /** * 视频分æžèƒ½åŠ›é›†(对应CFG_CAP_ANALYSE_INFO_EX) */ CFG_CAP_CMD_VIDEOANALYSE_EX("devVideoAnalyse.getCapsEx"), /** * 获å–åŽç«¯è®¾å¤‡çš„的在线状æ€(对应CFG_REMOTE_DEVICE_STATUS) */ CFG_NETAPP_REMOTEDEVICE("netApp.getRemoteDeviceStatus"), /** * 接入设备信æ¯(对应 CFG_PRODUCT_DEFINITION_INFO) */ CFG_CAP_CMD_PRODUCTDEFINITION("magicBox.getProductDefinition"), /** * 设备智能分æžèƒ½åŠ›(对应CFG_CAP_DEVICE_ANALYSE_INFO)兼容è€è®¾å¤‡ */ CFG_DEVICE_CAP_CMD_VIDEOANALYSE("intelli.getVideoAnalyseDeviceChannels"), /** * 设备智能分æžèƒ½åŠ›(对应CFG_CAP_DEVICE_ANALYSE_INFO) */ CFG_DEVICE_CAP_NEW_CMD_VIDEOANALYSE("devVideoAnalyse.factory.getCollect"), /** * 获得CPU个数 */ CFG_CAP_CMD_CPU_COUNT("magicBox.getCPUCount"), /** * 获å–CPUå 用率 */ CFG_CAP_CMD_CPU_USAGE("magicBox.getCPUUsage"), /** * 获得内å˜å®¹é‡ */ CFG_CAP_CMD_MEMORY_INFO("magicBox.getMemoryInfo"), /** * 获å–设备类型(对应CFG_DEVICE_CLASS_INFO) */ CFG_CAP_CMD_DEVICE_CLASS("magicBox.getDeviceClass"), /** * 获å–设备状æ€ä¿¡æ¯ (对应CFG_CAP_TRAFFIC_DEVICE_STATUS) */ CFG_CAP_CMD_DEVICE_STATE("trafficSnap.getDeviceStatus"), /** * 视频输入能力集(对应CFG_CAP_VIDEOINPUT_INFO) */ CFG_CAP_CMD_VIDEOINPUT("devVideoInput.getCaps"), /** * 得到所有活动的用户信æ¯(对应 CFG_ACTIVEALLUSER_INFO) */ CFG_USERMANAGER_ACTIVEUSER("userManager.getActiveUserInfoAll"), /** * 获å–视频统计摘è¦ä¿¡æ¯(对应CFG_VIDEOSATA_SUMMARY_INFO) */ CFG_CAP_VIDEOSTAT_SUMMARY("videoStatServer.getSummary"), /** * 获å–视频诊æ–æœåŠ¡èƒ½åŠ›(CFG_VIDEODIAGNOSIS_CAPS_INFO) */ CFG_CAP_CMD_VIDEODIAGNOSIS_SERVER("videoDiagnosisServer.getCaps"), /** * 获å–视频诊æ–通é“æ•°ç›®(CFG_VIDEODIAGNOSIS_GETCOLLECT_INFO) */ CFG_CMD_VIDEODIAGNOSIS_GETCOLLECT("videoDiagnosisServer.factory.getCollect"), /** * 获å–视频诊æ–进行状æ€(CFG_VIDEODIAGNOSIS_STATE_INFO) */ CFG_CMD_VIDEODIAGNOSIS_GETSTATE("videoDiagnosisServer.getState"), /** * 获å–æœåŠ¡å™¨ä¸Šæ”¯æŒçš„æœåŠ¡åˆ—表(CFG_DEV_SERVICE_LIST) */ CFG_CAP_CMD_SERVICE_LIST("system.listService"), /** * 获å–æœåŠ¡å™¨æŠ¥è¦è”动能力集(CFG_CAP_EVENTHANDLER_INFO) */ CFG_CAP_CMD_EVENTHANDLER("capsManager.get&EventManagerEventHandler"), /** * 获å–报è¦èƒ½åŠ›é›†(CFG_CAP_ALARM_INFO) */ CFG_CAP_ALARM("alarm.getAlarmCaps"), /** * 获å–音频分æžèƒ½åŠ›é›†(CFG_CAP_AUDIO_ANALYSE_INFO) */ CFG_CAP_CMD_AUDIO_ANALYSE("devAudioAnalyse.getCaps"), /** * 获å–主从å¼è·Ÿè¸ªå™¨é€šé“æ•°ç›®(对应结构体CFG_MASTERSLAVETRACKER_INFO) */ CFG_CMD_MASTERSLAVE_GETCOLLECT("masterSlaveTracker.factory.getCollect"), /** * 获å–主从å¼è®¾å¤‡èƒ½åŠ›é›†(CFG_CAP_MASTERSLAVE_INFO) */ CFG_CAP_CMD_MASTERSLAVE("capsManager.get&MasterSlaveTracker"), /** * 获å–镜头èšç„¦çŠ¶æ€ä¿¡æ¯ (对应CFG_CAP_FOCUS_STATUS) */ CFG_CAP_CMD_FOCUS_STATE("devVideoInput.getFocusStatus"), /** * 获å–网络应用能力集(对应CFG_CAP_NETAPP) */ CFG_CAP_CMD_NETAPP("netApp.getCaps"), /** * 获å–云å°æ”¯æŒä¿¡æ¯(CFG_CAP_PTZ_ENABLEINFO ) */ CFG_CAP_CMD_PTZ_ENABLE("ptz.factory.instance"), /** * 获å–录åƒèƒ½åŠ›é›†(CFG_CAP_RECORD_INFO) */ CFG_CAP_CMD_RECORD("recordManager.getCaps"), /** * 获å–刻录管ç†èƒ½åŠ›é›†( CFG_CAP_BURN_MANAGER) */ CFG_CAP_CMD_BURN_MANAGER("BurnManager.getCaps"), /** * 获å–云å°èƒ½åŠ›é›† * 对应结构体{@link com.iailab.netsdk.lib.structure.CFG_PTZ_PROTOCOL_CAPS_INFO} */ CFG_CAP_CMD_PTZ("ptz.getCurrentProtocolCaps"), /** * 获å–ç¼–ç 能力集(CFG_ENCODECAP) */ CFG_CMD_ENCODE_GETCAPS("encode.getCaps"), /** * 视频输入能力集扩展(对应CFG_CAP_VIDEOINPUT_INFO_EX) */ CFG_CAP_CMD_VIDEOINPUT_EX("devVideoInput.getCapsEx"), /** * 获å–设备智能分æžæ¨¡å¼(对应 CFG_ANALYSE_MODE) */ CFG_CAP_CMD_ANALYSE_MODE("intelli.getCaps.AnalyseMode"), /** * 获å–设备报è¦è”动能力,è€å议已废除,æ–°å¼€å‘请使用该å—段(CFG_CAP_EVENTMANAGER_INFO) */ CFG_CAP_CMD_EVENTMANAGER("eventManager.getCaps"), /** * 获å–文件能力(CFG_CAP_FILEMANAGER) */ CFG_CAP_CMD_FILEMANAGER("FileManager.getCaps"), /** * 获å–日志æœåŠ¡èƒ½åŠ›(CFG_CAP_LOG) */ CFG_CAP_CMD_LOG("log.getCaps"), /** * 扬声器æ’放能力(CFG_CAP_SPEAK) */ CFG_CAP_CMD_SPEAK("speak.getCaps"), /** * é—¨ç¦èƒ½åŠ›(CFG_CAP_ACCESSCONTROL) */ CFG_CAP_CMD_ACCESSCONTROLMANAGER("accessControlManager.getCaps"), /** * 获å–扩展报è¦èƒ½åŠ›é›†, (对应结构体 CFG_CAP_EXALARM_INFO) */ CFG_CAP_CMD_EXALARM("alarm.getExAlarmCaps"), /** * 获å–扩展报è¦ç›’能力集, (对应结构体 CFG_CAP_EXALARMBOX_INFO) */ CFG_CAP_CMD_EXALARMBOX("alarm.getExAlarmBoxCaps"), /** * 获å–查询记录能力集, (对应结构体 CFG_CAP_RECORDFINDER_INFO) */ CFG_CAP_CMD_RECORDFINDER("RecordFinder.getCaps"), /** * 模拟é‡æŠ¥è¦è¾“入通é“能力(对应结构体 CFG_CAP_ANALOGALARM) */ CFG_CAP_CMD_ANALOGALARM("AnalogAlarm.getCaps"), /** * 获å–LowRateWPAN能力(对应的结构体 CFG_CAP_LOWRATEWPAN) */ CFG_CAP_CMD_LOWRATEWPAN("LowRateWPAN.getCaps"), /** * 获å–ç¼–ç 自适应编ç 能力(对应的结构体 CFG_CAP_ADAPT_ENCODE_INFO) */ CFG_CAP_CMD_ADAPTENCODE("encode.getNAACaps"), /** * 获å–该云å°å®žé™…能够使用的å议,按介质区分 (对应结构体 CFG_CAP_PTZ_PROTOCOL) */ CFG_CAP_CMD_PTZPROTOCAL("ptz.getProtocol"), /** * 查询是å¦æ”¯æŒè§†é¢‘è£å‰ªèƒ½åŠ› (对应结构体 CFG_CAP_MEDIA_CROP) */ CFG_CAP_CMD_MEDIACROP("encode.getCropCaps"), /** * 获å–OSDå åŠ èƒ½åŠ›(对应结构体CFG_CAP_OSDMANAGER_INFO) */ CFG_CAP_CMD_OSDMANAGER("OSDManager.getCaps"), /** * 获å–è‡ªå®šä¹‰æ ‡é¢˜èƒ½åŠ›é›†(对应结构体CFG_CAP_CUSTOM_OSD_INFO) */ CFG_CAP_CMD_CUSTOM("OSDManager.getCustomCaps"); private EM_NEW_QUERY_SYSTEM_INFO(String value) { this.value = value; } private String value; public String getValue() { return value; } public void setValue(String value) { this.value = value; } }