package ocs2
- Alphabetic
- By Inheritance
- ocs2
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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.