Update Sensors.cs

This commit is contained in:
Kvintilyanov Aleksandr 2025-03-03 18:32:29 +03:00 committed by GitHub
parent 3e5df1ace1
commit 1314774149
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -48,6 +48,18 @@ namespace PerformanceOverlay
return ConvertToString(Value());
}
}
public class UserStringValueSensor : ValueSensor
{
public delegate string? ValueDelegate();
public ValueDelegate Value { get; set; }
public override string? GetValue(Sensors sensors)
{
return ConvertToString(Value());
}
}
public class HardwareSensor : ValueSensor
{
@ -341,9 +353,9 @@ namespace PerformanceOverlay
}
},
{
"CURR_TIME", new UserValueSensor()
"CURR_TIME", new UserStringValueSensor()
{
Value = delegate string ()
Value = delegate ()
{
DateTime localDate = DateTime.Now;
return localDate.ToString("t");