`NTTable`'s `ServerOperation.value()` gives a list rather than a `p4p.Value`
Would be good if this produced a p4p.Value instead...
Originally posted by @evalott100 in https://github.com/DiamondLightSource/FastCS/pull/119#discussion_r1963562763
I was facing a similar issue where I was trying to initialise an NTTable with additional metadata (see PR #185). Running pv.current().raw.get(...) on an NTTable PV throws an AttributeError in the current implementation as pv.current() returns a list, unlike NTScalar. Would you be able to test to see if this PR fixes this for you?
I was facing a similar issue where I was trying to initialise an NTTable with additional metadata (see PR https://github.com/epics-base/p4p/pull/185). Running pv.current().raw.get(...) on an NTTable PV throws an AttributeError in the current implementation as pv.current() returns a list, unlike NTScalar. Would you be able to test to see if this PR fixes this for you?
Linking this to @shihab-dls since I'm no longer working on this project.