枚举 Startup.Transition

java.lang.Object
java.lang.Enum<Startup.Transition>
com.darra.ethercat.slave.Startup.Transition
所有已实现的接口:
Serializable, Comparable<Startup.Transition>, java.lang.constant.Constable
封闭类:
Startup

public static enum Startup.Transition extends Enum<Startup.Transition>
状态转换枚举 - 定义从站状态机转换阶段 根据 ETG.1020 规范定义
  • 枚举常量详细资料

    • IP

      public static final Startup.Transition IP
      Init -> PreOp 转换, 写入时机: PreOp 后 (AfterTransition)
    • PS

      public static final Startup.Transition PS
      PreOp -> SafeOp 转换, 写入时机: SafeOp 前 (BeforeTransition)
    • SO

      public static final Startup.Transition SO
      SafeOp -> OP 转换, 写入时机: OP 前 (BeforeTransition)
    • OS

      public static final Startup.Transition OS
      OP -> SafeOp 转换(降级), 写入时机: SafeOp 后 (AfterTransition)
    • SP

      public static final Startup.Transition SP
      SafeOp -> PreOp 转换(降级), 写入时机: PreOp 后 (AfterTransition)
    • PI

      public static final Startup.Transition PI
      -> Init 转换(降级到初始化状态), SI 会自动转换为 PI
  • 方法详细资料

    • values

      public static Startup.Transition[] values()
      返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
      返回:
      包含该枚举类型的常量的数组,顺序与声明这些常量的顺序相同
    • valueOf

      public static Startup.Transition valueOf(String name)
      返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
      NullPointerException - 如果参数为空值
    • Value

      public int Value()
    • Parse

      public static Startup.Transition Parse(String str)
      从字符串解析转换类型, SI 自动转换为 PI
    • ToTransitionString

      public String ToTransitionString()
      转换为字符串标识
    • GetDefaultWriteTiming

      public Startup.WriteTiming GetDefaultWriteTiming()
      获取默认写入时机
    • GetDescription

      public String GetDescription()
      获取中文描述