Jay
2024-11-08 02722a3f9eca857ce7fffea352e9f7ee692a1b71
提交 | 用户 | 时间
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 NET_PHASE_LIST_INFO extends NetSDKLib.SdkStructure{
11     /**
12      *  相位编号
13      */
14     public int nPhaseNum;
15
16     /**
17      *  相位重复出现的次数
18      */
19     public int nPhaseOrder;
20
21     /**
22      *  相位所属环编号
23      */
24     public int nRingNo;
25
26     /**
27      *  相位所属栅栏编号
28      */
29     public int nBarrierNo;
30
31     /**
32      *  相位所属栅栏内的位置
33      */
34     public int nGridNo;
35
36     /**
37      *  是否为时长变化
38      */
39     public boolean bUsePhaseTime;
40
41     /**
42      *  相位时长
43      */
44     public int nPhaseTime;
45
46     /**
47      *  相位时长上限(0 ~ 100)
48      */
49     public int nPhaseUpLimit;
50
51     /**
52      *  相位时长下限(0 ~ 100)
53      */
54     public int nPhaseDnLimit;
55
56     /**
57      *  是否为绿信比变化
58      */
59     public boolean bUseSplitTime;
60
61     /**
62      *  基准方案绿信比
63      */
64     public double dSplitBase;
65
66     /**
67      *  绿信比变化最大值
68      */
69     public int nSplitUpLimit;
70
71     /**
72      *  绿信比变化最小值
73      */
74     public int nSplitDnLimit;
75
76     /**
77      *  相位饱和度加权值
78      */
79     public double dSaturitionWeight;
80
81     /**
82      *  相位每周期绿信比最大变化值
83      */
84     public double dSplitMaxStep;
85
86     /**
87      *  相位饱和度计算策略:0:饱和度=average{车道饱和度} 1:饱和度=max{车道饱和度}
88      */
89     public int bPermitMaxLaneSaturition;
90
91     /**
92      *  预留字节 
93      */
94     public byte[] szReserved = new byte[32];
95
96 }