类 RedundancyManager
java.lang.Object
com.darra.ethercat.master.RedundancyManager
冗余网络管理器
提供冗余状态枚举、冗余状态信息类和冗余管理接口
对齐 C# RedundancyManager + SetRedProcessdata/GetRedProcessdata
-
嵌套类概要
嵌套类修饰符和类型类说明static enum冗余网络状态枚举static class冗余状态信息 对应 C 端 ec_redundancy_status_t 结构体 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明boolean检查冗余健康状态booleanenableRedundancy(boolean enable) 启用或禁用冗余网络boolean强制冗余故障切换int获取冗余过程数据模式 对齐 C# DarraEtherCAT.GetRedProcessdata获取冗余网络状态voidSetRedProcessdata(int mode) 设置冗余过程数据模式 对齐 C# DarraEtherCAT.SetRedProcessdatatoString()
-
构造器详细资料
-
RedundancyManager
public RedundancyManager(short masterIndex) 创建冗余管理器实例- 参数:
masterIndex- 主站编号
-
-
方法详细资料
-
enableRedundancy
public boolean enableRedundancy(boolean enable) 启用或禁用冗余网络- 参数:
enable- 是否启用- 返回:
- 成功返回 true
-
getStatus
获取冗余网络状态- 返回:
- 冗余状态信息, 失败返回 null
-
forceFailover
public boolean forceFailover()强制冗余故障切换- 返回:
- 成功返回 true
-
checkHealth
public boolean checkHealth()检查冗余健康状态- 返回:
- 健康返回 true
-
SetRedProcessdata
public void SetRedProcessdata(int mode) 设置冗余过程数据模式 对齐 C# DarraEtherCAT.SetRedProcessdata- 参数:
mode- 冗余处理模式 (0=禁用, 1=启用)
-
GetRedProcessdata
public int GetRedProcessdata()获取冗余过程数据模式 对齐 C# DarraEtherCAT.GetRedProcessdata- 返回:
- 冗余处理模式 (0=禁用, 非0=启用)
-
toString
-