更新数据接口

This commit is contained in:
GukSang.Jin
2026-06-02 18:14:01 +08:00
parent 27439505a9
commit fee2310977
11 changed files with 1401 additions and 205 deletions

View File

@@ -0,0 +1,22 @@
using System;
namespace Footwear_Test_methodsfor_wholeshoe_Slipresistanceperformance.Models
{
public sealed record SlipDeviceSnapshot(
DateTime Timestamp,
double VerticalLoadN,
double HorizontalFrictionN,
double DisplacementMm,
bool IsTestRunning,
bool IsResetting,
bool IsConnected,
string LastError)
{
public double FrictionCoefficient => Math.Abs(VerticalLoadN) > 0.0001
? HorizontalFrictionN / VerticalLoadN
: 0;
public static SlipDeviceSnapshot Offline(string error = "") =>
new(DateTime.Now, 0, 0, 0, false, false, false, error);
}
}