UI.Procedures.ProcedureDlg Metrology 2 tab supports TempControl test parameter.
This commit is contained in:
parent
aa1d9e4b3b
commit
72bf9135b5
@ -49,6 +49,7 @@ namespace TBF.UI.Procedures
|
||||
public IList<IRegValve> RegulValves;
|
||||
public IList<ITestMethod> TestMethods;
|
||||
public IList<ITestMethod> UsedTestMethods;
|
||||
public IList<ITempControl> TempControllers;
|
||||
ComboBox methodCBox;
|
||||
|
||||
/// Auxiliary private lists
|
||||
@ -146,6 +147,7 @@ namespace TBF.UI.Procedures
|
||||
Valves = Rig.GenericDevices.ValveBase.MasterValves(TbfComponents);
|
||||
RegulValves = new List<IRegValve>();
|
||||
TestMethods = new List<ITestMethod>();
|
||||
TempControllers = new List<ITempControl>();
|
||||
dataEntryComboBox.Items.Add("---");
|
||||
printer1ComboBox.Items.Add("---");
|
||||
printer2ComboBox.Items.Add("---");
|
||||
@ -162,7 +164,8 @@ namespace TBF.UI.Procedures
|
||||
{
|
||||
if (cmpnt is IRegValve) RegulValves.Add(cmpnt as IRegValve);
|
||||
if (cmpnt is ITestMethod) TestMethods.Add(cmpnt as ITestMethod);
|
||||
if (cmpnt is IDataEntry) dataEntryComboBox.Items.Add(cmpnt.Cfg.Name);
|
||||
if (cmpnt is ITempControl) TempControllers.Add(cmpnt as ITempControl);
|
||||
if (cmpnt is IDataEntry) dataEntryComboBox.Items.Add(cmpnt.Cfg.Name);
|
||||
if (cmpnt is IResultsPrinter)
|
||||
{
|
||||
printer1ComboBox.Items.Add(cmpnt.Cfg.Name);
|
||||
@ -1207,7 +1210,7 @@ namespace TBF.UI.Procedures
|
||||
TempLimLo,
|
||||
TempLimHi,
|
||||
TempUnit,
|
||||
ControlWaterTemp,
|
||||
TempControl,
|
||||
ShortPulses,
|
||||
Publish,
|
||||
Evaluate,
|
||||
@ -1241,9 +1244,9 @@ namespace TBF.UI.Procedures
|
||||
if (Units.IsTemperature(u)) tempUnitBox.Items.Add(u.ToDescription());
|
||||
}
|
||||
|
||||
ComboBox yesNo2CBox = new ComboBox(); /// control for Control water temp.
|
||||
yesNo2CBox.Items.Add(Strings.yes);
|
||||
yesNo2CBox.Items.Add(Strings.no);
|
||||
ComboBox tempControlBox = new ComboBox(); /// control for Control water temp.
|
||||
tempControlBox.Items.Add("---");
|
||||
foreach (var tc in TempControllers) tempControlBox.Items.Add(tc.Name);
|
||||
|
||||
ComboBox yesNo3CBox = new ComboBox(); /// control for Evaluate
|
||||
yesNo3CBox.Items.Add(Strings.yes);
|
||||
@ -1256,7 +1259,7 @@ namespace TBF.UI.Procedures
|
||||
new TextBox(), /// Temp.Lim. -
|
||||
new TextBox(), /// Temp.Lim. +
|
||||
tempUnitBox,
|
||||
yesNo2CBox, /// Control water temp.
|
||||
tempControlBox, /// Water temp. control
|
||||
new TextBox(), /// Short pulses
|
||||
publishCBox, /// Publish
|
||||
yesNo3CBox, /// Evaluate
|
||||
@ -1290,7 +1293,7 @@ namespace TBF.UI.Procedures
|
||||
lvi.SubItems.Add(Units.ConvertTo(test.TempUnit, test.TempLimLo).ToString());
|
||||
lvi.SubItems.Add(Units.ConvertTo(test.TempUnit, test.TempLimHi).ToString());
|
||||
lvi.SubItems.Add(test.TempUnit.ToDescription());
|
||||
lvi.SubItems.Add(test.DoControlWaterTemp ? Strings.yes : Strings.no);
|
||||
lvi.SubItems.Add(string.IsNullOrEmpty(test.TempControl) ? "---" : test.TempControl);
|
||||
lvi.SubItems.Add(test.ShortPulses.ToString());
|
||||
lvi.SubItems.Add(((Publish)test.Publish).ToDescription());
|
||||
lvi.SubItems.Add(test.DoEvaluate ? Strings.yes : Strings.no);
|
||||
@ -1311,7 +1314,9 @@ namespace TBF.UI.Procedures
|
||||
entity.ItemNr = i;
|
||||
entity.Name = lvi.SubItems[(int)Mtrlgy2Clmn.Name].Text;
|
||||
entity.Part = lvi.SubItems[(int)Mtrlgy2Clmn.Part].Text.Equals("-") ? 0 : int.Parse(lvi.SubItems[(int)Mtrlgy2Clmn.Part].Text);
|
||||
entity.DoControlWaterTemp = lvi.SubItems[(int)Mtrlgy2Clmn.ControlWaterTemp].Text.Equals(Strings.yes);
|
||||
entity.TempControl = lvi.SubItems[(int)Mtrlgy2Clmn.TempControl].Text.Equals("---")
|
||||
? string.Empty
|
||||
: lvi.SubItems[(int)Mtrlgy2Clmn.TempControl].Text;
|
||||
entity.ShortPulses = (double)Utils.ParseUFloat(lvi.SubItems[(int)Mtrlgy2Clmn.ShortPulses].Text);
|
||||
entity.DoEvaluate = lvi.SubItems[(int)Mtrlgy2Clmn.Evaluate].Text.Equals(Strings.yes);
|
||||
|
||||
@ -1436,7 +1441,7 @@ namespace TBF.UI.Procedures
|
||||
if (Utils.TryParseUFloat(e.DisplayText, out fdummy)) return;
|
||||
break;
|
||||
|
||||
case Mtrlgy2Clmn.ControlWaterTemp:
|
||||
case Mtrlgy2Clmn.TempControl:
|
||||
case Mtrlgy2Clmn.Publish:
|
||||
case Mtrlgy2Clmn.Evaluate:
|
||||
/// Combo boxes
|
||||
|
||||
Loading…
Reference in New Issue
Block a user