MainSeq : CreateNewBatchResults( ) fixed for compound meters, extra checks added. Config.Data changed for BERLIN.
This commit is contained in:
parent
85ead0b69e
commit
49fa937074
@ -20,13 +20,13 @@ namespace Config
|
||||
public const int CompoundWMsCount = 1;
|
||||
public const int HeatMetersCount = 0;
|
||||
public const int MaxPartNr = WMsCount / LineSize;
|
||||
#elif FUZHOU300 || FUZHOU150 || PT200IL || PUCHONG_PT200 || GENESIS || BERLIN || SLM_150 || PETERBURG_200
|
||||
#elif FUZHOU300 || FUZHOU150 || PT200IL || PUCHONG_PT200 || GENESIS || SLM_150 || PETERBURG_200
|
||||
public const int WMsCount = 6;
|
||||
public const int LineSize = 6;
|
||||
public const int CompoundWMsCount = 3;
|
||||
public const int HeatMetersCount = 0;
|
||||
public const int MaxPartNr = 3;
|
||||
#elif TORINO50 || BADGER_MALA_TRAT
|
||||
#elif TORINO50 || BADGER_MALA_TRAT || BERLIN
|
||||
public const int WMsCount = 6;
|
||||
public const int LineSize = 6;
|
||||
public const int CompoundWMsCount = 1;
|
||||
|
||||
@ -1317,46 +1317,48 @@ namespace TBF.BenchControl.Sequences
|
||||
for (int wmNr = 0; wmNr < waterMetersCount; wmNr++)
|
||||
{
|
||||
int ix = compound ? (2 * wmNr) : wmNr;
|
||||
|
||||
waterMeterParts[wmNr] = Utils.PartNr(wmNr + 1, compound);
|
||||
waterMeterData[wmNr] = new Results.Entities.WaterMeterData()
|
||||
if (WaterMeters.Count > ix)
|
||||
{
|
||||
ProductName = WaterMeters[ix].ProductName,
|
||||
Producer = WaterMeters[ix].Producer,
|
||||
waterMeterParts[wmNr] = Utils.PartNr(wmNr + 1, compound);
|
||||
waterMeterData[wmNr] = new Results.Entities.WaterMeterData()
|
||||
{
|
||||
ProductName = WaterMeters[ix].ProductName,
|
||||
Producer = WaterMeters[ix].Producer,
|
||||
|
||||
L = WaterMeters[ix].L,
|
||||
DN = WaterMeters[ix].DN,
|
||||
Mounting = WaterMeters[ix].Mounting,
|
||||
L = WaterMeters[ix].L,
|
||||
DN = WaterMeters[ix].DN,
|
||||
Mounting = WaterMeters[ix].Mounting,
|
||||
|
||||
Q4_Qmax = WaterMeters[ix].Q4_Qmax,
|
||||
Q3_Qn = WaterMeters[ix].Q3_Qn,
|
||||
Q2_Qt = WaterMeters[ix].Q2_Qt,
|
||||
Q1_Qmin = WaterMeters[ix].Q1_Qmin,
|
||||
Q4_Qmax = WaterMeters[ix].Q4_Qmax,
|
||||
Q3_Qn = WaterMeters[ix].Q3_Qn,
|
||||
Q2_Qt = WaterMeters[ix].Q2_Qt,
|
||||
Q1_Qmin = WaterMeters[ix].Q1_Qmin,
|
||||
|
||||
MetrologicalClass = WaterMeters[ix].MetrologicalClass,
|
||||
TemperatureClass = WaterMeters[ix].TemperatureClass,
|
||||
PressureLossClass = WaterMeters[ix].PressureLossClass,
|
||||
MaxAdmissiblePressure = WaterMeters[ix].MaxAdmissiblePressure,
|
||||
FlowProfileSensitivityClass = WaterMeters[ix].FlowProfileSensitivityClass,
|
||||
MetrologicalClass = WaterMeters[ix].MetrologicalClass,
|
||||
TemperatureClass = WaterMeters[ix].TemperatureClass,
|
||||
PressureLossClass = WaterMeters[ix].PressureLossClass,
|
||||
MaxAdmissiblePressure = WaterMeters[ix].MaxAdmissiblePressure,
|
||||
FlowProfileSensitivityClass = WaterMeters[ix].FlowProfileSensitivityClass,
|
||||
|
||||
ApprovalInfo = WaterMeters[ix].ApprovalInfo,
|
||||
Certificate = WaterMeters[ix].Certificate,
|
||||
ApprovalInfo = WaterMeters[ix].ApprovalInfo,
|
||||
Certificate = WaterMeters[ix].Certificate,
|
||||
|
||||
PulsesPerLtr = WaterMeters[ix].PulsesPerLtr,
|
||||
PulsesPerLtr = WaterMeters[ix].PulsesPerLtr,
|
||||
|
||||
Text1 = WaterMeters[ix].Text1,
|
||||
Text2 = WaterMeters[ix].Text2,
|
||||
Text3 = WaterMeters[ix].Text3,
|
||||
Text4 = WaterMeters[ix].Text4,
|
||||
Text5 = WaterMeters[ix].Text5,
|
||||
Text1 = WaterMeters[ix].Text1,
|
||||
Text2 = WaterMeters[ix].Text2,
|
||||
Text3 = WaterMeters[ix].Text3,
|
||||
Text4 = WaterMeters[ix].Text4,
|
||||
Text5 = WaterMeters[ix].Text5,
|
||||
|
||||
Compound = compound,
|
||||
HeatMeter = heatMeters,
|
||||
};
|
||||
Compound = compound,
|
||||
HeatMeter = heatMeters,
|
||||
};
|
||||
}
|
||||
|
||||
if (compound)
|
||||
int auxIx = 2 * wmNr + 1;
|
||||
if (compound && WaterMeters.Count > auxIx)
|
||||
{
|
||||
int auxIx = 2 * wmNr + 1;
|
||||
waterMeterData[wmNr].ProducerAux = WaterMeters[auxIx].Producer;
|
||||
waterMeterData[wmNr].Q3_Qn_Aux = WaterMeters[auxIx].Q3_Qn;
|
||||
waterMeterData[wmNr].MetrologicalClassAux = WaterMeters[auxIx].MetrologicalClass;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user