package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; /** * @author 251823 * @description 通é“ä¿¡æ¯ * @date 2023/04/20 08:58:40 */ public class NET_DEVICE_CHANNEL_INFO extends NetSDKLib.SdkStructure { /** * 远程通é“å· */ public int nRemoteChannel; /** * 分é…的逻辑通é“, -1è¡¨ç¤ºæœªåˆ†é… */ public int nLogicChannel; /** * 通é“ç¼–ç */ public byte[] szChannelID = new byte[32]; /** * 通é“å›½æ ‡ç¼–ç */ public byte[] szGbCode = new byte[32]; /** * æ˜¾ç¤ºåœ¨è®¾å¤‡æ ‘çš„å称 */ public byte[] szName = new byte[128]; /** * è®¾å¤‡è¯¦ç»†ä¿¡æ¯ */ public byte[] szDetail = new byte[512]; /** * è®¾å¤‡åž‹å· */ public byte[] szDeviceType = new byte[64]; /** * 设备大类 */ public byte[] szDeviceClass = new byte[16]; /** * 通é“是å¦åœ¨çº¿, 0:离线 1:在线 */ public int nOnline; /** * 该通é“是å¦è¢«æœ¬åœ°è®¾å¤‡ä½¿ç”¨ 0:未使用 1:使用 */ public int nUsed; /** * ipåœ°å€ */ public byte[] szIP = new byte[40]; /** * macåœ°å€ */ public byte[] szMac = new byte[18]; /** * å—èŠ‚å¯¹é½ */ public byte[] szReserved1 = new byte[6]; /** * åºåˆ—å· */ public byte[] szSN = new byte[32]; /** * 软件版本 */ public byte[] szSoftwareVersion = new byte[128]; /** * 视频输入通é“æ•° */ public int nVideoInChannels; /** * 视频输出通é“æ•° */ public int nVideoOutChannels; /** * 音频输入通é“æ•° */ public int nAudioInChannels; /** * 音频输出通é“æ•° */ public int nAudioOutChannels; /** * 报è¦è¾“入通é“æ•° */ public int nAlarmInChannels; /** * 报è¦è¾“出通é“æ•° */ public int nAlarmOutChannels; /** * 支æŒæœ€å¤§è¾…ç æµè·¯æ•°(0~3è·¯) */ public int nMaxExtraStream; /** * 设备接入网络æœåŠ¡ç±»åž‹ {@link com.iailab.netsdk.lib.enumeration.EM_NET_SERVER_TYPE} */ public int emNetServerType; /** * 跟设备对接时的拉æµå议类型 {@link com.iailab.netsdk.lib.enumeration.EM_CHANNEL_PROTOCOL_TYPE} */ public int emProtocolType; /** * å—èŠ‚å¯¹é½ */ public byte[] szReserved2 = new byte[4]; /** * 温度值,摄æ°åº¦ */ public double dbTemperature; /** * 通é“在离线状æ€æ”¹å˜æ—¶çš„时间 */ public NET_TIME stuStateChangeTime = new NET_TIME(); /** * 视图库通é“ç¼–ç */ public byte[] szVideoImageChannelID = new byte[32]; /** * å¹³å°å¯¹æŽ¥ç¼–å· */ public byte[] szPlatformDoID = new byte[32]; /** * ä¿ç•™å—节 */ public byte[] szReserved = new byte[1024]; public NET_DEVICE_CHANNEL_INFO() { } }