houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3
4 import com.iailab.netsdk.lib.NetSDKLib;
5 import com.iailab.netsdk.lib.NetSDKLib.*;
6
7 /**
8  * @author 421657
9  * @description 事件类型 EVENT_IVS_SAME_OBJECT_SEARCH_COUNT(按图索骥物品计数事件)对应的数据块描述信息
10  * @origin autoTool
11  * @date 2023/10/30 10:46:13
12  */
13 public class NET_DEV_EVENT_SAME_OBJECT_SEARCH_COUNT_INFO extends NetSDKLib.SdkStructure {
14     /**
15      * / 通道号
16      */
17     public int nChannelID;
18     /**
19      * / 0:脉冲,1:开始, 2:停止
20      */
21     public int nAction;
22     /**
23      * / 扩展协议字段
24      */
25     public NET_EVENT_INFO_EXTEND stuEventInfoEx = new NET_EVENT_INFO_EXTEND();
26     /**
27      * / 事件发生的时间
28      */
29     public NET_TIME_EX stuUTC = new NET_TIME_EX();
30     /**
31      * / 事件名称
32      */
33     public byte[] szName = new byte[128];
34     /**
35      * / 智能事件所属大类
36      */
37     public byte[] szClass = new byte[16];
38     /**
39      * / 相对事件时间戳,单位毫秒
40      */
41     public double dbPTS;
42     /**
43      * / 事件时间毫秒数
44      */
45     public int nUTCMS;
46     /**
47      * / 事件编号,用来唯一标志一个事件
48      */
49     public int nEventID;
50     /**
51      * / GroupID事件组ID,同一物体抓拍过程内GroupID相同
52      */
53     public int nGroupID;
54     /**
55      * / CountInGroup一个事件组内的抓拍张数
56      */
57     public int nCountInGroup;
58     /**
59      * / IndexInGroup一个事件组内的抓拍序号,从1开始
60      */
61     public int nIndexInGroup;
62     /**
63      * / 物体信息列表实际数量
64      */
65     public int nObjectsNum;
66     /**
67      * / 物体信息列表,最大支持64个物体
68      */
69     public NET_MSG_OBJECT_EX2[] stObjects = new NET_MSG_OBJECT_EX2[64];
70     /**
71      * / 算法名称
72      */
73     public byte[] szAlgName = new byte[128];
74     /**
75      * / 物品类型
76      */
77     public byte[] szObjectType = new byte[32];
78     /**
79      * / ObjectType物品类型id
80      */
81     public int nObjectTypeID;
82     /**
83      * / 自定义报警ID,事件上报平台时使用
84      */
85     public int nAlarmId;
86     /**
87      * / 全景图
88      */
89     public SCENE_IMAGE_INFO stImage = new SCENE_IMAGE_INFO();
90     /**
91      * / 规则使用的按图索骥算法id
92      */
93     public int nAlgId;
94     /**
95      * / 物体个数
96      */
97     public int nCount;
98     /**
99      * / 预留字节
100      */
101     public byte[] szReserverd = new byte[1020];
102
103     public NET_DEV_EVENT_SAME_OBJECT_SEARCH_COUNT_INFO() {
104         for (int i = 0; i < stObjects.length; i++) {
105             stObjects[i] = new NET_MSG_OBJECT_EX2();
106         }
107     }
108 }