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