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 @@ - - - - - - - - - -