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 热成像人体测温查询结果 ( CLIENT_FindFileEx + DH_FILE_QUERY_ANATOMY_TEMP_DETECT )
8  * @date 2021/02/22
9  */
10 public class MEDIAFILE_ANATOMY_TEMP_DETECT_INFO extends NetSDKLib.SdkStructure{
11      /**
12      *  结构体大小 
13      */
14     public int dwSize;
15
16     /**
17      *  通道号从0开始,-1表示查询所有通道
18      */
19     public int nChannelID;
20
21     /**
22      *  开始时间 
23      */
24     public NET_TIME stuBeginTime;
25
26     /**
27      *  结束时间 
28      */
29     public NET_TIME stuEndTime;
30
31     /**
32      *  事件发生时间
33      */
34     public NET_TIME stuEventTime;
35
36     /**
37      *  文件长度
38      */
39     public long nFileSize;
40
41     /**
42      *  文件类型,查考枚举{ @link EM_FILE_TYPE}
43      */
44     public int emFileType;
45
46     /**
47      *  文件路径 
48      */
49     public byte[] szFilePath = new byte[NetSDKLib.MAX_PATH];
50
51     /**
52      *  关联的事件列表,事件类型列表,参见智能分析事件类型
53      */
54     public int[] nEventList = new int[NetSDKLib.MAX_IVS_EVENT_NUM];
55
56     /**
57      *  事件总数
58      */
59     public int nEventCount;
60
61     /**
62      *  分区号
63      */
64     public int nPartition;
65
66     /**
67      *  磁盘号
68      */
69     public int nDriveNo;
70
71     /**
72      *  簇号
73      */
74     public int nCluster;
75
76     /**
77      *  表示在簇中的图片序号
78      *  对于同一个簇中打包多张图片,提供索引方式定位图片
79      */
80     public int nPicIndex;
81
82     /**
83      *  温度信息(低、正常、超温有效),查考枚举{ @link EM_QUERY_TEMPERATURE_TYPE}
84      */
85     public int emTempType;
86
87     /**
88      *  温度值 
89      */
90     public double dbTemperature;
91
92     /**
93      *  预留字段
94      */
95     public byte[] byReserved1 = new byte[4];
96
97     /**
98      *  关联的智能事件码: EVENT_IVS_ANATOMY_TEMP_DETECT,EVENT_IVS_FACEDETECT,EVENT_IVS_FACERECOGNITION 
99      */
100     public int nEventType;
101
102     /**
103      *  nEventType 为 EVENT_IVS_ANATOMY_TEMP_DETECT 时,有效
104      */
105     public NET_ANATOMY_TEMP_DETECT_ANATOMYTEMPDETECT_RESULT stuAnatomyDetectResult;
106
107     /**
108      *  nEventType 为 EVENT_IVS_FACEDETECT 时,有效
109      */
110     public MEDIAFILE_ANATOMY_TEMP_DETECT_FACEDETECT_RESULT stuFaceDetectResult;
111
112     /**
113      *  nEventType 为 EVENT_IVS_FACERECOGNITION 时,有效 
114      */
115     public MEDIAFILE_ANATOMY_TEMP_DETECT_FACERECOGNITION_RESULT stuFaceRecognitionResult;
116
117     /**
118      *  目标图路径
119      */    
120     public ObjectPath[] szObjectPath = (ObjectPath[])new ObjectPath().toArray(8);   
121
122     /**
123      *  szObjectPath 的个数
124      */
125     public int nObjectPathNum;
126
127     /**
128      *  人脸图路径
129      */
130     public byte[] szFacePicturePath = new byte[NetSDKLib.MAX_PATH];
131     /**
132      * 为TRUE表示仅stuStartTimeRealUTC和stuEndTimeRealUTC有效(仅使用stuStartTimeRealUTC和stuEndTimeRealUTC), 为FALSE表示仅stuBeginTime和stuEndTime有效(仅使用stuBeginTime和stuEndTime)
133      */
134     public int    bRealUTC;    
135     /**
136      * UTC开始时间(标准UTC时间), 与stuEndTimeRealUTC配对使用
137      */
138     public NET_TIME    stuStartTimeRealUTC;
139     /**
140      * UTC结束时间(标准UTC时间), 与stuStartTimeRealUTC配对使用
141      */
142     public NET_TIME    stuEndTimeRealUTC;
143
144     public MEDIAFILE_ANATOMY_TEMP_DETECT_INFO(){
145         this.dwSize = this.size();
146     }
147
148 }