Jay
2024-11-08 02722a3f9eca857ce7fffea352e9f7ee692a1b71
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3 import com.iailab.netsdk.lib.NetSDKLib;
4 import com.iailab.netsdk.lib.enumeration.NET_RADIOMETRY_ALARMCONTION;
5 import com.iailab.netsdk.lib.enumeration.NET_RADIOMETRY_RESULT;
6
7 /**
8  * 热成像测温点温度异常报警事件(对应结构体 {@link NetSDKLib#NET_ALARM_HEATIMG_TEMPER})
9  *
10  * @author : 47040
11  * @since : Created in 2020/9/12 16:46
12  */
13 public class ALARM_HEATIMG_TEMPER_INFO extends NetSDKLib.SdkStructure {
14
15     /**
16      * 温度异常点名称 从测温规则配置项中选择
17      */
18     public byte[] szName = new byte[64];
19     /**
20      * 报警项编号
21      */
22     public int nAlarmId;
23     /**
24      * 报警结果值 fTemperatureValue 的类型,见枚举 {@link NET_RADIOMETRY_RESULT}
25      */
26     public int nResult;
27     /**
28      * 报警条件,见枚举 {@link NET_RADIOMETRY_ALARMCONTION}
29      */
30     public int nAlarmContion;
31     /**
32      * 报警温度值
33      */
34     public float fTemperatureValue;
35     /**
36      * 温度单位(当前配置的温度单位),见 {@link NetSDKLib.NET_TEMPERATURE_UNIT}
37      */
38     public int nTemperatureUnit;
39     /**
40      * 报警点的坐标 相对坐标体系,取值均为 0~8191
41      */
42     public NetSDKLib.NET_POINT stCoordinate;
43     /**
44      * 预置点
45      */
46     public int nPresetID;
47     /**
48      * 通道号
49      */
50     public int nChannel;
51     /**
52      * 0:开始 1:停止 -1:无意义
53      */
54     public int nAction;
55     /**
56      * 报警坐标, 其类型可以是点,线或多边形。替换 stCoordinate字段
57      */
58     public NetSDKLib.NET_POLY_POINTS stuAlarmCoordinates;
59     /**
60      * 报警最高的温度值
61      */
62     public double dTemperatureMaxValue;
63     /**
64      * 报警最低的温度值
65      */
66     public double dTemperatureMinValue;
67     /**
68      * 事件公共扩展字段结构体
69      */
70     public NET_EVENT_INFO_EXTEND   stuEventInfoEx = new NET_EVENT_INFO_EXTEND();
71     /**
72      * 保留字节
73      */
74     public byte[] reserved = new byte[140];
75 }