diff --git a/.gitignore b/.gitignore index 7200491..27a2a79 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ Bin/ Obj/ .vs/ +packages/ diff --git a/Hardware/CPU/CPUID.cs b/Hardware/CPU/CPUID.cs index b219b6c..fed0aa5 100644 --- a/Hardware/CPU/CPUID.cs +++ b/Hardware/CPU/CPUID.cs @@ -12,14 +12,13 @@ using System; using System.Text; namespace OpenHardwareMonitor.Hardware.CPU { - - internal enum Vendor { + public enum Vendor { Unknown, Intel, AMD, } - internal class CPUID { + public class CPUID { private readonly int thread; diff --git a/Hardware/CPU/GenericCPU.cs b/Hardware/CPU/GenericCPU.cs index cfdc9b5..ecf91d4 100644 --- a/Hardware/CPU/GenericCPU.cs +++ b/Hardware/CPU/GenericCPU.cs @@ -17,7 +17,7 @@ using System.Text; using System.Threading; namespace OpenHardwareMonitor.Hardware.CPU { - internal class GenericCPU : Hardware { + public class GenericCPU : Hardware { protected readonly CPUID[][] cpuid; diff --git a/Hardware/HDD/AbstractHarddrive.cs b/Hardware/HDD/AbstractHarddrive.cs index ca687e8..0958e84 100644 --- a/Hardware/HDD/AbstractHarddrive.cs +++ b/Hardware/HDD/AbstractHarddrive.cs @@ -18,7 +18,7 @@ using System.Text; using OpenHardwareMonitor.Collections; namespace OpenHardwareMonitor.Hardware.HDD { - internal abstract class AbstractHarddrive : Hardware { + public abstract class AbstractHarddrive : Hardware { private const int UPDATE_DIVIDER = 30; // update only every 30s diff --git a/Hardware/HDD/DriveAttributeValue.cs b/Hardware/HDD/DriveAttributeValue.cs index 4ce5190..a478406 100644 --- a/Hardware/HDD/DriveAttributeValue.cs +++ b/Hardware/HDD/DriveAttributeValue.cs @@ -15,7 +15,7 @@ using System.Runtime.InteropServices; namespace OpenHardwareMonitor.Hardware.HDD { [StructLayout(LayoutKind.Sequential, Pack = 1)] - internal struct DriveAttributeValue { + public struct DriveAttributeValue { public byte Identifier; public short StatusFlags; public byte AttrValue; diff --git a/Hardware/HDD/DriveThresholdValue.cs b/Hardware/HDD/DriveThresholdValue.cs index 13bc46c..f6119d8 100644 --- a/Hardware/HDD/DriveThresholdValue.cs +++ b/Hardware/HDD/DriveThresholdValue.cs @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; namespace OpenHardwareMonitor.Hardware.HDD { [StructLayout(LayoutKind.Sequential, Pack = 1)] - internal struct DriveThresholdValue { + public struct DriveThresholdValue { public byte Identifier; public byte Threshold; [MarshalAs(UnmanagedType.ByValArray, SizeConst = 10)] diff --git a/Hardware/HDD/ISmart.cs b/Hardware/HDD/ISmart.cs index ac49b29..5afd64d 100644 --- a/Hardware/HDD/ISmart.cs +++ b/Hardware/HDD/ISmart.cs @@ -13,8 +13,7 @@ using System.Collections.Generic; namespace OpenHardwareMonitor.Hardware.HDD { - - internal interface ISmart { + public interface ISmart { IntPtr OpenDrive(int driveNumber); diff --git a/Hardware/HDD/SmartAttribute.cs b/Hardware/HDD/SmartAttribute.cs index 4c9b8c2..e06674a 100644 --- a/Hardware/HDD/SmartAttribute.cs +++ b/Hardware/HDD/SmartAttribute.cs @@ -14,7 +14,7 @@ using System.Collections.Generic; using OpenHardwareMonitor.Collections; namespace OpenHardwareMonitor.Hardware.HDD { - internal class SmartAttribute { + public class SmartAttribute { private RawValueConversion rawValueConversion; diff --git a/Hardware/HDD/SmartNames.cs b/Hardware/HDD/SmartNames.cs index 79753ad..07bba5a 100644 --- a/Hardware/HDD/SmartNames.cs +++ b/Hardware/HDD/SmartNames.cs @@ -13,7 +13,7 @@ namespace OpenHardwareMonitor.Hardware.HDD { /// /// Localization class for SMART attribute names. /// - internal static class SmartNames { + public static class SmartNames { public static string AirflowTemperature { get { return "Airflow Temperature"; } diff --git a/Hardware/Hardware.cs b/Hardware/Hardware.cs index bd28949..7b4fc87 100644 --- a/Hardware/Hardware.cs +++ b/Hardware/Hardware.cs @@ -12,7 +12,7 @@ using System; using OpenHardwareMonitor.Collections; namespace OpenHardwareMonitor.Hardware { - internal abstract class Hardware : IHardware { + public abstract class Hardware : IHardware { private readonly Identifier identifier; protected readonly string name; diff --git a/Hardware/Parameter.cs b/Hardware/Parameter.cs index bbec69d..0d4c00c 100644 --- a/Hardware/Parameter.cs +++ b/Hardware/Parameter.cs @@ -12,8 +12,7 @@ using System; using System.Globalization; namespace OpenHardwareMonitor.Hardware { - - internal struct ParameterDescription { + public struct ParameterDescription { private readonly string name; private readonly string description; private readonly float defaultValue; diff --git a/Hardware/SMBIOS.cs b/Hardware/SMBIOS.cs index ea49a79..36f799e 100644 --- a/Hardware/SMBIOS.cs +++ b/Hardware/SMBIOS.cs @@ -16,7 +16,7 @@ using System.Text; namespace OpenHardwareMonitor.Hardware { - internal class SMBIOS { + public class SMBIOS { private readonly byte[] raw; private readonly Structure[] table;