16 lines
632 B
C#
16 lines
632 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; }
|
|
}
|