类 SlaveStats.EscPortErrors

java.lang.Object
com.darra.ethercat.slave.SlaveStats.EscPortErrors
封闭类:
SlaveStats

public static class SlaveStats.EscPortErrors extends Object
ESC 端口错误计数器 (2026-05-08: 对齐 C# ESCPortErrorStats 增加 FwdRxError[4], C 端 esc_port_error_stats_t = 16 字节, 含 fwd_rx_error)
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    final byte[]
    各端口转发 RX 错误计数 [Port0..Port3] (2026-05-08 新增, 对齐 C# ESCPortErrorStats.FwdRxErrorCount, ReadSlavePortErrorCounters 不返回此项, 由 GetSlavePortErrorStats Pointer 读取)
    final byte[]
    各端口无效帧计数 [Port0..Port3]
    final byte[]
    各端口链路丢失计数 [Port0..Port3]
    final byte[]
    各端口 RX 错误计数 [Port0..Port3]
  • 构造器概要

    构造器
    构造器
    说明
    EscPortErrors(byte[] rxError, byte[] invalidFrame, byte[] lostLink)
     
    EscPortErrors(byte[] rxError, byte[] invalidFrame, byte[] lostLink, byte[] fwdRxError)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    boolean
    是否存在任何错误

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • RxError

      public final byte[] RxError
      各端口 RX 错误计数 [Port0..Port3]
    • InvalidFrame

      public final byte[] InvalidFrame
      各端口无效帧计数 [Port0..Port3]
    • FwdRxError

      public final byte[] FwdRxError
      各端口转发 RX 错误计数 [Port0..Port3] (2026-05-08 新增, 对齐 C# ESCPortErrorStats.FwdRxErrorCount, ReadSlavePortErrorCounters 不返回此项, 由 GetSlavePortErrorStats Pointer 读取)
  • 构造器详细资料

    • EscPortErrors

      public EscPortErrors(byte[] rxError, byte[] invalidFrame, byte[] lostLink)
    • EscPortErrors

      public EscPortErrors(byte[] rxError, byte[] invalidFrame, byte[] lostLink, byte[] fwdRxError)
  • 方法详细资料

    • HasErrors

      public boolean HasErrors()
      是否存在任何错误