package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; import com.sun.jna.Pointer; /** * 事件类型 车辆进出车é“æŠ¥è¦ * {@link NetSDKLib#NET_ALARM_VEHICLE_INOUT} * * @author 47040 * @since Created in 2020/12/17 11:17 */ public class ALARM_VEHICLE_INOUT_INFO extends NetSDKLib.SdkStructure { /** * 事件动作,0表示脉冲事件 */ public int nAction; /** * 通é“å· */ public int nChannel; /** * 事件å称 */ public byte[] szName = new byte[128]; /** * 事件å‘生的时间 */ public NET_TIME_EX UTC; /** * 事件ID */ public int nEventID; /** * 物体列表 长度由nObjectNum决定 æŒ‡å‘ {@link NET_VEHICLE_OBJECT} */ public Pointer pstObjets; /** * 物体有效个数 */ public int nObjectNum; /** * 统计有效个数 */ public int nStatNum; /** * å„个车é“实时交通æµé‡ç»Ÿè®¡ä¿¡æ¯, 最大支æŒ8è½¦é“ */ public NET_TRAFFIC_FLOW_STAT[] stuStats = new NET_TRAFFIC_FLOW_STAT[8]; /** * 雷达安装角度(雷达åæ ‡ç³»Y轴与æ£åŒ—æ–¹å‘的逆时针夹角)å•ä½ï¼šåº¦ (0 ~ 360) */ public double dbRadarInstallAngle; /** * ä¿ç•™å—节 */ public byte[] byReserverd = new byte[1016]; public ALARM_VEHICLE_INOUT_INFO() { for (int i = 0; i < stuStats.length; i++) { stuStats[i] = new NET_TRAFFIC_FLOW_STAT(); } } }