类 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 字节对齐)byteFSoE 能力标志com.sun.jna.PointerFSoE 连接指针shortFSoE 连接 IDintFSoE PDO 输入偏移intFSoE PDO 输出偏移shortFSoE 安全输入大小 (字节)shortFSoE 安全输出大小 (字节)shortFSoE 安全地址com.sun.jna.PointerFSoE 状态机上下文指针从类继承的字段 com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
构造器概要
构造器 -
方法概要
从类继承的方法 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
-
字段详细资料
-
capable
public byte capableFSoE 能力标志 -
_padFsoe1
public byte _padFsoe1对齐填充 (1 字节, 使下一个 short 对齐) -
_padFsoe2
public short _padFsoe2对齐填充 (2 字节, 使后面 connection 指针 8 字节对齐) -
connection
public com.sun.jna.Pointer connectionFSoE 连接指针 -
smContext
public com.sun.jna.Pointer smContextFSoE 状态机上下文指针 -
connectionId
public short connectionIdFSoE 连接 ID -
safetyAddress
public short safetyAddressFSoE 安全地址 -
safeInputSize
public short safeInputSizeFSoE 安全输入大小 (字节) -
safeOutputSize
public short safeOutputSizeFSoE 安全输出大小 (字节) -
pdoInputOffset
public int pdoInputOffsetFSoE PDO 输入偏移 -
pdoOutputOffset
public int pdoOutputOffsetFSoE PDO 输出偏移
-
-
构造器详细资料
-
SlaveFsoe
public SlaveFsoe() -
SlaveFsoe
public SlaveFsoe(com.sun.jna.Pointer p)
-