将Feature/XP.Common和Feature/XP.Hardware分支合并至Develop/XP.forHardwareAndCommon,完善XPapp注册和相关硬件类库通用类库功能。

This commit is contained in:
QI Mingxuan
2026-04-16 17:31:13 +08:00
parent 6ec4c3ddaa
commit 2bd6e566c3
581 changed files with 74600 additions and 222 deletions
+38
View File
@@ -0,0 +1,38 @@
namespace XP.Hardware.PLC.ViewModels
{
/// <summary>
/// 测试台日志级别枚举 | Test bench log level enumeration
/// </summary>
public enum TestBenchLogLevel
{
INFO,
WARN,
ERROR
}
/// <summary>
/// 测试台日志条目模型 | Test bench log entry model
/// </summary>
public class LogEntry
{
/// <summary>
/// 时间戳,格式 "HH:mm:ss.fff" | Timestamp in "HH:mm:ss.fff" format
/// </summary>
public string Timestamp { get; set; }
/// <summary>
/// 日志级别 | Log level
/// </summary>
public TestBenchLogLevel Level { get; set; }
/// <summary>
/// 日志消息 | Log message
/// </summary>
public string Message { get; set; }
/// <summary>
/// 用于显示的格式化文本 | Formatted text for display
/// </summary>
public string DisplayText => $"[{Timestamp}] [{Level}] {Message}";
}
}