Existing device support
An EPICS 3.13 device support definition looks like this:
device(ai,INST_IO,devAiSymb,"vxWorks Variable")
Its replacement may look like this:
devicetype(ai,sym,devAiSymb,"vxWorks Variable"){
include "inst_io.dbd"
}
The file ai_symDev.h is generated from this, containing
typedef struct ai_symDev {
char *string;
} ai_symDev;
A record instance calling up this device support would be:
record(ai,"$(ioc):myVariable"){
field(INP,"sym(myVariable)")
}