1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
package com.iailab.netsdk.lib.structure;
 
 
import com.iailab.netsdk.lib.NetSDKLib;
 
/** 
* @author 291189
* @description  通道状态
* @date 2022/10/09 11:24:36
*/
public class NET_CHANNELS_STATE extends NetSDKLib.SdkStructure {
/** 
通道类型 {@link com.netsdk.lib.enumeration.EM_CHANNELS_STATE_TYPE}
*/
public            int                    emType;
/** 
通道号
*/
public            int                    nIndex;
/** 
在线状态 {@link com.netsdk.lib.enumeration.EM_DEV_STATUS}
*/
public            int                    emOnlineState;
/** 
报警状态,当emType为EM_CHANNELS_STATE_TYPE_ALARMIN时有效 {@link com.netsdk.lib.enumeration.EM_ZONE_STATUS}
*/
public            int                    emAlarmState;
/** 
输出状态,当emType为EM_CHANNELS_STATE_TYPE_ALARMOUT,EM_CHANNELS_STATE_TYPE_SIREN时有效 {@link com.netsdk.lib.enumeration.EM_OUTPUT_STATE}
*/
public            int                    emOutputState;
/** 
通道对应名称
*/
public            byte[]                    szName=new byte[64];
/** 
通道对应SN号
*/
public            byte[]                    szSN=new byte[32];
/** 
探测器状态信息
*/
public            NET_SENSOR_STATE                    stuSensorState=new NET_SENSOR_STATE();
/** 
保留字节
*/
public            byte[]                    byReserved=new byte[60];
 
public NET_CHANNELS_STATE(){
}
}