PVXS client/server for PVA Protocol¶
This module provides a low-level PVAccess protocol Client API, Server API, a set of CLI utilities, as well as high-level integration with the EPICS IOC Process Database (aka. QSRV 2)
Issues (see Reporting a Bug)
Dependencies¶
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.10, only needed when building bundled libevent
Download¶
Releases are published to https://github.com/epics-base/pvxs/releases. See Release Policy for details.
Getting Started¶
See Building from Source, and Including PVXS in your application.
With QSRV2 included, all local database records will be served via PVA. For most user IOCs, no further action is necessary.
Contents¶
Getting Started
- PVXS Quick Start Guide
- PVXS Installation Guide
User Guides
- PVXS Architecture
- PVXS Troubleshooting Guide
- Building from Source
- Including PVXS in your application
- PVA Network Configuration
- Command Line Tools
API Reference
Reference Documentation
Examples & Additional
- Examples
- Release Notes
- 1.4.2 (UNRELEASED)
- 1.4.1 (Aug 2025)
- 1.4.0 (July 2025)
- 1.3.3 (Apr 2025)
- 1.3.2 (Oct 2024)
- 1.3.1 (Dec 2023)
- 1.3.0 (Dec 2023)
- 1.2.4 (Oct 2023)
- 1.2.3 (Sept 2023)
- 1.2.2 (June 2023)
- 1.2.1 (June 2023)
- 1.2.0 (May 2023)
- 1.1.4 (April 2023)
- 1.1.3 (Mar 2023)
- 1.1.2 (Feb 2023)
- 1.1.1 (Dec 2022)
- 1.1.0 (Nov 2022)
- 1.0.1 (Oct 2022)
- 1.0.0 (Sept 2022)
- 0.3.1 (June 2022)
- 0.3.0 (May 2022)
- 0.2.2 (Jan 2022)
- 0.2.1 (Oct 2021)
- 0.2.0 (July 2021)
- 0.1.5 (May 2021)
- 0.1.4 (APR 2021)
- 0.1.3 (FEB 2021)
- 0.1.2 (FEB 2021)
- 0.1.1 (Jan 2021)
- 0.1.0 (Dec 2020)
- Contributing to PVXS
Indices and tables¶
This document describes version 1.4.2 and earlier.