Generic improvements: process page fixes, error format F2 or F3 (master), results page fixes, Comet ambient serial parameters (comment).
This commit is contained in:
@@ -146,6 +146,8 @@ namespace TBF.Screens
|
||||
|
||||
/// Determine how many water meters were enabled for result evaluation and printing
|
||||
int enabledWMsCount = 0;
|
||||
bool[] wmIsEnabled = new bool[Program.WMsCount];
|
||||
|
||||
if (combined)
|
||||
{
|
||||
enabledWMsCount = Program.CompoundWMsCount;
|
||||
@@ -154,8 +156,18 @@ namespace TBF.Screens
|
||||
{
|
||||
for (int mtr0 = 0; mtr0 < Program.WMsCount; mtr0++)
|
||||
{
|
||||
if ((testResults != null) && (testResults.Count > 0) && !testResults[0].Meters[mtr0].Disabled)
|
||||
enabledWMsCount++;
|
||||
if (testResults != null)
|
||||
{
|
||||
for (int t = 0; t < testResults.Count; t++)
|
||||
{
|
||||
if ((testResults[t].Meters.Count > mtr0) && !testResults[t].Meters[mtr0].Disabled)
|
||||
{
|
||||
wmIsEnabled[mtr0] = true;
|
||||
enabledWMsCount++;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -181,7 +193,7 @@ namespace TBF.Screens
|
||||
bool first = true;
|
||||
for (int mtr = 1; mtr <= (combined ? Program.CompoundWMsCount : Program.WMsCount); mtr++)
|
||||
{
|
||||
if (combined || (testResults != null && testResults.Count > 0 && !testResults[0].Meters[mtr - 1].Disabled))
|
||||
if (combined || (testResults != null && testResults.Count > 0 && wmIsEnabled[mtr - 1]))
|
||||
{
|
||||
if (TestsArrangement == Forms.ResultsConfig.TestsAre.Rows)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user