Jay
2024-11-01 03e8aca3ad6201c0d74e00d4c8d7367cdaaa54f9
提交 | 用户 | 时间
ce910c 1 package com.netsdk.lib.structure;
H 2
3 import com.netsdk.lib.NetSDKLib;
4
5 /**
6  * @author 251823
7  * @description 事件类型 EVENT_IVS_OBJECT_ABNORMAL 目标异常检测事件 对应的数据块描述信息
8  * @date 2022/12/19 11:30:59
9  */
10 public class DEV_EVENT_OBJECT_ABNORMAL_INFO extends NetSDKLib.SdkStructure {
11     /**
12      * 通道号
13      */
14     public int nChannelID;
15     /**
16      * 0-脉冲 1-开始 2-结束
17      */
18     public int nAction;
19     /**
20      * 事件名称
21      */
22     public byte[] szName = new byte[128];
23     /**
24      * 时间戳(单位:毫秒)
25      */
26     public double PTS;
27     /**
28      * 事件发生的时间
29      */
30     public NET_TIME_EX UTC = new NET_TIME_EX();
31     /**
32      * 事件ID
33      */
34     public int nEventID;
35     /**
36      * 全景大图信息
37      */
38     public NET_EVENT_IMAGE_OFFSET_INFO stuSceneImage = new NET_EVENT_IMAGE_OFFSET_INFO();
39     /**
40      * 智能事件所属大类 {@link com.netsdk.lib.enumeration.EM_CLASS_TYPE}
41      */
42     public int emClassType;
43     /**
44      * 区域ID(一个预置点可以对应多个区域ID)
45      */
46     public short nAreaID;
47     /**
48      * 预置点编号,从1开始
49      */
50     public short nPresetID;
51     /**
52      * 目标信息
53      */
54     public NET_OBJECT_INFO[] stuObjectInfo = new NET_OBJECT_INFO[64];
55     /**
56      * 目标信息个数
57      */
58     public int nObjectInfoNum;
59     /**
60      * 目标类型 {@link com.netsdk.lib.enumeration.EM_ABNORMAL_OBJECT_TYPE}
61      */
62     public int emObjectType;
63     /**
64      * 异常行为 {@link com.netsdk.lib.enumeration.EM_OBJECT_ABNORMAL_TYPE}
65      */
66     public int emAbnormalType;
67     /**
68      * 保留字节
69      */
70     public byte[] bReserved = new byte[1020];
71
72     public DEV_EVENT_OBJECT_ABNORMAL_INFO() {
73         for (int i = 0; i < stuObjectInfo.length; i++) {
74             stuObjectInfo[i] = new NET_OBJECT_INFO();
75         }
76     }
77 }