ocs$status$&$near$future$ milestones$ · ocs$status$&$near$future$ milestones$...

9
OCS Status & Near Future Milestones Open Issues & Ac7on List Phil Daly OCS Lead

Upload: others

Post on 30-Jun-2020

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OCS$Status$&$Near$Future$ Milestones$ · OCS$Status$&$Near$Future$ Milestones$ Open$Issues$&$Ac7on$List PhilDaly OCS$Lead$

OCS  Status  &  Near  Future  Milestones  

Open  Issues  &  Ac7on  List  Phil  Daly  OCS  Lead  

Page 2: OCS$Status$&$Near$Future$ Milestones$ · OCS$Status$&$Near$Future$ Milestones$ Open$Issues$&$Ac7on$List PhilDaly 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

Page 3: OCS$Status$&$Near$Future$ Milestones$ · OCS$Status$&$Near$Future$ Milestones$ Open$Issues$&$Ac7on$List PhilDaly OCS$Lead$

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

Page 4: OCS$Status$&$Near$Future$ Milestones$ · OCS$Status$&$Near$Future$ Milestones$ Open$Issues$&$Ac7on$List PhilDaly OCS$Lead$

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

Page 5: OCS$Status$&$Near$Future$ Milestones$ · OCS$Status$&$Near$Future$ Milestones$ Open$Issues$&$Ac7on$List PhilDaly OCS$Lead$

5

Page 6: OCS$Status$&$Near$Future$ Milestones$ · OCS$Status$&$Near$Future$ Milestones$ Open$Issues$&$Ac7on$List PhilDaly OCS$Lead$

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

Page 7: OCS$Status$&$Near$Future$ Milestones$ · OCS$Status$&$Near$Future$ Milestones$ Open$Issues$&$Ac7on$List PhilDaly OCS$Lead$

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

Page 8: OCS$Status$&$Near$Future$ Milestones$ · OCS$Status$&$Near$Future$ Milestones$ Open$Issues$&$Ac7on$List PhilDaly OCS$Lead$

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

Page 9: OCS$Status$&$Near$Future$ Milestones$ · OCS$Status$&$Near$Future$ Milestones$ Open$Issues$&$Ac7on$List PhilDaly OCS$Lead$

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