ocs$status$&$near$future$ milestones$ · ocs$status$&$near$future$ milestones$...
TRANSCRIPT
OCS Status & Near Future Milestones
Open Issues & Ac7on List Phil Daly OCS Lead
OCS Status
• OCS status refers to commanding and scrip-ng only (w.r.t. OCS sequencer component)
• LTS-‐237 about to be released (latest 4 Aug 15) – S7ll needs work w.r.t. Auxcs and calibra7on systems (LSE-‐139, in progress)
– S7ll needs work w.r.t. Tcs (LSE-‐73) – Example scripts for a variety of opera7ons – S-ll needs input from scien-sts and engineers who will use scrip-ng … pseudo-‐code examples will do
2
XML
• XML interface defined for current known commands (generic and behavioural)
• Pre-‐release in confluence on 9 June 2015 … feedback appreciated (page is called XML Schema For The OCS)
• Updates XML schema will be put into ts_xml STASH repository
3
OCS (Sequencer) Console Simulator
• Simple mock up console available now – Does:
• Conforms to commandable en-ty and state machine in LSE-‐209
• Simula7on for “look and feel” • Executes simples (simulated) commands • Executes single threaded (simulated) scripts • Can demo (offline) to interested par7es
– Does not do: • Mul7-‐threading • Connect to DDS etc (full internal simula7on only)
4
5
Script Builders
• Would like to provide a script builder based upon the XML schema
• Commercial products tried: – XSDForms (cheap but doesn’t support all func7onality we want … but I can demo it)
– JaxFront (expensive but can’t get the free community edi7on to work under Mac OS X … support no help at all!)
– Any recommenda-ons? 6
Near Milestones
• XML r1 07/31/2015 … done (needs moving to stash repository)
• XML r2 10/31/2015 … on target (revisions based upon feedback and progress in outstanding LSEs)
• XML final 01/20/2016 … on target but could be delayed by progress on LSE-‐139, LSE-‐73
• Not the final final since no start on LSE-‐132 (SFCS) so expect a future update much later in the project
7
Near Milestones
• OCS console simulator r1 10/30/2015 … on target (could even be released now)
• OCS console simulator r2 01/29/2016 … correct telemetry and events, specify sub-‐systems you want, buhons ac7ve etc
• Morph to Python for Start/End of night tests in late 2016
• OCS Applica7on layer to start in October 2016 8
Open Issues & Ac7on List
• Really, really, really need feedback on LTS-‐237 … par-cularly the need for pseudo-‐script examples of real world ac-vi-es
• Inves7gate other XML-‐based GUI script building tools
• Release XML and/or code as per JIRA schedule • Support Start/End of night tests in late 2016
9