Experimental Physics and
| |||||||||||||||||
|
David Dudley wrote:
Unless you're providing the ability to change addresses at runtime (by implementing Extended Device Support, see the R3.14.8.2 iocAppDevGuide section 12.5 for details) the answer is yes. The full initialization order for a device support is 1. For all dsets, call dset->init(0) 2. For all records, call rset->init_record(prec, 0) which in turn calls dset->init_record(prec, 0) 3. For all records, if a dsxt was registered call dsxt->add_record(prec) 4. For all records, call rset->init_record(prec, 1) which in turn calls dset->init_record(prec, 1) 5. For all dsets, call dset->init(1) If you don't register a dsxt during your dset->init(0) call then it is not possible to change the record's INP/OUT field at runtime so your inference would be correct. - Andrew -- There is considerable overlap between the intelligence of the smartest bears and the dumbest tourists -- Yosemite National Park Ranger
| ||||||||||||||||
ANJ, 02 Sep 2010 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |