Enum Class StepFeedbackLoopApplication3.SM
java.lang.Object
java.lang.Enum<StepFeedbackLoopApplication3.SM>
org.scictrl.csshell.epics.server.application.StepFeedbackLoopApplication3.SM
- All Implemented Interfaces:
Serializable
,Comparable<StepFeedbackLoopApplication3.SM>
,Constable
- Enclosing class:
StepFeedbackLoopApplication3
State of last operation.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionRapid decrease of control values has been performed, after FeedbackControl.cooldDown.Decrease of control values has been performed, after FeedbackControl.stepDown.General error.Idle, algorithm is enabled but not doing anything.Increase of control values has been performed, after FeedbackControl.stepUp.Initial condition.Interlock condition or signal registered. -
Method Summary
Modifier and TypeMethodDescriptionstatic String[]
labels()
State labels.Returns the enum constant of this class with the specified name.static StepFeedbackLoopApplication3.SM[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
INITIAL
Initial condition. State before algorithm is enabled. -
IDLE
Idle, algorithm is enabled but not doing anything. -
INCREASE
Increase of control values has been performed, after FeedbackControl.stepUp. -
DECREASE
Decrease of control values has been performed, after FeedbackControl.stepDown. -
COOL_DOWN
Rapid decrease of control values has been performed, after FeedbackControl.cooldDown. -
ERROR
General error. -
INTERLOCK
Interlock condition or signal registered.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
labels
State labels.- Returns:
- state labels
-