将Feature/XP.Common和Feature/XP.Hardware分支合并至Develop/XP.forHardwareAndCommon,完善XPapp注册和相关硬件类库通用类库功能。
This commit is contained in:
@@ -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}";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user