From a0392ad4fc0dab78ece9911ca13013ff28ab25e1 Mon Sep 17 00:00:00 2001 From: Blacktempel <6657796+Blacktempel@users.noreply.github.com> Date: Mon, 2 Mar 2026 19:16:01 +0100 Subject: [PATCH] Add StorageDevice.ForceWakeup property. (#2252) --- LibreHardwareMonitor/UI/MainForm.cs | 2 +- LibreHardwareMonitorLib/Hardware/Storage/StorageDevice.cs | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/LibreHardwareMonitor/UI/MainForm.cs b/LibreHardwareMonitor/UI/MainForm.cs index 0720794..1a3970d 100644 --- a/LibreHardwareMonitor/UI/MainForm.cs +++ b/LibreHardwareMonitor/UI/MainForm.cs @@ -295,7 +295,7 @@ public sealed partial class MainForm : Form .ToList() .ForEach(sd => { - sd.Storage.ForceWakeup = _forceDriveWakeup.Value; + sd.ForceWakeup = _forceDriveWakeup.Value; }); }; diff --git a/LibreHardwareMonitorLib/Hardware/Storage/StorageDevice.cs b/LibreHardwareMonitorLib/Hardware/Storage/StorageDevice.cs index 63a99d0..ac42522 100644 --- a/LibreHardwareMonitorLib/Hardware/Storage/StorageDevice.cs +++ b/LibreHardwareMonitorLib/Hardware/Storage/StorageDevice.cs @@ -61,6 +61,13 @@ public sealed class StorageDevice : Hardware, ISmart public IReadOnlyList Attributes => _attributes; + /// + public bool ForceWakeup + { + get { return _storage.ForceWakeup; } + set { _storage.ForceWakeup = value; } + } + public static TimeSpan ThrottleInterval { get; set; } public override void Update()