类 CiA402.CiA402ReadResult<T>

java.lang.Object
com.darra.ethercat.slave.CiA402.CiA402ReadResult<T>
类型参数:
T - 数值类型 (Short/Integer/Long/Byte/ModeCiA402 等)
封闭类:
CiA402

public static final class CiA402.CiA402ReadResult<T> extends Object
round33CC: CiA 402 只读对象带状态的读取结果 (对齐 C# CiA402ReadResult<T>)。 调用方可据 status 区分真值 / 不支持 / 失败, 不再把失败混成值 0。
  • 字段详细资料

    • value

      public final T value
      读到的值 (仅 status==Success 时有意义; 失败/不支持时为 null/default)
    • status

      public final CiA402.CiA402ReadStatus status
      读取状态 (成功 / 不支持 / 失败 / 未尝试)
    • abortCode

      public final long abortCode
      SDO Abort Code (0 = 无 abort; 不支持/失败时为底层 abort code)
  • 构造器详细资料

  • 方法详细资料

    • isOk

      public boolean isOk()
      是否读取成功且值可信
    • isNotSupported

      public boolean isNotSupported()
      从站是否不支持该对象
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object