// 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.
namespace LibreHardwareMonitor.Hardware;
///
/// Setting keys understood by the hardware library.
///
public static class HardwareSettingsKeys
{
/// Defers DIMM SPD/thermal-sensor detection until after initial memory hardware is registered.
public const string MemoryDeferDimmDetection = "memory.deferDimmDetection";
/// Defers the first CPU update until the regular update loop.
public const string CpuDeferInitialUpdate = "cpu.deferInitialUpdate";
/// Defers the CPU timestamp-counter frequency estimate to the background.
public const string CpuDeferTscEstimation = "cpu.deferTscEstimation";
/// Defers Nvidia GPU detection to the background.
public const string NvidiaDeferDetection = "nvidia.deferDetection";
/// Defers storage device detection to the background.
public const string StorageDeferDetection = "storage.deferDetection";
/// Defers network adapter detection to the background.
public const string NetworkDeferDetection = "network.deferDetection";
/// Defers Intel integrated GPU detection to the background.
public const string IntelGpuDeferDetection = "gpu.deferIntelDetection";
/// Defers controller detection to the background.
public const string ControllerDeferDetection = "controller.deferDetection";
/// Defers PSU detection to the background.
public const string PsuDeferDetection = "psu.deferDetection";
}