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