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_IVS_FIRE_LANE_DETECTION (消防占道检测事件)对应的数据块描述信息
8  * @date 2021/03/12
9  */
10 public class DEV_EVENT_FIRE_LANE_DETECTION_INFO extends NetSDKLib.SdkStructure {
11      /**
12      *  通道号
13      */
14     public int nChannelID;
15
16     /**
17      *  1:开始,2:停止
18      */
19     public int nAction;
20
21     /**
22      *  事件名称
23      */
24     public byte[] szName = new byte[128];
25
26     /**
27      *  时间戳(单位是毫秒)
28      */
29     public double PTS;
30
31     /**
32      *  事件发生的时间
33      */
34     public NET_TIME_EX UTC;
35
36     /**
37      *  事件ID
38      */
39     public int nEventID;
40
41     /**
42      *  帧序号
43      */
44     public int nSequence;
45
46     /**
47      *  规则编号
48      */
49     public int nRuleID;
50
51     /**
52      *  检测到的物体个数
53      */
54     public int nObjectNum;
55
56     /**
57      *  检测到的物体
58      */
59     public NetSDKLib.NET_MSG_OBJECT[] stuObjects = (NetSDKLib.NET_MSG_OBJECT[]) new NetSDKLib.NET_MSG_OBJECT().toArray(64);
60     /**
61      *  事件对应文件信息
62      */
63     public NetSDKLib.NET_EVENT_FILE_INFO stuFileInfo;
64
65     /**
66      *  stuSceneImage 是否有效
67      */
68     public int bSceneImage;
69
70     /**
71      *  全景广角图
72      */
73     public NetSDKLib.SCENE_IMAGE_INFO_EX stuSceneImage;
74
75     /**
76      *  表示物体进入还是离开
77      */
78     public int                    emMoveState;
79
80     /**
81      *  表示加油口盖标示牌状态,参考枚举EM_FIRE_LANE_OILCAP_STATE
82      */
83     public int                    emOilCapState;
84
85     /**
86      *  检测到的车辆信息
87      */
88     public NetSDKLib.DH_MSG_OBJECT stuVehicle = new NetSDKLib.DH_MSG_OBJECT();
89
90     /**
91      *  图片信息数组
92      */
93     public NET_IMAGE_INFO_EX2                    stuImageInfo[] = new NET_IMAGE_INFO_EX2[32];
94
95     /**
96      *  图片信息个数
97      */
98     public int                    nImageInfoNum;
99     /**
100      *  是否有非机动车信息
101      */
102     public int                    bNonMotorInfo;
103     /**
104      *  非机动车信息
105      */
106     public NetSDKLib.VA_OBJECT_NONMOTOR stuNonMotor = new NetSDKLib.VA_OBJECT_NONMOTOR();
107     /**
108      * 事件公共扩展字段结构体
109      */
110     public NET_EVENT_INFO_EXTEND   stuEventInfoEx = new NET_EVENT_INFO_EXTEND();
111
112     /**
113      *  预留字段
114      */
115     public byte                    byReserved[] = new byte[1024];
116
117 }