Control Software Integration German Schumacher T&S Software Lead.

12
Control Software Integration German Schumacher T&S Software Lead

Transcript of Control Software Integration German Schumacher T&S Software Lead.

Page 1: Control Software Integration German Schumacher T&S Software Lead.

Control Software Integration

German SchumacherT&S Software Lead

Page 2: Control Software Integration German Schumacher T&S Software Lead.

2

Integration Context

The Observatory Control System (OCS) is the primary high level master control system that schedules, commands, coordinates and monitors the observatory, for conducting the survey.

LSE-72LSE-71LSE-73

LSE-70LSE-209

Page 3: Control Software Integration German Schumacher T&S Software Lead.

3

Telescope & Site Integration

Page 4: Control Software Integration German Schumacher T&S Software Lead.

4

Integration Process

• Periodic workshops and telecons– Timeline established

• The agenda and minutes can be found at:– https://confluence.lsstcorp.org/display/SYSENG/

CCS-DAQ-OCS-DM+Workshops

Page 5: Control Software Integration German Schumacher T&S Software Lead.

5

Workshop I

• 2014 Nov 11 – 14: SLAC– Review state of ICDs between principal LSST

subsystems.– Plan for locations and calendar of the subsystems

integration process.– Commanding and Sequencing• Commanding protocol• Component Interface model

Page 6: Control Software Integration German Schumacher T&S Software Lead.

6

Workshop II

• 2015 Feb 19 20: TUCSON– Software infrastructure– Commanding – Software components

• 2015 Apr 07: Telecon– LSE-71 OCS CCS ICD timing– SAL API

Page 7: Control Software Integration German Schumacher T&S Software Lead.

7

Communications Protocol Interface

Page 8: Control Software Integration German Schumacher T&S Software Lead.

8

Component Interface Base

Page 9: Control Software Integration German Schumacher T&S Software Lead.

9

Component Interface Extension

Page 10: Control Software Integration German Schumacher T&S Software Lead.

10

Workshop III

• 2015 May 06-08: SLAC– Component Interface model refined– EFD large files system– Common IT infrastructure• Linux CentOS

– Refine Software/Hardware handoff milestones

Page 11: Control Software Integration German Schumacher T&S Software Lead.

11

Workshop IV

• 2015 July 8 – 10: NCSA– Communication integration between OCS-CCS-

DMCS software platforms, using the SAL package.• C/C++, Java, Python

– Configuration– Common infrastructure

Page 12: Control Software Integration German Schumacher T&S Software Lead.

12

Future Milestones• 2015 Oct

– ICDs status review• 2015 Dec

– ICDs updates– Simulators delivery

• 2016 Jan– OCS – CCS Communications tests

• 2016 June– EFD Camera telemetry population

• 2016 Aug– Middleware V3.5– Simulators with full capacity

• 2016 Nov– OCS – CCS – TCS – DMCS Start/End of night tests– EFD replication– Middleware V4