类 DLL
java.lang.Object
com.darra.ethercat.utils.DLL
DLL 工具类 (JNA 绑定辅助)
对应 C# Utils/DLL.cs
提供 Darra.Core.dll 的加载验证和版本信息获取
-
字段概要
字段 -
方法概要
修饰符和类型方法说明static void输出从站结构体偏移量 (调试用)static voidfreeMemory(com.sun.jna.Pointer ptr) 释放 DLL 分配的内存static String获取编译日期static DarraCore.DllVersionInfo获取 DLL 版本信息static String获取 DLL 版本号字符串 (格式: "Major.Minor.Patch.Build")static boolean检查 DLL 是否可用
-
字段详细资料
-
DLL_PATH
DLL 文件名- 另请参阅:
-
-
方法详细资料
-
isAvailable
public static boolean isAvailable()检查 DLL 是否可用- 返回:
- DLL 可用返回 true
-
getVersionInfo
获取 DLL 版本信息- 返回:
- 版本信息, 失败返回 null
-
getVersionNumber
获取 DLL 版本号字符串 (格式: "Major.Minor.Patch.Build")- 返回:
- 版本号字符串
-
getBuildDate
获取编译日期- 返回:
- 编译日期字符串
-
freeMemory
public static void freeMemory(com.sun.jna.Pointer ptr) 释放 DLL 分配的内存- 参数:
ptr- 指针
-
dumpSlaveStructOffsets
public static void dumpSlaveStructOffsets()输出从站结构体偏移量 (调试用)
-