29 static long read_ai(aiRecord *
prec);
39 aiRecord *
prec = (aiRecord *)pcommon;
41 recGblInitConstantLink(&prec->inp,
DBF_LONG, &prec->rval);
46 static long readLocked(
struct link *pinp,
void *
dummy)
53 if (dbLinkIsConstant(&prec->tsel) &&
55 dbGetTimeStamp(pinp, &prec->time);
60 static long read_ai(aiRecord *
prec)
62 long status = dbLinkDoLocked(&prec->inp, readLocked,
NULL);
64 if (status == S_db_noLSET)
65 status = readLocked(&prec->inp,
NULL);
epicsExportAddress(dset, devAiSoftRaw)
struct dbCommon * precord
Miscellaneous macro definitions.
#define epicsTimeEventDeviceTime
epics::pvData::PVStructurePtr dummy