类 RedundancyManager

java.lang.Object
com.darra.ethercat.master.RedundancyManager

public class RedundancyManager extends Object
冗余网络管理器 提供冗余状态枚举、冗余状态信息类和冗余管理接口 对齐 C# RedundancyManager + SetRedProcessdata/GetRedProcessdata
  • 构造器详细资料

    • 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

      public String toString()
      覆盖:
      toString 在类中 Object