CSC Information

AdamSensors

Description:CSC ADAM 6024 device connected to up to 6 transducer type sensors
Enumeration:None
Generics:yes
Version:0.0.0
Author:None
ActiveDevelopers:
 Colin Winslow
PrincipalCSCOwner:
 Patrick Ingraham
Github:https://github.com/lsst-ts/ts_adamSensors
JenkinsTestResults:
 NA
LSSTPoC:Patrick Ingraham
CSCDocs:NA
ProductOwner:Patrick Ingraham
RelatedDocuments:
 None
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Advantech
ErrorCode:None
Simulator:Yes
Configurable:Yes

ATSpectrograph

Description:CSC for the Auxiliary Telescope Spectrograph.
Enumeration:None
Generics:yes
Version:0.0.0
Author:None
ActiveDevelopers:
 Tiago Ribeiro
PrincipalCSCOwner:
 Patrick Ingraham
Github:https://github.com/lsst-ts/ts_atspec
JenkinsTestResults:
 NA
LSSTPoC:Patrick Ingriham
CSCDocs:NA
ProductOwner:Patrick Ingraham
RelatedDocuments:
 Document 30997, LTS-487, LTS-488
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Astronomical Consulting and Equipment
ErrorCode:None
Simulator:Yes
Configurable:Yes

LinearStage

Description:CSC for the Linear Stage
Enumeration:first,second
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Eric Coughlin
PrincipalCSCOwner:
 Patrick Ingraham
Github:https://github.com/lsst-ts/ts_LinearStage
JenkinsTestResults:
 NA
LSSTPoC:Patrick Ingraham
CSCDocs:NA
ProductOwner:Patrick Ingraham
RelatedDocuments:
 https://www.zaber.com/manuals/A-LST
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Zaber
ErrorCode:None
Simulator:No
Configurable:No

MTMount

Description:CSC for the Main Telescope Mount
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Russell Owen
PrincipalCSCOwner:
 Tiago Ribeiro
Github:https://github.com/lsst-ts/ts_MTMount
JenkinsTestResults:
 NA
LSSTPoC:Shawn Calahan
CSCDocs:https://ts-mtmount.lsst.io
ProductOwner:Sandrine Thomas
RelatedDocuments:
 LTS-150
SoftwareLanguage:
 Labview
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Tekniker
ErrorCode:None
Simulator:No
Configurable:No

NewMTMount

Description:Temporary version of MTMount for use with salobj. Once the Tekniker code stops trying to handle commands and events we can get rid of this and use the MTMount (after updating the metadata). Note that Tekniker low-level code will probably continue to output telemetry.
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Russell Owen
PrincipalCSCOwner:
 Tiago Ribeiro
Github:https://github.com/lsst-ts/ts_mtmount
JenkinsTestResults:
 NA
LSSTPoC:Shawn Calahan
CSCDocs:No public access currently
ProductOwner:Sandrine Thomas
RelatedDocuments:
 LTS-150
SoftwareLanguage:
 Labview
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Tekniker
ErrorCode:None
Simulator:No
Configurable:No

MTArchiver

Description:None
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Htut Khine Win
PrincipalCSCOwner:
 Michael Reuter
Github:https://github.com/lsst/ctrl_iip
JenkinsTestResults:
 NA
LSSTPoC:Michael Reuter
CSCDocs:NA
ProductOwner:Michael Reuter
RelatedDocuments:
 Don’t know but there is
SoftwareLanguage:
 C++
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Htut Khine Win
ErrorCode:None
Simulator:No
Configurable:No

CCArchiver

Description:None
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Steve Pietrowicz
PrincipalCSCOwner:
 Michael Reuter
Github:https://github.com/lsst-dm/dm_CCArchiver
JenkinsTestResults:
 NA
LSSTPoC:Michael Reuter
CSCDocs:NA
ProductOwner:Michael Reuter
RelatedDocuments:
 Don’t know but there is
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Steve Pietrowicz
ErrorCode:None
Simulator:No
Configurable:No

ATArchiver

Description:None
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Steve Pietrowicz
PrincipalCSCOwner:
 Michael Reuter
Github:https://github.com/lsst-dm/dm_ATArchiver
JenkinsTestResults:
 NA
LSSTPoC:Michael Reuter
CSCDocs:NA
ProductOwner:Michael Reuter
RelatedDocuments:
 Don’t know but there is
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Steve Pietrowicz
ErrorCode:None
Simulator:No
Configurable:No

CCOODS

Description:ComCam OODS
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Steve Pietrowicz
PrincipalCSCOwner:
 Michael Reuter
Github:https://github.com/lsst-dm/ctrl_oods
JenkinsTestResults:
 NA
LSSTPoC:Michael Reuter
CSCDocs:NA
ProductOwner:Michael Reuter
RelatedDocuments:
 Don’t know but there is
SoftwareLanguage:
 Python
RuntimeLanguages:
 PyDDS
VendorPoC:Steve Pietrowicz
ErrorCode:None
Simulator:No
Configurable:No

ATOODS

Description:AuxTel OODS
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Steve Pietrowicz
PrincipalCSCOwner:
 Michael Reuter
Github:https://github.com/lsst-dm/ctrl_oods
JenkinsTestResults:
 NA
LSSTPoC:Michael Reuter
CSCDocs:NA
ProductOwner:Michael Reuter
RelatedDocuments:
 Don’t know but there is
SoftwareLanguage:
 Python
RuntimeLanguages:
 PyDDS
VendorPoC:Steve Pietrowicz
ErrorCode:None
Simulator:No
Configurable:No

ATAOS

Description:CSC for the Auxiliary Telescope Active Optics System
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Tiago Ribeiro
PrincipalCSCOwner:
 Tiago Ribeiro
Github:https://github.com/lsst-ts/ts_ataos
JenkinsTestResults:
 NA
LSSTPoC:Patrick Ingraham
CSCDocs:NA
ProductOwner:Patrick Ingraham
RelatedDocuments:
 NA
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:NA
ErrorCode:None
Simulator:No
Configurable:Yes

ATBuilding

Description:CSC for the building housing the Auxiliary Telescope on Callibration Hill
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Colin Winslow
PrincipalCSCOwner:
 Patrick Ingraham
Github:none yet
JenkinsTestResults:
 None
LSSTPoC:Patrick Ingraham
CSCDocs:None
ProductOwner:None
RelatedDocuments:
 None
SoftwareLanguage:
 None
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:None
ErrorCode:None
Simulator:No
Configurable:No

DIMM

Description:CSC for the DIMM (Differential Image Motion Monitor) telescope
Enumeration:any
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Tiago Ribiero
PrincipalCSCOwner:
 Tiago Ribiero
Github:https://github.com/lsst-ts/ts_dimm
JenkinsTestResults:
 NA
LSSTPoC:Brian Stalder
CSCDocs:NA
ProductOwner:Brian Stalder
RelatedDocuments:
 LTS-566, LTS-567
SoftwareLanguage:
 Python for high level, Java for low level
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Michael Rueter
ErrorCode:None
Simulator:Yes
Configurable:Yes

ATDome

Description:Control the Auxiliary Telelescope dome, including azimuth and shutter doors.
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Russell Owen
PrincipalCSCOwner:
 Patrick Ingraham
Github:https://github.com/lsst-ts/ts_ATDome
JenkinsTestResults:
 NA
LSSTPoC:Patrick Ingraham
CSCDocs:https://ts-atdome.lsst.io/
ProductOwner:Patrick Ingraham
RelatedDocuments:
 Manual Document-27878
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:The control system consists of an in house CSC that talks over TCP/IP to a low-level controller written by Astronomical Consulting Equipment.
ErrorCode:None
Simulator:Yes
Configurable:Yes

ATDomeTrajectory

Description:Command the auxiliary telescope dome (ATDome) to follow the telescope.
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Russell Owen
PrincipalCSCOwner:
 Russell Owen
Github:https://github.com/lsst-ts/ts_ATDomeTrajectory
JenkinsTestResults:
 None
LSSTPoC:Patrick Ingraham
CSCDocs:https://ts-atdometrajectory.lsst.io/
ProductOwner:Patrick Ingraham
RelatedDocuments:
 NA
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:NA
ErrorCode:None
Simulator:No
Configurable:No

ATMCS

Description:The CSC for the Auxiliary Telescope Mount Control System
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Rolando Cantarutti from CTIO
PrincipalCSCOwner:
 Patrick Ingraham
Github:Not yet available publicly
JenkinsTestResults:
 NA
LSSTPoC:Patrick Ingraham
CSCDocs:NA
ProductOwner:Patrick Ingraham
RelatedDocuments:
 No manuals yet but there will be. Still being written by CTIO
SoftwareLanguage:
 LabVIEW
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:CTIO
ErrorCode:None
Simulator:Yes
Configurable:No

ATPneumatics

Description:Controls the support system for the mirrors on the Auxtel
Enumeration:None
Generics:yes
Version:There, don’t know yet ask tiago again
Author:None
ActiveDevelopers:
 Rolando Cantaruti
PrincipalCSCOwner:
 Patrick Ingraham
Github:https://github.com/lsst-ts/ts_ATPneumaticsSimulator just the simulator not the final code
JenkinsTestResults:
 NA
LSSTPoC:Patrick Ingraham
CSCDocs:None
ProductOwner:Patrick Ingraham
RelatedDocuments:
 LTS-657
SoftwareLanguage:
 LabVIEW, or maybe python?
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:CTIO
ErrorCode:None
Simulator:Yes
Configurable:No

ATHeaderService

Description:None
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Felipe Menanteau
PrincipalCSCOwner:
 Felipe Menanteau
Github:https://github.com/lsst-dm/HeaderService
JenkinsTestResults:
 NA
LSSTPoC:Michael Reuter
CSCDocs:NA
ProductOwner:Michael Reuter?
RelatedDocuments:
 Yes, Felipe knows which ones
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:DM
ErrorCode:None
Simulator:No
Configurable:No

CCHeaderService

Description:None
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Felipe Menanteau
PrincipalCSCOwner:
 Felipe Menanteau
Github:https://github.com/lsst-dm/HeaderService
JenkinsTestResults:
 NA
LSSTPoC:Michael Reuter
CSCDocs:NA
ProductOwner:Michael Reuter?
RelatedDocuments:
 Yes, Felipe knows which ones
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:DM
ErrorCode:None
Simulator:No
Configurable:No

ATHexapod

Description:Controls the Hexpod that positions the secondary mirror of the Aux tel
Enumeration:None
Generics:yes
Version:0.2
Author:None
ActiveDevelopers:
 Eric Coughlin
PrincipalCSCOwner:
 Patrick Ingraham
Github:https://github.com/lsst-ts/ts_salobjATHexapod
JenkinsTestResults:
 NA
LSSTPoC:Patrick Ingraham
CSCDocs:NA
ProductOwner:Patrick Ingraham
RelatedDocuments:
 There is one, ask patrick
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Physik Instrumente (PI)
ErrorCode:https://github.com/lsst-ts/ts_salobjATHexapod/blob/tickets/DM-22531/python/lsst/ts/ATHexapod/gcserror.py
Simulator:Yes
Configurable:Yes

ATMonochromator

Description:Controls the monochromator for the AT calibration system
Enumeration:None
Generics:yes
Version:v0.1.1
Author:None
ActiveDevelopers:
 Tiago Ribeiro
PrincipalCSCOwner:
 Patrick Ingraham
Github:https://github.com/lsst-ts/ts_atmonochromator
JenkinsTestResults:
 NA
LSSTPoC:Patrick Ingraham
CSCDocs:NA
ProductOwner:Patrick Ingraham
RelatedDocuments:
 Ask patrick
SoftwareLanguage:
 Python
RuntimeLanguages:
 LabVIEW,Python
VendorPoC:Horiba
ErrorCode:https://github.com/lsst-ts/ts_atmonochromator/blob/develop/python/lsst/ts/monochromator/monochromator_csc.py
Simulator:Yes
Configurable:Yes

ATWhiteLight

Description:None
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Colin Winslow
PrincipalCSCOwner:
 Patrick Ingraham
Github:https://github.com/lsst-ts/ts_ATWhiteLightSource
JenkinsTestResults:
 NA
LSSTPoC:Patrick Ingraham
CSCDocs:NA
ProductOwner:Patrick Ingraham
RelatedDocuments:
 NA
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Hardware Vendors Horriba (lamp) Thermaltek (chiller) advantek (interface)
ErrorCode:None
Simulator:Yes
Configurable:Yes

ATCamera

Description:None
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Tony Johnson
PrincipalCSCOwner:
 Brian Stalder
Github:Yes, but private
JenkinsTestResults:
 NA
LSSTPoC:Michael Reuter
CSCDocs:NA
ProductOwner:Brian Stalder
RelatedDocuments:
 Yes, Michael knows
SoftwareLanguage:
 Java
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Camera
ErrorCode:None
Simulator:No
Configurable:No

ATPtg

Description:The CSC for the Auxiliary Telescope Pointing Component
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Aya Yoshimura from Observatory Sciences
PrincipalCSCOwner:
 Tiago Ribeiro
Github:https://github.com/lsst-ts/ts_pointing_common
JenkinsTestResults:
 NA
LSSTPoC:Tiago Ribeiro
CSCDocs:NA
ProductOwner:Tiago Ribeiro
RelatedDocuments:
 LTS-583, LTS-648
SoftwareLanguage:
 C++ used for low level and CSC, Python for the UI
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Observatory Sciences http://www.observatorysciences.co.uk/index.php
ErrorCode:None
Simulator:No
Configurable:No

IOTA

Description:The CSC for the Initial Optical Testing Assembly
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 None
PrincipalCSCOwner:
 Sandrine Thomas
Github:None
JenkinsTestResults:
 None
LSSTPoC:Sandrine Thomas
CSCDocs:None
ProductOwner:Sandrine Thomas
RelatedDocuments:
 LTS-779
SoftwareLanguage:
 None
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:None
ErrorCode:None
Simulator:No
Configurable:No

MTPtg

Description:The CSC for the Main Telescope Pointing component
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Aya Yoshimura from Observatory Sciences
PrincipalCSCOwner:
 Tiago Ribeiro
Github:https://github.com/lsst-ts/ts_pointing_common
JenkinsTestResults:
 NA
LSSTPoC:Tiago Ribeiro
CSCDocs:NA
ProductOwner:Tiago Ribeiro
RelatedDocuments:
 LTS-583, LTS-648
SoftwareLanguage:
 C++ used for low level and CSC, Python for the UI
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Observatory Sciences http://www.observatorysciences.co.uk/index.php
ErrorCode:None
Simulator:No
Configurable:No

EFDTransformationServer

Description:None
Enumeration:None
Generics:yes
Version:None
Author:CCS Team
ActiveDevelopers:
 None
PrincipalCSCOwner:
 Tony Johnson
Github:http://github.com/lsst-camera-ccs/
JenkinsTestResults:
 None
LSSTPoC:None
CSCDocs:None
ProductOwner:None
RelatedDocuments:
 LSE-71
SoftwareLanguage:
 Java
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:None
ErrorCode:None
Simulator:No
Configurable:No

Electrometer

Description:The CSC for the Electrometer
Enumeration:first,second
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Eric Coughlin
PrincipalCSCOwner:
 Patrick Ingraham
Github:https://github.com/lsst-ts/ts_electrometer2
JenkinsTestResults:
 NA
LSSTPoC:Patrick Ingraham
CSCDocs:NA
ProductOwner:Patrick Ingraham
RelatedDocuments:
 yes, patrick will know
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:yes, patrick will know
ErrorCode:None
Simulator:No
Configurable:Yes

EAS

Description:The CSC for the Environmental Awareness System
Enumeration:first,second
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Wouter van Reeven
PrincipalCSCOwner:
 Brian Stalder
Github:None
JenkinsTestResults:
 None
LSSTPoC:None
CSCDocs:None
ProductOwner:Brian Stalder
RelatedDocuments:
 None
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:None
ErrorCode:None
Simulator:Yes
Configurable:Yes

ESS

Description:Environmental Sensor System
Enumeration:any
Generics:yes
Version:None
Author:Gary Knight
ActiveDevelopers:
 Gary Knight
PrincipalCSCOwner:
 Brian Stalder
Github:https://github.com/lsst-ts/ts_ESS
JenkinsTestResults:
 NA
LSSTPoC:Brian Stalder
CSCDocs:NA
ProductOwner:Brian Stalder
RelatedDocuments:
 None at the moment
SoftwareLanguage:
 Python
RuntimeLanguages:
 Python
VendorPoC:None
ErrorCode:None
Simulator:No
Configurable:No

LOVE

Description:User interface for the LSST control system.
Enumeration:None
Generics:logevent_logLevel, logevent_logMessage
Version:None
Author:None
ActiveDevelopers:
 INRIA Chile
PrincipalCSCOwner:
 Andy Clements
Github:https://github.com/lsst-ts/LOVE-manager https://github.com/lsst-ts/LOVE-frontend https://github.com/lsst-ts/LOVE-producer https://github.com/lsst-ts/LOVE-simulator https://github.com/lsst-ts/LOVE-integration-tools
JenkinsTestResults:
 None
LSSTPoC:Andy Clements
CSCDocs:https://confluence.lsstcorp.org/display/LTS/EAS+Requirements+Derivation
ProductOwner:Brian Stalder
RelatedDocuments:
 None
SoftwareLanguage:
 JavaScript(React), Python(Django)
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Sebastian Fehlandt - sebastian.fehlandt@inria.cl
ErrorCode:None
Simulator:No
Configurable:No

CCCamera

Description:ComCam camera
Enumeration:None
Generics:yes
Version:None
Author:CCS Team
ActiveDevelopers:
 None
PrincipalCSCOwner:
 Tony Johnson
Github:http://github.com/lsst-camera-ccs/
JenkinsTestResults:
 None
LSSTPoC:None
CSCDocs:None
ProductOwner:None
RelatedDocuments:
 LSE-71
SoftwareLanguage:
 Java
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:None
ErrorCode:None
Simulator:No
Configurable:No

MTCamera

Description:LSST Main Camera
Enumeration:None
Generics:yes
Version:None
Author:CCS Team
ActiveDevelopers:
 None
PrincipalCSCOwner:
 Tony Johnson
Github:http://github.com/lsst-camera-ccs
JenkinsTestResults:
 None
LSSTPoC:None
CSCDocs:None
ProductOwner:None
RelatedDocuments:
 LSE-71
SoftwareLanguage:
 Java
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:None
ErrorCode:None
Simulator:No
Configurable:No

CatchupArchiver

Description:None
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Htut Khine Win
PrincipalCSCOwner:
 Michael Reuter
Github:https://github.com/lsst/ctrl_iip
JenkinsTestResults:
 NA
LSSTPoC:Michael Reuter
CSCDocs:NA
ProductOwner:Michael Reuter
RelatedDocuments:
 Yes, Michael knows
SoftwareLanguage:
 C++
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Htut Khine Win
ErrorCode:None
Simulator:No
Configurable:No

CBP

Description:The CSC for the Collimated Beam Projector
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Eric Coughlin
PrincipalCSCOwner:
 Patrick Ingraham
Github:https://github.com/lsst-ts/ts_CBP
JenkinsTestResults:
 NA
LSSTPoC:Patrick Ingraham
CSCDocs:https://cbp.lsst.io/
ProductOwner:Patrick Ingraham
RelatedDocuments:
 LTS-439, LTS-440, Interface Document-28290
SoftwareLanguage:
 Python and something else?
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:DFM Engineering
ErrorCode:None
Simulator:No
Configurable:Yes

Dome

Description:The CSC for the Dome Control System
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Wouter van Reeven
PrincipalCSCOwner:
 German Schumacher
Github:https://github.com/lsst-ts/dome_eie
JenkinsTestResults:
 NA
LSSTPoC:German Schumacher
CSCDocs:NA
ProductOwner:Sandrine Thomas
RelatedDocuments:
 LTS-97, LTS-158, LTS-166
SoftwareLanguage:
 Python (high) LabVIEW (low)
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:EIE
ErrorCode:None
Simulator:Yes
Configurable:Yes

Environment

Description:The CSC for getting data from the Weather Station
Enumeration:any
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Wouter van Reeven
PrincipalCSCOwner:
 Brian Stalder
Github:https://github.com/lsst-ts/ts_environment
JenkinsTestResults:
 NA
LSSTPoC:Brian Stalder
CSCDocs:None
ProductOwner:Brian Stalder
RelatedDocuments:
 None
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:None
ErrorCode:None
Simulator:Yes
Configurable:Yes

MTHeaderService

Description:None
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Felipe Menanteau
PrincipalCSCOwner:
 Felipe Menanteau
Github:https://github.com/lsst-dm/HeaderService
JenkinsTestResults:
 NA
LSSTPoC:Michael Reuter
CSCDocs:NA
ProductOwner:Michael Reuter
RelatedDocuments:
 None
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:DM
ErrorCode:None
Simulator:No
Configurable:No

Hexapod

Description:The CSC for both the Camera and M2 Hexapod
Enumeration:CameraHexapod,m2msHexapod
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Te-Wei Tsai, Russell Owen
PrincipalCSCOwner:
 Doug Neill, Bo Xin
Github:https://github.com/lsst-ts/M2_Hexapod_Rotator_Moog https://github.com/lsst-ts/ts_mt_hexRot_middleware https://github.com/lsst-ts/ts_hexapod https://github.com/lsst-ts/ts_hexrotcomm
JenkinsTestResults:
 https://tssw-ci.lsst.org/job/ts_mt_hexRot_middleware
LSSTPoC:Te-Wei Tsai
CSCDocs:None
ProductOwner:Bo Xin
RelatedDocuments:
 LTS-160, LTS-206
SoftwareLanguage:
 C/C++, MATLAB, Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Moog
ErrorCode:Vendor defined already
Simulator:Yes
Configurable:No

HVAC

Description:The CSC for the HVAC control in the Main Telescope
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Wouter van Reeven
PrincipalCSCOwner:
 Brian Stalder
Github:https://github.com/lsst-ts/ts_hvac
JenkinsTestResults:
 None
LSSTPoC:German Schumacher
CSCDocs:None
ProductOwner:Brian Stalder
RelatedDocuments:
 None
SoftwareLanguage:
 None
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:DATControl
ErrorCode:None
Simulator:No
Configurable:Yes

TunableLaser

Description:The CSC for the Tunable Laser
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Eric Coughlin
PrincipalCSCOwner:
 Patrick Ingraham
Github:https://github.com/lsst-ts/ts_TunableLaser
JenkinsTestResults:
 NA
LSSTPoC:Patrick Ingraham
CSCDocs:NA
ProductOwner:Patrick Ingraham
RelatedDocuments:
 Document-29133
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Ekspla
ErrorCode:None
Simulator:No
Configurable:Yes

MTM1M3

Description:The CSC for the M1M3 Mirror Support System
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Petr Kubanek
PrincipalCSCOwner:
 Bo Xin
Github:https://github.com/lsst-ts/ts_m1m3support
JenkinsTestResults:
 NA
LSSTPoC:Bo Xin
CSCDocs:NA
ProductOwner:Bo Xin
RelatedDocuments:
 LTS-88, LTS-161
SoftwareLanguage:
 C++, Labview(FPGA)
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:NA
ErrorCode:None
Simulator:Yes
Configurable:No

MTM1M3TS

Description:The CSC for the M1M3 Mirror Thermal Control System
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Peter Kubanek
PrincipalCSCOwner:
 Bo Xin
Github:https://github.com/lsst-ts/ts_m1m3thermal
JenkinsTestResults:
 NA
LSSTPoC:Bo Xin
CSCDocs:NA
ProductOwner:Bo Xin
RelatedDocuments:
 LTS-89
SoftwareLanguage:
 C++
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:NA
ErrorCode:None
Simulator:No
Configurable:No

MTAlignment

Description:The CSC for the Alignment System Control (ASC)
Enumeration:None
Generics:yes
Version:None
Author:Colin Winslow
ActiveDevelopers:
 Colin Winslow
PrincipalCSCOwner:
 Sandrine Thomas
Github:https://github.com/lsst-ts/ts_MTAlignment
JenkinsTestResults:
 https://tssw-ci.lsst.org/job/ts_MTAlignment/
LSSTPoC:Sandrine Thomas
CSCDocs:None
ProductOwner:Colin Winslow
RelatedDocuments:
 LTS-786
SoftwareLanguage:
 Python
RuntimeLanguages:
 Python
VendorPoC:Scott Sandwith
ErrorCode:TBD
Simulator:Yes
Configurable:Yes

MTAOS

Description:The CSC for the Main Telescope Active Optics System
Enumeration:None
Generics:yes
Version:Not released yet
Author:None
ActiveDevelopers:
 Te-Wei-Tsai
PrincipalCSCOwner:
 Bo Xin
Github:https://github.com/lsst-ts/ts_MTAOS
JenkinsTestResults:
 https://tssw-ci.lsst.org/job/ts_MTAOS/
LSSTPoC:Bo Xin
CSCDocs:Documenteer is supported
ProductOwner:Bo Xin
RelatedDocuments:
 LTS-186
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:NA
ErrorCode:TBD
Simulator:Yes
Configurable:No

MTM2

Description:The CSC for the M2 Mirror Support System
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Te-Wei Tsai
PrincipalCSCOwner:
 Bo Xin
Github:https://github.com/lsst-ts/ts_mtm2 https://github.com/lsst-ts/ts_mtm2_cell
JenkinsTestResults:
 None
LSSTPoC:Te-Wei Tsai
CSCDocs:None
ProductOwner:Bo Xin
RelatedDocuments:
 LTS-162, LTS-196
SoftwareLanguage:
 LabVIEW, MATLAB
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Harris
ErrorCode:None
Simulator:Yes
Configurable:No

MTVMS

Description:the CSC for the Vibration Monitoring System
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Petr Kubanek
PrincipalCSCOwner:
 Bo Xin
Github:https://github.com/lsst-ts/ts_vms
JenkinsTestResults:
 None
LSSTPoC:Bo Xin
CSCDocs:None
ProductOwner:Bo Xin
RelatedDocuments:
 LTS-88
SoftwareLanguage:
 LabVIEW
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:None
ErrorCode:None
Simulator:No
Configurable:No

PromptProcessing

Description:None
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Tony Johnson
PrincipalCSCOwner:
 None
Github:None
JenkinsTestResults:
 None
LSSTPoC:None
CSCDocs:None
ProductOwner:Michael Reuter
RelatedDocuments:
 None
SoftwareLanguage:
 None
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Camera
ErrorCode:None
Simulator:No
Configurable:No

Rotator

Description:The CSC for the Camera Rotator
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Tei-Wei Tsai, Russell Owen
PrincipalCSCOwner:
 Doug Neill, Bo Xin
Github:https://github.com/lsst-ts/M2_Hexapod_Rotator_Moog https://github.com/lsst-ts/ts_mt_hexRot_middleware https://github.com/lsst-ts/ts_rotator https://github.com/lsst-ts/ts_hexrotcomm
JenkinsTestResults:
 https://tssw-ci.lsst.org/job/ts_mt_hexRot_middleware/
LSSTPoC:Te-Wei Tsai
CSCDocs:Documenteer is supported for ts_rotator and ts_hexrotcomm
ProductOwner:None
RelatedDocuments:
 LTS-160, LTS-206
SoftwareLanguage:
 C/C++, MATLAB, Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:Moog
ErrorCode:Vendor defined
Simulator:Yes
Configurable:No

Scheduler

Description:The CSC for the Scheduler of both the Main and Auxiliary Telescope
Enumeration:Main,AuxTel
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Tiago Ribeiro
PrincipalCSCOwner:
 Tiago Ribeiro
Github:https://github.com/lsst-ts/ts_scheduler
JenkinsTestResults:
 None
LSSTPoC:Tiago Ribeiro
CSCDocs:None
ProductOwner:Tiago Ribeiro
RelatedDocuments:
 LTS-347
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:None
ErrorCode:None
Simulator:No
Configurable:Yes

Script

Description:A “SAL script” that performs some action using SAL and then quits. SAL Scripts are managed by the ScriptQueue.
Enumeration:any
Generics:command_setAuthList, command_setLogLevel, logevent_authList, logevent_heartbeat, logevent_logLevel, logevent_logMessage
Version:None
Author:None
ActiveDevelopers:
 Russell Owen
PrincipalCSCOwner:
 Tiago Ribeiro
Github:https://github.com/lsst-ts/ts_salobj, https://github.com/lsst-ts/ts_standardscripts, https://github.com/lsst-ts/ts_externalscripts,
JenkinsTestResults:
 NA
LSSTPoC:Russell Owen
CSCDocs:https://ts-salobj.lsst.io/
ProductOwner:Russell Owen
RelatedDocuments:
 NA
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:NA
ErrorCode:None
Simulator:No
Configurable:No

ScriptQueue

Description:A CSC that manages SAL Scripts (see the Script subsystem).
Enumeration:Main,AuxTel
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Russell Owen
PrincipalCSCOwner:
 Tiago Ribeiro
Github:https://github.com/lsst-ts/ts_scriptqueue
JenkinsTestResults:
 NA
LSSTPoC:Russell Owen
CSCDocs:https://ts-scriptqueue.lsst.io/
ProductOwner:Russell Owen
RelatedDocuments:
 NA
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:NA
ErrorCode:None
Simulator:No
Configurable:No

FiberSpectrograph

Description:A CSC that manages the Fiber Spectrographs that are used to measure the calibration light sources.
Enumeration:Blue,Red,Broad
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 John Parejko
PrincipalCSCOwner:
 Patrick Ingraham
Github:https://github.com/lsst-ts/ts_FiberSpectrograph
JenkinsTestResults:
 None
LSSTPoC:Patrick Ingraham
CSCDocs:https://ts-fiberspectrograph.lsst.io/
ProductOwner:Patrick Ingraham
RelatedDocuments:
 None
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:None
ErrorCode:None
Simulator:Yes
Configurable:Yes

MTDomeTrajectory

Description:The CSC for the Main Telescope Dome Trajectory
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Russell Owen
PrincipalCSCOwner:
 Tiago Riberio
Github:https://github.com/lsst-ts/ts_MTDomeTrajectory
JenkinsTestResults:
 None
LSSTPoC:Russell Owen
CSCDocs:None
ProductOwner:Russell Owen
RelatedDocuments:
 None
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:None
ErrorCode:None
Simulator:Yes
Configurable:Yes

MTEEC

Description:The CSC for the Environmental Enclosure Component
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Wouter van Reeven
PrincipalCSCOwner:
 Brian Stalder
Github:None
JenkinsTestResults:
 None
LSSTPoC:German Schumacher
CSCDocs:None
ProductOwner:Brian Stalder
RelatedDocuments:
 None
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:None
ErrorCode:None
Simulator:No
Configurable:No

GenericCamera

Description:The CSC for the Generic Camera
Enumeration:SIMULATOR,AT_ZWO_ASI1600
Generics:yes
Version:3.9.0
Author:None
ActiveDevelopers:
 Tiago Ribeiro
PrincipalCSCOwner:
 Brian Stalder
Github:https://github.com/lsst-ts/ts_GenericCamera
JenkinsTestResults:
 None
LSSTPoC:Tiago Ribeiro
CSCDocs:None
ProductOwner:Brian Stalder
RelatedDocuments:
 None
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:None
ErrorCode:None
Simulator:Yes
Configurable:Yes

Test

Description:A SAL component designed to support testing SAL itself.
Enumeration:any
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Russell Owen
PrincipalCSCOwner:
 Russell Owen
Github:https://github.com/lsst-ts/ts_salobj
JenkinsTestResults:
 None
LSSTPoC:Russell Owen
CSCDocs:None
ProductOwner:Russell Owen
RelatedDocuments:
 None
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:None
ErrorCode:None
Simulator:No
Configurable:No

Watcher

Description:A CSC that listens other CSCs and uses that data to produces alarms for the user interface.
Enumeration:any
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 Russell Owen
PrincipalCSCOwner:
 Russell Owen
Github:https://github.com/lsst-ts/ts_watcher
JenkinsTestResults:
 None
LSSTPoC:Russell Owen
CSCDocs:https://ts-watcher.lsst.io/
ProductOwner:Brian Stalder
RelatedDocuments:
 None
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:None
ErrorCode:None
Simulator:No
Configurable:No

SummitFacility

Description:The CSC for controlling the summit facility of the main telescope
Enumeration:None
Generics:yes
Version:None
Author:None
ActiveDevelopers:
 None
PrincipalCSCOwner:
 Brian Stalder
Github:None
JenkinsTestResults:
 None
LSSTPoC:None
CSCDocs:None
ProductOwner:None
RelatedDocuments:
 None
SoftwareLanguage:
 None
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:None
ErrorCode:None
Simulator:No
Configurable:No

DSM

Description:None
Enumeration:DSM1,DSM2
Generics:yes
Version:3.10
Author:Michael Reuter
ActiveDevelopers:
 Michael Reuter
PrincipalCSCOwner:
 Michael Reuter
Github:https://github.com/lsst-ts/ts_dsm
JenkinsTestResults:
 None
LSSTPoC:None
CSCDocs:None
ProductOwner:Brian Stalder
RelatedDocuments:
 https://sitcomtn-001.lsst.io/
SoftwareLanguage:
 Python
RuntimeLanguages:
 CPP,LabVIEW,Java,PyDDS,Python
VendorPoC:None
ErrorCode:None
Simulator:No
Configurable:No