Closed AlexanderWells-diamond closed 1 year ago
After discussion with @coretl , it seems I misunderstood the intention of the subscription - we are deliberately only returning values that have changed (after initially returning everything requested). Hence, there is no need for every subscription to return the unchanging meta values.
If you subscribe to any of the "meta" information for a PV, it will only be returned on the first update and then it will only return nulls.
For example the following subscription:
Will return this data on the first update:
And then a moment later, when the value of the PV updates, the data returned is:
The issue is that the
subscribe_channel
function incaplugin.py
will yield only the value at times:This has the effect of returning no meta information, so those parameters are returned as
null
.