A pvget of the value.index field of a pvaSrv PV returns an NTScalar:
$ pvget -mr "field(value.index)" ColorMode
ColorMode
epics:nt/NTScalar:1.0
int value 1
rather than expected structure. c.f. pvDatabaseCPP:
$ pvget -r "field(value.index)" enumPV1
enumPV1
structure
structure value
int index 0
The issue occurs with other operations such puts and monitors
Moved to GitHub (pvaSrv Issue #3).