epics-base / pvaClientCPP

pvaClientCPP is an EPICS V4 C++ module
http://epics-pvdata.sourceforge.net/index.html
Other
2 stars 8 forks source link

PvaClientData::putDoubleArray() only works on a top level field named value #63

Closed mrkraimer closed 4 years ago

mrkraimer commented 4 years ago

A message to tech-talk on 11/29/19 at 11:12 AM with the subject

pvaClientCPP Release 4.5.0 access to a single sub field that has the correct type

describes the problem.

It looks like the code for getDoubleArray, putDoubleArray, and others can be improved to work on any field that has a compatible type as long as the request string selects a single field.

I need to look harder at the code before creating a fix.

mrkraimer commented 4 years ago

pull request #64 fixes the problem