final modification for AdjustableMeter.cs, Added units A,V ElectricUnits, calculation based on [A]

This commit is contained in:
2024-01-24 17:35:56 +01:00
parent 30f5e6c935
commit 2a94347f3e
44 changed files with 4579 additions and 146 deletions
+15
View File
@@ -34,6 +34,9 @@ namespace TBF.UI.Bench.Paths
Pup,
Pdown,
Pdelta,
Eup,
Edown,
Edelta,
StopBFValve,
FixedColumnsCount,
}
@@ -117,6 +120,12 @@ namespace TBF.UI.Bench.Paths
prDownCBox.Items.Add(cmpnt.Cfg.Name);
prDeltaCBox.Items.Add(cmpnt.Cfg.Name);
}
if (cmpnt is Rig.GenericDevices.IAdjustableMeter)
{
prUpCBox.Items.Add(cmpnt.Cfg.Name);
prDownCBox.Items.Add(cmpnt.Cfg.Name);
prDeltaCBox.Items.Add(cmpnt.Cfg.Name);
}
if (cmpnt is IValve && (cmpnt as IValve).CoupledTo == null)
{
stopBFValveComboBox.Items.Add(cmpnt.Cfg.Name);
@@ -135,6 +144,9 @@ namespace TBF.UI.Bench.Paths
editors[(int)Column.Pup] = prUpCBox;
editors[(int)Column.Pdown] = prDownCBox;
editors[(int)Column.Pdelta] = prDownCBox;
editors[(int)Column.Eup] = prUpCBox;
editors[(int)Column.Edown] = prDownCBox;
editors[(int)Column.Edelta] = prDownCBox;
editors[(int)Column.StopBFValve] = stopBFValveComboBox;
/// Prepare valve combo-boxes (max. 64 valves)
for (int i = 0; i < 64; i++)
@@ -326,6 +338,9 @@ namespace TBF.UI.Bench.Paths
entity.PressMtrUp = lvi.SubItems[(int)Column.Pup].Text;
entity.PressMtrDown = lvi.SubItems[(int)Column.Pdown].Text;
entity.PressMtrDelta = lvi.SubItems[(int)Column.Pdelta].Text;
entity.ElectricMtrUp = lvi.SubItems[(int)Column.Pup].Text;
entity.ElectricMtrDown = lvi.SubItems[(int)Column.Pdown].Text;
entity.ElectricMtrDelta = lvi.SubItems[(int)Column.Pdelta].Text;
entity.StopBFValve = lvi.SubItems[(int)Column.StopBFValve].Text.Equals("---") ? null : lvi.SubItems[(int)Column.StopBFValve].Text;
string valvesOpen = string.Empty;