接口 DarraCore.SlaveIdentityMismatchCallback
- 所有超级接口:
com.sun.jna.Callback
- 封闭接口:
DarraCore
public static interface DarraCore.SlaveIdentityMismatchCallback
extends com.sun.jna.Callback
从站身份不符回调 (v2 热插拔自修复)
触发时机: 断电重插从站后 ident FSM 读取到的 Vendor/Product 与配置不匹配,
或 Revision 低于配置 (向后兼容: actual >= configured 视为匹配)
去重规则: 进入 IDENT_REJECTED 状态时仅触发一次, 调用 AcknowledgeSlaveReplacement 后才会重新探测
32 位字段通过 int 承载, Java 层解释为 unsigned (无效输入:'&' 0xFFFFFFFFL)
-
嵌套类概要
从接口继承的嵌套类/接口 com.sun.jna.Callback
com.sun.jna.Callback.UncaughtExceptionHandler -
字段概要
从接口继承的字段 com.sun.jna.Callback
FORBIDDEN_NAMES, METHOD_NAME -
方法概要
修饰符和类型方法说明voidinvoke(short masterIndex, short slaveIndex, int expectedVendor, int expectedProduct, int expectedRevision, int actualVendor, int actualProduct, int actualRevision)
-
方法详细资料
-
invoke
void invoke(short masterIndex, short slaveIndex, int expectedVendor, int expectedProduct, int expectedRevision, int actualVendor, int actualProduct, int actualRevision)
-