houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3 import com.iailab.netsdk.lib.NetSDKLib;
4 import com.iailab.netsdk.lib.structure.TRAFFIC_EVENT;
5 import com.iailab.netsdk.lib.structure.TRAFFIC_INFO;
6 import com.iailab.netsdk.lib.structure.TRAFFIC_STATE;
7
8 /**
9  * @author 251823
10  * @description 信号机交通信息事件, 对应事件类型NET_ALARM_RTSC_TRAFFIC
11  * @date 2021/09/01
12  */
13 public class ALARM_RTSC_TRAFFIC_INFO extends NetSDKLib.SdkStructure{
14       /**
15      *  通道号,从0开始
16      */
17     public int nChannelID;
18
19     /**
20      *  事件动作, 1表示开始, 2表示结束, -1表示未知
21      */
22     public int nEventAction;
23
24     /**
25      *  bit0:运行状态
26         bit1:控制方式
27         bit2:灯色状态信息
28         bit3:车道功能状态
29         bit4:车道/匝道控制状态信息
30         bit5:当前信号方案色步信息
31      */
32     public int dwReportState;
33
34     /**
35      *  经度个数
36      */
37     public int nLongitudeNum;
38
39     /**
40      *  经度,格式:度,分,秒(秒为浮点数)
41      */
42     public double[] dbLongitude = new double[3];
43
44     /**
45      *  纬度个数
46      */
47     public int nLatitudeNum;
48
49     /**
50      *  纬度,格式:度,分,秒(秒为浮点数)
51      */
52     public double[] dbLatitude = new double[3];
53
54     /**
55      *  高度,单位为米 
56      */
57     public double dbAltitude;
58
59     /**
60      *  事件发生时间,带时区偏差的UTC时间,单位秒
61      */
62     public NET_TIME_EX UTC;
63
64     /**
65      *  交通流信息
66      */
67     public TRAFFIC_INFO stuTrafficInfo;
68
69     /**
70      *  交通运行状态信息
71      */
72     public TRAFFIC_STATE stuTrafficState;
73
74     /**
75      *  车辆运行状态信息
76      */
77     public CAR_INFO stuCarInfo;
78
79     /**
80      *  交通事件信息
81      */
82     public TRAFFIC_EVENT stuTrafficEvent;
83
84     /**
85      *  预留字节
86      */
87     public byte[] byReserved = new byte[256];
88
89 }