![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "devSup.h"
Public Attributes | |
long | number |
long(* | report )(int lvl) |
long(* | init )(int after) |
long(* | init_record )(struct dbCommon *prec) |
long(* | get_ioint_info )(int detach, struct dbCommon *prec, IOSCANPVT *pscan) |
Type safe version of 'struct dset'
Recommended usage:
In Makefile:
In C source file:
Called when SCAN="I/O Intr" on startup, or after SCAN is changed.
Caller must assign the third arguement (IOCSCANPVT*). eg.
When a particular record instance can/will only used a single scan list, the detach argument can be ignored.
If this is not the case, then the following should be noted.
long(* typed_dset::init) (int after) |
Called twice during iocInit(). First with after = 0 before init_record() or array field allocation. Again with after = 1 after init_record() has finished.
long(* typed_dset::init_record) (struct dbCommon *prec) |
long typed_dset::number |