6–9 Jul 2021
Online
GMT timezone
July 6th - 9th

Tools for troubleshooting devices through Channel Access

7 Jul 2021, 18:00
5m
Online

Online

Epics - General Tools Lightning Talks

Speaker

Mr Richard Farnsworth (Brookhaven National Laboratory)

Description

Vendor-supplied diagnostic tools are often useful for configuring and troubleshooting devices. In many cases, however, these tools communicate in such a way that conflicts with IOC communication, which can be inconvenient for a number of reasons. This talk discusses some reasons to develop diagnostic tools that communicate with the device entirely by sending device-level commands through a single intermediary PV such as the Asyn PV.

This talk will discuss PyPmacTuner, a graphical diagnostic tool for the Delta Tau Turbo PMAC. PyPmacTuner communicates with the controller entirely through the Asyn PV, which allows for troubleshooting the controller while the IOC is still running. This is extremely convenient for troubleshooting axis 8 of a controller without preventing beamline users from controlling axes 1 through 7.

Additionally, going through the Asyn PV allows features to be added on the client-side rather than the IOC-side, which means the IOC does not need to be recompiled or restarted when new features are added.

Talk duration 10 minutes + questions

Primary author

Co-author

Mr Richard Farnsworth (Brookhaven National Laboratory)

Presentation materials