[新增]以终端反向信号机命名的信号机同样也用此信号机作为办理进路的按钮
All checks were successful
CI / Docker-Build (push) Successful in 2m13s
All checks were successful
CI / Docker-Build (push) Successful in 2m13s
This commit is contained in:
parent
b302bb360b
commit
f14e377565
File diff suppressed because it is too large
Load Diff
@ -1,140 +1,145 @@
|
|||||||
package club.joylink.rtss.vo.map;
|
package club.joylink.rtss.vo.map;
|
||||||
|
|
||||||
import lombok.Getter;
|
|
||||||
import lombok.Setter;
|
|
||||||
|
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
@Getter
|
@Getter
|
||||||
@Setter
|
@Setter
|
||||||
public class MapCiGenerateConfig {
|
public class MapCiGenerateConfig {
|
||||||
|
|
||||||
//--------------------联锁数据生成配置start-------------------
|
//--------------------联锁数据生成配置start-------------------
|
||||||
/**
|
/**
|
||||||
*是否类似哈尔滨一号线,联锁分为ATP信号、地面信号、引导信号
|
* 是否类似哈尔滨一号线,联锁分为ATP信号、地面信号、引导信号
|
||||||
*/
|
*/
|
||||||
private boolean likeHa1;
|
private boolean likeHa1;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*是否生成侧防:true-生成侧防,不要联动道岔,false-不生成侧防,用联动道岔
|
* 是否生成侧防:true-生成侧防,不要联动道岔,false-不生成侧防,用联动道岔
|
||||||
*/
|
*/
|
||||||
private boolean generateFls;
|
private boolean generateFls;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*信号机接近区段只取最近的一个
|
* 信号机接近区段只取最近的一个
|
||||||
*/
|
*/
|
||||||
private boolean signalApproachOnlyOne;
|
private boolean signalApproachOnlyOne;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*信号机接近区段仅考虑定位道岔
|
* 信号机接近区段仅考虑定位道岔
|
||||||
*/
|
*/
|
||||||
private boolean signalApproachOnlyNpSwitch;
|
private boolean signalApproachOnlyNpSwitch;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*信号机接近区段不跨过前方同向信号机
|
* 信号机接近区段不跨过前方同向信号机
|
||||||
*/
|
*/
|
||||||
private boolean signalApproachNotPassPreSignal = true;
|
private boolean signalApproachNotPassPreSignal = true;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*进路名称使用终端信号机同区段反向信号机名称命名:true-使用反向(如果存在的话),false-使用终端信号机命名
|
* 进路名称使用终端信号机同区段反向信号机名称命名:true-使用反向(如果存在的话),false-使用终端信号机命名
|
||||||
*/
|
*/
|
||||||
private boolean routeNameUseEndOppositeSignalName;
|
private boolean routeNameUseEndOppositeSignalName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*是否生成折返进路
|
* 是否生成折返进路
|
||||||
*/
|
*/
|
||||||
private boolean generateTbRoute;
|
private boolean generateTbRoute;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*折返进路名称使用终端信号机反向信号机名称
|
* 折返进路名称使用终端信号机反向信号机名称(并且终端按钮亦使用反向信号机-成都三联锁)
|
||||||
*/
|
*/
|
||||||
private boolean tbRouteNameUseEndOppositeSignalName;
|
private boolean tbRouteNameUseEndOppositeSignalName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*进路始端防护信号机是否总是绿灯:true-总是开绿灯,false-根据进路中有无反位道岔生成绿灯或黄灯
|
* 进路始端防护信号机是否总是绿灯:true-总是开绿灯,false-根据进路中有无反位道岔生成绿灯或黄灯
|
||||||
*/
|
*/
|
||||||
private boolean routeSignalAlwaysGreen;
|
private boolean routeSignalAlwaysGreen;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*多个延续保护路径生成多条进路:true-生成多条进路,false-生成一条进路
|
* 多个延续保护路径生成多条进路:true-生成多条进路,false-生成一条进路
|
||||||
*/
|
*/
|
||||||
private boolean routeApartByOverlap;
|
private boolean routeApartByOverlap;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*延续保护是否只构建道岔
|
* 延续保护是否只构建道岔
|
||||||
*/
|
*/
|
||||||
private boolean overlapOnlySwitch;
|
private boolean overlapOnlySwitch;
|
||||||
//
|
//
|
||||||
// @ApiModelProperty(value = "延续保护构建是否只考虑一个道岔计轴")
|
// @ApiModelProperty(value = "延续保护构建是否只考虑一个道岔计轴")
|
||||||
// private boolean overlapOnlyOneSwitch;
|
// private boolean overlapOnlyOneSwitch;
|
||||||
/**
|
/**
|
||||||
* 延续保护最小长度
|
* 延续保护最小长度
|
||||||
*/
|
*/
|
||||||
private float overlapMinLen = 55;
|
private float overlapMinLen = 55;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*延续保护道岔是否只构建定位道岔
|
* 延续保护道岔是否只构建定位道岔
|
||||||
*/
|
*/
|
||||||
private boolean overlapSwitchNpOnly;
|
private boolean overlapSwitchNpOnly;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*延续保护道岔在防护信号机与所属区段方向相反时,只构建定位道岔
|
* 延续保护道岔在防护信号机与所属区段方向相反时,只构建定位道岔
|
||||||
*/
|
*/
|
||||||
private boolean overlapSignalOppositeSwitchNpOnly;
|
private boolean overlapSignalOppositeSwitchNpOnly;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*延续保护的建立方式:true-通过触发建立,false-随进路建立
|
* 延续保护的建立方式:true-通过触发建立,false-随进路建立
|
||||||
*/
|
*/
|
||||||
private boolean overlapSettingByTrigger;
|
private boolean overlapSettingByTrigger;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*默认延续保护解锁时间
|
* 默认延续保护解锁时间
|
||||||
*/
|
*/
|
||||||
private int overlapReleaseTime = 60;
|
private int overlapReleaseTime = 60;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*默认进路解锁时间
|
* 默认进路解锁时间
|
||||||
*/
|
*/
|
||||||
private int routeReleaseTime = 45;
|
private int routeReleaseTime = 45;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*是否生成自动折返
|
* 是否生成自动折返
|
||||||
*/
|
*/
|
||||||
private boolean generateCycle;
|
private boolean generateCycle;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*是否生成进路信号按钮
|
* 是否生成进路信号按钮
|
||||||
*/
|
*/
|
||||||
private boolean routeButton;
|
private boolean routeButton;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*若生成进路信号按钮,进路信号按钮是否取最近的一个信号机
|
* 若生成进路信号按钮,进路信号按钮是否取最近的一个信号机
|
||||||
*/
|
*/
|
||||||
private boolean getNearlySignal;
|
private boolean getNearlySignal;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*是否生成目的地码定义(泰雷兹式)
|
* 是否生成目的地码定义(泰雷兹式)
|
||||||
*/
|
*/
|
||||||
private boolean generateDestination;
|
private boolean generateDestination;
|
||||||
|
|
||||||
/** 上下行站台共享紧急关闭效果的车站 */
|
/**
|
||||||
private Set<String> sharingECStations = new HashSet<>();
|
* 上下行站台共享紧急关闭效果的车站
|
||||||
|
*/
|
||||||
|
private Set<String> sharingECStations = new HashSet<>();
|
||||||
|
|
||||||
/** 进路联锁不包含站台扣车 */
|
/**
|
||||||
private boolean routeInterlockDoNotIncludeStandHoldTrain;
|
* 进路联锁不包含站台扣车
|
||||||
|
*/
|
||||||
|
private boolean routeInterlockDoNotIncludeStandHoldTrain;
|
||||||
|
|
||||||
// @ApiModelProperty(value = "是否分开生成ATP联锁和地面信号联锁")
|
// @ApiModelProperty(value = "是否分开生成ATP联锁和地面信号联锁")
|
||||||
// private boolean apartGroundAndAtp;
|
// private boolean apartGroundAndAtp;
|
||||||
|
|
||||||
/** 是否处理停车场/车辆段逻辑 */
|
/**
|
||||||
private boolean handleDepot;
|
* 是否处理停车场/车辆段逻辑
|
||||||
|
*/
|
||||||
|
private boolean handleDepot;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 是大铁线路?
|
* 是大铁线路?
|
||||||
*/
|
*/
|
||||||
private boolean railway;
|
private boolean railway;
|
||||||
|
|
||||||
//--------------------联锁数据生成配置end-------------------
|
//--------------------联锁数据生成配置end-------------------
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user