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();
|
}
|
|
}
|