Display filling level
This commit is contained in:
@@ -35,8 +35,8 @@ namespace PamhagenSysCtrl.Helpers {
|
||||
var rebler = new Rebler("Rebler", (mw1X + mw2X) / 2, 100);
|
||||
Nodes.Add(rebler);
|
||||
|
||||
MW1 = new Trough("MW1", mw1X, mpY - 70, () => App.Plant?.FillLevelA1 != FillState.Empty);
|
||||
MW2 = new Trough("MW2", mw2X, mpY - 70, () => App.Plant?.FillLevelA1 != FillState.Empty);
|
||||
MW1 = new Trough("MW1", mw1X, mpY - 70, () => App.Plant?.FillLevelA1 ?? FillState.Unknown);
|
||||
MW2 = new Trough("MW2", mw2X, mpY - 70, () => App.Plant?.FillLevelA1 ?? FillState.Unknown);
|
||||
var mp1 = new Pump("MP1", mw1X, mpY);
|
||||
var mp2 = new Pump("MP2", mw2X, mpY);
|
||||
var x1 = new PipeJoin(mw1X, mpY + 40);
|
||||
@@ -314,8 +314,8 @@ namespace PamhagenSysCtrl.Helpers {
|
||||
var prY = 680;
|
||||
var pr1X = 750;
|
||||
var pr2X = 900;
|
||||
var press1 = new Press("Presse 1", pr1X, prY, 200000, () => App.Plant?.FillLevelPress1 == FillState.Full);
|
||||
var press2 = new Press("Presse 2", pr2X, prY, 150000, () => App.Plant?.FillLevelPress1 == FillState.Full);
|
||||
var press1 = new Press("Presse 1", pr1X, prY, 200000, () => App.Plant?.FillLevelPress1 ?? FillState.Unknown);
|
||||
var press2 = new Press("Presse 2", pr2X, prY, 150000, () => App.Plant?.FillLevelPress1 ?? FillState.Unknown);
|
||||
var v50 = CreateValve(50, pr1X - 45, prY - 100);
|
||||
var v51 = CreateValve(51, pr1X - 15, prY - 100);
|
||||
var v52 = CreateValve(52, pr1X + 15, prY - 100);
|
||||
@@ -357,7 +357,7 @@ namespace PamhagenSysCtrl.Helpers {
|
||||
}
|
||||
|
||||
protected static Tank CreateTank(int n, double x, double y, int capacity) {
|
||||
return new($"Tank {n}", x, y, capacity, () => App.Plant?.TankFillLevels[n - 1] != FillState.Empty, () => App.Plant?.TankFillLevels[n - 1] != FillState.Full);
|
||||
return new($"Tank {n}", x, y, capacity, () => App.Plant?.TankFillLevels[n - 1] ?? FillState.Unknown);
|
||||
}
|
||||
|
||||
public void TraverseSubgraph(INode start, HashSet<IEdge>? visited = null, Action<IEdge>? edgeAction = null, Action<Valve>? valveAction = null) {
|
||||
|
||||
Reference in New Issue
Block a user