ts_xml¶
Pages¶
The ts_xml
is package is used for defining the data objects for all the Commandable SAL Components (CSC).
These data objects are defined in XML. SAL consumes the XML to produce language specific libraries to be able to communicate over the network.
The following is a table overview of all the CSC’s defined so far.
Subystem | Active Developers | Principal CSC Owner | Github | Simulator | Jenkins Test Results | LSST PoC | CSC Docs | Product Owner | Related Documents | Software Language | Vendor PoC | Error Code |
---|---|---|---|---|---|---|---|---|---|---|---|---|
ATAOS | Tiago Ribeiro | Tiago Ribeiro | https://github.com/lsst-ts/ts_ataos | NA | Patrick Ingraham | NA | Patrick Ingraham | NA | Python | NA | ||
ATArchiver | Steve Pietwowicz | Michael Reuter | https://github.com/lsst-dm/dm_ATArchiver | NA | Michael Reuter | NA | Michael Reuter | Don’t know but there is | Python | Steve Pietrowicz | ||
ATBuilding | ||||||||||||
ATCamera | Tony Johnson | Brian Stalder | Yes, but private | NA | Michael Reuter | NA | Brian Stalder | Yes, Michael knows | Java | Camera | ||
ATDome | Russell Owen | Patrick Ingraham | https://github.com/lsst-ts/ts_ATDome | NA | Patrick Ingraham | https://ts-atdome.lsst.io/ | Patrick Ingraham | Manual Document-27878 | Python | The control system consists of an in house CSC that talks over TCP/IP to a low-level controller written by Astronomical Consulting Equipment. | ||
ATDomeTrajectory | Russell Owen | Russell Owen | https://github.com/lsst-ts/ts_ATDomeTrajectory | Patrick Ingraham | https://ts-atdometrajectory.lsst.io/ | Patrick Ingraham | NA | Python | NA | |||
ATHeaderService | Felipe Menanteau | Felipe Menanteau | https://github.com/lsst-dm/HeaderService | NA | Michael Reuter | NA | Michael Reuter? | Yes, Felipe knows which ones | Python | DM | ||
ATHexapod | Andres Anania | Patrick Ingraham | https://github.com/lsst-ts/ts_salobjATHexapod | NA | Patrick Ingraham | NA | Patrick Ingraham | A manual, Andres Anania knows where it is | Python | Physik Instrumente (PI) | ||
ATMCS | Rolando Cantarutti from CTIO | Patrick Ingraham | Not yet available publicly | NA | Patrick Ingraham | NA | Patrick Ingraham | No manuals yet but there will be. Still being written by CTIO | LabVIEW | CTIO | ||
ATMonochromator | Harini Sundararaman, Tiago Ribeiro | Patrick Ingraham | https://github.com/lsst-ts/ts_atmonochromator | NA | Patrick Ingraham | NA | Patrick Ingraham | Yes Andres Anania knows where, he wrote csc | Python | Horiba | ||
ATPneumatics | Andres Anania | Patrick Ingraham | https://github.com/lsst-ts/ts_ATPneumaticsSimulator just the simulator not the final code | NA | Patrick Ingraham | NA | Patrick Ingraham | No manuals yet but there will be. Still being written by CTIO | LabVIEW, or maybe python? | CTIO | ||
ATPtg | Aya Yoshimura from Observatory Sciences | Tiago Ribeiro | https://github.com/lsst-ts/ts_pointing_common | NA | Tiago Ribeiro | NA | Tiago Ribeiro | LTS-583, LTS-648 | C++ used for low level and CSC, Python for the UI | Observatory Sciences http://www.observatorysciences.co.uk/index.php | ||
ATSpectrograph | Tiago Ribeiro | Patrick Ingraham | https://github.com/lsst-ts/ts_atspec | NA | Patrick Ingriham | NA | Patrick Ingraham | Document 30997, LTS-487, LTS-488 | Python | Astronimcal Consulting and Equipment | ||
ATTCS | To Be Deleted | To Be Deleted | To Be Deleted | To Be Deleted | To Be Deleted | To Be Deleted | To Be Deleted | To Be Deleted | To Be Deleted | To Be Deleted | ||
ATWhiteLight | Colin Winslow | Patrick Ingraham | https://github.com/lsst-ts/ts_ATWhiteLightSource | NA | Patrick Ingraham | NA | Patrick Ingraham | NA | Python | Hardware Vendors Horriba (lamp) Thermaltek (chiller) advantek (interface) | ||
CatchupArchiver | Htut Khine Win | Michael Reuter | https://github.com/lsst/ctrl_iip | NA | Michael Reuter | NA | Michael Reuter | Yes, Michael knows | C++ | Htut Khine Win | ||
CBP | Eric Coughlin | Patrick Ingraham | https://github.com/lsst-ts/ts_CBP | NA | Patrick Ingraham | https://cbp.lsst.io/ | Patrick Ingraham | Interface Document-28290 | Python and something else? | DFM Engineering | ||
DIMM | Tiago Ribiero | Tiago Ribiero | https://github.com/lsst-ts/ts_dimm | NA | Brian Stalder | NA | Brian Stalder | Yes, brian knows what they are | Python for high level, Java for low level | Michael Ruder | ||
Dome | Some guy German knows | German Schumacher | https://github.com/lsst-ts/dome_eie | NA | German | NA | Sandrine | German knows | LabVIEW | EIE | ||
DSM | Michael Reuter | Michael Reuter | https://github.com/lsst-ts/ts_dsm | Brian Stalder | https://sitcomtn-001.lsst.io/ | Python | ||||||
EAS | ||||||||||||
EFD | Dave Mills, Te-Wei, Andres Anania | Dave Mills | https://github.com/lsst-ts/ts_efd | NA | Dave Mills | TBD | Michael Reuter | LTS-210 | Database in SQL, Scripts in Tcl | NA | ||
EFDTransformationServer | ||||||||||||
Electrometer | Andres Anania | Patrick Ingraham | https://github.com/lsst-ts/ts_electrometer2 | NA | Patrick Ingraham | NA | Patrick Ingraham | yes, patrick will know | Python | yes, patrick will know | ||
Environment | Tiago Ribeiro | Tiago Ribeiro | https://github.com/lsst-ts/ts_environment | NA | Tiago Ribeiro | NA | Brian Stalder | Yes, brian knows | Python | Yes, brian knows | ||
FiberSpectrograph | John Parejko | https://github.com/lsst-ts/ts_FiberSpectrograph | https://ts-fiberspectrograph.lsst.io/ | Python | ||||||||
GenericCamera | Tiago Ribeiro | Brian Stalder | TBD | TBD | TBD | TBD | TBD | TBD | TBD | Python | TBD | TBD |
Hexapod | Harini Sundararaman | |||||||||||
HVAC | German Schumacher | Brian Stalder | yes, german would know | |||||||||
IOTA | ||||||||||||
LinearStage | Eric Coughlin | Patrick Ingraham | https://github.com/lsst-ts/ts_LinearStage | NA | Patrick Ingraham | NA | Patrick Ingraham | None at the moment, will link to Zaber document eric will do | Python | Zaber | ||
LOVE | ||||||||||||
MTAOS | Christopher Contaxis | Bo Xin | https://github.com/lsst-ts/ts_MTAOS | NA | Bo Xin | NA | Bo Xin | NA | Python | NA | ||
MTArchiver | Htut Khine Win | Michael Reuter | https://github.com/lsst/ctrl_iip | NA | Michael Reuter | NA | Michael Reuter | Don’t know but there is | C++ | Htut Khine Win | ||
MTCamera | ||||||||||||
MTDomeTrajectory | Russell Owen | Tiago Riberio | https://github.com/lsst-ts/ts_MTDomeTrajectory | TBD | NA | Russell Owen | TBD | Russell Owen | TBD | Python | NA | TBD |
MTEEC | TBD | Brian Stalder | TBD | TBD | TBD | TBD | TBD | TBD | TBD | TBD | TBD | TBD |
MTGuider | ||||||||||||
MTHeaderService | Felipe Menanteau | Felipe Menanteau | https://github.com/lsst-dm/HeaderService | NA | Michael Reuter | NA | Michael Reuter? | Yes, Felipe knows which ones | Python | DM | ||
MTLaserTracker | To be deleted | To be deleted | To be deleted | To be deleted | To be deleted | To be deleted | To be deleted | To be deleted | To be deleted | To be deleted | ||
MTM1M3 | Christopher Contaxis | Bo Xin | https://github.com/lsst-ts/ts_m1m3support | NA | Bo Xin | NA | Bo Xin | NA | C++, Labview | NA | ||
MTM1M3TS | Christopher Contaxis | Bo Xin | https://github.com/lsst-ts/ts_m1m3thermal | NA | Bo Xin | NA | Bo Xin | NA | C++, Labview | NA | ||
MTM2 | Harini Sundararaman | Yes, harini knows | ||||||||||
MTMount | Andrew Heyer | Tiago Ribeiro | No public Repo available | NA | Shawn Calahan | No public access currently | Sandrine | LTS-150 | Labview | Teknikar | ||
MTPtg | Aya Yoshimura from Observatory Sciences | Tiago Ribeiro | https://github.com/lsst-ts/ts_pointing_common | NA | Tiago Ribeiro | NA | Tiago Ribeiro | LTS-583, LTS-648 | C++ used for low level and CSC, Python for the UI | Observatory Sciences http://www.observatorysciences.co.uk/index.php | ||
MTTCS | to be deleted | |||||||||||
MTVMS | ||||||||||||
OCS | James Buffil | James Buffil | https://github.com/lsst-sims/sims_ocs | NA | James Buffil | NA | Tiago Ribeiro | NA | Java | In House | ||
PointingComponent | To be deleted | To be deleted | To be deleted | To be deleted | To be deleted | To be deleted | To be deleted | To be deleted | To be deleted | To be deleted | ||
PromptProcessing | DM, ? mayb Tim Jenesse or KT knows this one | |||||||||||
Rotator | Harini Sundararaman | |||||||||||
Scheduler | Tiago Ribeiro for all | |||||||||||
Script | Russell Owen | Tiago Ribeiro | https://github.com/lsst-ts/ts_salobj, https://github.com/lsst-ts/ts_standardscripts, https://github.com/lsst-ts/ts_externalscripts, | NA | Russell Owen | https://ts-salobj.lsst.io/ | Russell Owen | NA | Python | NA | ||
ScriptQueue | Russell Owen | Tiago Ribeiro | https://github.com/lsst-ts/ts_scriptqueue | NA | Russell Owen | https://ts-scriptqueue.lsst.io/ | Russell Owen | NA | Python | NA | ||
SummitFacility | TBD | Brian Stalder | TBD | TBD | TBD | TBD | TBD | TBD | TBD | TBD | TBD | TBD |
Test | Russell Owen | Russell Owen | Russell Owen | NA | Russell Owen | NA | Python | NA | ||||
TunableLaser | Eric Coughlin | Patrick Ingraham | https://github.com/lsst-ts/ts_TunableLaser | NA | Patrick Ingraham | NA | Patrick Ingraham | Document-29133 | Python | Ekspla | ||
Watcher | Russell Owen | Russell Owen | https://github.com/lsst-ts/ts_watcher | Russell Owen | https://ts-watcher.lsst.io/ | Brian Stalder | NA | Python | NA |