类 DriverVersionHelper
java.lang.Object
com.darra.ethercat.utils.DriverVersionHelper
内核驱动 (DarraRT.sys) 版本查询。
通过运行库查询驱动版本, 结果在内部缓存, 多次调用开销极低。
-
嵌套类概要
嵌套类修饰符和类型类说明static final class校验结果static final class内核驱动版本信息 (DarraRT.sys / DarraRT_Eth.sys). -
方法概要
修饰符和类型方法说明校验 Core.dll 版本与内核驱动版本是否匹配 (MAJOR + MINOR 一致即可).get()查内核驱动版本.static void清缓存, 装/卸驱动后调.static voidBuild() 时调用, 把"DLL ↔ 驱动"匹配结果写日志.
-
方法详细资料
-
get
查内核驱动版本. 失败返回 Available=false, 不抛异常. -
invalidateCache
public static void invalidateCache()清缓存, 装/卸驱动后调. -
checkCompatibility
校验 Core.dll 版本与内核驱动版本是否匹配 (MAJOR + MINOR 一致即可). -
logCompatibility
public static void logCompatibility()Build() 时调用, 把"DLL ↔ 驱动"匹配结果写日志.
-