I have just noticed that the following example request is not possible using a
single CA monitor or get request in CAv3:
> "epics3://mypv?alarm+time+limits"
There is no DBR-type that contains both the time-stamp and a limit range of
any kind, so you would have to create this by combining two monitors with
different types. It is now possible for the record to reprocess in between
fetching the two objects, even though they're both kicked off by the same
db_post_event() inside the IOC. I guess you can detect that by comparing the
value fields you receive, but you'll have to decide what to do if they differ.
- Andrew
--
The best FOSS code is written to be read by other humans -- Harald Welte
|