类 SlaveStats
java.lang.Object
com.darra.ethercat.slave.SlaveStats
从站诊断统计信息
对齐 C# SlaveStats.cs / SlaveDiagnostics
提供 ESC 端口错误计数器、DC 同步诊断、冗余状态、链路质量等
-
嵌套类概要
嵌套类修饰符和类型类说明static classESC 端口错误计数器 (2026-05-08: 对齐 C# ESCPortErrorStats 增加 FwdRxError[4], C 端 esc_port_error_stats_t = 16 字节, 含 fwd_rx_error)static class从站 DC 诊断信息 对齐 C# SlaveDCDiagnostics -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明获取 DC 同步诊断信息 对齐 C# SlaveDiagnostics.DCshort获取链路质量 (0-100%)boolean主线路是否断路 (从主端口方向的路径上存在断线) 对齐 C# SlaveDiagnostics.PrimaryLinkBroken读取 ESC 端口错误计数器 (2026-05-08: 通过 GetSlavePortErrorStats Pointer 读 16 字节布局补齐 FwdRxError, C# ESCPortErrorStats 同步)boolean冗余是否已激活 (从站通过冗余路径通信) 对齐 C# SlaveDiagnostics.RedundancyActivatedboolean重置端口错误计数器boolean冗余线路是否断路 (从副端口方向的路径上存在断线) 对齐 C# SlaveDiagnostics.SecondaryLinkBroken
-
构造器详细资料
-
SlaveStats
public SlaveStats(short masterIndex, short slaveIndex)
-
-
方法详细资料
-
ReadPortErrors
读取 ESC 端口错误计数器 (2026-05-08: 通过 GetSlavePortErrorStats Pointer 读 16 字节布局补齐 FwdRxError, C# ESCPortErrorStats 同步) -
ResetPortErrors
public boolean ResetPortErrors()重置端口错误计数器 -
LinkQuality
public short LinkQuality()获取链路质量 (0-100%) -
GetDCDiagnostics
获取 DC 同步诊断信息 对齐 C# SlaveDiagnostics.DC- 返回:
- DC 诊断信息, 不支持 DC 或读取失败返回 null
-
RedundancyActivated
public boolean RedundancyActivated()冗余是否已激活 (从站通过冗余路径通信) 对齐 C# SlaveDiagnostics.RedundancyActivated -
PrimaryLinkBroken
public boolean PrimaryLinkBroken()主线路是否断路 (从主端口方向的路径上存在断线) 对齐 C# SlaveDiagnostics.PrimaryLinkBroken -
SecondaryLinkBroken
public boolean SecondaryLinkBroken()冗余线路是否断路 (从副端口方向的路径上存在断线) 对齐 C# SlaveDiagnostics.SecondaryLinkBroken
-