InventoryAgent/Inventory.Core/HealthMetricsReport.cs

22 lines
712 B
C#

using System.Collections.Generic;
namespace Inventory.Core
{
public class HealthMetricsReport
{
public double? CpuTemp { get; set; }
public double? CpuLoad { get; set; }
public double? CpuPower { get; set; }
public double? GpuTemp { get; set; }
public double? GpuLoad { get; set; }
public double? GpuPower { get; set; }
public double? GpuClock { get; set; }
public double? RamLoad { get; set; }
public List<FanSpeedInfo> FanSpeeds { get; set; } = new List<FanSpeedInfo>();
public List<DriveHealthInfo> DriveHealth { get; set; } = new List<DriveHealthInfo>();
public double? BatteryHealth { get; set; }
}
}