LIU Wirescanners software Ana Guerrero Ollacarizqueta Stephen Jackson
Past, Present & Future Past Present Future 2 people were always assigned to LIU WS SW Loic as primary software designer & developer Ana acting as Loic’s mentor and source of wirescanner know-how Present Loic has resigned. In process of handover of current design done Ana agreed to take over as primary software designer & developer Future Ana will continue development – Business as usual LIU Wirescanners will be Ana’s main focus Stephen will act as facilitator, contribute to discussions and ensure we have no shortfall in manpower LIU Wirescanners Software Update– 24/5/2019
Latest Software Design (might evolve as more we get h/w spec) PSB Settings API PS Settings API SPS Settings API Photomultiplier Motor Photomultiplier 2 Low-level retrieval and process Position function computation Common Acquisition API BWSLIU FESA class Expert acquisition property Low-level FESA class Data combination Expert acquisition (and control) exposed in sub-classes, one per hardware device Result profile (and abstract controls) exposed in main class Flexible design: variable hardware type/count LIU Wirescanners Software Update– 24/5/2019
Initial API Discussions with OP Handover of 1st software API to OP (promised mid-May) Meeting went ahead as planned - Business as usual Even though there are many open-questions on system behavior and parameters Proposals made for API Acquisition SummaryAcquisition Settings ExpertSettings Commands Arm predefined scan Disarm predefined scan Trigger on-demand scan now Open-questions for OP Different speeds and calibrations required?, dynamic windowing?, bunch selection?,… Needs input from Verena and Kevin Agreed 1st mocked device will have no real-time behavior mocked Until we know which acquisition board selected And several more questions are answered (see Ana’s list) LIU Wirescanners Software Update– 24/5/2019
Recap of Ray’s Milestones Software Draft of firmware-software interface available - Mar-19 Review of firmware-software interface Apr-19 Review of software Sep-19 Working expert application available Dec-19 Hand-over of software to OP for operational app. Jan-20 We are delayed by a few months Principally due to lack of info and pending decisions on h/w LIU Wirescanners Software Update– 24/5/2019
Theoretical 2019 Software Deliverables Mocked device in Lab (+RT behavior) Presuming hardware specs available Mocked device in Lab (no RT behavior) Mocked device in Lab (+RT behavior + h/w?) May June July Aug Sept Oct Nov Dec … Lab device given to OP Operational software API given to OP Refinement of FESA class can continue LIU Wirescanners Software Update– 24/5/2019
Needs & Risks Need for expert tools identified Unless we have an additional resource, we simply don’t have the manpower The longer we don’t know all the system characteristics & requirements, the more we risk last minute problems Combined BISW+BIPM campaign to make a well documented system Documentation of the FESA class is BISW responsibility Definition of FESA fields pertaining to hardware registers should come from BIPM Documentation of the system should come from h/w specs provided and done by h/w team Ana can follow commissioning of PS wirescanners But will simply commission software for other instances LIU Wirescanners Software Update– 24/5/2019
Conclusion Ana has agreed to take over as primary software designer & developer Situation is not ideal but can be helped by Better inter-section communication Weekly status meetings (Thursdays 2pm – 30 minutes) Focus on resolving issues and answering open questions etc. Documenting system characteristics/requirements ASAP By Q3 2019 we should know everything! We should try to request additional resources Loic was providing adhoc assistance and tools for hardware teams Ana has no spare time for expert tool development LIU Wirescanners Software Update– 24/5/2019