Hi,
I'm trying to use DISP field for disabling the remote puts to my PV. It works as expected when I use CA but it seems like the IOC is neglecting this field and actually write to PV when the put is issued from pvAccess.
'test' is an ao record without any fields set in DCT and I use EPICS R7.0.4 here.
❯ caput test 10
Old : test 0
New : test 10
❯ pvput test.DISP 1
Old : 2020-07-01 23:25:09.008 0
New : 2020-07-01 23:25:09.008 1
❯ caput test 20
Old : test 10
CA.Client.Exception...............................................
Warning: "Channel write request failed"
Context: "op=1, channel=test, type=DBR_STRING, count=1, ctx="test""
Source File: ../oldChannelNotify.cpp line 158
Current Time: Wed Jul 01 2020 23:25:34.720217912
..................................................................
New : test 10
❯ pvput test 20
Old : 2020-07-01 23:25:09.008 10
New : 2020-07-01 23:25:42.116 20
Any thoughts?
Thanks,
Saeed