Michael Davidsaver a02a60c658 Field::m_hash friends
Avoid additional access of m_hash by FieldCreate::Helper
which has an unclear (though I think correct) friend
relationship with Field.

Attempt to placate old gcc 3.4.4
2018-09-19 11:04:02 -07:00
2018-04-24 13:30:15 -07:00
2017-07-06 17:05:30 +02:00
2018-09-19 11:04:02 -07:00
2017-11-30 12:03:33 -06:00
2014-12-11 09:47:20 -05:00
2016-07-22 15:33:20 +01:00
2017-07-06 17:05:30 +02:00
2015-10-15 10:37:12 +01:00

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:

  1. EPICS Base (v3.14.12.3 or later)
  2. 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.

Languages
C++ 98.6%
Makefile 1%
C 0.4%