24 #include "mbbiDirectRecord.h" 29 static long read_mbbi(mbbiDirectRecord *
prec);
39 mbbiDirectRecord *
prec = (mbbiDirectRecord *)pcommon;
41 if (recGblInitConstantLink(&prec->inp,
DBR_ULONG, &prec->val))
47 static long readLocked(
struct link *pinp,
void *
dummy)
49 mbbiDirectRecord *
prec = (mbbiDirectRecord *) pinp->
precord;
55 if (dbLinkIsConstant(&prec->tsel) &&
57 dbGetTimeStamp(pinp, &prec->time);
62 static long read_mbbi(mbbiDirectRecord *
prec)
64 long status = dbLinkDoLocked(&prec->inp, readLocked,
NULL);
66 if (status == S_db_noLSET)
67 status = readLocked(&prec->inp,
NULL);
struct dbCommon * precord
Miscellaneous macro definitions.
#define epicsTimeEventDeviceTime
epics::pvData::PVStructurePtr dummy
mbbidirectdset devMbbiDirectSoft
epicsExportAddress(dset, devMbbiDirectSoft)