7 #ifndef INC_int64outRecord_H
8 #define INC_int64outRecord_H
23 #define HAS_int64outdset
60 struct asgMember *
asp;
62 struct processNotifyRecord *
ppnr;
113 int64outRecordNAME = 0,
114 int64outRecordDESC = 1,
115 int64outRecordASG = 2,
116 int64outRecordSCAN = 3,
117 int64outRecordPINI = 4,
118 int64outRecordPHAS = 5,
119 int64outRecordEVNT = 6,
120 int64outRecordTSE = 7,
121 int64outRecordTSEL = 8,
122 int64outRecordDTYP = 9,
123 int64outRecordDISV = 10,
124 int64outRecordDISA = 11,
125 int64outRecordSDIS = 12,
126 int64outRecordMLOK = 13,
127 int64outRecordMLIS = 14,
128 int64outRecordBKLNK = 15,
129 int64outRecordDISP = 16,
130 int64outRecordPROC = 17,
131 int64outRecordSTAT = 18,
132 int64outRecordSEVR = 19,
133 int64outRecordAMSG = 20,
134 int64outRecordNSTA = 21,
135 int64outRecordNSEV = 22,
136 int64outRecordNAMSG = 23,
137 int64outRecordACKS = 24,
138 int64outRecordACKT = 25,
139 int64outRecordDISS = 26,
140 int64outRecordLCNT = 27,
141 int64outRecordPACT = 28,
142 int64outRecordPUTF = 29,
143 int64outRecordRPRO = 30,
144 int64outRecordASP = 31,
145 int64outRecordPPN = 32,
146 int64outRecordPPNR = 33,
147 int64outRecordSPVT = 34,
148 int64outRecordRSET = 35,
149 int64outRecordDSET = 36,
150 int64outRecordDPVT = 37,
151 int64outRecordRDES = 38,
152 int64outRecordLSET = 39,
153 int64outRecordPRIO = 40,
154 int64outRecordTPRO = 41,
155 int64outRecordBKPT = 42,
156 int64outRecordUDF = 43,
157 int64outRecordUDFS = 44,
158 int64outRecordTIME = 45,
159 int64outRecordUTAG = 46,
160 int64outRecordFLNK = 47,
161 int64outRecordVAL = 48,
162 int64outRecordOUT = 49,
163 int64outRecordDOL = 50,
164 int64outRecordOMSL = 51,
165 int64outRecordEGU = 52,
166 int64outRecordDRVH = 53,
167 int64outRecordDRVL = 54,
168 int64outRecordHOPR = 55,
169 int64outRecordLOPR = 56,
170 int64outRecordHIHI = 57,
171 int64outRecordLOLO = 58,
172 int64outRecordHIGH = 59,
173 int64outRecordLOW = 60,
174 int64outRecordHHSV = 61,
175 int64outRecordLLSV = 62,
176 int64outRecordHSV = 63,
177 int64outRecordLSV = 64,
178 int64outRecordHYST = 65,
179 int64outRecordADEL = 66,
180 int64outRecordMDEL = 67,
181 int64outRecordLALM = 68,
182 int64outRecordALST = 69,
183 int64outRecordMLST = 70,
184 int64outRecordSIOL = 71,
185 int64outRecordSIML = 72,
186 int64outRecordSIMM = 73,
187 int64outRecordSIMS = 74,
188 int64outRecordOLDSIMM = 75,
189 int64outRecordSSCN = 76,
190 int64outRecordSDLY = 77,
191 int64outRecordSIMPVT = 78,
192 int64outRecordIVOA = 79,
193 int64outRecordIVOV = 80
194 } int64outFieldIndex;
196 #ifdef GEN_SIZE_OFFSET
207 if (prt->no_fields != 81) {
209 " The int64outRecord defined in the DBD file has %d fields,\n"
210 " but the record support code was built with 81.\n",
213 prt->papFldDes[int64outRecordNAME]->size =
sizeof(prec->
name);
214 prt->papFldDes[int64outRecordNAME]->offset = (
unsigned short)((
char *)&prec->
name - (
char *)prec);
215 prt->papFldDes[int64outRecordDESC]->size =
sizeof(prec->
desc);
216 prt->papFldDes[int64outRecordDESC]->offset = (
unsigned short)((
char *)&prec->
desc - (
char *)prec);
217 prt->papFldDes[int64outRecordASG]->size =
sizeof(prec->
asg);
218 prt->papFldDes[int64outRecordASG]->offset = (
unsigned short)((
char *)&prec->
asg - (
char *)prec);
219 prt->papFldDes[int64outRecordSCAN]->size =
sizeof(prec->
scan);
220 prt->papFldDes[int64outRecordSCAN]->offset = (
unsigned short)((
char *)&prec->
scan - (
char *)prec);
221 prt->papFldDes[int64outRecordPINI]->size =
sizeof(prec->
pini);
222 prt->papFldDes[int64outRecordPINI]->offset = (
unsigned short)((
char *)&prec->
pini - (
char *)prec);
223 prt->papFldDes[int64outRecordPHAS]->size =
sizeof(prec->
phas);
224 prt->papFldDes[int64outRecordPHAS]->offset = (
unsigned short)((
char *)&prec->
phas - (
char *)prec);
225 prt->papFldDes[int64outRecordEVNT]->size =
sizeof(prec->
evnt);
226 prt->papFldDes[int64outRecordEVNT]->offset = (
unsigned short)((
char *)&prec->
evnt - (
char *)prec);
227 prt->papFldDes[int64outRecordTSE]->size =
sizeof(prec->
tse);
228 prt->papFldDes[int64outRecordTSE]->offset = (
unsigned short)((
char *)&prec->
tse - (
char *)prec);
229 prt->papFldDes[int64outRecordTSEL]->size =
sizeof(prec->
tsel);
230 prt->papFldDes[int64outRecordTSEL]->offset = (
unsigned short)((
char *)&prec->
tsel - (
char *)prec);
231 prt->papFldDes[int64outRecordDTYP]->size =
sizeof(prec->
dtyp);
232 prt->papFldDes[int64outRecordDTYP]->offset = (
unsigned short)((
char *)&prec->
dtyp - (
char *)prec);
233 prt->papFldDes[int64outRecordDISV]->size =
sizeof(prec->
disv);
234 prt->papFldDes[int64outRecordDISV]->offset = (
unsigned short)((
char *)&prec->
disv - (
char *)prec);
235 prt->papFldDes[int64outRecordDISA]->size =
sizeof(prec->
disa);
236 prt->papFldDes[int64outRecordDISA]->offset = (
unsigned short)((
char *)&prec->
disa - (
char *)prec);
237 prt->papFldDes[int64outRecordSDIS]->size =
sizeof(prec->
sdis);
238 prt->papFldDes[int64outRecordSDIS]->offset = (
unsigned short)((
char *)&prec->
sdis - (
char *)prec);
239 prt->papFldDes[int64outRecordMLOK]->size =
sizeof(prec->
mlok);
240 prt->papFldDes[int64outRecordMLOK]->offset = (
unsigned short)((
char *)&prec->
mlok - (
char *)prec);
241 prt->papFldDes[int64outRecordMLIS]->size =
sizeof(prec->
mlis);
242 prt->papFldDes[int64outRecordMLIS]->offset = (
unsigned short)((
char *)&prec->
mlis - (
char *)prec);
243 prt->papFldDes[int64outRecordBKLNK]->size =
sizeof(prec->
bklnk);
244 prt->papFldDes[int64outRecordBKLNK]->offset = (
unsigned short)((
char *)&prec->
bklnk - (
char *)prec);
245 prt->papFldDes[int64outRecordDISP]->size =
sizeof(prec->
disp);
246 prt->papFldDes[int64outRecordDISP]->offset = (
unsigned short)((
char *)&prec->
disp - (
char *)prec);
247 prt->papFldDes[int64outRecordPROC]->size =
sizeof(prec->
proc);
248 prt->papFldDes[int64outRecordPROC]->offset = (
unsigned short)((
char *)&prec->
proc - (
char *)prec);
249 prt->papFldDes[int64outRecordSTAT]->size =
sizeof(prec->
stat);
250 prt->papFldDes[int64outRecordSTAT]->offset = (
unsigned short)((
char *)&prec->
stat - (
char *)prec);
251 prt->papFldDes[int64outRecordSEVR]->size =
sizeof(prec->
sevr);
252 prt->papFldDes[int64outRecordSEVR]->offset = (
unsigned short)((
char *)&prec->
sevr - (
char *)prec);
253 prt->papFldDes[int64outRecordAMSG]->size =
sizeof(prec->
amsg);
254 prt->papFldDes[int64outRecordAMSG]->offset = (
unsigned short)((
char *)&prec->
amsg - (
char *)prec);
255 prt->papFldDes[int64outRecordNSTA]->size =
sizeof(prec->
nsta);
256 prt->papFldDes[int64outRecordNSTA]->offset = (
unsigned short)((
char *)&prec->
nsta - (
char *)prec);
257 prt->papFldDes[int64outRecordNSEV]->size =
sizeof(prec->
nsev);
258 prt->papFldDes[int64outRecordNSEV]->offset = (
unsigned short)((
char *)&prec->
nsev - (
char *)prec);
259 prt->papFldDes[int64outRecordNAMSG]->size =
sizeof(prec->
namsg);
260 prt->papFldDes[int64outRecordNAMSG]->offset = (
unsigned short)((
char *)&prec->
namsg - (
char *)prec);
261 prt->papFldDes[int64outRecordACKS]->size =
sizeof(prec->
acks);
262 prt->papFldDes[int64outRecordACKS]->offset = (
unsigned short)((
char *)&prec->
acks - (
char *)prec);
263 prt->papFldDes[int64outRecordACKT]->size =
sizeof(prec->
ackt);
264 prt->papFldDes[int64outRecordACKT]->offset = (
unsigned short)((
char *)&prec->
ackt - (
char *)prec);
265 prt->papFldDes[int64outRecordDISS]->size =
sizeof(prec->
diss);
266 prt->papFldDes[int64outRecordDISS]->offset = (
unsigned short)((
char *)&prec->
diss - (
char *)prec);
267 prt->papFldDes[int64outRecordLCNT]->size =
sizeof(prec->
lcnt);
268 prt->papFldDes[int64outRecordLCNT]->offset = (
unsigned short)((
char *)&prec->
lcnt - (
char *)prec);
269 prt->papFldDes[int64outRecordPACT]->size =
sizeof(prec->
pact);
270 prt->papFldDes[int64outRecordPACT]->offset = (
unsigned short)((
char *)&prec->
pact - (
char *)prec);
271 prt->papFldDes[int64outRecordPUTF]->size =
sizeof(prec->
putf);
272 prt->papFldDes[int64outRecordPUTF]->offset = (
unsigned short)((
char *)&prec->
putf - (
char *)prec);
273 prt->papFldDes[int64outRecordRPRO]->size =
sizeof(prec->
rpro);
274 prt->papFldDes[int64outRecordRPRO]->offset = (
unsigned short)((
char *)&prec->
rpro - (
char *)prec);
275 prt->papFldDes[int64outRecordASP]->size =
sizeof(prec->
asp);
276 prt->papFldDes[int64outRecordASP]->offset = (
unsigned short)((
char *)&prec->
asp - (
char *)prec);
277 prt->papFldDes[int64outRecordPPN]->size =
sizeof(prec->
ppn);
278 prt->papFldDes[int64outRecordPPN]->offset = (
unsigned short)((
char *)&prec->
ppn - (
char *)prec);
279 prt->papFldDes[int64outRecordPPNR]->size =
sizeof(prec->
ppnr);
280 prt->papFldDes[int64outRecordPPNR]->offset = (
unsigned short)((
char *)&prec->
ppnr - (
char *)prec);
281 prt->papFldDes[int64outRecordSPVT]->size =
sizeof(prec->
spvt);
282 prt->papFldDes[int64outRecordSPVT]->offset = (
unsigned short)((
char *)&prec->
spvt - (
char *)prec);
283 prt->papFldDes[int64outRecordRSET]->size =
sizeof(prec->
rset);
284 prt->papFldDes[int64outRecordRSET]->offset = (
unsigned short)((
char *)&prec->
rset - (
char *)prec);
285 prt->papFldDes[int64outRecordDSET]->size =
sizeof(prec->
dset);
286 prt->papFldDes[int64outRecordDSET]->offset = (
unsigned short)((
char *)&prec->
dset - (
char *)prec);
287 prt->papFldDes[int64outRecordDPVT]->size =
sizeof(prec->
dpvt);
288 prt->papFldDes[int64outRecordDPVT]->offset = (
unsigned short)((
char *)&prec->
dpvt - (
char *)prec);
289 prt->papFldDes[int64outRecordRDES]->size =
sizeof(prec->
rdes);
290 prt->papFldDes[int64outRecordRDES]->offset = (
unsigned short)((
char *)&prec->
rdes - (
char *)prec);
291 prt->papFldDes[int64outRecordLSET]->size =
sizeof(prec->
lset);
292 prt->papFldDes[int64outRecordLSET]->offset = (
unsigned short)((
char *)&prec->
lset - (
char *)prec);
293 prt->papFldDes[int64outRecordPRIO]->size =
sizeof(prec->
prio);
294 prt->papFldDes[int64outRecordPRIO]->offset = (
unsigned short)((
char *)&prec->
prio - (
char *)prec);
295 prt->papFldDes[int64outRecordTPRO]->size =
sizeof(prec->
tpro);
296 prt->papFldDes[int64outRecordTPRO]->offset = (
unsigned short)((
char *)&prec->
tpro - (
char *)prec);
297 prt->papFldDes[int64outRecordBKPT]->size =
sizeof(prec->
bkpt);
298 prt->papFldDes[int64outRecordBKPT]->offset = (
unsigned short)((
char *)&prec->
bkpt - (
char *)prec);
299 prt->papFldDes[int64outRecordUDF]->size =
sizeof(prec->
udf);
300 prt->papFldDes[int64outRecordUDF]->offset = (
unsigned short)((
char *)&prec->
udf - (
char *)prec);
301 prt->papFldDes[int64outRecordUDFS]->size =
sizeof(prec->
udfs);
302 prt->papFldDes[int64outRecordUDFS]->offset = (
unsigned short)((
char *)&prec->
udfs - (
char *)prec);
303 prt->papFldDes[int64outRecordTIME]->size =
sizeof(prec->
time);
304 prt->papFldDes[int64outRecordTIME]->offset = (
unsigned short)((
char *)&prec->
time - (
char *)prec);
305 prt->papFldDes[int64outRecordUTAG]->size =
sizeof(prec->
utag);
306 prt->papFldDes[int64outRecordUTAG]->offset = (
unsigned short)((
char *)&prec->
utag - (
char *)prec);
307 prt->papFldDes[int64outRecordFLNK]->size =
sizeof(prec->
flnk);
308 prt->papFldDes[int64outRecordFLNK]->offset = (
unsigned short)((
char *)&prec->
flnk - (
char *)prec);
309 prt->papFldDes[int64outRecordVAL]->size =
sizeof(prec->
val);
310 prt->papFldDes[int64outRecordVAL]->offset = (
unsigned short)((
char *)&prec->
val - (
char *)prec);
311 prt->papFldDes[int64outRecordOUT]->size =
sizeof(prec->
out);
312 prt->papFldDes[int64outRecordOUT]->offset = (
unsigned short)((
char *)&prec->
out - (
char *)prec);
313 prt->papFldDes[int64outRecordDOL]->size =
sizeof(prec->
dol);
314 prt->papFldDes[int64outRecordDOL]->offset = (
unsigned short)((
char *)&prec->
dol - (
char *)prec);
315 prt->papFldDes[int64outRecordOMSL]->size =
sizeof(prec->
omsl);
316 prt->papFldDes[int64outRecordOMSL]->offset = (
unsigned short)((
char *)&prec->
omsl - (
char *)prec);
317 prt->papFldDes[int64outRecordEGU]->size =
sizeof(prec->
egu);
318 prt->papFldDes[int64outRecordEGU]->offset = (
unsigned short)((
char *)&prec->
egu - (
char *)prec);
319 prt->papFldDes[int64outRecordDRVH]->size =
sizeof(prec->
drvh);
320 prt->papFldDes[int64outRecordDRVH]->offset = (
unsigned short)((
char *)&prec->
drvh - (
char *)prec);
321 prt->papFldDes[int64outRecordDRVL]->size =
sizeof(prec->
drvl);
322 prt->papFldDes[int64outRecordDRVL]->offset = (
unsigned short)((
char *)&prec->
drvl - (
char *)prec);
323 prt->papFldDes[int64outRecordHOPR]->size =
sizeof(prec->
hopr);
324 prt->papFldDes[int64outRecordHOPR]->offset = (
unsigned short)((
char *)&prec->
hopr - (
char *)prec);
325 prt->papFldDes[int64outRecordLOPR]->size =
sizeof(prec->
lopr);
326 prt->papFldDes[int64outRecordLOPR]->offset = (
unsigned short)((
char *)&prec->
lopr - (
char *)prec);
327 prt->papFldDes[int64outRecordHIHI]->size =
sizeof(prec->
hihi);
328 prt->papFldDes[int64outRecordHIHI]->offset = (
unsigned short)((
char *)&prec->
hihi - (
char *)prec);
329 prt->papFldDes[int64outRecordLOLO]->size =
sizeof(prec->
lolo);
330 prt->papFldDes[int64outRecordLOLO]->offset = (
unsigned short)((
char *)&prec->
lolo - (
char *)prec);
331 prt->papFldDes[int64outRecordHIGH]->size =
sizeof(prec->
high);
332 prt->papFldDes[int64outRecordHIGH]->offset = (
unsigned short)((
char *)&prec->
high - (
char *)prec);
333 prt->papFldDes[int64outRecordLOW]->size =
sizeof(prec->
low);
334 prt->papFldDes[int64outRecordLOW]->offset = (
unsigned short)((
char *)&prec->
low - (
char *)prec);
335 prt->papFldDes[int64outRecordHHSV]->size =
sizeof(prec->
hhsv);
336 prt->papFldDes[int64outRecordHHSV]->offset = (
unsigned short)((
char *)&prec->
hhsv - (
char *)prec);
337 prt->papFldDes[int64outRecordLLSV]->size =
sizeof(prec->
llsv);
338 prt->papFldDes[int64outRecordLLSV]->offset = (
unsigned short)((
char *)&prec->
llsv - (
char *)prec);
339 prt->papFldDes[int64outRecordHSV]->size =
sizeof(prec->
hsv);
340 prt->papFldDes[int64outRecordHSV]->offset = (
unsigned short)((
char *)&prec->
hsv - (
char *)prec);
341 prt->papFldDes[int64outRecordLSV]->size =
sizeof(prec->
lsv);
342 prt->papFldDes[int64outRecordLSV]->offset = (
unsigned short)((
char *)&prec->
lsv - (
char *)prec);
343 prt->papFldDes[int64outRecordHYST]->size =
sizeof(prec->
hyst);
344 prt->papFldDes[int64outRecordHYST]->offset = (
unsigned short)((
char *)&prec->
hyst - (
char *)prec);
345 prt->papFldDes[int64outRecordADEL]->size =
sizeof(prec->
adel);
346 prt->papFldDes[int64outRecordADEL]->offset = (
unsigned short)((
char *)&prec->
adel - (
char *)prec);
347 prt->papFldDes[int64outRecordMDEL]->size =
sizeof(prec->
mdel);
348 prt->papFldDes[int64outRecordMDEL]->offset = (
unsigned short)((
char *)&prec->
mdel - (
char *)prec);
349 prt->papFldDes[int64outRecordLALM]->size =
sizeof(prec->
lalm);
350 prt->papFldDes[int64outRecordLALM]->offset = (
unsigned short)((
char *)&prec->
lalm - (
char *)prec);
351 prt->papFldDes[int64outRecordALST]->size =
sizeof(prec->
alst);
352 prt->papFldDes[int64outRecordALST]->offset = (
unsigned short)((
char *)&prec->
alst - (
char *)prec);
353 prt->papFldDes[int64outRecordMLST]->size =
sizeof(prec->
mlst);
354 prt->papFldDes[int64outRecordMLST]->offset = (
unsigned short)((
char *)&prec->
mlst - (
char *)prec);
355 prt->papFldDes[int64outRecordSIOL]->size =
sizeof(prec->
siol);
356 prt->papFldDes[int64outRecordSIOL]->offset = (
unsigned short)((
char *)&prec->
siol - (
char *)prec);
357 prt->papFldDes[int64outRecordSIML]->size =
sizeof(prec->
siml);
358 prt->papFldDes[int64outRecordSIML]->offset = (
unsigned short)((
char *)&prec->
siml - (
char *)prec);
359 prt->papFldDes[int64outRecordSIMM]->size =
sizeof(prec->
simm);
360 prt->papFldDes[int64outRecordSIMM]->offset = (
unsigned short)((
char *)&prec->
simm - (
char *)prec);
361 prt->papFldDes[int64outRecordSIMS]->size =
sizeof(prec->
sims);
362 prt->papFldDes[int64outRecordSIMS]->offset = (
unsigned short)((
char *)&prec->
sims - (
char *)prec);
363 prt->papFldDes[int64outRecordOLDSIMM]->size =
sizeof(prec->
oldsimm);
364 prt->papFldDes[int64outRecordOLDSIMM]->offset = (
unsigned short)((
char *)&prec->
oldsimm - (
char *)prec);
365 prt->papFldDes[int64outRecordSSCN]->size =
sizeof(prec->
sscn);
366 prt->papFldDes[int64outRecordSSCN]->offset = (
unsigned short)((
char *)&prec->
sscn - (
char *)prec);
367 prt->papFldDes[int64outRecordSDLY]->size =
sizeof(prec->
sdly);
368 prt->papFldDes[int64outRecordSDLY]->offset = (
unsigned short)((
char *)&prec->
sdly - (
char *)prec);
369 prt->papFldDes[int64outRecordSIMPVT]->size =
sizeof(prec->
simpvt);
370 prt->papFldDes[int64outRecordSIMPVT]->offset = (
unsigned short)((
char *)&prec->
simpvt - (
char *)prec);
371 prt->papFldDes[int64outRecordIVOA]->size =
sizeof(prec->
ivoa);
372 prt->papFldDes[int64outRecordIVOA]->offset = (
unsigned short)((
char *)&prec->
ivoa - (
char *)prec);
373 prt->papFldDes[int64outRecordIVOV]->size =
sizeof(prec->
ivov);
374 prt->papFldDes[int64outRecordIVOV]->offset = (
unsigned short)((
char *)&prec->
ivov - (
char *)prec);
375 prt->rec_size =
sizeof(*prec);
char namsg[40]
New Alarm Message.
epicsEnum16 oldsimm
Prev. Simulation Mode.
epicsUInt8 putf
dbPutField process
epicsInt16 phas
Scan Phase.
epicsEnum16 nsev
New Alarm Severity.
struct asgMember * asp
Access Security Pvt.
struct processNotify * ppn
pprocessNotify
epicsUInt8 bkpt
Break Point.
char amsg[40]
Alarm Message.
epicsEnum16 acks
Alarm Ack Severity.
epicsEnum16 stat
Alarm Status.
epicsEnum16 prio
Scheduling Priority.
Declaration of int64out record type.
struct typed_rset * rset
Address of RSET.
epicsUInt8 pact
Record active.
LIBCOM_API void cantProceed(const char *errorMessage,...) EPICS_PRINTF_STYLE(1
Suspend this thread, the caller cannot continue or return.
epicsInt64 mlst
Last Val Monitored.
DBLINK tsel
Time Stamp Link.
The core data types used by epics.
epicsInt64 mdel
Monitor Deadband.
DBLINK flnk
Forward Process Link.
struct scan_element * spvt
Scan Private.
epicsEnum16 ackt
Alarm Ack Transient.
struct lockRecord * lset
Lock Set.
void * dpvt
Device Private.
epicsEnum16 sims
Simulation Mode Severity.
epicsInt64 ivov
INVALID output value.
epicsFloat64 sdly
Sim. Mode Async Delay.
epicsEnum16 ivoa
INVALID output action.
epicsUInt64 utag
Time Tag.
DBLINK sdis
Scanning Disable.
Routines for code that can't continue or return after an error.
epicsEnum16 pini
Process at iocInit.
epicsEnum16 dtyp
Device Type.
epicsInt64 high
High Alarm Limit.
ELLLIST mlis
Monitor List.
epicsEnum16 llsv
Lolo Severity.
epicsInt16 disv
Disable Value.
unambiguous_dset * dset
DSET address.
epicsInt64 hopr
High Operating Range.
epicsMutexId mlok
Monitor lock.
epicsUInt8 rpro
Reprocess.
char name[61]
Record Name.
epicsEnum16 scan
Scan Mechanism.
epicsEnum16 omsl
Output Mode Select.
epicsEnum16 sscn
Sim. Mode Scan.
struct processNotifyRecord * ppnr
pprocessNotifyRecord
EPICS time stamp, for use from C code.
A doubly-linked list library.
epicsEnum16 simm
Simulation Mode.
char asg[29]
Access Security Group.
epicsUInt8 disp
Disable putField.
epicsInt64 hihi
Hihi Alarm Limit.
epicsUInt8 tpro
Trace Processing.
epicsInt64 alst
Last Value Archived.
epicsEnum16 hsv
High Severity.
epicsUInt8 lcnt
Lock Count.
epicsInt64 low
Low Alarm Limit.
epicsInt64 val
Desired Output.
epicsEnum16 lsv
Low Severity.
APIs for the epicsMutex mutual exclusion semaphore.
epicsInt64 drvl
Drive Low Limit.
epicsUInt8 proc
Force Processing.
DBLINK out
Output Specification.
epicsInt64 lopr
Low Operating Range.
epicsInt64 drvh
Drive High Limit.
struct dbRecordType * rdes
Address of dbRecordType.
epicsEnum16 nsta
New Alarm Status.
epicsInt64 adel
Archive Deadband.
epicsInt64 hyst
Alarm Deadband.
epicsEnum16 udfs
Undefined Alarm Sevrty.
#define epicsExportRegistrar(fun)
Declare a registrar function for exporting.
DBLINK dol
Desired Output Link.
epicsInt64 lalm
Last Value Alarmed.
ELLLIST bklnk
Backwards link tracking.
epicsEnum16 sevr
Alarm Severity.
EPICS time-stamps (epicsTimeStamp), epicsTime C++ class and C functions for handling wall-clock times...
epicsCallback * simpvt
Sim. Mode Private.
DBLINK siml
Simulation Mode Link.
DBLINK siol
Simulation Output Link.
epicsInt16 tse
Time Stamp Event.
epicsInt64 lolo
Lolo Alarm Limit.
struct epicsMutexParm * epicsMutexId
An identifier for an epicsMutex for use with the C API.
epicsEnum16 diss
Disable Alarm Sevrty.
epicsEnum16 hhsv
Hihi Severity.