Package csw.params.core.states
Interface StateVariable
- All Superinterfaces:
CommandSerializable
- All Known Implementing Classes:
CurrentState
,DemandState
Base trait for state variables
-
Method Summary
Modifier and TypeMethodDescriptionscala.collection.immutable.Set<Parameter<?>>
paramSet()
an optional initial set of items (keys with values)prefix()
identifies the target subsystemidentifies the name of the statetoString()
A common toString method for all concrete implementationtypeName()
A name identifying the type of command, such as "setup", "observe".
-
Method Details
-
prefix
Prefix prefix()identifies the target subsystem- Returns:
- (undocumented)
-
paramSet
scala.collection.immutable.Set<Parameter<?>> paramSet()an optional initial set of items (keys with values)- Returns:
- (undocumented)
-
stateName
StateName stateName()identifies the name of the state- Returns:
- (undocumented)
-
typeName
String typeName()A name identifying the type of command, such as "setup", "observe". This is used in the JSON and toString output.- Returns:
- (undocumented)
-
toString
String toString()A common toString method for all concrete implementation
-