AirAlarms fixes (#11062)

* modify airalarm thresholds

* display percentage, not ratio

* reopen doors on normal/warning state

* panic mode on danger state
This commit is contained in:
corentt
2022-09-06 02:54:26 +02:00
committed by GitHub
parent eaa5df4ad3
commit 6301ac5147
6 changed files with 24 additions and 14 deletions

View File

@@ -36,7 +36,7 @@ public sealed partial class SensorInfo : BoxContainer
var label = new Label();
label.Text = Loc.GetString("air-alarm-ui-gases", ("gas", $"{gas}"),
("amount", $"{amount:0.####}"),
("percentage", $"{(amount / data.TotalMoles):0.##}"));
("percentage", $"{(100 * amount / data.TotalMoles):0.##}"));
GasContainer.AddChild(label);
_gasLabels.Add(gas, label);
}
@@ -87,7 +87,7 @@ public sealed partial class SensorInfo : BoxContainer
label.Text = Loc.GetString("air-alarm-ui-gases", ("gas", $"{gas}"),
("amount", $"{amount:0.####}"),
("percentage", $"{(amount / data.TotalMoles):0.##}"));
("percentage", $"{(100 * amount / data.TotalMoles):0.##}"));
}
_pressureThreshold.UpdateThresholdData(data.PressureThreshold);