WARNING: This module is only relevant to the EPICS V4 version 4.5.x releases. For EPICS V4 version 4.6.x and later this code has been moved into the exampleCPP module.
pvaClientTestCPP provides examples for pvaClient and pvDatabase. There are two reasons for a separate repository:
- The examples caused circural dependices between repositories.
- The examples required a running pvAccess server
pvaClientTestCPP provides the following:
- An EPICS IOC that has both EPICS V3 DBRecords, V4 PVRecords, and pvaSrv for accessing the DBRecords.
- examples for pvaClient
- examples for pvDatabase
- make runtests
If a proper RELEASE.local file exists one directory level above pvaClientTestCPP then just type:
make
If RELEASE.local does not exist then look at configure/RELEASE for directions for how to build.
make runtests
mrk> pwd
/home/epicsv4/pvaClientTestCPP/database/iocBoot/exampleDatabase
mrk> ../../bin/linux-x86_64/exampleDatabase st.cmd
- Ready for release 4.5.0