utility to having pvRequest .field mangling Warn if requesting some non-existant fields. Error if no requested fields exist. PVRequestMapper mode enum to select between two "styles" of interpretation.
pvaDataCPP
pvDataCPP is a set of data types and utilities that form part of the EPICS V4 project.
Further Info
Consult the documents in the documentation directory, in particular
- pvDataCPP.html
- RELEASE_NOTES.md
Also see the EPICS Version 4 website
Prerequisites
The pvDataCPP requires recent versions of the following software:
- EPICS Base (v3.14.12.3 or later)
- EPICS4 pvCommonCPP (4.1.0 or later)
(pvCommonCPP may not be needed depending on host/compiler.)
Building
Building uses the make utility and the EPICS base build system.
The build system needs the location of the prerequisites, e.g. by placing the lines of the form
PVCOMMON = /home/install/epicsV4/pvCommonCPP
EPICS_BASE = /home/install/epics/base
pointing to the locations in a file called RELEASE.local in the configure directory or the parent directory of pvDataCPP.
With this in place, to build type make
make
To perform a clean build type
make clean uninstall
To run the unit tests type
make runtests
For more information on the EPICS build system consult the Application Development guide.