Oct 3 – 7, 2011
Europe/Zurich timezone
EPICS Collaboration Meeting fall 2011

Portable Channel Access Server in Python

Oct 6, 2011, 12:00 PM
WHGA/001 (Auditorium)



Paul Scherrer Institute


Dr Xiaoqiang Wang (Paul Scherrer Institut)


Portable Channel Access Server (PCAS) library exists along with database channel access server (RSRV) in EPICS base. PCAS provides several C++ classes (server tool), making use of abstract callback methods, to let server application respond to channel access clients requests. Due to the intrinsic complexity of C++ and channel access request/data handling, this is not widely used among EPICS developers.

Python is a language easy enough to get in quickly while possessing rich standard libraries and numerous extensions. This makes it very attractive to prototype a PCAS application in Python.

Primary author

Dr Xiaoqiang Wang (Paul Scherrer Institut)

Presentation materials