7 #ifndef INC_dfanoutRecord_H 8 #define INC_dfanoutRecord_H 17 #ifndef dfanoutSELM_NUM_CHOICES 25 #define dfanoutSELM_NUM_CHOICES 3 59 struct asgMember *
asp;
61 struct processNotifyRecord *
ppnr;
110 dfanoutRecordNAME = 0,
111 dfanoutRecordDESC = 1,
112 dfanoutRecordASG = 2,
113 dfanoutRecordSCAN = 3,
114 dfanoutRecordPINI = 4,
115 dfanoutRecordPHAS = 5,
116 dfanoutRecordEVNT = 6,
117 dfanoutRecordTSE = 7,
118 dfanoutRecordTSEL = 8,
119 dfanoutRecordDTYP = 9,
120 dfanoutRecordDISV = 10,
121 dfanoutRecordDISA = 11,
122 dfanoutRecordSDIS = 12,
123 dfanoutRecordMLOK = 13,
124 dfanoutRecordMLIS = 14,
125 dfanoutRecordBKLNK = 15,
126 dfanoutRecordDISP = 16,
127 dfanoutRecordPROC = 17,
128 dfanoutRecordSTAT = 18,
129 dfanoutRecordSEVR = 19,
130 dfanoutRecordNSTA = 20,
131 dfanoutRecordNSEV = 21,
132 dfanoutRecordACKS = 22,
133 dfanoutRecordACKT = 23,
134 dfanoutRecordDISS = 24,
135 dfanoutRecordLCNT = 25,
136 dfanoutRecordPACT = 26,
137 dfanoutRecordPUTF = 27,
138 dfanoutRecordRPRO = 28,
139 dfanoutRecordASP = 29,
140 dfanoutRecordPPN = 30,
141 dfanoutRecordPPNR = 31,
142 dfanoutRecordSPVT = 32,
143 dfanoutRecordRSET = 33,
144 dfanoutRecordDSET = 34,
145 dfanoutRecordDPVT = 35,
146 dfanoutRecordRDES = 36,
147 dfanoutRecordLSET = 37,
148 dfanoutRecordPRIO = 38,
149 dfanoutRecordTPRO = 39,
150 dfanoutRecordBKPT = 40,
151 dfanoutRecordUDF = 41,
152 dfanoutRecordUDFS = 42,
153 dfanoutRecordTIME = 43,
154 dfanoutRecordFLNK = 44,
155 dfanoutRecordVAL = 45,
156 dfanoutRecordSELM = 46,
157 dfanoutRecordSELN = 47,
158 dfanoutRecordSELL = 48,
159 dfanoutRecordOUTA = 49,
160 dfanoutRecordOUTB = 50,
161 dfanoutRecordOUTC = 51,
162 dfanoutRecordOUTD = 52,
163 dfanoutRecordOUTE = 53,
164 dfanoutRecordOUTF = 54,
165 dfanoutRecordOUTG = 55,
166 dfanoutRecordOUTH = 56,
167 dfanoutRecordDOL = 57,
168 dfanoutRecordOMSL = 58,
169 dfanoutRecordEGU = 59,
170 dfanoutRecordPREC = 60,
171 dfanoutRecordHOPR = 61,
172 dfanoutRecordLOPR = 62,
173 dfanoutRecordHIHI = 63,
174 dfanoutRecordLOLO = 64,
175 dfanoutRecordHIGH = 65,
176 dfanoutRecordLOW = 66,
177 dfanoutRecordHHSV = 67,
178 dfanoutRecordLLSV = 68,
179 dfanoutRecordHSV = 69,
180 dfanoutRecordLSV = 70,
181 dfanoutRecordHYST = 71,
182 dfanoutRecordADEL = 72,
183 dfanoutRecordMDEL = 73,
184 dfanoutRecordLALM = 74,
185 dfanoutRecordALST = 75,
186 dfanoutRecordMLST = 76
189 #ifdef GEN_SIZE_OFFSET 200 if (prt->no_fields != 77) {
202 " The dfanoutRecord defined in the DBD file has %d fields,\n" 203 " but the record support code was built with 77.\n",
206 prt->papFldDes[dfanoutRecordNAME]->size =
sizeof(prec->
name);
207 prt->papFldDes[dfanoutRecordNAME]->offset = (
unsigned short)((
char *)&prec->
name - (
char *)prec);
208 prt->papFldDes[dfanoutRecordDESC]->size =
sizeof(prec->
desc);
209 prt->papFldDes[dfanoutRecordDESC]->offset = (
unsigned short)((
char *)&prec->
desc - (
char *)prec);
210 prt->papFldDes[dfanoutRecordASG]->size =
sizeof(prec->
asg);
211 prt->papFldDes[dfanoutRecordASG]->offset = (
unsigned short)((
char *)&prec->
asg - (
char *)prec);
212 prt->papFldDes[dfanoutRecordSCAN]->size =
sizeof(prec->
scan);
213 prt->papFldDes[dfanoutRecordSCAN]->offset = (
unsigned short)((
char *)&prec->
scan - (
char *)prec);
214 prt->papFldDes[dfanoutRecordPINI]->size =
sizeof(prec->
pini);
215 prt->papFldDes[dfanoutRecordPINI]->offset = (
unsigned short)((
char *)&prec->
pini - (
char *)prec);
216 prt->papFldDes[dfanoutRecordPHAS]->size =
sizeof(prec->
phas);
217 prt->papFldDes[dfanoutRecordPHAS]->offset = (
unsigned short)((
char *)&prec->
phas - (
char *)prec);
218 prt->papFldDes[dfanoutRecordEVNT]->size =
sizeof(prec->
evnt);
219 prt->papFldDes[dfanoutRecordEVNT]->offset = (
unsigned short)((
char *)&prec->
evnt - (
char *)prec);
220 prt->papFldDes[dfanoutRecordTSE]->size =
sizeof(prec->
tse);
221 prt->papFldDes[dfanoutRecordTSE]->offset = (
unsigned short)((
char *)&prec->
tse - (
char *)prec);
222 prt->papFldDes[dfanoutRecordTSEL]->size =
sizeof(prec->
tsel);
223 prt->papFldDes[dfanoutRecordTSEL]->offset = (
unsigned short)((
char *)&prec->
tsel - (
char *)prec);
224 prt->papFldDes[dfanoutRecordDTYP]->size =
sizeof(prec->
dtyp);
225 prt->papFldDes[dfanoutRecordDTYP]->offset = (
unsigned short)((
char *)&prec->
dtyp - (
char *)prec);
226 prt->papFldDes[dfanoutRecordDISV]->size =
sizeof(prec->
disv);
227 prt->papFldDes[dfanoutRecordDISV]->offset = (
unsigned short)((
char *)&prec->
disv - (
char *)prec);
228 prt->papFldDes[dfanoutRecordDISA]->size =
sizeof(prec->
disa);
229 prt->papFldDes[dfanoutRecordDISA]->offset = (
unsigned short)((
char *)&prec->
disa - (
char *)prec);
230 prt->papFldDes[dfanoutRecordSDIS]->size =
sizeof(prec->
sdis);
231 prt->papFldDes[dfanoutRecordSDIS]->offset = (
unsigned short)((
char *)&prec->
sdis - (
char *)prec);
232 prt->papFldDes[dfanoutRecordMLOK]->size =
sizeof(prec->
mlok);
233 prt->papFldDes[dfanoutRecordMLOK]->offset = (
unsigned short)((
char *)&prec->
mlok - (
char *)prec);
234 prt->papFldDes[dfanoutRecordMLIS]->size =
sizeof(prec->
mlis);
235 prt->papFldDes[dfanoutRecordMLIS]->offset = (
unsigned short)((
char *)&prec->
mlis - (
char *)prec);
236 prt->papFldDes[dfanoutRecordBKLNK]->size =
sizeof(prec->
bklnk);
237 prt->papFldDes[dfanoutRecordBKLNK]->offset = (
unsigned short)((
char *)&prec->
bklnk - (
char *)prec);
238 prt->papFldDes[dfanoutRecordDISP]->size =
sizeof(prec->
disp);
239 prt->papFldDes[dfanoutRecordDISP]->offset = (
unsigned short)((
char *)&prec->
disp - (
char *)prec);
240 prt->papFldDes[dfanoutRecordPROC]->size =
sizeof(prec->
proc);
241 prt->papFldDes[dfanoutRecordPROC]->offset = (
unsigned short)((
char *)&prec->
proc - (
char *)prec);
242 prt->papFldDes[dfanoutRecordSTAT]->size =
sizeof(prec->
stat);
243 prt->papFldDes[dfanoutRecordSTAT]->offset = (
unsigned short)((
char *)&prec->
stat - (
char *)prec);
244 prt->papFldDes[dfanoutRecordSEVR]->size =
sizeof(prec->
sevr);
245 prt->papFldDes[dfanoutRecordSEVR]->offset = (
unsigned short)((
char *)&prec->
sevr - (
char *)prec);
246 prt->papFldDes[dfanoutRecordNSTA]->size =
sizeof(prec->
nsta);
247 prt->papFldDes[dfanoutRecordNSTA]->offset = (
unsigned short)((
char *)&prec->
nsta - (
char *)prec);
248 prt->papFldDes[dfanoutRecordNSEV]->size =
sizeof(prec->
nsev);
249 prt->papFldDes[dfanoutRecordNSEV]->offset = (
unsigned short)((
char *)&prec->
nsev - (
char *)prec);
250 prt->papFldDes[dfanoutRecordACKS]->size =
sizeof(prec->
acks);
251 prt->papFldDes[dfanoutRecordACKS]->offset = (
unsigned short)((
char *)&prec->
acks - (
char *)prec);
252 prt->papFldDes[dfanoutRecordACKT]->size =
sizeof(prec->
ackt);
253 prt->papFldDes[dfanoutRecordACKT]->offset = (
unsigned short)((
char *)&prec->
ackt - (
char *)prec);
254 prt->papFldDes[dfanoutRecordDISS]->size =
sizeof(prec->
diss);
255 prt->papFldDes[dfanoutRecordDISS]->offset = (
unsigned short)((
char *)&prec->
diss - (
char *)prec);
256 prt->papFldDes[dfanoutRecordLCNT]->size =
sizeof(prec->
lcnt);
257 prt->papFldDes[dfanoutRecordLCNT]->offset = (
unsigned short)((
char *)&prec->
lcnt - (
char *)prec);
258 prt->papFldDes[dfanoutRecordPACT]->size =
sizeof(prec->
pact);
259 prt->papFldDes[dfanoutRecordPACT]->offset = (
unsigned short)((
char *)&prec->
pact - (
char *)prec);
260 prt->papFldDes[dfanoutRecordPUTF]->size =
sizeof(prec->
putf);
261 prt->papFldDes[dfanoutRecordPUTF]->offset = (
unsigned short)((
char *)&prec->
putf - (
char *)prec);
262 prt->papFldDes[dfanoutRecordRPRO]->size =
sizeof(prec->
rpro);
263 prt->papFldDes[dfanoutRecordRPRO]->offset = (
unsigned short)((
char *)&prec->
rpro - (
char *)prec);
264 prt->papFldDes[dfanoutRecordASP]->size =
sizeof(prec->
asp);
265 prt->papFldDes[dfanoutRecordASP]->offset = (
unsigned short)((
char *)&prec->
asp - (
char *)prec);
266 prt->papFldDes[dfanoutRecordPPN]->size =
sizeof(prec->
ppn);
267 prt->papFldDes[dfanoutRecordPPN]->offset = (
unsigned short)((
char *)&prec->
ppn - (
char *)prec);
268 prt->papFldDes[dfanoutRecordPPNR]->size =
sizeof(prec->
ppnr);
269 prt->papFldDes[dfanoutRecordPPNR]->offset = (
unsigned short)((
char *)&prec->
ppnr - (
char *)prec);
270 prt->papFldDes[dfanoutRecordSPVT]->size =
sizeof(prec->
spvt);
271 prt->papFldDes[dfanoutRecordSPVT]->offset = (
unsigned short)((
char *)&prec->
spvt - (
char *)prec);
272 prt->papFldDes[dfanoutRecordRSET]->size =
sizeof(prec->
rset);
273 prt->papFldDes[dfanoutRecordRSET]->offset = (
unsigned short)((
char *)&prec->
rset - (
char *)prec);
274 prt->papFldDes[dfanoutRecordDSET]->size =
sizeof(prec->
dset);
275 prt->papFldDes[dfanoutRecordDSET]->offset = (
unsigned short)((
char *)&prec->
dset - (
char *)prec);
276 prt->papFldDes[dfanoutRecordDPVT]->size =
sizeof(prec->
dpvt);
277 prt->papFldDes[dfanoutRecordDPVT]->offset = (
unsigned short)((
char *)&prec->
dpvt - (
char *)prec);
278 prt->papFldDes[dfanoutRecordRDES]->size =
sizeof(prec->
rdes);
279 prt->papFldDes[dfanoutRecordRDES]->offset = (
unsigned short)((
char *)&prec->
rdes - (
char *)prec);
280 prt->papFldDes[dfanoutRecordLSET]->size =
sizeof(prec->
lset);
281 prt->papFldDes[dfanoutRecordLSET]->offset = (
unsigned short)((
char *)&prec->
lset - (
char *)prec);
282 prt->papFldDes[dfanoutRecordPRIO]->size =
sizeof(prec->
prio);
283 prt->papFldDes[dfanoutRecordPRIO]->offset = (
unsigned short)((
char *)&prec->
prio - (
char *)prec);
284 prt->papFldDes[dfanoutRecordTPRO]->size =
sizeof(prec->
tpro);
285 prt->papFldDes[dfanoutRecordTPRO]->offset = (
unsigned short)((
char *)&prec->
tpro - (
char *)prec);
286 prt->papFldDes[dfanoutRecordBKPT]->size =
sizeof(prec->
bkpt);
287 prt->papFldDes[dfanoutRecordBKPT]->offset = (
unsigned short)((
char *)&prec->
bkpt - (
char *)prec);
288 prt->papFldDes[dfanoutRecordUDF]->size =
sizeof(prec->
udf);
289 prt->papFldDes[dfanoutRecordUDF]->offset = (
unsigned short)((
char *)&prec->
udf - (
char *)prec);
290 prt->papFldDes[dfanoutRecordUDFS]->size =
sizeof(prec->
udfs);
291 prt->papFldDes[dfanoutRecordUDFS]->offset = (
unsigned short)((
char *)&prec->
udfs - (
char *)prec);
292 prt->papFldDes[dfanoutRecordTIME]->size =
sizeof(prec->
time);
293 prt->papFldDes[dfanoutRecordTIME]->offset = (
unsigned short)((
char *)&prec->
time - (
char *)prec);
294 prt->papFldDes[dfanoutRecordFLNK]->size =
sizeof(prec->
flnk);
295 prt->papFldDes[dfanoutRecordFLNK]->offset = (
unsigned short)((
char *)&prec->
flnk - (
char *)prec);
296 prt->papFldDes[dfanoutRecordVAL]->size =
sizeof(prec->
val);
297 prt->papFldDes[dfanoutRecordVAL]->offset = (
unsigned short)((
char *)&prec->
val - (
char *)prec);
298 prt->papFldDes[dfanoutRecordSELM]->size =
sizeof(prec->
selm);
299 prt->papFldDes[dfanoutRecordSELM]->offset = (
unsigned short)((
char *)&prec->
selm - (
char *)prec);
300 prt->papFldDes[dfanoutRecordSELN]->size =
sizeof(prec->
seln);
301 prt->papFldDes[dfanoutRecordSELN]->offset = (
unsigned short)((
char *)&prec->
seln - (
char *)prec);
302 prt->papFldDes[dfanoutRecordSELL]->size =
sizeof(prec->
sell);
303 prt->papFldDes[dfanoutRecordSELL]->offset = (
unsigned short)((
char *)&prec->
sell - (
char *)prec);
304 prt->papFldDes[dfanoutRecordOUTA]->size =
sizeof(prec->
outa);
305 prt->papFldDes[dfanoutRecordOUTA]->offset = (
unsigned short)((
char *)&prec->
outa - (
char *)prec);
306 prt->papFldDes[dfanoutRecordOUTB]->size =
sizeof(prec->
outb);
307 prt->papFldDes[dfanoutRecordOUTB]->offset = (
unsigned short)((
char *)&prec->
outb - (
char *)prec);
308 prt->papFldDes[dfanoutRecordOUTC]->size =
sizeof(prec->
outc);
309 prt->papFldDes[dfanoutRecordOUTC]->offset = (
unsigned short)((
char *)&prec->
outc - (
char *)prec);
310 prt->papFldDes[dfanoutRecordOUTD]->size =
sizeof(prec->
outd);
311 prt->papFldDes[dfanoutRecordOUTD]->offset = (
unsigned short)((
char *)&prec->
outd - (
char *)prec);
312 prt->papFldDes[dfanoutRecordOUTE]->size =
sizeof(prec->
oute);
313 prt->papFldDes[dfanoutRecordOUTE]->offset = (
unsigned short)((
char *)&prec->
oute - (
char *)prec);
314 prt->papFldDes[dfanoutRecordOUTF]->size =
sizeof(prec->
outf);
315 prt->papFldDes[dfanoutRecordOUTF]->offset = (
unsigned short)((
char *)&prec->
outf - (
char *)prec);
316 prt->papFldDes[dfanoutRecordOUTG]->size =
sizeof(prec->
outg);
317 prt->papFldDes[dfanoutRecordOUTG]->offset = (
unsigned short)((
char *)&prec->
outg - (
char *)prec);
318 prt->papFldDes[dfanoutRecordOUTH]->size =
sizeof(prec->
outh);
319 prt->papFldDes[dfanoutRecordOUTH]->offset = (
unsigned short)((
char *)&prec->
outh - (
char *)prec);
320 prt->papFldDes[dfanoutRecordDOL]->size =
sizeof(prec->
dol);
321 prt->papFldDes[dfanoutRecordDOL]->offset = (
unsigned short)((
char *)&prec->
dol - (
char *)prec);
322 prt->papFldDes[dfanoutRecordOMSL]->size =
sizeof(prec->
omsl);
323 prt->papFldDes[dfanoutRecordOMSL]->offset = (
unsigned short)((
char *)&prec->
omsl - (
char *)prec);
324 prt->papFldDes[dfanoutRecordEGU]->size =
sizeof(prec->
egu);
325 prt->papFldDes[dfanoutRecordEGU]->offset = (
unsigned short)((
char *)&prec->
egu - (
char *)prec);
326 prt->papFldDes[dfanoutRecordPREC]->size =
sizeof(prec->
prec);
327 prt->papFldDes[dfanoutRecordPREC]->offset = (
unsigned short)((
char *)&prec->
prec - (
char *)prec);
328 prt->papFldDes[dfanoutRecordHOPR]->size =
sizeof(prec->
hopr);
329 prt->papFldDes[dfanoutRecordHOPR]->offset = (
unsigned short)((
char *)&prec->
hopr - (
char *)prec);
330 prt->papFldDes[dfanoutRecordLOPR]->size =
sizeof(prec->
lopr);
331 prt->papFldDes[dfanoutRecordLOPR]->offset = (
unsigned short)((
char *)&prec->
lopr - (
char *)prec);
332 prt->papFldDes[dfanoutRecordHIHI]->size =
sizeof(prec->
hihi);
333 prt->papFldDes[dfanoutRecordHIHI]->offset = (
unsigned short)((
char *)&prec->
hihi - (
char *)prec);
334 prt->papFldDes[dfanoutRecordLOLO]->size =
sizeof(prec->
lolo);
335 prt->papFldDes[dfanoutRecordLOLO]->offset = (
unsigned short)((
char *)&prec->
lolo - (
char *)prec);
336 prt->papFldDes[dfanoutRecordHIGH]->size =
sizeof(prec->
high);
337 prt->papFldDes[dfanoutRecordHIGH]->offset = (
unsigned short)((
char *)&prec->
high - (
char *)prec);
338 prt->papFldDes[dfanoutRecordLOW]->size =
sizeof(prec->
low);
339 prt->papFldDes[dfanoutRecordLOW]->offset = (
unsigned short)((
char *)&prec->
low - (
char *)prec);
340 prt->papFldDes[dfanoutRecordHHSV]->size =
sizeof(prec->
hhsv);
341 prt->papFldDes[dfanoutRecordHHSV]->offset = (
unsigned short)((
char *)&prec->
hhsv - (
char *)prec);
342 prt->papFldDes[dfanoutRecordLLSV]->size =
sizeof(prec->
llsv);
343 prt->papFldDes[dfanoutRecordLLSV]->offset = (
unsigned short)((
char *)&prec->
llsv - (
char *)prec);
344 prt->papFldDes[dfanoutRecordHSV]->size =
sizeof(prec->
hsv);
345 prt->papFldDes[dfanoutRecordHSV]->offset = (
unsigned short)((
char *)&prec->
hsv - (
char *)prec);
346 prt->papFldDes[dfanoutRecordLSV]->size =
sizeof(prec->
lsv);
347 prt->papFldDes[dfanoutRecordLSV]->offset = (
unsigned short)((
char *)&prec->
lsv - (
char *)prec);
348 prt->papFldDes[dfanoutRecordHYST]->size =
sizeof(prec->
hyst);
349 prt->papFldDes[dfanoutRecordHYST]->offset = (
unsigned short)((
char *)&prec->
hyst - (
char *)prec);
350 prt->papFldDes[dfanoutRecordADEL]->size =
sizeof(prec->
adel);
351 prt->papFldDes[dfanoutRecordADEL]->offset = (
unsigned short)((
char *)&prec->
adel - (
char *)prec);
352 prt->papFldDes[dfanoutRecordMDEL]->size =
sizeof(prec->
mdel);
353 prt->papFldDes[dfanoutRecordMDEL]->offset = (
unsigned short)((
char *)&prec->
mdel - (
char *)prec);
354 prt->papFldDes[dfanoutRecordLALM]->size =
sizeof(prec->
lalm);
355 prt->papFldDes[dfanoutRecordLALM]->offset = (
unsigned short)((
char *)&prec->
lalm - (
char *)prec);
356 prt->papFldDes[dfanoutRecordALST]->size =
sizeof(prec->
alst);
357 prt->papFldDes[dfanoutRecordALST]->offset = (
unsigned short)((
char *)&prec->
alst - (
char *)prec);
358 prt->papFldDes[dfanoutRecordMLST]->size =
sizeof(prec->
mlst);
359 prt->papFldDes[dfanoutRecordMLST]->offset = (
unsigned short)((
char *)&prec->
mlst - (
char *)prec);
360 prt->rec_size =
sizeof(*prec);
epicsFloat64 hyst
Alarm Deadband.
epicsEnum16 diss
Disable Alarm Sevrty.
epicsUInt16 seln
Link Selection.
epicsFloat64 alst
Last Value Archived.
DBLINK dol
Desired Output Loc.
epicsEnum16 ackt
Alarm Ack Transient.
epicsUInt8 disp
Disable putField.
epicsFloat64 adel
Archive Deadband.
struct typed_rset * rset
Address of RSET.
epicsEnum16 nsev
New Alarm Severity.
DBLINK outf
Output Spec F.
epicsEnum16 nsta
New Alarm Status.
epicsUInt8 proc
Force Processing.
epicsEnum16 acks
Alarm Ack Severity.
epicsFloat64 hopr
High Operating Range.
LIBCOM_API void cantProceed(const char *errorMessage,...) EPICS_PRINTF_STYLE(1
Suspend this thread, the caller cannot continue or return.
DBLINK sdis
Scanning Disable.
epicsUInt8 bkpt
Break Point.
ELLLIST mlis
Monitor List.
The core data types used by epics.
State string "Specified".
DBLINK outa
Output Spec A.
epicsEnum16 hsv
High Severity.
epicsUInt8 rpro
Reprocess.
epicsFloat64 lolo
Lolo Alarm Limit.
epicsInt16 tse
Time Stamp Event.
dfanoutSELM
Enumerated type from menu dfanoutSELM.
char name[61]
Record Name.
epicsEnum16 lsv
Low Severity.
epicsInt16 prec
Display Precision.
struct lockRecord * lset
Lock Set.
epicsEnum16 hhsv
Hihi Severity.
void * dpvt
Device Private.
Routines for code that can't continue or return after an error.
epicsFloat64 high
High Alarm Limit.
epicsInt16 disv
Disable Value.
char egu[16]
Engineering Units.
epicsEnum16 udfs
Undefined Alarm Sevrty.
epicsUInt8 pact
Record active.
struct scan_element * spvt
Scan Private.
epicsInt16 phas
Scan Phase.
epicsFloat64 hihi
Hihi Alarm Limit.
epicsFloat64 lopr
Low Operating Range.
epicsMutexId mlok
Monitor lock.
DBLINK sell
Link Selection Loc.
struct asgMember * asp
Access Security Pvt.
EPICS time stamp, for use from C code.
A doubly-linked list library.
epicsEnum16 llsv
Lolo Severity.
Declaration of dfanout record type.
unambiguous_dset * dset
DSET address.
DBLINK outd
Output Spec D.
epicsFloat64 mlst
Last Val Monitored.
epicsFloat64 lalm
Last Value Alarmed.
DBLINK flnk
Forward Process Link.
struct processNotify * ppn
pprocessNotify
struct dbRecordType * rdes
Address of dbRecordType.
epicsEnum16 stat
Alarm Status.
epicsEnum16 sevr
Alarm Severity.
APIs for the epicsMutex mutual exclusion semaphore.
DBLINK tsel
Time Stamp Link.
epicsEnum16 scan
Scan Mechanism.
epicsFloat64 mdel
Monitor Deadband.
epicsEnum16 pini
Process at iocInit.
DBLINK outh
Output Spec H.
DBLINK outg
Output Spec G.
ELLLIST bklnk
Backwards link tracking.
#define epicsExportRegistrar(fun)
Declare a registrar function for exporting.
char asg[29]
Access Security Group.
DBLINK outc
Output Spec C.
epicsEnum16 omsl
Output Mode Select.
EPICS time-stamps (epicsTimeStamp), epicsTime C++ class and C functions for handling wall-clock times...
epicsUInt8 lcnt
Lock Count.
epicsUInt8 tpro
Trace Processing.
epicsEnum16 dtyp
Device Type.
epicsFloat64 low
Low Alarm Limit.
epicsFloat64 val
Desired Output.
struct processNotifyRecord * ppnr
pprocessNotifyRecord
epicsUInt8 putf
dbPutField process
epicsEnum16 selm
Select Mechanism.
DBLINK outb
Output Spec B.
struct epicsMutexParm * epicsMutexId
An identifier for an epicsMutex for use with the C API.
DBLINK oute
Output Spec E.
epicsEnum16 prio
Scheduling Priority.