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.

Table 1 List of defined Commandable SAL Components (CSC)
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