类 DLL

java.lang.Object
com.darra.ethercat.utils.DLL

public class DLL extends Object
DLL 工具类 (JNA 绑定辅助) 对应 C# Utils/DLL.cs 提供 Darra.Core.dll 的加载验证和版本信息获取
  • 字段详细资料

  • 方法详细资料

    • isAvailable

      public static boolean isAvailable()
      检查 DLL 是否可用
      返回:
      DLL 可用返回 true
    • getVersionInfo

      public static DarraCore.DllVersionInfo getVersionInfo()
      获取 DLL 版本信息
      返回:
      版本信息, 失败返回 null
    • getVersionNumber

      public static String getVersionNumber()
      获取 DLL 版本号字符串 (格式: "Major.Minor.Patch.Build")
      返回:
      版本号字符串
    • getBuildDate

      public static String getBuildDate()
      获取编译日期
      返回:
      编译日期字符串
    • freeMemory

      public static void freeMemory(com.sun.jna.Pointer ptr)
      释放 DLL 分配的内存
      参数:
      ptr - 指针
    • dumpSlaveStructOffsets

      public static void dumpSlaveStructOffsets()
      输出从站结构体偏移量 (调试用)