MainSeqUtils : Prevent crash when draining tanks at the end.
This commit is contained in:
parent
d8fc4a4c36
commit
46489224cf
@ -493,9 +493,9 @@ namespace TBF.BenchControl.Sequences
|
||||
}
|
||||
|
||||
/// Tank emptying valves states
|
||||
bool draining1 = (StateMachine.DrainValve1 != null);
|
||||
bool draining2 = (StateMachine.DrainValve2 != null);
|
||||
bool draining3 = (StateMachine.DrainValve3 != null);
|
||||
bool draining1 = (StateMachine.DrainValve1 != null && StateMachine.Tank1 != null);
|
||||
bool draining2 = (StateMachine.DrainValve2 != null && StateMachine.Tank2 != null);
|
||||
bool draining3 = (StateMachine.DrainValve3 != null && StateMachine.Tank3 != null);
|
||||
|
||||
int drainingStartTime = StateMachine.Time;
|
||||
|
||||
@ -517,9 +517,9 @@ namespace TBF.BenchControl.Sequences
|
||||
.EnterState();
|
||||
while (StateMachine.WaitRunDevsRunOps().Contains(Event.Busy)) { }
|
||||
|
||||
if (draining1 && StateMachine.Tank1.IsEmpty()) draining1 = false;
|
||||
if (draining2 && StateMachine.Tank2.IsEmpty()) draining2 = false;
|
||||
if (draining3 && StateMachine.Tank3.IsEmpty()) draining3 = false;
|
||||
if (draining1 && StateMachine.Tank1 != null && StateMachine.Tank1.IsEmpty()) draining1 = false;
|
||||
if (draining2 && StateMachine.Tank2 != null && StateMachine.Tank2.IsEmpty()) draining2 = false;
|
||||
if (draining3 && StateMachine.Tank3 != null && StateMachine.Tank3.IsEmpty()) draining3 = false;
|
||||
}
|
||||
|
||||
/// Close all drain valves
|
||||
|
||||
Loading…
Reference in New Issue
Block a user