recordtype(buffer) {
include "dbCommon.dbd"
field(VAL,DBF_NOACCESS) {
prompt("Value")
asl(ASL0)
special(SPC_DBADDR)
pp(TRUE)
extra("void * val")
}
field(NMAG,DBF_ULONG) {
prompt("Number of Magnets")
special(SPC_NOMOD)
interest(1)
initial("1")
}
field(NPAR,DBF_ULONG) {
prompt("Number of Parameters of a Magnet")
special(SPC_NOMOD)
interest(1)
initial("1")
}
field(BPTR,DBF_NOACCESS) {
prompt("Buffer Pointer")
special(SPC_NOMOD)
interest(4)
extra("void * bptr")
}
field(NORD,DBF_ULONG) {
prompt("Number elements read")
special(SPC_NOMOD)
}
field(INP,DBF_INLINK) {
prompt("Input Specification")
promptgroup(GUI_INPUTS)
special(SPC_NOMOD)
interest(1)
}
}
|
#!../../bin/linux-x86/example
< envPaths
cd ${TOP}
## Register all support components
dbLoadDatabase("dbd/example.dbd")
example_registerRecordDeviceDriver(pdbbase)
sqlDriverInit("bcce0", "username", "password","dbname", 0)
dbLoadRecords("db/testBuf.db")
dbLoadRecords("db/testSoft.db")
iocInit()
|