7 #ifndef INC_dfanoutRecord_H
8 #define INC_dfanoutRecord_H
17 #ifndef dfanoutSELM_NUM_CHOICES
25 #define dfanoutSELM_NUM_CHOICES 3
61 struct asgMember *
asp;
63 struct processNotifyRecord *
ppnr;
113 dfanoutRecordNAME = 0,
114 dfanoutRecordDESC = 1,
115 dfanoutRecordASG = 2,
116 dfanoutRecordSCAN = 3,
117 dfanoutRecordPINI = 4,
118 dfanoutRecordPHAS = 5,
119 dfanoutRecordEVNT = 6,
120 dfanoutRecordTSE = 7,
121 dfanoutRecordTSEL = 8,
122 dfanoutRecordDTYP = 9,
123 dfanoutRecordDISV = 10,
124 dfanoutRecordDISA = 11,
125 dfanoutRecordSDIS = 12,
126 dfanoutRecordMLOK = 13,
127 dfanoutRecordMLIS = 14,
128 dfanoutRecordBKLNK = 15,
129 dfanoutRecordDISP = 16,
130 dfanoutRecordPROC = 17,
131 dfanoutRecordSTAT = 18,
132 dfanoutRecordSEVR = 19,
133 dfanoutRecordAMSG = 20,
134 dfanoutRecordNSTA = 21,
135 dfanoutRecordNSEV = 22,
136 dfanoutRecordNAMSG = 23,
137 dfanoutRecordACKS = 24,
138 dfanoutRecordACKT = 25,
139 dfanoutRecordDISS = 26,
140 dfanoutRecordLCNT = 27,
141 dfanoutRecordPACT = 28,
142 dfanoutRecordPUTF = 29,
143 dfanoutRecordRPRO = 30,
144 dfanoutRecordASP = 31,
145 dfanoutRecordPPN = 32,
146 dfanoutRecordPPNR = 33,
147 dfanoutRecordSPVT = 34,
148 dfanoutRecordRSET = 35,
149 dfanoutRecordDSET = 36,
150 dfanoutRecordDPVT = 37,
151 dfanoutRecordRDES = 38,
152 dfanoutRecordLSET = 39,
153 dfanoutRecordPRIO = 40,
154 dfanoutRecordTPRO = 41,
155 dfanoutRecordBKPT = 42,
156 dfanoutRecordUDF = 43,
157 dfanoutRecordUDFS = 44,
158 dfanoutRecordTIME = 45,
159 dfanoutRecordUTAG = 46,
160 dfanoutRecordFLNK = 47,
161 dfanoutRecordVAL = 48,
162 dfanoutRecordSELM = 49,
163 dfanoutRecordSELN = 50,
164 dfanoutRecordSELL = 51,
165 dfanoutRecordOUTA = 52,
166 dfanoutRecordOUTB = 53,
167 dfanoutRecordOUTC = 54,
168 dfanoutRecordOUTD = 55,
169 dfanoutRecordOUTE = 56,
170 dfanoutRecordOUTF = 57,
171 dfanoutRecordOUTG = 58,
172 dfanoutRecordOUTH = 59,
173 dfanoutRecordDOL = 60,
174 dfanoutRecordOMSL = 61,
175 dfanoutRecordEGU = 62,
176 dfanoutRecordPREC = 63,
177 dfanoutRecordHOPR = 64,
178 dfanoutRecordLOPR = 65,
179 dfanoutRecordHIHI = 66,
180 dfanoutRecordLOLO = 67,
181 dfanoutRecordHIGH = 68,
182 dfanoutRecordLOW = 69,
183 dfanoutRecordHHSV = 70,
184 dfanoutRecordLLSV = 71,
185 dfanoutRecordHSV = 72,
186 dfanoutRecordLSV = 73,
187 dfanoutRecordHYST = 74,
188 dfanoutRecordADEL = 75,
189 dfanoutRecordMDEL = 76,
190 dfanoutRecordLALM = 77,
191 dfanoutRecordALST = 78,
192 dfanoutRecordMLST = 79
195 #ifdef GEN_SIZE_OFFSET
206 if (prt->no_fields != 80) {
208 " The dfanoutRecord defined in the DBD file has %d fields,\n"
209 " but the record support code was built with 80.\n",
212 prt->papFldDes[dfanoutRecordNAME]->size =
sizeof(prec->
name);
213 prt->papFldDes[dfanoutRecordNAME]->offset = (
unsigned short)((
char *)&prec->
name - (
char *)prec);
214 prt->papFldDes[dfanoutRecordDESC]->size =
sizeof(prec->
desc);
215 prt->papFldDes[dfanoutRecordDESC]->offset = (
unsigned short)((
char *)&prec->
desc - (
char *)prec);
216 prt->papFldDes[dfanoutRecordASG]->size =
sizeof(prec->
asg);
217 prt->papFldDes[dfanoutRecordASG]->offset = (
unsigned short)((
char *)&prec->
asg - (
char *)prec);
218 prt->papFldDes[dfanoutRecordSCAN]->size =
sizeof(prec->
scan);
219 prt->papFldDes[dfanoutRecordSCAN]->offset = (
unsigned short)((
char *)&prec->
scan - (
char *)prec);
220 prt->papFldDes[dfanoutRecordPINI]->size =
sizeof(prec->
pini);
221 prt->papFldDes[dfanoutRecordPINI]->offset = (
unsigned short)((
char *)&prec->
pini - (
char *)prec);
222 prt->papFldDes[dfanoutRecordPHAS]->size =
sizeof(prec->
phas);
223 prt->papFldDes[dfanoutRecordPHAS]->offset = (
unsigned short)((
char *)&prec->
phas - (
char *)prec);
224 prt->papFldDes[dfanoutRecordEVNT]->size =
sizeof(prec->
evnt);
225 prt->papFldDes[dfanoutRecordEVNT]->offset = (
unsigned short)((
char *)&prec->
evnt - (
char *)prec);
226 prt->papFldDes[dfanoutRecordTSE]->size =
sizeof(prec->
tse);
227 prt->papFldDes[dfanoutRecordTSE]->offset = (
unsigned short)((
char *)&prec->
tse - (
char *)prec);
228 prt->papFldDes[dfanoutRecordTSEL]->size =
sizeof(prec->
tsel);
229 prt->papFldDes[dfanoutRecordTSEL]->offset = (
unsigned short)((
char *)&prec->
tsel - (
char *)prec);
230 prt->papFldDes[dfanoutRecordDTYP]->size =
sizeof(prec->
dtyp);
231 prt->papFldDes[dfanoutRecordDTYP]->offset = (
unsigned short)((
char *)&prec->
dtyp - (
char *)prec);
232 prt->papFldDes[dfanoutRecordDISV]->size =
sizeof(prec->
disv);
233 prt->papFldDes[dfanoutRecordDISV]->offset = (
unsigned short)((
char *)&prec->
disv - (
char *)prec);
234 prt->papFldDes[dfanoutRecordDISA]->size =
sizeof(prec->
disa);
235 prt->papFldDes[dfanoutRecordDISA]->offset = (
unsigned short)((
char *)&prec->
disa - (
char *)prec);
236 prt->papFldDes[dfanoutRecordSDIS]->size =
sizeof(prec->
sdis);
237 prt->papFldDes[dfanoutRecordSDIS]->offset = (
unsigned short)((
char *)&prec->
sdis - (
char *)prec);
238 prt->papFldDes[dfanoutRecordMLOK]->size =
sizeof(prec->
mlok);
239 prt->papFldDes[dfanoutRecordMLOK]->offset = (
unsigned short)((
char *)&prec->
mlok - (
char *)prec);
240 prt->papFldDes[dfanoutRecordMLIS]->size =
sizeof(prec->
mlis);
241 prt->papFldDes[dfanoutRecordMLIS]->offset = (
unsigned short)((
char *)&prec->
mlis - (
char *)prec);
242 prt->papFldDes[dfanoutRecordBKLNK]->size =
sizeof(prec->
bklnk);
243 prt->papFldDes[dfanoutRecordBKLNK]->offset = (
unsigned short)((
char *)&prec->
bklnk - (
char *)prec);
244 prt->papFldDes[dfanoutRecordDISP]->size =
sizeof(prec->
disp);
245 prt->papFldDes[dfanoutRecordDISP]->offset = (
unsigned short)((
char *)&prec->
disp - (
char *)prec);
246 prt->papFldDes[dfanoutRecordPROC]->size =
sizeof(prec->
proc);
247 prt->papFldDes[dfanoutRecordPROC]->offset = (
unsigned short)((
char *)&prec->
proc - (
char *)prec);
248 prt->papFldDes[dfanoutRecordSTAT]->size =
sizeof(prec->
stat);
249 prt->papFldDes[dfanoutRecordSTAT]->offset = (
unsigned short)((
char *)&prec->
stat - (
char *)prec);
250 prt->papFldDes[dfanoutRecordSEVR]->size =
sizeof(prec->
sevr);
251 prt->papFldDes[dfanoutRecordSEVR]->offset = (
unsigned short)((
char *)&prec->
sevr - (
char *)prec);
252 prt->papFldDes[dfanoutRecordAMSG]->size =
sizeof(prec->
amsg);
253 prt->papFldDes[dfanoutRecordAMSG]->offset = (
unsigned short)((
char *)&prec->
amsg - (
char *)prec);
254 prt->papFldDes[dfanoutRecordNSTA]->size =
sizeof(prec->
nsta);
255 prt->papFldDes[dfanoutRecordNSTA]->offset = (
unsigned short)((
char *)&prec->
nsta - (
char *)prec);
256 prt->papFldDes[dfanoutRecordNSEV]->size =
sizeof(prec->
nsev);
257 prt->papFldDes[dfanoutRecordNSEV]->offset = (
unsigned short)((
char *)&prec->
nsev - (
char *)prec);
258 prt->papFldDes[dfanoutRecordNAMSG]->size =
sizeof(prec->
namsg);
259 prt->papFldDes[dfanoutRecordNAMSG]->offset = (
unsigned short)((
char *)&prec->
namsg - (
char *)prec);
260 prt->papFldDes[dfanoutRecordACKS]->size =
sizeof(prec->
acks);
261 prt->papFldDes[dfanoutRecordACKS]->offset = (
unsigned short)((
char *)&prec->
acks - (
char *)prec);
262 prt->papFldDes[dfanoutRecordACKT]->size =
sizeof(prec->
ackt);
263 prt->papFldDes[dfanoutRecordACKT]->offset = (
unsigned short)((
char *)&prec->
ackt - (
char *)prec);
264 prt->papFldDes[dfanoutRecordDISS]->size =
sizeof(prec->
diss);
265 prt->papFldDes[dfanoutRecordDISS]->offset = (
unsigned short)((
char *)&prec->
diss - (
char *)prec);
266 prt->papFldDes[dfanoutRecordLCNT]->size =
sizeof(prec->
lcnt);
267 prt->papFldDes[dfanoutRecordLCNT]->offset = (
unsigned short)((
char *)&prec->
lcnt - (
char *)prec);
268 prt->papFldDes[dfanoutRecordPACT]->size =
sizeof(prec->
pact);
269 prt->papFldDes[dfanoutRecordPACT]->offset = (
unsigned short)((
char *)&prec->
pact - (
char *)prec);
270 prt->papFldDes[dfanoutRecordPUTF]->size =
sizeof(prec->
putf);
271 prt->papFldDes[dfanoutRecordPUTF]->offset = (
unsigned short)((
char *)&prec->
putf - (
char *)prec);
272 prt->papFldDes[dfanoutRecordRPRO]->size =
sizeof(prec->
rpro);
273 prt->papFldDes[dfanoutRecordRPRO]->offset = (
unsigned short)((
char *)&prec->
rpro - (
char *)prec);
274 prt->papFldDes[dfanoutRecordASP]->size =
sizeof(prec->
asp);
275 prt->papFldDes[dfanoutRecordASP]->offset = (
unsigned short)((
char *)&prec->
asp - (
char *)prec);
276 prt->papFldDes[dfanoutRecordPPN]->size =
sizeof(prec->
ppn);
277 prt->papFldDes[dfanoutRecordPPN]->offset = (
unsigned short)((
char *)&prec->
ppn - (
char *)prec);
278 prt->papFldDes[dfanoutRecordPPNR]->size =
sizeof(prec->
ppnr);
279 prt->papFldDes[dfanoutRecordPPNR]->offset = (
unsigned short)((
char *)&prec->
ppnr - (
char *)prec);
280 prt->papFldDes[dfanoutRecordSPVT]->size =
sizeof(prec->
spvt);
281 prt->papFldDes[dfanoutRecordSPVT]->offset = (
unsigned short)((
char *)&prec->
spvt - (
char *)prec);
282 prt->papFldDes[dfanoutRecordRSET]->size =
sizeof(prec->
rset);
283 prt->papFldDes[dfanoutRecordRSET]->offset = (
unsigned short)((
char *)&prec->
rset - (
char *)prec);
284 prt->papFldDes[dfanoutRecordDSET]->size =
sizeof(prec->
dset);
285 prt->papFldDes[dfanoutRecordDSET]->offset = (
unsigned short)((
char *)&prec->
dset - (
char *)prec);
286 prt->papFldDes[dfanoutRecordDPVT]->size =
sizeof(prec->
dpvt);
287 prt->papFldDes[dfanoutRecordDPVT]->offset = (
unsigned short)((
char *)&prec->
dpvt - (
char *)prec);
288 prt->papFldDes[dfanoutRecordRDES]->size =
sizeof(prec->
rdes);
289 prt->papFldDes[dfanoutRecordRDES]->offset = (
unsigned short)((
char *)&prec->
rdes - (
char *)prec);
290 prt->papFldDes[dfanoutRecordLSET]->size =
sizeof(prec->
lset);
291 prt->papFldDes[dfanoutRecordLSET]->offset = (
unsigned short)((
char *)&prec->
lset - (
char *)prec);
292 prt->papFldDes[dfanoutRecordPRIO]->size =
sizeof(prec->
prio);
293 prt->papFldDes[dfanoutRecordPRIO]->offset = (
unsigned short)((
char *)&prec->
prio - (
char *)prec);
294 prt->papFldDes[dfanoutRecordTPRO]->size =
sizeof(prec->
tpro);
295 prt->papFldDes[dfanoutRecordTPRO]->offset = (
unsigned short)((
char *)&prec->
tpro - (
char *)prec);
296 prt->papFldDes[dfanoutRecordBKPT]->size =
sizeof(prec->
bkpt);
297 prt->papFldDes[dfanoutRecordBKPT]->offset = (
unsigned short)((
char *)&prec->
bkpt - (
char *)prec);
298 prt->papFldDes[dfanoutRecordUDF]->size =
sizeof(prec->
udf);
299 prt->papFldDes[dfanoutRecordUDF]->offset = (
unsigned short)((
char *)&prec->
udf - (
char *)prec);
300 prt->papFldDes[dfanoutRecordUDFS]->size =
sizeof(prec->
udfs);
301 prt->papFldDes[dfanoutRecordUDFS]->offset = (
unsigned short)((
char *)&prec->
udfs - (
char *)prec);
302 prt->papFldDes[dfanoutRecordTIME]->size =
sizeof(prec->
time);
303 prt->papFldDes[dfanoutRecordTIME]->offset = (
unsigned short)((
char *)&prec->
time - (
char *)prec);
304 prt->papFldDes[dfanoutRecordUTAG]->size =
sizeof(prec->
utag);
305 prt->papFldDes[dfanoutRecordUTAG]->offset = (
unsigned short)((
char *)&prec->
utag - (
char *)prec);
306 prt->papFldDes[dfanoutRecordFLNK]->size =
sizeof(prec->
flnk);
307 prt->papFldDes[dfanoutRecordFLNK]->offset = (
unsigned short)((
char *)&prec->
flnk - (
char *)prec);
308 prt->papFldDes[dfanoutRecordVAL]->size =
sizeof(prec->
val);
309 prt->papFldDes[dfanoutRecordVAL]->offset = (
unsigned short)((
char *)&prec->
val - (
char *)prec);
310 prt->papFldDes[dfanoutRecordSELM]->size =
sizeof(prec->
selm);
311 prt->papFldDes[dfanoutRecordSELM]->offset = (
unsigned short)((
char *)&prec->
selm - (
char *)prec);
312 prt->papFldDes[dfanoutRecordSELN]->size =
sizeof(prec->
seln);
313 prt->papFldDes[dfanoutRecordSELN]->offset = (
unsigned short)((
char *)&prec->
seln - (
char *)prec);
314 prt->papFldDes[dfanoutRecordSELL]->size =
sizeof(prec->
sell);
315 prt->papFldDes[dfanoutRecordSELL]->offset = (
unsigned short)((
char *)&prec->
sell - (
char *)prec);
316 prt->papFldDes[dfanoutRecordOUTA]->size =
sizeof(prec->
outa);
317 prt->papFldDes[dfanoutRecordOUTA]->offset = (
unsigned short)((
char *)&prec->
outa - (
char *)prec);
318 prt->papFldDes[dfanoutRecordOUTB]->size =
sizeof(prec->
outb);
319 prt->papFldDes[dfanoutRecordOUTB]->offset = (
unsigned short)((
char *)&prec->
outb - (
char *)prec);
320 prt->papFldDes[dfanoutRecordOUTC]->size =
sizeof(prec->
outc);
321 prt->papFldDes[dfanoutRecordOUTC]->offset = (
unsigned short)((
char *)&prec->
outc - (
char *)prec);
322 prt->papFldDes[dfanoutRecordOUTD]->size =
sizeof(prec->
outd);
323 prt->papFldDes[dfanoutRecordOUTD]->offset = (
unsigned short)((
char *)&prec->
outd - (
char *)prec);
324 prt->papFldDes[dfanoutRecordOUTE]->size =
sizeof(prec->
oute);
325 prt->papFldDes[dfanoutRecordOUTE]->offset = (
unsigned short)((
char *)&prec->
oute - (
char *)prec);
326 prt->papFldDes[dfanoutRecordOUTF]->size =
sizeof(prec->
outf);
327 prt->papFldDes[dfanoutRecordOUTF]->offset = (
unsigned short)((
char *)&prec->
outf - (
char *)prec);
328 prt->papFldDes[dfanoutRecordOUTG]->size =
sizeof(prec->
outg);
329 prt->papFldDes[dfanoutRecordOUTG]->offset = (
unsigned short)((
char *)&prec->
outg - (
char *)prec);
330 prt->papFldDes[dfanoutRecordOUTH]->size =
sizeof(prec->
outh);
331 prt->papFldDes[dfanoutRecordOUTH]->offset = (
unsigned short)((
char *)&prec->
outh - (
char *)prec);
332 prt->papFldDes[dfanoutRecordDOL]->size =
sizeof(prec->
dol);
333 prt->papFldDes[dfanoutRecordDOL]->offset = (
unsigned short)((
char *)&prec->
dol - (
char *)prec);
334 prt->papFldDes[dfanoutRecordOMSL]->size =
sizeof(prec->
omsl);
335 prt->papFldDes[dfanoutRecordOMSL]->offset = (
unsigned short)((
char *)&prec->
omsl - (
char *)prec);
336 prt->papFldDes[dfanoutRecordEGU]->size =
sizeof(prec->
egu);
337 prt->papFldDes[dfanoutRecordEGU]->offset = (
unsigned short)((
char *)&prec->
egu - (
char *)prec);
338 prt->papFldDes[dfanoutRecordPREC]->size =
sizeof(prec->
prec);
339 prt->papFldDes[dfanoutRecordPREC]->offset = (
unsigned short)((
char *)&prec->
prec - (
char *)prec);
340 prt->papFldDes[dfanoutRecordHOPR]->size =
sizeof(prec->
hopr);
341 prt->papFldDes[dfanoutRecordHOPR]->offset = (
unsigned short)((
char *)&prec->
hopr - (
char *)prec);
342 prt->papFldDes[dfanoutRecordLOPR]->size =
sizeof(prec->
lopr);
343 prt->papFldDes[dfanoutRecordLOPR]->offset = (
unsigned short)((
char *)&prec->
lopr - (
char *)prec);
344 prt->papFldDes[dfanoutRecordHIHI]->size =
sizeof(prec->
hihi);
345 prt->papFldDes[dfanoutRecordHIHI]->offset = (
unsigned short)((
char *)&prec->
hihi - (
char *)prec);
346 prt->papFldDes[dfanoutRecordLOLO]->size =
sizeof(prec->
lolo);
347 prt->papFldDes[dfanoutRecordLOLO]->offset = (
unsigned short)((
char *)&prec->
lolo - (
char *)prec);
348 prt->papFldDes[dfanoutRecordHIGH]->size =
sizeof(prec->
high);
349 prt->papFldDes[dfanoutRecordHIGH]->offset = (
unsigned short)((
char *)&prec->
high - (
char *)prec);
350 prt->papFldDes[dfanoutRecordLOW]->size =
sizeof(prec->
low);
351 prt->papFldDes[dfanoutRecordLOW]->offset = (
unsigned short)((
char *)&prec->
low - (
char *)prec);
352 prt->papFldDes[dfanoutRecordHHSV]->size =
sizeof(prec->
hhsv);
353 prt->papFldDes[dfanoutRecordHHSV]->offset = (
unsigned short)((
char *)&prec->
hhsv - (
char *)prec);
354 prt->papFldDes[dfanoutRecordLLSV]->size =
sizeof(prec->
llsv);
355 prt->papFldDes[dfanoutRecordLLSV]->offset = (
unsigned short)((
char *)&prec->
llsv - (
char *)prec);
356 prt->papFldDes[dfanoutRecordHSV]->size =
sizeof(prec->
hsv);
357 prt->papFldDes[dfanoutRecordHSV]->offset = (
unsigned short)((
char *)&prec->
hsv - (
char *)prec);
358 prt->papFldDes[dfanoutRecordLSV]->size =
sizeof(prec->
lsv);
359 prt->papFldDes[dfanoutRecordLSV]->offset = (
unsigned short)((
char *)&prec->
lsv - (
char *)prec);
360 prt->papFldDes[dfanoutRecordHYST]->size =
sizeof(prec->
hyst);
361 prt->papFldDes[dfanoutRecordHYST]->offset = (
unsigned short)((
char *)&prec->
hyst - (
char *)prec);
362 prt->papFldDes[dfanoutRecordADEL]->size =
sizeof(prec->
adel);
363 prt->papFldDes[dfanoutRecordADEL]->offset = (
unsigned short)((
char *)&prec->
adel - (
char *)prec);
364 prt->papFldDes[dfanoutRecordMDEL]->size =
sizeof(prec->
mdel);
365 prt->papFldDes[dfanoutRecordMDEL]->offset = (
unsigned short)((
char *)&prec->
mdel - (
char *)prec);
366 prt->papFldDes[dfanoutRecordLALM]->size =
sizeof(prec->
lalm);
367 prt->papFldDes[dfanoutRecordLALM]->offset = (
unsigned short)((
char *)&prec->
lalm - (
char *)prec);
368 prt->papFldDes[dfanoutRecordALST]->size =
sizeof(prec->
alst);
369 prt->papFldDes[dfanoutRecordALST]->offset = (
unsigned short)((
char *)&prec->
alst - (
char *)prec);
370 prt->papFldDes[dfanoutRecordMLST]->size =
sizeof(prec->
mlst);
371 prt->papFldDes[dfanoutRecordMLST]->offset = (
unsigned short)((
char *)&prec->
mlst - (
char *)prec);
372 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 Link.
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.
State string "Mask".
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.
char namsg[40]
New Alarm Message.
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.
State string "All".
APIs for the epicsMutex mutual exclusion semaphore.
epicsUInt64 utag
Time Tag.
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.
char amsg[40]
Alarm Message.
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.