类 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
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    double
     
    int
     
    double
     
    double
     
    int
     

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

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

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

    • 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)