diff --git a/src/WCTDataMiner.Core/Models/PlossRecord.cs b/src/WCTDataMiner.Core/Models/PlossRecord.cs index 730d454..332fe35 100644 --- a/src/WCTDataMiner.Core/Models/PlossRecord.cs +++ b/src/WCTDataMiner.Core/Models/PlossRecord.cs @@ -19,12 +19,19 @@ public class PlossRecord public int? DeltaP { get; set; } // ===== 第二行字段(16个通用字段,均支持负数) ===== - public int Field1 { get; set; } // 原 RxType - public int Field2 { get; set; } // 原 RxPower - public int Field3 { get; set; } // 原 TxPower - public int Field4 { get; set; } // 原 Vcoil - public int Field5 { get; set; } // 原 Vin - public int Field6 { get; set; } // 原 Isns + /// Field1: RX_TYPE - 接收端类型 + public int Field1 { get; set; } + + public int Field2 { get; set; } + public int Field3 { get; set; } + + /// Field4: RX power - 接收端功率 + public int Field4 { get; set; } + + /// Field5: TX power - 发射端功率 + public int Field5 { get; set; } + + public int Field6 { get; set; } /// 核心判定值:Field7 (原Ploss) - 负数表示安全 public int Field7 { get; set; } @@ -32,14 +39,22 @@ public class PlossRecord /// 安全红线:Field8 (原Threshold) - 当前功率段阈值 public int Field8 { get; set; } - public int Field9 { get; set; } // 原 TriggerCount - public int Field10 { get; set; } // 原 FodResult - public int Field11 { get; set; } // 原 ProtocolType - public int Field12 { get; set; } // 原 PwmDuty - public int Field13 { get; set; } // 原 CoilIndex - public int Field14 { get; set; } // 新增 - public int Field15 { get; set; } // 新增 - public int Field16 { get; set; } // 新增 + /// Field9: ploss - 功率损耗计算值 + public int Field9 { get; set; } + + /// Field10: threshold - 阈值 + public int Field10 { get; set; } + + /// Field11: 触发次数 - 当 Field7 > Field8(损耗大于阈值)时计数,超过5次后触发FOD保护 + public int Field11 { get; set; } + + /// Field12: PFOD result 标志 - 触发时置位 + public int Field12 { get; set; } + + public int Field13 { get; set; } + public int Field14 { get; set; } + public int Field15 { get; set; } + public int Field16 { get; set; } public bool IsDeleted { get; set; } = false; public DateTime CreatedAt { get; set; } = DateTime.UtcNow; diff --git a/src/WCTDataMiner.Wpf/Views/PlossTableView.xaml b/src/WCTDataMiner.Wpf/Views/PlossTableView.xaml index d183eb7..b3f9a38 100644 --- a/src/WCTDataMiner.Wpf/Views/PlossTableView.xaml +++ b/src/WCTDataMiner.Wpf/Views/PlossTableView.xaml @@ -43,13 +43,13 @@ - + - - + + - + - + - - + + - - + +