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 信号机运行事件, 对应事件类型NET_ALARM_RTSC_RUNING
8  * @date 2021/09/01
9  */
10 public class ALARM_RTSC_RUNNING_INFO extends NetSDKLib.SdkStructure{
11      /**
12      *  通道号,从0开始
13      */
14     public int nChannelID;
15
16     /**
17      *  事件动作, 1表示开始, 2表示结束, -1表示未知
18      */
19     public int nEventAction;
20
21     /**
22      *  bit0:运行状态
23         bit1:控制方式
24         bit2:灯色状态信息
25         bit3:车道功能状态
26         bit4:车道/匝道控制状态信息
27         bit5:当前信号方案色步信息
28         bit6: 下一个周期信号方案色步信息
29      */
30     public int dwReportState;
31
32
33     /**
34      *  经度个数
35      */
36     public int nLongitudeNum;
37
38     /**
39      *  经度,格式:度,分,秒(秒为浮点数)
40      */
41     public double[] dbLongitude = new double[3];
42
43     /**
44      *  纬度个数
45      */
46     public int nLatitudeNum;
47
48     /**
49      *  纬度,格式:度,分,秒(秒为浮点数)
50      */
51     public double[] dbLatitude = new double[3];
52
53     /**
54      *  高度,单位为米 
55      */
56     public double dbAltitude;
57
58     /**
59      *  事件发生时间,带时区偏差的UTC时间,单位秒
60      */
61     public NET_TIME_EX UTC;
62
63     /**
64      *  设备状态 ,参考{ @link EM_STATUS}
65      */
66     public int emStatus;
67
68     /**
69      *  控制模式,参考{ @link EM_CONTROL_MODE}
70      */
71     public int emControlMode;
72
73     /**
74      *  灯色状态信息
75      */
76     public LAMP_STATE stuLampStateInfo;
77
78     /**
79      *  车道功能状态
80      */
81     public LANE_STATE stuLaneStateInfo;
82
83     /**
84      *  车道/匝道控制状态
85      */
86     public LANE_CTRL_STATE stuLaneCtrlStateInfo;
87
88     /**
89      *  当前信号方案色步信息
90      */
91     public CUR_STEP_INFO stuCurStepInfo;
92
93     /**
94      *  下一个周期信号方案色步信息
95      */
96     public NEXT_STEP_INFO stuNextStepInfo;
97
98     /**
99      *  预留字节
100      */
101     public byte[] byReserved = new byte[256];
102
103 }