docs(ploss): 完善字段注释与表格列头命名

This commit is contained in:
ssss
2026-07-06 14:27:06 +08:00
parent b422358c3a
commit 7addc9f551
2 changed files with 38 additions and 23 deletions

View File

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

View File

@@ -43,13 +43,13 @@
<DataGrid.Columns> <DataGrid.Columns>
<DataGridTextColumn Header="PowLoss" Binding="{Binding PowLoss}" Width="80"/> <DataGridTextColumn Header="PowLoss" Binding="{Binding PowLoss}" Width="80"/>
<DataGridTextColumn Header="DeltaP" Binding="{Binding DeltaP}" Width="80"/> <DataGridTextColumn Header="DeltaP" Binding="{Binding DeltaP}" Width="80"/>
<DataGridTextColumn Header="Field1" Binding="{Binding Field1}" Width="70"/> <DataGridTextColumn Header="RX_TYPE" Binding="{Binding Field1}" Width="80"/>
<DataGridTextColumn Header="Field2" Binding="{Binding Field2}" Width="70"/> <DataGridTextColumn Header="Field2" Binding="{Binding Field2}" Width="70"/>
<DataGridTextColumn Header="Field3" Binding="{Binding Field3}" Width="70"/> <DataGridTextColumn Header="Field3" Binding="{Binding Field3}" Width="70"/>
<DataGridTextColumn Header="Field4" Binding="{Binding Field4}" Width="70"/> <DataGridTextColumn Header="RX power" Binding="{Binding Field4}" Width="80"/>
<DataGridTextColumn Header="Field5" Binding="{Binding Field5}" Width="70"/> <DataGridTextColumn Header="TX power" Binding="{Binding Field5}" Width="80"/>
<DataGridTextColumn Header="Field6" Binding="{Binding Field6}" Width="70"/> <DataGridTextColumn Header="Field6" Binding="{Binding Field6}" Width="70"/>
<DataGridTextColumn Header="Ploss" Binding="{Binding Field7}" Width="80"> <DataGridTextColumn Header="Field7" Binding="{Binding Field7}" Width="80">
<DataGridTextColumn.ElementStyle> <DataGridTextColumn.ElementStyle>
<Style TargetType="TextBlock"> <Style TargetType="TextBlock">
<Setter Property="Foreground" Value="Blue"/> <Setter Property="Foreground" Value="Blue"/>
@@ -57,18 +57,18 @@
</Style> </Style>
</DataGridTextColumn.ElementStyle> </DataGridTextColumn.ElementStyle>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Header="Threshold" Binding="{Binding Field8}" Width="80"> <DataGridTextColumn Header="Field8" Binding="{Binding Field8}" Width="80">
<DataGridTextColumn.ElementStyle> <DataGridTextColumn.ElementStyle>
<Style TargetType="TextBlock"> <Style TargetType="TextBlock">
<Setter Property="Foreground" Value="Red"/> <Setter Property="Foreground" Value="Red"/>
</Style> </Style>
</DataGridTextColumn.ElementStyle> </DataGridTextColumn.ElementStyle>
</DataGridTextColumn> </DataGridTextColumn>
<DataGridTextColumn Header="Trigger" Binding="{Binding Field9}" Width="70"/> <DataGridTextColumn Header="ploss" Binding="{Binding Field9}" Width="70"/>
<DataGridTextColumn Header="Result" Binding="{Binding Field10}" Width="70"/> <DataGridTextColumn Header="threshold" Binding="{Binding Field10}" Width="80"/>
<DataGridTextColumn Header="Margin" Binding="{Binding Margin}" Width="80"/> <DataGridTextColumn Header="Margin" Binding="{Binding Margin}" Width="80"/>
<DataGridTextColumn Header="Field11" Binding="{Binding Field11}" Width="70"/> <DataGridTextColumn Header="触发次数" Binding="{Binding Field11}" Width="80"/>
<DataGridTextColumn Header="Field12" Binding="{Binding Field12}" Width="70"/> <DataGridTextColumn Header="PFOD result" Binding="{Binding Field12}" Width="90"/>
<DataGridTextColumn Header="Field13" Binding="{Binding Field13}" Width="70"/> <DataGridTextColumn Header="Field13" Binding="{Binding Field13}" Width="70"/>
<DataGridTextColumn Header="Field14" Binding="{Binding Field14}" Width="70"/> <DataGridTextColumn Header="Field14" Binding="{Binding Field14}" Width="70"/>
<DataGridTextColumn Header="Field15" Binding="{Binding Field15}" Width="70"/> <DataGridTextColumn Header="Field15" Binding="{Binding Field15}" Width="70"/>