19–23 Oct 2020
Fritz-Haber-Institut
Europe/Berlin timezone

Migrating ITER CODAC Supervision to using PVXS

21 Oct 2020, 17:00
25m
https://primetime.bluejeans.com/a2m/live-event/hdvqeypx (Fritz-Haber-Institut)

https://primetime.bluejeans.com/a2m/live-event/hdvqeypx

Fritz-Haber-Institut

BlueJeans Event https://primetime.bluejeans.com/a2m/live-event/hdvqeypx
Standard Talk EPICS base EPICS base

Speaker

Mr Bertand Bauvir (ITER Organization)

Description

Interoperation between the ITER Control, Data Access and Communication (CODAC) Supervision (SUP) software components relies on EPICS 7 pvAccess protocol. Prototyping work carried out in 2018-2019 has confirmed that EPICS 7 pvAccess protocol meets the objectives; several shortcoming related to Application Programming Interfaces (APIs) and tools support have been documented and presented at the June 2019 EPICS Collaboration Meeting.

PVXS announcement in March 2020 triggered another evaluation in the specific context of CODAC SUP software implementation, and a partial porting exercise away from pvDataCPP and pvAccessCPP has been initiated. The porting has been facilitated thanks to the systematic use of bridge pattern and dependency injection in the CODAC SUP software. The recent inclusion of PVXS in the ITER CODAC Core System base and the positive results of the porting exercise have confirmed the partial adoption of PVXS for the future developments of the CODAC SUP components and services.

This presentation aims at reporting on the lessons learnt during the migration to PVXS and the consequently improved software quality metrics.

Primary author

Mr Bertand Bauvir (ITER Organization)

Co-author

Mr Walter Van Herck (ITER Organization)

Presentation materials