类 MasterDiagnosticsInfo.DiagnosticsSnapshot

java.lang.Object
com.darra.ethercat.master.MasterDiagnosticsInfo.DiagnosticsSnapshot
封闭类:
MasterDiagnosticsInfo

public static class MasterDiagnosticsInfo.DiagnosticsSnapshot extends Object
诊断数据快照 — 一次性获取所有诊断指标的一致副本
  • 字段详细资料

    • Frequency

      public final int Frequency
      应用频率 (Hz)
    • ErrorCount

      public final long ErrorCount
      每秒错误数
    • PacketLossRate

      public final float PacketLossRate
      丢包率 (0.0~1.0)
    • LateFrameRate

      public final float LateFrameRate
    • AvgJitterUs

      public final double AvgJitterUs
      平均抖动 (微秒)
    • MailboxLatencyUs

      public final double MailboxLatencyUs
      邮箱收发延迟 - 最大 (微秒)。见 MasterDiagnosticsInfo.getMailboxLatencyUs()
    • MailboxLatencyAvgUs

      public final double MailboxLatencyAvgUs
      邮箱收发延迟 - 平均 (微秒)。
    • CycleTimeUs

      public final int CycleTimeUs
      实际周期时间 (微秒)
    • WkcActual

      public final short WkcActual
      WKC 实际值
    • WkcExpected

      public final short WkcExpected
      WKC 期望值
    • BusCycleHz

      public final long BusCycleHz
      总线频率 (Hz)
    • BusMaxJitterUs

      public final double BusMaxJitterUs
      总线最大抖动 (微秒)
    • BusAvgJitterUs

      public final double BusAvgJitterUs
      总线平均抖动 (微秒)
    • BusRoundtripUs

      public final double BusRoundtripUs
      报文往返延迟 (微秒)
    • BusLoadPercent

      public final double BusLoadPercent
      通讯负载 (%) — RTT/周期×100, 反映 EtherCAT 链路占用率
    • SmiCount

      public final long SmiCount
      SMI 累计次数
    • SmiPeakUs

      public final double SmiPeakUs
      SMI 峰值抖动 (微秒)
    • PrimaryPortOk

      public final boolean PrimaryPortOk
      主端口是否正常
    • SecondaryPortOk

      public final boolean SecondaryPortOk
      副端口是否正常
    • RedundancyActive

      public final boolean RedundancyActive
      冗余是否激活
  • 方法详细资料