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 /**
7  * @author 291189
8  * @description  超温上报事件 (对应 DH_ALARM_OVER_TEMPERATURE)
9  * @date 2022/07/25 15:28:37
10  */
11 public class NET_ALARM_OVER_TEMPERATURE_INFO extends NetSDKLib.SdkStructure {
12     /**
13      事件动作 0:脉冲
14      */
15     public            int                    nAction;
16     /**
17      通道号
18      */
19     public            int                    nChannel;
20     /**
21      事件发生的时间,标准的(不带时区偏差的)UTC时间
22      */
23     public            NET_TIME_EX                    stuUTC=new NET_TIME_EX();
24     /**
25      配件序列号
26      */
27     public            byte[]                    szSN=new byte[32];
28     /**
29      配件名称
30      */
31     public            byte[]                    szName=new byte[64];
32     /**
33      超温类型 0:温度恢复正常;1:温度超过下限;2:温度超过上限
34      */
35     public            int                    nTemperatureType;
36     /**
37      所属区域信息个数
38      */
39     public            int                    nAreaInfoNum;
40     /**
41      所属区域信息
42      */
43     public            NET_EVENT_AREAR_INFO[]                    stuAreaInfo=new NET_EVENT_AREAR_INFO[64];
44     /**
45      保留字节
46      */
47     public            byte[]                    szReserved=new byte[1024];
48
49     public            NET_ALARM_OVER_TEMPERATURE_INFO(){
50         for(int i=0;i<stuAreaInfo.length;i++){
51             stuAreaInfo[i]=new NET_EVENT_AREAR_INFO();
52         }
53     }
54 }