类 DarraCore.EmcyRecord

java.lang.Object
com.sun.jna.Structure
com.darra.ethercat.master.DarraCore.EmcyRecord
封闭接口:
DarraCore

@FieldOrder({"ErrorCode","ErrorRegister","Data","SlaveIndex","TimestampMs"}) public static class DarraCore.EmcyRecord extends com.sun.jna.Structure
EMCY 记录结构体
  • 嵌套类概要

    从类继承的嵌套类/接口 com.sun.jna.Structure

    com.sun.jna.Structure.ByReference, com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    byte[]
    附加数据 (5 字节)
    short
    错误代码
    byte
    错误寄存器
    short
    从站编号
    int
    时间戳 (毫秒)

    从类继承的字段 com.sun.jna.Structure

    ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    int
    获取无符号错误代码
    long
    获取无符号时间戳

    从类继承的方法 com.sun.jna.Structure

    allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField

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

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

    • ErrorCode

      public short ErrorCode
      错误代码
    • ErrorRegister

      public byte ErrorRegister
      错误寄存器
    • Data

      public byte[] Data
      附加数据 (5 字节)
    • SlaveIndex

      public short SlaveIndex
      从站编号
    • TimestampMs

      public int TimestampMs
      时间戳 (毫秒)
  • 构造器详细资料

    • EmcyRecord

      public EmcyRecord()
  • 方法详细资料

    • getErrorCodeUnsigned

      public int getErrorCodeUnsigned()
      获取无符号错误代码
    • getTimestampMsUnsigned

      public long getTimestampMsUnsigned()
      获取无符号时间戳