Files
chromebox-fan-control-win/ChromeboxFanControl/FanSampleEventArgs.cs
2026-04-02 18:32:43 +08:00

16 lines
647 B
C#

namespace ChromeboxFanControl;
public sealed class FanSampleEventArgs : EventArgs
{
public DateTime Time { get; init; }
public double? TempC { get; init; }
/// <summary>Desired fan duty from curve or fail-safe; null when paused or not applicable.</summary>
public byte? TargetDutyPercent { get; init; }
/// <summary>Actual duty read from ectool when FanDutyArgs configured; else null.</summary>
public int? ActualDutyPercent { get; init; }
public int? Rpm { get; init; }
public string? LastEctoolMessage { get; init; }
public bool Paused { get; init; }
public bool FailSafe { get; init; }
}