package ocs2
- Alphabetic
- By Inheritance
- ocs2
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- type ConfigMap = TreeMap[String, String]
-
trait
DoobieClient extends ProgramIdMeta with IndexMeta
Shared support for import applications using Doobie.
-
final
class
ImportServer extends AnyRef
A server that accepts HTTP requests to import observations or programs from an OCS2 ODB.
A server that accepts HTTP requests to import observations or programs from an OCS2 ODB. If the corresponding observation or program has already been loaded, it is deleted and wholly replaced by the latest version from the ODB.
-
implicit
class
StepNodeOps extends AnyRef
Adds support for parsing steps into ConfigMap.
Adds support for parsing steps into ConfigMap. This is required by the SequenceDecoder and the StaticDecoder.
Value Members
- val EmptyConfigMap: TreeMap[String, String]
-
object
Decoders
PioDecoder
instances for our model types. -
object
FileImporter extends DoobieClient
Imports OCS2 program files exported to the same format sent by the Ocs3ExportServlet at http://g[ns]odb:8442/ocs3/fetch/programId or by using the OSGi shell command "exportOcs3" from the ODB shell.
- object ImportServer extends IOApp
-
object
Importer extends DoobieClient
Support for writing programs and observations to the database.
-
object
Legacy
Legacy system (telescope, instrument, observe, calibration) key and parser definitions.
-
object
OdbClient
ODB observation/program fetch client.
-
object
SequenceDecoder extends PioDecoder[List[Step]]
Decoder for the OCS2 sequence XML.
-
object
SmartGcalImporter extends DoobieClient
Importer for SmartGcal CSV files.
Importer for SmartGcal CSV files. Note, these files use display values in some cases instead of the seqexec values since they were meant to be edited by science staff.
-
object
StaticDecoder extends PioDecoder[StaticConfig]
Decoder for the OCS2 static configuration XML.