Files
ReLibreHardwareMonitor/LibreHardwareMonitorLib/Hardware/PowerMonitor/WireViewPro2Sensor.cs
T
Blacktempel e2e0d1c9ad Updates for TG WVP2 (#2215)
* Implement Fan control for TG WVP2.
Calculate approximate fan speed.

Catch two exceptions.
Remove leftover close in ReadConfig.

* Support for multi device detection

* Add more data to report

* Add group for power monitors and remove from GenericGpu.

* Move files.
Add option for Power Monitor in Computer + UI.
2026-02-13 18:15:24 +01:00

30 lines
1021 B
C#

// This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
// If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
// Copyright (C) LibreHardwareMonitor and Contributors.
// Partial Copyright (C) Michael Möller <mmoeller@openhardwaremonitor.org> and Contributors.
// All Rights Reserved.
using LibreHardwareMonitor.Interop.PowerMonitor;
namespace LibreHardwareMonitor.Hardware.PowerMonitor;
internal delegate float GetWireViewPro2SensorValue(DeviceData wvp);
internal class WireViewPro2Sensor : Sensor
{
readonly GetWireViewPro2SensorValue _getValue;
public WireViewPro2Sensor(string name, int index, SensorType sensorType, Hardware hardware, ISettings settings, GetWireViewPro2SensorValue getValue)
: base(name, index, sensorType, hardware, settings)
{
_getValue = getValue;
}
internal void Update(DeviceData wvp)
{
float value = _getValue(wvp);
Value = value;
}
}