PVXS client/server for PVA Protocol

This module provides a library (libpvxs.so or pvxs.dll) and a set of CLI utilities acting as PVAccess protocol client and/or server.

PVXS is functionally equivalent to the pvDataCPP and pvAccessCPP modules, which it hopes to eventually supplant (Ok, the author hopes).


  • A C++11 compliant compiler

  • GCC >= 4.8

  • Visual Studio >= 2015 / 12.0’

  • clang

  • EPICS Base >=3.15.1

  • libevent >=2.0.1 (Optionally bundled)

  • (optional) CMake >=3.1, only needed when building bundled libevent

See Building from Source for details.


Releases are published to https://github.com/mdavidsaver/pvxs/releases. See Release Policy for details.


Indices and tables