类 Structures.SlaveCapabilities

java.lang.Object
com.sun.jna.Structure
com.darra.ethercat.data.Structures.SlaveCapabilities
封闭类:
Structures

@FieldOrder({"isOptional","supportsFrameRepeat","mailboxSide","coeDetails","foeDetails","eoeDetails","soeDetails"}) public static class Structures.SlaveCapabilities extends com.sun.jna.Structure
Slave Capabilities 子结构 - 对应 C 端 slave_capabilities_t Darra 扩展字段 is_optional / supports_frame_repeat / mailbox_side + 协议 details (coe_details/foe_details/eoe_details/soe_details, 原 CoEdetails/FoEdetails/EoEdetails/SoEdetails). C 端嵌入位置: pdo_config 之后, startup_queue 之前. 自然对齐, 7 字节 (整体含尾部隐式对齐填充由编译器/JNA 处理).
  • 嵌套类概要

    从类继承的嵌套类/接口 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
    CoE 详细 bitmap (原 CoEdetails)
    byte
    EoE 详细 bitmap (原 EoEdetails)
    byte
    FoE 详细 bitmap (原 FoEdetails)
    byte
    0=必须从站, 1=可选 (缺席不影响 WKC)
    byte
    0=auto/dual, 1=primary_only, 2=secondary_only
    byte
    SoE 详细 bitmap (原 SoEdetails)
    byte
    0=不支持, 1=支持 ETG.1500 帧重复

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

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

    构造器
    构造器
    说明
     
    SlaveCapabilities(com.sun.jna.Pointer p)
     
  • 方法概要

    从类继承的方法 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
  • 字段详细资料

    • isOptional

      public byte isOptional
      0=必须从站, 1=可选 (缺席不影响 WKC)
    • supportsFrameRepeat

      public byte supportsFrameRepeat
      0=不支持, 1=支持 ETG.1500 帧重复
    • mailboxSide

      public byte mailboxSide
      0=auto/dual, 1=primary_only, 2=secondary_only
    • coeDetails

      public byte coeDetails
      CoE 详细 bitmap (原 CoEdetails)
    • foeDetails

      public byte foeDetails
      FoE 详细 bitmap (原 FoEdetails)
    • eoeDetails

      public byte eoeDetails
      EoE 详细 bitmap (原 EoEdetails)
    • soeDetails

      public byte soeDetails
      SoE 详细 bitmap (原 SoEdetails)
  • 构造器详细资料

    • SlaveCapabilities

      public SlaveCapabilities()
    • SlaveCapabilities

      public SlaveCapabilities(com.sun.jna.Pointer p)