From 7addc9f5514f171b1204e7dc7183b6e32af0a83a Mon Sep 17 00:00:00 2001
From: ssss <111@qq.com>
Date: Mon, 6 Jul 2026 14:27:06 +0800
Subject: [PATCH] =?UTF-8?q?docs(ploss):=20=E5=AE=8C=E5=96=84=E5=AD=97?=
=?UTF-8?q?=E6=AE=B5=E6=B3=A8=E9=87=8A=E4=B8=8E=E8=A1=A8=E6=A0=BC=E5=88=97?=
=?UTF-8?q?=E5=A4=B4=E5=91=BD=E5=90=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/WCTDataMiner.Core/Models/PlossRecord.cs | 43 +++++++++++++------
.../Views/PlossTableView.xaml | 18 ++++----
2 files changed, 38 insertions(+), 23 deletions(-)
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 @@
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+