houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3
4 import com.iailab.netsdk.lib.NetSDKLib;
5
6 /** 
7 * @author 291189
8 * @description 事件类型EVENT_IVS_PRESERVATION(物品保全事件)对应的数据块描述信息
9 * @date 2022/04/07 19:26:34
10 */
11 public class DEV_EVENT_PRESERVATION_INFO extends NetSDKLib.SdkStructure {
12 /** 
13 通道号
14 */
15 public            int                    nChannelID;
16 /** 
17 事件名称
18 */
19 public            byte[]                    szName=new byte[128];
20 /** 
21 字节对齐
22 */
23 public            byte[]                    bReserved1=new byte[4];
24 /** 
25 时间戳(单位是毫秒)
26 */
27 public            double                    PTS;
28 /** 
29 事件发生的时间
30 */
31 public NET_TIME_EX UTC=new NET_TIME_EX();
32 /** 
33 事件ID
34 */
35 public            int                    nEventID;
36 /** 
37 检测到的物体
38 */
39 public NetSDKLib.DH_MSG_OBJECT stuObject=new NetSDKLib.DH_MSG_OBJECT();
40 /** 
41 事件对应文件信息
42 */
43 public NetSDKLib.NET_EVENT_FILE_INFO stuFileInfo=new NetSDKLib.NET_EVENT_FILE_INFO();
44 /** 
45 事件动作,0表示脉冲事件,1表示持续性事件开始,2表示持续性事件结束;
46 */
47 public            byte                    bEventAction;
48 /** 
49
50 */
51 public            byte[]                    byReserved=new byte[2];
52 /** 
53 图片的序号, 同一时间内(精确到秒)可能有多张图片, 从0开始
54 */
55 public            byte                    byImageIndex;
56 /** 
57 规则检测区域顶点数
58 */
59 public            int                    nDetectRegionNum;
60 /** 
61 规则检测区域
62 */
63 public            NetSDKLib.DH_POINT[]                    DetectRegion=(NetSDKLib.DH_POINT[])new NetSDKLib.DH_POINT().toArray(20);
64 /** 
65 抓图标志(按位),具体见NET_RESERVED_COMMON
66 */
67 public            int                    dwSnapFlagMask;
68 /** 
69 事件源设备上的index,-1表示数据无效
70 */
71 public            int                    nSourceIndex;
72 /** 
73 事件源设备唯一标识,字段不存在或者为空表示本地设备
74 */
75 public            byte[]                    szSourceDevice=new byte[260];
76 /** 
77 事件触发累计次数
78 */
79 public            int                    nOccurrenceCount;
80 /** 
81 智能事件公共信息
82 */
83 public NetSDKLib.EVENT_INTELLI_COMM_INFO stuIntelliCommInfo=new NetSDKLib.EVENT_INTELLI_COMM_INFO();
84 /** 
85 广角图
86 */
87 public NetSDKLib.SCENE_IMAGE_INFO stuSceneImage=new NetSDKLib.SCENE_IMAGE_INFO();
88 /** 
89 检测目标物体的个数
90 */
91 public            int                    nObjectCount;
92 /** 
93 表示检测到的物体信息 有Objects, 以Objects为准,无Objects, 以Object为准,为兼容老的客户端,有Objects的,Object也要填数据
94 */
95 public            NetSDKLib.NET_MSG_OBJECT_EX2[]                    stuObjects=(NetSDKLib.NET_MSG_OBJECT_EX2[])new NetSDKLib.NET_MSG_OBJECT_EX2().toArray(128);
96 /** 
97 保留字节,留待扩展.
98 */
99 public            byte[]                    szReserved=new byte[1024];
100 }