Files
ReLibreHardwareMonitor/LibreHardwareMonitorLib/Hardware/IControl.cs
T
2019-09-23 19:29:10 +02:00

32 lines
672 B
C#

// Mozilla Public License 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
// All Rights Reserved
namespace LibreHardwareMonitor.Hardware
{
public enum ControlMode
{
Undefined,
Software,
Default
}
public interface IControl
{
ControlMode ControlMode { get; }
Identifier Identifier { get; }
float MaxSoftwareValue { get; }
float MinSoftwareValue { get; }
float SoftwareValue { get; }
void SetDefault();
void SetSoftware(float value);
}
}