类 Structures.SlaveDc
java.lang.Object
com.sun.jna.Structure
com.darra.ethercat.data.Structures.SlaveDc
- 封闭类:
Structures
@FieldOrder({"recvtime","propagationDelay","next","prev","cycle0","cycle1","shift","active","_padDc"})
public static class Structures.SlaveDc
extends com.sun.jna.Structure
Slave DC 子结构 - 对应 C 端 slave_dc_t
原平面字段 DCrtA..D / pdelay / DCnext / DCprevious / DCcycle / DCcycle1 / DCshift / DCactive 收敛为 sub-struct.
嵌入到 EcSlave 中段 (Topo 之后, EepromConfig 之前), 自然对齐.
64 位下: int[4] (16) + int (4) + 2×short (4) + 3×int (12) + short (2) + 2 字节尾部填充 = 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 -
字段概要
字段修饰符和类型字段说明short对齐填充 (使整体 4 字节对齐, 与 C 端隐式 2 字节尾部填充一致)shortDC AssignActivate 值, 0=禁用 (DCactive)intDC SYNC0 周期 (纳秒) (DCcycle)intDC SYNC1 周期 (纳秒) (DCcycle1)shortDC 链中下一个从站 (DCnext)shortDC 链中上一个从站 (DCprevious)int传播延迟 (纳秒) (pdelay)int[]端口 A/B/C/D DC 接收时间 (纳秒) (DCrtA..D)intDC 相位偏移 (纳秒) (DCshift)从类继承的字段 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
-
字段详细资料
-
recvtime
public int[] recvtime端口 A/B/C/D DC 接收时间 (纳秒) (DCrtA..D) -
propagationDelay
public int propagationDelay传播延迟 (纳秒) (pdelay) -
next
public short nextDC 链中下一个从站 (DCnext) -
prev
public short prevDC 链中上一个从站 (DCprevious) -
cycle0
public int cycle0DC SYNC0 周期 (纳秒) (DCcycle) -
cycle1
public int cycle1DC SYNC1 周期 (纳秒) (DCcycle1) -
shift
public int shiftDC 相位偏移 (纳秒) (DCshift) -
active
public short activeDC AssignActivate 值, 0=禁用 (DCactive) -
_padDc
public short _padDc对齐填充 (使整体 4 字节对齐, 与 C 端隐式 2 字节尾部填充一致)
-
-
构造器详细资料
-
SlaveDc
public SlaveDc() -
SlaveDc
public SlaveDc(com.sun.jna.Pointer p)
-