From 440c8fa496460ff0cb07d933be0c8294cbe844ab Mon Sep 17 00:00:00 2001 From: mrkraimer Date: Thu, 11 Apr 2019 14:11:03 -0400 Subject: [PATCH] update RELEASE_NOTES --- documentation/RELEASE_NOTES.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/documentation/RELEASE_NOTES.md b/documentation/RELEASE_NOTES.md index 4792c7d..9203f41 100644 --- a/documentation/RELEASE_NOTES.md +++ b/documentation/RELEASE_NOTES.md @@ -2,6 +2,27 @@ This document summarizes the changes to the module between releases. +## release (EPICS 7.0.2.2 April 2019) + +Changes have been made for getDouble, putDouble, getDoubleArray, putDoubleArray, getString, putString, getStringArray, and putStringArray. + +1) Previously each only had support for a top level field named value. +Each now allows access to a single sub field that has the correct type. +Thus pvRequest must select a single field. For example + pva->channel("PVRdumbPowerSupply")->putDouble(1.0,"power.value" ); + +2) PvaChannel now has a method for each of the above. +For example instead of + PvaClientChannelPtr channel = pva->channel("PVRdouble"); + PvaClientPutPtr clientPut = channel->put(); + PvaClientPutDataPtr putData = clientPut->getData(); + putData->putDouble(1.0); clientPut->put(); +now it can be + pva->channel("PVRdouble")->putDouble(1.0 ); + +3) getDoubleArray and putDoubleArray work with any numeric scalar array + +4) getStringArray and putStringArray work with any scalar array. ## Release 4.4 (EPICS 7.0.2, Dec 2018)