潘志宝
2024-11-28 231897591c909b164defebfdb5936387ec2807d0
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3
4 import com.iailab.netsdk.lib.NetSDKLib;
5
6 /** 
7 事件类型 EVENT_IVS_FISHING_DETECTION (钓鱼检测事件)对应的数据块描述信息
8 */
9 public class DEV_EVENT_FISHING_DETECTION_INFO extends NetSDKLib.SdkStructure {
10 /** 
11 通道号
12 */
13 public            int                    nChannelID;
14 /** 
15 0:脉冲,1:开始, 2:停止
16 */
17 public            int                    nAction;
18 /** 
19 事件名称
20 */
21 public            byte[]                    szName=new byte[128];
22 /** 
23 时间戳(单位是毫秒)
24 */
25 public            double                    dbPTS;
26 /** 
27 事件发生的时间
28 */
29 public NET_TIME_EX stuUTC=new NET_TIME_EX();
30 /** 
31 事件ID 协议是uint32
32 */
33 public            int                    nEventID;
34 /** 
35 智能事件所属大类
36 */
37 public            byte[]                    szClass=new byte[16];
38 /** 
39 GroupID事件组ID,同一物体抓拍过程内GroupID相同
40 */
41 public            int                    nGroupID;
42 /** 
43 CountInGroup一个事件组内的抓拍张数
44 */
45 public            int                    nCountInGroup;
46 /** 
47 IndexInGroup一个事件组内的抓拍序号,从1开始
48 */
49 public            int                    nIndexInGroup;
50 /** 
51 事件时间毫秒数
52 */
53 public            int                    nUTCMS;
54 /** 
55 检测目标物体的个数
56 */
57 public            int                    nObjectCount;
58 /** 
59 检测目标的物体信息
60 */
61 public            NetSDKLib.NET_MSG_OBJECT_EX2[]        stuObjects= new NetSDKLib.NET_MSG_OBJECT_EX2[100];
62 /** 
63 检测区个数
64 */
65 public            int                    nDetectRegionCount;
66 /** 
67 表示配置的规则区域
68 */
69 public            NetSDKLib.NET_POINT[]                    stuDetectRegion=(NetSDKLib.NET_POINT[])new NetSDKLib.NET_POINT().toArray(20);
70 /** 
71 事件触发的预置点号,从1开始
72 */
73 public            int                    nPresetID;
74 /** 
75 全景广角图
76 */
77 public NetSDKLib.SCENE_IMAGE_INFO_EX stuSceneImage=new NetSDKLib.SCENE_IMAGE_INFO_EX();
78 /** 
79 预留字节
80 */
81 public            byte[]                    szReserved=new byte[1020];
82
83         public DEV_EVENT_FISHING_DETECTION_INFO(){
84
85             for(int i=0;i<stuObjects.length;i++){
86                 stuObjects[i]=new NetSDKLib.NET_MSG_OBJECT_EX2();
87             }
88
89         }
90
91 }