类 Structures.RealtimeStats
java.lang.Object
com.sun.jna.Structure
com.darra.ethercat.data.Structures.RealtimeStats
- 封闭类:
Structures
@FieldOrder({"current_cycle_time_us","jitter_us","lost_frames","corrupted_frames","bus_utilization"})
public static class Structures.RealtimeStats
extends com.sun.jna.Structure
实时统计信息 - 对应 C 端 realtime_stats_t (GetRealtimeStats 返回指针).
[审计修复 2026-05-20 跨语言核查] C 端 realtime_stats_t 无 #pragma pack, 自然对齐: 2×double (16) + 2×uint32 (8) + double, 末 double 在 offset 24 (8 对齐) 无需 padding -> 自然对齐与 pack(1) 此处布局相同; 仍改自然对齐与 C ABI 严格一致.
-
嵌套类概要
从类继承的嵌套类/接口 com.sun.jna.Structure
com.sun.jna.Structure.ByReference, com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField -
字段概要
字段修饰符和类型字段说明doubleintdoubledoubleint从类继承的字段 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
-
字段详细资料
-
current_cycle_time_us
public double current_cycle_time_us -
jitter_us
public double jitter_us -
lost_frames
public int lost_frames -
corrupted_frames
public int corrupted_frames -
bus_utilization
public double bus_utilization
-
-
构造器详细资料
-
RealtimeStats
public RealtimeStats() -
RealtimeStats
public RealtimeStats(com.sun.jna.Pointer p)
-