houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3 import com.iailab.netsdk.lib.NetSDKLib;
4
5 /**
6  * @author 251823
7  * @description 通道信息
8  * @date 2023/04/20 08:58:40
9  */
10 public class NET_DEVICE_CHANNEL_INFO extends NetSDKLib.SdkStructure {
11     /**
12      * 远程通道号
13      */
14     public int nRemoteChannel;
15     /**
16      * 分配的逻辑通道, -1表示未分配
17      */
18     public int nLogicChannel;
19     /**
20      * 通道编码
21      */
22     public byte[] szChannelID = new byte[32];
23     /**
24      * 通道国标编码
25      */
26     public byte[] szGbCode = new byte[32];
27     /**
28      * 显示在设备树的名称
29      */
30     public byte[] szName = new byte[128];
31     /**
32      * 设备详细信息
33      */
34     public byte[] szDetail = new byte[512];
35     /**
36      * 设备型号
37      */
38     public byte[] szDeviceType = new byte[64];
39     /**
40      * 设备大类
41      */
42     public byte[] szDeviceClass = new byte[16];
43     /**
44      * 通道是否在线, 0:离线 1:在线
45      */
46     public int nOnline;
47     /**
48      * 该通道是否被本地设备使用 0:未使用 1:使用
49      */
50     public int nUsed;
51     /**
52      * ip地址
53      */
54     public byte[] szIP = new byte[40];
55     /**
56      * mac地址
57      */
58     public byte[] szMac = new byte[18];
59     /**
60      * 字节对齐
61      */
62     public byte[] szReserved1 = new byte[6];
63     /**
64      * 序列号
65      */
66     public byte[] szSN = new byte[32];
67     /**
68      * 软件版本
69      */
70     public byte[] szSoftwareVersion = new byte[128];
71     /**
72      * 视频输入通道数
73      */
74     public int nVideoInChannels;
75     /**
76      * 视频输出通道数
77      */
78     public int nVideoOutChannels;
79     /**
80      * 音频输入通道数
81      */
82     public int nAudioInChannels;
83     /**
84      * 音频输出通道数
85      */
86     public int nAudioOutChannels;
87     /**
88      * 报警输入通道数
89      */
90     public int nAlarmInChannels;
91     /**
92      * 报警输出通道数
93      */
94     public int nAlarmOutChannels;
95     /**
96      * 支持最大辅码流路数(0~3路)
97      */
98     public int nMaxExtraStream;
99     /**
7412dd 100      * 设备接入网络服务类型 {@link com.iailab.netsdk.lib.enumeration.EM_NET_SERVER_TYPE}
149dd0 101      */
H 102     public int emNetServerType;
103     /**
7412dd 104      * 跟设备对接时的拉流协议类型 {@link com.iailab.netsdk.lib.enumeration.EM_CHANNEL_PROTOCOL_TYPE}
149dd0 105      */
H 106     public int emProtocolType;
107     /**
108      * 字节对齐
109      */
110     public byte[] szReserved2 = new byte[4];
111     /**
112      * 温度值,摄氏度
113      */
114     public double dbTemperature;
115     /**
116      * 通道在离线状态改变时的时间
117      */
118     public NET_TIME stuStateChangeTime = new NET_TIME();
119     /**
120      * 视图库通道编码
121      */
122     public byte[] szVideoImageChannelID = new byte[32];
123     /**
124      * 平台对接编号
125      */
126     public byte[] szPlatformDoID = new byte[32];
127     /**
128      * 保留字节
129      */
130     public byte[] szReserved = new byte[1024];
131
132     public NET_DEVICE_CHANNEL_INFO() {
133     }
134 }