16–20 Sept 2024
Spallation Neutron Source
US/Eastern timezone

The past and future of require at ESS

17 Sept 2024, 14:20
20m
Iran Thomas Auditorium (Spallation Neutron Source)

Iran Thomas Auditorium

Spallation Neutron Source

Oak Ridge National Laboratory Oak Ridge, TN
EPICS Core EPICS Meeting Talks

Speaker

Simon Rose (European Spallation Source)

Description

ESS uses a fork of the PSI-developed require module to load EPICS modules at runtime to manage its IOCs. This has worked very well for managing the control system, but development and maintenance is a challenge due to the complexity of the additions to the build system. Recently we have created a proof-of-concept version of require that strips away most of the added complexity and uses only the underlying EPICS build system. In this presentation we will provide a brief history of require as well as how it works currently, as well as a description of our proof-of-concept, with the hope of finding greater interest within the broader EPICS community.

Primary authors

Anders Lindh Olsson (European Spallation Source) Douglas Araujo (European Spallation Source) Grzegorz Kowalski (European Spallation Source) Lucas Magalhães (European Spallation Source) Simon Rose (European Spallation Source)

Presentation materials