Bugfixes: (1) PumpTandem was missing a Mask to be used as Valve, (2) Column widths in results screen

This commit is contained in:
Milan Hanajik
2015-01-16 07:08:26 +01:00
parent e07cf3c5d3
commit b1c9e0d3b5
4 changed files with 47 additions and 8 deletions
@@ -149,14 +149,16 @@ namespace TBF.BenchControl.Elde.Valve
if (valve is Valve) point.MasksOpen |= (valve as Valve).Mask;
if (valve is Pump.Pump) point.MasksOpen |= (valve as Pump.Pump).Mask;
if (valve is PumpWithFM.Pump) point.MasksOpen |= (valve as PumpWithFM.Pump).Mask;
}
if (valve is PumpTandem.Pump) point.MasksOpen |= (valve as PumpTandem.Pump).Mask;
}
point.MasksClose = 0;
foreach (var valve in point.VClose)
{
if (valve is Valve) point.MasksClose |= (valve as Valve).Mask;
if (valve is Pump.Pump) point.MasksClose |= (valve as Pump.Pump).Mask;
if (valve is PumpWithFM.Pump) point.MasksClose |= (valve as PumpWithFM.Pump).Mask;
}
if (valve is PumpTandem.Pump) point.MasksClose |= (valve as PumpTandem.Pump).Mask;
}
point.TimeSec += timeShift;
}
}