类 Structures.SlaveFsoe

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

@FieldOrder({"capable","_padFsoe1","_padFsoe2","connection","smContext","connectionId","safetyAddress","safeInputSize","safeOutputSize","pdoInputOffset","pdoOutputOffset"}) public static class Structures.SlaveFsoe extends com.sun.jna.Structure
Slave FSoE 子结构 - 对应 C 端 slave_fsoe_t 嵌入到 EcSlave 中段 (eep_ser 之后, Itype 之前), 自然对齐. 64 位下: capable (1) + 7 字节隐式填充 + connection (8) + smContext (8) + connectionId/safetyAddress/safeInputSize/safeOutputSize (8) + pdoInputOffset/pdoOutputOffset (8) = 40 字节.
  • 嵌套类概要

    从类继承的嵌套类/接口 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
    对齐填充 (1 字节, 使下一个 short 对齐)
    short
    对齐填充 (2 字节, 使后面 connection 指针 8 字节对齐)
    byte
    FSoE 能力标志
    com.sun.jna.Pointer
    FSoE 连接指针
    short
    FSoE 连接 ID
    int
    FSoE PDO 输入偏移
    int
    FSoE PDO 输出偏移
    short
    FSoE 安全输入大小 (字节)
    short
    FSoE 安全输出大小 (字节)
    short
    FSoE 安全地址
    com.sun.jna.Pointer
    FSoE 状态机上下文指针

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

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

    构造器
    构造器
    说明
     
    SlaveFsoe(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
  • 字段详细资料

    • capable

      public byte capable
      FSoE 能力标志
    • _padFsoe1

      public byte _padFsoe1
      对齐填充 (1 字节, 使下一个 short 对齐)
    • _padFsoe2

      public short _padFsoe2
      对齐填充 (2 字节, 使后面 connection 指针 8 字节对齐)
    • connection

      public com.sun.jna.Pointer connection
      FSoE 连接指针
    • smContext

      public com.sun.jna.Pointer smContext
      FSoE 状态机上下文指针
    • connectionId

      public short connectionId
      FSoE 连接 ID
    • safetyAddress

      public short safetyAddress
      FSoE 安全地址
    • safeInputSize

      public short safeInputSize
      FSoE 安全输入大小 (字节)
    • safeOutputSize

      public short safeOutputSize
      FSoE 安全输出大小 (字节)
    • pdoInputOffset

      public int pdoInputOffset
      FSoE PDO 输入偏移
    • pdoOutputOffset

      public int pdoOutputOffset
      FSoE PDO 输出偏移
  • 构造器详细资料

    • SlaveFsoe

      public SlaveFsoe()
    • SlaveFsoe

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