类 SlaveEvents
java.lang.Object
com.darra.ethercat.slave.SlaveEvents
从站事件集合
对齐 C# SlaveEvents: 从站级别的状态变化、紧急消息、DC 同步丢失等事件
-
嵌套类概要
嵌套类修饰符和类型类说明static interface从站 DC 同步丢失static interface从站紧急消息static interface从站离线static interface从站上线static interface从站状态变化 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidvoidvoidvoidvoidvoidClearAll()清除所有事件订阅, 防止内存泄漏 在销毁从站或重新初始化前调用voidvoidvoidvoidvoidvoidtriggerDCSyncLost(int diffNs) 触发 DC 同步丢失 (包外访问)voidtriggerEmergency(short errorCode, short errorReg, byte b1, short w1, short w2) 触发紧急消息 (包外访问)void触发离线 (包外访问)void触发上线 (包外访问)voidtriggerStateChanged(EcState oldState, EcState newState) 触发状态变化 (包外访问: MasterEvents 路由事件到从站)
-
构造器详细资料
-
SlaveEvents
public SlaveEvents()
-
-
方法详细资料
-
addStateChangedListener
-
removeStateChangedListener
-
addEmergencyListener
-
removeEmergencyListener
-
addDCSyncLostListener
-
removeDCSyncLostListener
-
addOfflineListener
-
removeOfflineListener
-
addOnlineListener
-
removeOnlineListener
-
ClearAll
public void ClearAll()清除所有事件订阅, 防止内存泄漏 在销毁从站或重新初始化前调用 -
triggerStateChanged
触发状态变化 (包外访问: MasterEvents 路由事件到从站) -
triggerEmergency
public void triggerEmergency(short errorCode, short errorReg, byte b1, short w1, short w2) 触发紧急消息 (包外访问) -
triggerDCSyncLost
public void triggerDCSyncLost(int diffNs) 触发 DC 同步丢失 (包外访问) -
triggerOffline
public void triggerOffline()触发离线 (包外访问) -
triggerOnline
public void triggerOnline()触发上线 (包外访问)
-