29 static long read_bi(biRecord *
prec);
39 biRecord *
prec = (biRecord *)pcommon;
41 if (recGblInitConstantLink(&prec->inp,
DBF_ENUM, &prec->val))
46 static long readLocked(
struct link *pinp,
void *
dummy)
54 if (dbLinkIsConstant(&prec->tsel) &&
56 dbGetTimeStamp(pinp, &prec->time);
61 static long read_bi(biRecord *
prec)
63 long status = dbLinkDoLocked(&prec->inp, readLocked,
NULL);
65 if (status == S_db_noLSET)
66 status = readLocked(&prec->inp,
NULL);
struct dbCommon * precord
Miscellaneous macro definitions.
#define epicsTimeEventDeviceTime
epics::pvData::PVStructurePtr dummy
epicsExportAddress(dset, devBiSoft)