We continue to review all events currently planned for the next sixty days and organizers will be notified if their event must be canceled, postponed, or held remotely. Please, check back on Indico during this time for updates regarding your meeting specifics.
As DOE O 142.3A, Unclassified Foreign Visits and Assignments Program (FVA) applies not only to physical access to DOE sites, technologies, and equipment, but also information, all remote events hosted by Fermilab must comply with FVA requirements. This includes participant registration and agenda review. Please contact Melissa Ormond, FVA Manager, with any questions.

Indico search will be reestablished in the next version upgrade of the software: https://getindico.io/roadmap/


This search is only for public events. Restricted events are not available.


18-22 May 2015
1200 Molecular Plant Science Building, Michigan State University
EST5EDT timezone
Registration and Abstract Submission Now Open!

EPICS Independent Test Suite for PCI-based controls devices using PythonQT

May 20, 2015, 10:50 AM
1200 Molecular Plant Science Building, Michigan State University

1200 Molecular Plant Science Building, Michigan State University

5 minute contribution Five Minute Talks


Mr Gasper Jansa (Cosylab)


In this paper we present the generic solution for testing PCI-based hardware devices on Linux. For simple device manipulation, EPICS provides additional layer of complexity, which is usually not desired by the people who are just interested that device works on its own. The paper presents four software modules that were developed to ease the testing of such hardware devices remotely, without the usage of EPICS. The complete solution provides a server that exposes device data on the network, client Python API to modify the data remotely, and PythonQt GUIs that enable the user to change the data easily as well as run automated Python tests and generate their reports. Implemented software package was successfully used for testing EMCOR controller at SLAC National Accelerator Laboratory. Since it has been made with reusability in mind, it can be used for any other PCI-based hardware device without additional effort.

Primary authors

Mr Gasper Jansa (Cosylab) Mr Till Straumann (SLAC) Mr Tomo Cesnik (Cosylab)

Presentation Materials