diff --git a/ViewModels/StationViewModel.cs b/ViewModels/StationViewModel.cs
index e72195b..6f5bdc3 100644
--- a/ViewModels/StationViewModel.cs
+++ b/ViewModels/StationViewModel.cs
@@ -339,6 +339,7 @@ namespace TabletTester2025.ViewModels
SaveDisintegrationResultCommand = new AsyncRelayCommand(SaveDisintegrationResultAsync);
_ = LoadFriabilitySettingsAsync();
+ _ = LoadMediumTemperatureAsync();
}
public void ApplyPharmaDefaults()
@@ -390,6 +391,7 @@ namespace TabletTester2025.ViewModels
}
_ = WriteFriabilityRoundsAsync(FriabilityTargetRounds);
+ _ = LoadMediumTemperatureAsync();
}
private void LoadPharmaDefaults()
@@ -1463,6 +1465,20 @@ namespace TabletTester2025.ViewModels
}
}
+ private async Task LoadMediumTemperatureAsync()
+ {
+ if (_plcConfig.DisintegrationTemp == 0)
+ return;
+
+ try
+ {
+ double value = await _plc.ReadFloatAsync(_plcConfig.DisintegrationTemp);
+ if (double.IsFinite(value) && value > 0)
+ DisintegrationTemp = value;
+ }
+ catch { }
+ }
+
private async Task WriteDisintegrationTimeAsync(double value)
{
if (_plcConfig.DisintegrationTime == 0 || value <= 0 || !double.IsFinite(value))
diff --git a/Views/MainWindow.xaml b/Views/MainWindow.xaml
index 4c1c481..9d1ce12 100644
--- a/Views/MainWindow.xaml
+++ b/Views/MainWindow.xaml
@@ -486,6 +486,10 @@
+
+
+
+
@@ -621,16 +625,6 @@
-
-
-
-
-
-
-
-
-
-