I am having problems with channel access writes on asyn record's
writable fields such AOUT and PORT. I created the following asyn
tcp/ip port and the asyn record:
In a startup iocsh script:
drvAsynIPPortConfigure("sockserv","127.0.0.1:9099",0,0,0)
The asyn record:
record(asyn, LS450PS:asyn) {
field(DTYP, "asynRecordDevice")
field(PORT, "sockserv")
field(ADDR,"0")
}
After the record has been loaded to the ioc, I cannot write the AOUT
or PORT fields of the record through channel access. When I caput on
those fields, I got the error messages like the following:
>caput LS450PS:asyn.AOUT "abc"
Old : LS450PS:asyn.AOUT
CA.Client.Diagnostic..............................................
Message: "Could not perform a database value put for that channel"
Severity: "Warning" Context: "detected by: devl17.acc.jlab.org:5064
for: LS450PS:asyn - with request chan=LS450PS:asyn.AOUT op=1 data
type=DBR_STRING count=1"
..................................................................
New : LS450PS:asyn.AOUT
What is the problem? Any help would be gratefully appreciated.
William Lu
Jefferson Lab