record(stringout, "INT32S:S")
{
field(DTYP, "asynOctetWrite")
field(OUT, "@asyn($(PORT),0) TEST_INT32S_S")
info(asyn:READBACK, "1")
}
If I monitor (camonitor) the record, and send a value (caput), the value I sent will be immediately displayed.
Then, a few moments later, when the response arrives, it will update accordingly:
INT32S:S 2019-02-04 17:28:21.653208
INT32S:S 2019-02-04 17:28:40.056585 aaa ##value sent, which will be rejected by the device (is not an integer!)
INT32S:S 2019-02-04 17:28:42.663142 18 bad integer ##response received from the device, with an error
This seems to be fine, for what I wanted!
Anyway, is there a way to avoid updating the record, before the readback is executed (in this case, the 'aaa' would not be displayed) ?