提交 | 用户 | 时间
|
149dd0
|
1 |
package com.iailab.netsdk.lib.structure; |
H |
2 |
|
|
3 |
import com.iailab.netsdk.lib.NetSDKLib; |
|
4 |
|
|
5 |
/** |
|
6 |
* @author 251823 |
|
7 |
* @description 全局参数信息 |
|
8 |
* @date 2021/09/28 |
|
9 |
*/ |
|
10 |
public class GLOBAL_INFO extends NetSDKLib.SdkStructure { |
|
11 |
/** |
|
12 |
* 灯组故障等级。参考枚举{ @link EM_LIGHTGROUP_FAULT_LEVEL } |
|
13 |
*/ |
|
14 |
public int emLightGroupFault; |
|
15 |
|
|
16 |
/** |
|
17 |
* 倒计时方式。参考枚举{ @link EM_COUNTDOWN_TYPE } |
|
18 |
*/ |
|
19 |
public int emCountDownType; |
|
20 |
|
|
21 |
/** |
|
22 |
* 脉冲式倒计时脉冲宽度(单位ms) |
|
23 |
*/ |
|
24 |
public int nPulseWidth; |
|
25 |
|
|
26 |
/** |
|
27 |
* 脉冲式倒计时倒计时时间(单位s) |
|
28 |
*/ |
|
29 |
public int nPulseTime; |
|
30 |
|
|
31 |
/** |
|
32 |
* 485倒计时波特率 INTEGER(2400 4800 9600 19200 38400) |
|
33 |
*/ |
|
34 |
public int nBaudRault; |
|
35 |
|
|
36 |
/** |
|
37 |
* 485倒计时使用协议(0:GAT208-2004 1:GAT208-2014) |
|
38 |
*/ |
|
39 |
public int nGatType; |
|
40 |
|
|
41 |
/** |
|
42 |
* 半程485倒计时时间(单位秒) |
|
43 |
*/ |
|
44 |
public int nHalfTime; |
|
45 |
|
|
46 |
/** |
|
47 |
* 未配置相位运行模式1:全红 2:关灯 3:黄闪 4:红闪 -1不设置 |
|
48 |
*/ |
|
49 |
public int nDefaultRunModel; |
|
50 |
|
|
51 |
/** |
|
52 |
* 可变车道通讯方式选择 0:供电式 1:通讯式 -1不设置 |
|
53 |
*/ |
|
54 |
public int nVarLaneCommunicationType; |
|
55 |
|
|
56 |
/** |
|
57 |
* 自动维护使能:0-不启用,1-启用 -1不设置 |
|
58 |
*/ |
|
59 |
public int nAutoProtectEnable; |
|
60 |
|
|
61 |
/** |
|
62 |
* 自动维护星期。参考枚举{ @link EM_AUTO_PROTECT_WEEK } |
|
63 |
*/ |
|
64 |
public int emAutoProtectWeek; |
|
65 |
|
|
66 |
/** |
|
67 |
* 自动维护小时 |
|
68 |
*/ |
|
69 |
public int nAutoProtectHour; |
|
70 |
|
|
71 |
/** |
|
72 |
* 自动维护分钟 |
|
73 |
*/ |
|
74 |
public int nAutoProtectMinute; |
|
75 |
|
|
76 |
/** |
|
77 |
* 通道自动解锁时间(0-65535) |
|
78 |
*/ |
|
79 |
public int nControlUnlockTime; |
|
80 |
|
|
81 |
/** |
|
82 |
* 故障是否推送(按位表示,置0表示开启上报,置1表示关闭上报.bit0:灯组故障bit1:检测器故障bit2:绿冲突故障bit3:外围板故障bit4: |
|
83 |
*/ |
|
84 |
public int nFaultReport; |
|
85 |
|
|
86 |
/** |
|
87 |
* 额定电压值 |
|
88 |
*/ |
|
89 |
public int nRatedVoltage; |
|
90 |
|
|
91 |
/** |
|
92 |
* 百分比值个数 |
|
93 |
*/ |
|
94 |
public int nPercentageValNum; |
|
95 |
|
|
96 |
/** |
|
97 |
* 百分比值;array[0]:百分比1(关机电压比)/ array[1]:百分比2(闪烁启动电压比)/array[2]:百分比3 |
|
98 |
*/ |
|
99 |
public int[] nPercentageVal = new int[4]; |
|
100 |
|
|
101 |
/** |
|
102 |
* 开机启动灯色个数 |
|
103 |
*/ |
|
104 |
public int nStartUpLampNum; |
|
105 |
|
|
106 |
/** |
|
107 |
* 开机启动灯色 1:红灯 2:黄灯 4: 红闪 5: 黄闪 ; array[n]:阶段n灯色,n <3 |
|
108 |
*/ |
|
109 |
public int[] nStartUpLamp = new int[3]; |
|
110 |
|
|
111 |
/** |
|
112 |
* 开机启动时间个数 |
|
113 |
*/ |
|
114 |
public int nStartUpTimeNum; |
|
115 |
|
|
116 |
/** |
|
117 |
* 开机启动时间 array[n]:阶段n时间,n <3 |
|
118 |
*/ |
|
119 |
public int[] nStartUpTime = new int[3]; |
|
120 |
|
|
121 |
/** |
|
122 |
* 平台下发临时控制: 1-阶段切换 2-阶段驻留 3-阶段锁相 4-通道锁定 5-还原 |
|
123 |
*/ |
|
124 |
public int nPlatformCtrl; |
|
125 |
|
|
126 |
/** |
|
127 |
* 平台下发控制详细值个数 |
|
128 |
*/ |
|
129 |
public int nPlatformCtrlValNum; |
|
130 |
|
|
131 |
/** |
|
132 |
* 平台下发控制详细值 |
|
133 |
* 当ctrl等于3-阶段锁相时,该数组代表需要锁定的相位集合,且每个相位占用两个字节,低字节代表相位编号,高字节代表重复出现的次数,例如锁定相位为A1,B2,则内容值为[1,1,2,2] |
|
134 |
* 当ctrl等于4-通道锁定时,该数组代表需要锁定通道的集合,其余为0 |
|
135 |
*/ |
|
136 |
public int[] nPlatformCtrlVal = new int[16]; |
|
137 |
|
|
138 |
/** |
|
139 |
* 预留字节 |
|
140 |
*/ |
|
141 |
public byte[] byReserved = new byte[952]; |
|
142 |
} |