houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3 import com.iailab.netsdk.lib.NetSDKLib;
4
5 /**
6  * @author 251823
7  * @description 事件类型EVENT_ALARM_SMARTMOTION_VEHICLE(智能视频移动侦测事件(车))对应的数据块描述信息
8  * @date 2023/05/15 13:49:36
9  */
10 public class DEV_EVENT_SMARTMOTION_VEHICLE_INFO extends NetSDKLib.SdkStructure {
11     /**
12      * 通道号
13      */
14     public int nChannelID;
15     /**
16      * 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_MOTIONDETECT_REGION_INFO[] stuSmartRegion = new NET_MOTIONDETECT_REGION_INFO[32];
39     /**
40      * 智能动检区域个数
41      */
42     public int nSmartRegionNum;
43     /**
44      * 智能动检(车)对象个数
45      */
46     public int nVehicleObjectNum;
47     /**
48      * 智能动检(车)对象信息
49      */
50     public NET_SMARTDETECT_VEHICLE_OBJECT[] stuVehicleObject = new NET_SMARTDETECT_VEHICLE_OBJECT[64];
51     /**
52      * 事件公共扩展字段结构体
53      */
54     public NET_EVENT_INFO_EXTEND stuEventInfoEx = new NET_EVENT_INFO_EXTEND();
55     /**
56      * 保留字节
57      */
58     public byte[] bReserved = new byte[1024];
59
60     public DEV_EVENT_SMARTMOTION_VEHICLE_INFO() {
61         for (int i = 0; i < stuSmartRegion.length; i++) {
62             stuSmartRegion[i] = new NET_MOTIONDETECT_REGION_INFO();
63         }
64         for (int i = 0; i < stuVehicleObject.length; i++) {
65             stuVehicleObject[i] = new NET_SMARTDETECT_VEHICLE_OBJECT();
66         }
67     }
68 }