联锁系统逻辑完善

This commit is contained in:
walker-sheng 2021-09-15 17:37:28 +08:00
parent 5362e24d92
commit 69aa300fed
2 changed files with 2 additions and 1 deletions

View File

@ -85,7 +85,7 @@ public class CiLogic {
}
}
// 进路延续保护办理判断
if (route.isSettingOverlap()) {
if ((route.isSetting() || route.isLock() || route.isNormalUnlock()) && route.isSettingOverlap()) {
this.ciService.checkAndTrySettingOverlap(simulation, route.getOverlap());
}
}

View File

@ -227,6 +227,7 @@ public class Signal extends DelayUnlockDevice {
@Override
public void reset() {
super.reset();
this.changeToCbtcMode();
this.lockedRoute = null;
this.level = LEVEL_Close;
this.blockade = false;