csw.params.core.generics
Members list
Type members
Classlikes
A KeyType that holds array
A KeyType that holds array
Attributes
- Supertypes
-
trait Serializabletrait EnumEntryclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class AKT[S]object ByteArrayKeyobject DoubleArrayKeyobject FloatArrayKeyobject IntArrayKeyobject LongArrayKeyobject ShortArrayKeyobject ByteArrayKeyobject DoubleArrayKeyobject FloatArrayKeyobject IntArrayKeyobject LongArrayKeyobject ShortArrayKeyShow all
A key for a choice item similar to an enumeration
A key for a choice item similar to an enumeration
Value parameters
- choices
-
the available choices, the values set must be in the choices
- keyType
-
reference to an object of type KeyType[Choice]
- name
-
the name of the key
Attributes
- Supertypes
A generic Key class. Never meant to be instantiated directly. csw.params.core.generics.KeyType exposes allowed types of Keys and make method to create instances of Key.
A generic Key class. Never meant to be instantiated directly. csw.params.core.generics.KeyType exposes allowed types of Keys and make method to create instances of Key.
Value parameters
- keyName
-
the name of the key
- keyType
-
reference to an object of type KeyType[S]
- units
-
applicable units
Attributes
- Supertypes
- Known subtypes
-
class GChoiceKey
Generic marker class for creating various types of Keys.
Generic marker class for creating various types of Keys.
Type parameters
- S
-
the type of values that will sit against the key in Parameter
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait EnumEntryclass Objecttrait Matchableclass Any
- Known subtypes
-
class AKT[S]object ByteArrayKeyobject DoubleArrayKeyobject FloatArrayKeyobject IntArrayKeyobject LongArrayKeyobject ShortArrayKeyobject ChoiceKeyclass MKT[S]object ByteMatrixKeyobject DoubleMatrixKeyobject FloatMatrixKeyobject IntMatrixKeyobject LongMatrixKeyobject ShortMatrixKeyclass SKT[S]object AltAzCoordKeyobject ByteKeyobject CharKeyobject CometCoordKeyobject CoordKeyobject DoubleKeyobject EqCoordKeyobject FloatKeyobject IntKeyobject LongKeyobject MinorPlanetCoordKeyobject ShortKeyobject SolarSystemCoordKeyobject StringKeyclass SKTWU[S]object BooleanKeyobject TAITimeKeyobject UTCTimeKeyclass SimpleKeyType[S]class ArrayKeyType[S]object ByteArrayKeyobject DoubleArrayKeyobject FloatArrayKeyobject IntArrayKeyobject LongArrayKeyobject ShortArrayKeyclass MatrixKeyType[S]object ByteMatrixKeyobject DoubleMatrixKeyobject FloatMatrixKeyobject IntMatrixKeyobject LongMatrixKeyobject ShortMatrixKeyobject ByteKeyobject CharKeyobject DoubleKeyobject FloatKeyobject IntKeyobject LongKeyobject ShortKeyclass SimpleKeyTypeWithUnits[S]object BooleanKeyShow all
A KeyType that holds Matrix
A KeyType that holds Matrix
Attributes
- Supertypes
-
trait Serializabletrait EnumEntryclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class MKT[S]object ByteMatrixKeyobject DoubleMatrixKeyobject FloatMatrixKeyobject IntMatrixKeyobject LongMatrixKeyobject ShortMatrixKeyobject ByteMatrixKeyobject DoubleMatrixKeyobject FloatMatrixKeyobject IntMatrixKeyobject LongMatrixKeyobject ShortMatrixKeyShow all
Parameter represents a KeyName, KeyType, array of values and units applicable to values. Parameter sits as payload for sending commands and events between components.
Parameter represents a KeyName, KeyType, array of values and units applicable to values. Parameter sits as payload for sending commands and events between components.
Type parameters
- S
-
the type of items this parameter holds
Value parameters
- items
-
an Array of values of type S
- keyName
-
the name of the key
- keyType
-
reference to an object of type KeyType[S]
- units
-
applicable units
Attributes
- Supertypes
A collection of Utility functions for filtering Commands and Parameters from an input sequence
A collection of Utility functions for filtering Commands and Parameters from an input sequence
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ParameterSetFilters.type
A trait to be mixed in that provides a parameter set and prefix info
A trait to be mixed in that provides a parameter set and prefix info
Attributes
- Supertypes
- Known subtypes
-
class CurrentStateclass DemandState
The base trait for various parameter set types (commands or events)
The base trait for various parameter set types (commands or events)
Type parameters
- T
-
the subclass of ParameterSetType
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Commandtrait SequenceCommandtrait ControlCommandclass Observeclass Setupclass Waitclass Resulttrait ParameterSetKeyDataclass CurrentStateclass DemandStatetrait Eventclass ObserveEventclass SystemEventShow all
- Self type
-
T
SimpleKeyType with a name. Holds instances of primitives such as char, int, String etc.
SimpleKeyType with a name. Holds instances of primitives such as char, int, String etc.
Type parameters
- S
-
the type of values that will sit against the key in Parameter
Attributes
- Supertypes
- Known subtypes
-
class ArrayKeyType[S]class AKT[S]object ByteArrayKeyobject DoubleArrayKeyobject FloatArrayKeyobject IntArrayKeyobject LongArrayKeyobject ShortArrayKeyobject ByteArrayKeyobject DoubleArrayKeyobject FloatArrayKeyobject IntArrayKeyobject LongArrayKeyobject ShortArrayKeyclass SKT[S]object AltAzCoordKeyobject ByteKeyobject CharKeyobject CometCoordKeyobject CoordKeyobject DoubleKeyobject EqCoordKeyobject FloatKeyobject IntKeyobject LongKeyobject MinorPlanetCoordKeyobject ShortKeyobject SolarSystemCoordKeyobject StringKeyclass MatrixKeyType[S]class MKT[S]object ByteMatrixKeyobject DoubleMatrixKeyobject FloatMatrixKeyobject IntMatrixKeyobject LongMatrixKeyobject ShortMatrixKeyobject ByteMatrixKeyobject DoubleMatrixKeyobject FloatMatrixKeyobject IntMatrixKeyobject LongMatrixKeyobject ShortMatrixKeyobject ByteKeyobject CharKeyobject DoubleKeyobject FloatKeyobject IntKeyobject LongKeyobject ShortKeyShow all
A KeyType that allows name and unit to be specified during creation. Holds instances of primitives such as char, int, String etc.
A KeyType that allows name and unit to be specified during creation. Holds instances of primitives such as char, int, String etc.
Type parameters
- S
-
the type of values that will sit against the key in Parameter
Value parameters
- defaultUnits
-
applicable units
Attributes
- Supertypes
- Known subtypes