7 #ifndef INC_mbboRecord_H
8 #define INC_mbboRecord_H
59 struct asgMember *
asp;
61 struct processNotifyRecord *
ppnr;
168 mbboRecordBKLNK = 15,
176 mbboRecordNAMSG = 23,
253 mbboRecordFFSV = 100,
254 mbboRecordUNSV = 101,
255 mbboRecordCOSV = 102,
256 mbboRecordRVAL = 103,
257 mbboRecordORAW = 104,
259 mbboRecordORBV = 106,
260 mbboRecordMASK = 107,
261 mbboRecordMLST = 108,
262 mbboRecordLALM = 109,
263 mbboRecordSDEF = 110,
264 mbboRecordSHFT = 111,
265 mbboRecordSIOL = 112,
266 mbboRecordSIML = 113,
267 mbboRecordSIMM = 114,
268 mbboRecordSIMS = 115,
269 mbboRecordOLDSIMM = 116,
270 mbboRecordSSCN = 117,
271 mbboRecordSDLY = 118,
272 mbboRecordSIMPVT = 119,
273 mbboRecordIVOA = 120,
277 #ifdef GEN_SIZE_OFFSET
288 if (prt->no_fields != 122) {
290 " The mbboRecord defined in the DBD file has %d fields,\n"
291 " but the record support code was built with 122.\n",
294 prt->papFldDes[mbboRecordNAME]->size =
sizeof(prec->
name);
295 prt->papFldDes[mbboRecordNAME]->offset = (
unsigned short)((
char *)&prec->
name - (
char *)prec);
296 prt->papFldDes[mbboRecordDESC]->size =
sizeof(prec->
desc);
297 prt->papFldDes[mbboRecordDESC]->offset = (
unsigned short)((
char *)&prec->
desc - (
char *)prec);
298 prt->papFldDes[mbboRecordASG]->size =
sizeof(prec->
asg);
299 prt->papFldDes[mbboRecordASG]->offset = (
unsigned short)((
char *)&prec->
asg - (
char *)prec);
300 prt->papFldDes[mbboRecordSCAN]->size =
sizeof(prec->
scan);
301 prt->papFldDes[mbboRecordSCAN]->offset = (
unsigned short)((
char *)&prec->
scan - (
char *)prec);
302 prt->papFldDes[mbboRecordPINI]->size =
sizeof(prec->
pini);
303 prt->papFldDes[mbboRecordPINI]->offset = (
unsigned short)((
char *)&prec->
pini - (
char *)prec);
304 prt->papFldDes[mbboRecordPHAS]->size =
sizeof(prec->
phas);
305 prt->papFldDes[mbboRecordPHAS]->offset = (
unsigned short)((
char *)&prec->
phas - (
char *)prec);
306 prt->papFldDes[mbboRecordEVNT]->size =
sizeof(prec->
evnt);
307 prt->papFldDes[mbboRecordEVNT]->offset = (
unsigned short)((
char *)&prec->
evnt - (
char *)prec);
308 prt->papFldDes[mbboRecordTSE]->size =
sizeof(prec->
tse);
309 prt->papFldDes[mbboRecordTSE]->offset = (
unsigned short)((
char *)&prec->
tse - (
char *)prec);
310 prt->papFldDes[mbboRecordTSEL]->size =
sizeof(prec->
tsel);
311 prt->papFldDes[mbboRecordTSEL]->offset = (
unsigned short)((
char *)&prec->
tsel - (
char *)prec);
312 prt->papFldDes[mbboRecordDTYP]->size =
sizeof(prec->
dtyp);
313 prt->papFldDes[mbboRecordDTYP]->offset = (
unsigned short)((
char *)&prec->
dtyp - (
char *)prec);
314 prt->papFldDes[mbboRecordDISV]->size =
sizeof(prec->
disv);
315 prt->papFldDes[mbboRecordDISV]->offset = (
unsigned short)((
char *)&prec->
disv - (
char *)prec);
316 prt->papFldDes[mbboRecordDISA]->size =
sizeof(prec->
disa);
317 prt->papFldDes[mbboRecordDISA]->offset = (
unsigned short)((
char *)&prec->
disa - (
char *)prec);
318 prt->papFldDes[mbboRecordSDIS]->size =
sizeof(prec->
sdis);
319 prt->papFldDes[mbboRecordSDIS]->offset = (
unsigned short)((
char *)&prec->
sdis - (
char *)prec);
320 prt->papFldDes[mbboRecordMLOK]->size =
sizeof(prec->
mlok);
321 prt->papFldDes[mbboRecordMLOK]->offset = (
unsigned short)((
char *)&prec->
mlok - (
char *)prec);
322 prt->papFldDes[mbboRecordMLIS]->size =
sizeof(prec->
mlis);
323 prt->papFldDes[mbboRecordMLIS]->offset = (
unsigned short)((
char *)&prec->
mlis - (
char *)prec);
324 prt->papFldDes[mbboRecordBKLNK]->size =
sizeof(prec->
bklnk);
325 prt->papFldDes[mbboRecordBKLNK]->offset = (
unsigned short)((
char *)&prec->
bklnk - (
char *)prec);
326 prt->papFldDes[mbboRecordDISP]->size =
sizeof(prec->
disp);
327 prt->papFldDes[mbboRecordDISP]->offset = (
unsigned short)((
char *)&prec->
disp - (
char *)prec);
328 prt->papFldDes[mbboRecordPROC]->size =
sizeof(prec->
proc);
329 prt->papFldDes[mbboRecordPROC]->offset = (
unsigned short)((
char *)&prec->
proc - (
char *)prec);
330 prt->papFldDes[mbboRecordSTAT]->size =
sizeof(prec->
stat);
331 prt->papFldDes[mbboRecordSTAT]->offset = (
unsigned short)((
char *)&prec->
stat - (
char *)prec);
332 prt->papFldDes[mbboRecordSEVR]->size =
sizeof(prec->
sevr);
333 prt->papFldDes[mbboRecordSEVR]->offset = (
unsigned short)((
char *)&prec->
sevr - (
char *)prec);
334 prt->papFldDes[mbboRecordAMSG]->size =
sizeof(prec->
amsg);
335 prt->papFldDes[mbboRecordAMSG]->offset = (
unsigned short)((
char *)&prec->
amsg - (
char *)prec);
336 prt->papFldDes[mbboRecordNSTA]->size =
sizeof(prec->
nsta);
337 prt->papFldDes[mbboRecordNSTA]->offset = (
unsigned short)((
char *)&prec->
nsta - (
char *)prec);
338 prt->papFldDes[mbboRecordNSEV]->size =
sizeof(prec->
nsev);
339 prt->papFldDes[mbboRecordNSEV]->offset = (
unsigned short)((
char *)&prec->
nsev - (
char *)prec);
340 prt->papFldDes[mbboRecordNAMSG]->size =
sizeof(prec->
namsg);
341 prt->papFldDes[mbboRecordNAMSG]->offset = (
unsigned short)((
char *)&prec->
namsg - (
char *)prec);
342 prt->papFldDes[mbboRecordACKS]->size =
sizeof(prec->
acks);
343 prt->papFldDes[mbboRecordACKS]->offset = (
unsigned short)((
char *)&prec->
acks - (
char *)prec);
344 prt->papFldDes[mbboRecordACKT]->size =
sizeof(prec->
ackt);
345 prt->papFldDes[mbboRecordACKT]->offset = (
unsigned short)((
char *)&prec->
ackt - (
char *)prec);
346 prt->papFldDes[mbboRecordDISS]->size =
sizeof(prec->
diss);
347 prt->papFldDes[mbboRecordDISS]->offset = (
unsigned short)((
char *)&prec->
diss - (
char *)prec);
348 prt->papFldDes[mbboRecordLCNT]->size =
sizeof(prec->
lcnt);
349 prt->papFldDes[mbboRecordLCNT]->offset = (
unsigned short)((
char *)&prec->
lcnt - (
char *)prec);
350 prt->papFldDes[mbboRecordPACT]->size =
sizeof(prec->
pact);
351 prt->papFldDes[mbboRecordPACT]->offset = (
unsigned short)((
char *)&prec->
pact - (
char *)prec);
352 prt->papFldDes[mbboRecordPUTF]->size =
sizeof(prec->
putf);
353 prt->papFldDes[mbboRecordPUTF]->offset = (
unsigned short)((
char *)&prec->
putf - (
char *)prec);
354 prt->papFldDes[mbboRecordRPRO]->size =
sizeof(prec->
rpro);
355 prt->papFldDes[mbboRecordRPRO]->offset = (
unsigned short)((
char *)&prec->
rpro - (
char *)prec);
356 prt->papFldDes[mbboRecordASP]->size =
sizeof(prec->
asp);
357 prt->papFldDes[mbboRecordASP]->offset = (
unsigned short)((
char *)&prec->
asp - (
char *)prec);
358 prt->papFldDes[mbboRecordPPN]->size =
sizeof(prec->
ppn);
359 prt->papFldDes[mbboRecordPPN]->offset = (
unsigned short)((
char *)&prec->
ppn - (
char *)prec);
360 prt->papFldDes[mbboRecordPPNR]->size =
sizeof(prec->
ppnr);
361 prt->papFldDes[mbboRecordPPNR]->offset = (
unsigned short)((
char *)&prec->
ppnr - (
char *)prec);
362 prt->papFldDes[mbboRecordSPVT]->size =
sizeof(prec->
spvt);
363 prt->papFldDes[mbboRecordSPVT]->offset = (
unsigned short)((
char *)&prec->
spvt - (
char *)prec);
364 prt->papFldDes[mbboRecordRSET]->size =
sizeof(prec->
rset);
365 prt->papFldDes[mbboRecordRSET]->offset = (
unsigned short)((
char *)&prec->
rset - (
char *)prec);
366 prt->papFldDes[mbboRecordDSET]->size =
sizeof(prec->
dset);
367 prt->papFldDes[mbboRecordDSET]->offset = (
unsigned short)((
char *)&prec->
dset - (
char *)prec);
368 prt->papFldDes[mbboRecordDPVT]->size =
sizeof(prec->
dpvt);
369 prt->papFldDes[mbboRecordDPVT]->offset = (
unsigned short)((
char *)&prec->
dpvt - (
char *)prec);
370 prt->papFldDes[mbboRecordRDES]->size =
sizeof(prec->
rdes);
371 prt->papFldDes[mbboRecordRDES]->offset = (
unsigned short)((
char *)&prec->
rdes - (
char *)prec);
372 prt->papFldDes[mbboRecordLSET]->size =
sizeof(prec->
lset);
373 prt->papFldDes[mbboRecordLSET]->offset = (
unsigned short)((
char *)&prec->
lset - (
char *)prec);
374 prt->papFldDes[mbboRecordPRIO]->size =
sizeof(prec->
prio);
375 prt->papFldDes[mbboRecordPRIO]->offset = (
unsigned short)((
char *)&prec->
prio - (
char *)prec);
376 prt->papFldDes[mbboRecordTPRO]->size =
sizeof(prec->
tpro);
377 prt->papFldDes[mbboRecordTPRO]->offset = (
unsigned short)((
char *)&prec->
tpro - (
char *)prec);
378 prt->papFldDes[mbboRecordBKPT]->size =
sizeof(prec->
bkpt);
379 prt->papFldDes[mbboRecordBKPT]->offset = (
unsigned short)((
char *)&prec->
bkpt - (
char *)prec);
380 prt->papFldDes[mbboRecordUDF]->size =
sizeof(prec->
udf);
381 prt->papFldDes[mbboRecordUDF]->offset = (
unsigned short)((
char *)&prec->
udf - (
char *)prec);
382 prt->papFldDes[mbboRecordUDFS]->size =
sizeof(prec->
udfs);
383 prt->papFldDes[mbboRecordUDFS]->offset = (
unsigned short)((
char *)&prec->
udfs - (
char *)prec);
384 prt->papFldDes[mbboRecordTIME]->size =
sizeof(prec->
time);
385 prt->papFldDes[mbboRecordTIME]->offset = (
unsigned short)((
char *)&prec->
time - (
char *)prec);
386 prt->papFldDes[mbboRecordUTAG]->size =
sizeof(prec->
utag);
387 prt->papFldDes[mbboRecordUTAG]->offset = (
unsigned short)((
char *)&prec->
utag - (
char *)prec);
388 prt->papFldDes[mbboRecordFLNK]->size =
sizeof(prec->
flnk);
389 prt->papFldDes[mbboRecordFLNK]->offset = (
unsigned short)((
char *)&prec->
flnk - (
char *)prec);
390 prt->papFldDes[mbboRecordVAL]->size =
sizeof(prec->
val);
391 prt->papFldDes[mbboRecordVAL]->offset = (
unsigned short)((
char *)&prec->
val - (
char *)prec);
392 prt->papFldDes[mbboRecordDOL]->size =
sizeof(prec->
dol);
393 prt->papFldDes[mbboRecordDOL]->offset = (
unsigned short)((
char *)&prec->
dol - (
char *)prec);
394 prt->papFldDes[mbboRecordOMSL]->size =
sizeof(prec->
omsl);
395 prt->papFldDes[mbboRecordOMSL]->offset = (
unsigned short)((
char *)&prec->
omsl - (
char *)prec);
396 prt->papFldDes[mbboRecordNOBT]->size =
sizeof(prec->
nobt);
397 prt->papFldDes[mbboRecordNOBT]->offset = (
unsigned short)((
char *)&prec->
nobt - (
char *)prec);
398 prt->papFldDes[mbboRecordOUT]->size =
sizeof(prec->
out);
399 prt->papFldDes[mbboRecordOUT]->offset = (
unsigned short)((
char *)&prec->
out - (
char *)prec);
400 prt->papFldDes[mbboRecordZRVL]->size =
sizeof(prec->
zrvl);
401 prt->papFldDes[mbboRecordZRVL]->offset = (
unsigned short)((
char *)&prec->
zrvl - (
char *)prec);
402 prt->papFldDes[mbboRecordONVL]->size =
sizeof(prec->
onvl);
403 prt->papFldDes[mbboRecordONVL]->offset = (
unsigned short)((
char *)&prec->
onvl - (
char *)prec);
404 prt->papFldDes[mbboRecordTWVL]->size =
sizeof(prec->
twvl);
405 prt->papFldDes[mbboRecordTWVL]->offset = (
unsigned short)((
char *)&prec->
twvl - (
char *)prec);
406 prt->papFldDes[mbboRecordTHVL]->size =
sizeof(prec->
thvl);
407 prt->papFldDes[mbboRecordTHVL]->offset = (
unsigned short)((
char *)&prec->
thvl - (
char *)prec);
408 prt->papFldDes[mbboRecordFRVL]->size =
sizeof(prec->
frvl);
409 prt->papFldDes[mbboRecordFRVL]->offset = (
unsigned short)((
char *)&prec->
frvl - (
char *)prec);
410 prt->papFldDes[mbboRecordFVVL]->size =
sizeof(prec->
fvvl);
411 prt->papFldDes[mbboRecordFVVL]->offset = (
unsigned short)((
char *)&prec->
fvvl - (
char *)prec);
412 prt->papFldDes[mbboRecordSXVL]->size =
sizeof(prec->
sxvl);
413 prt->papFldDes[mbboRecordSXVL]->offset = (
unsigned short)((
char *)&prec->
sxvl - (
char *)prec);
414 prt->papFldDes[mbboRecordSVVL]->size =
sizeof(prec->
svvl);
415 prt->papFldDes[mbboRecordSVVL]->offset = (
unsigned short)((
char *)&prec->
svvl - (
char *)prec);
416 prt->papFldDes[mbboRecordEIVL]->size =
sizeof(prec->
eivl);
417 prt->papFldDes[mbboRecordEIVL]->offset = (
unsigned short)((
char *)&prec->
eivl - (
char *)prec);
418 prt->papFldDes[mbboRecordNIVL]->size =
sizeof(prec->
nivl);
419 prt->papFldDes[mbboRecordNIVL]->offset = (
unsigned short)((
char *)&prec->
nivl - (
char *)prec);
420 prt->papFldDes[mbboRecordTEVL]->size =
sizeof(prec->
tevl);
421 prt->papFldDes[mbboRecordTEVL]->offset = (
unsigned short)((
char *)&prec->
tevl - (
char *)prec);
422 prt->papFldDes[mbboRecordELVL]->size =
sizeof(prec->
elvl);
423 prt->papFldDes[mbboRecordELVL]->offset = (
unsigned short)((
char *)&prec->
elvl - (
char *)prec);
424 prt->papFldDes[mbboRecordTVVL]->size =
sizeof(prec->
tvvl);
425 prt->papFldDes[mbboRecordTVVL]->offset = (
unsigned short)((
char *)&prec->
tvvl - (
char *)prec);
426 prt->papFldDes[mbboRecordTTVL]->size =
sizeof(prec->
ttvl);
427 prt->papFldDes[mbboRecordTTVL]->offset = (
unsigned short)((
char *)&prec->
ttvl - (
char *)prec);
428 prt->papFldDes[mbboRecordFTVL]->size =
sizeof(prec->
ftvl);
429 prt->papFldDes[mbboRecordFTVL]->offset = (
unsigned short)((
char *)&prec->
ftvl - (
char *)prec);
430 prt->papFldDes[mbboRecordFFVL]->size =
sizeof(prec->
ffvl);
431 prt->papFldDes[mbboRecordFFVL]->offset = (
unsigned short)((
char *)&prec->
ffvl - (
char *)prec);
432 prt->papFldDes[mbboRecordZRST]->size =
sizeof(prec->
zrst);
433 prt->papFldDes[mbboRecordZRST]->offset = (
unsigned short)((
char *)&prec->
zrst - (
char *)prec);
434 prt->papFldDes[mbboRecordONST]->size =
sizeof(prec->
onst);
435 prt->papFldDes[mbboRecordONST]->offset = (
unsigned short)((
char *)&prec->
onst - (
char *)prec);
436 prt->papFldDes[mbboRecordTWST]->size =
sizeof(prec->
twst);
437 prt->papFldDes[mbboRecordTWST]->offset = (
unsigned short)((
char *)&prec->
twst - (
char *)prec);
438 prt->papFldDes[mbboRecordTHST]->size =
sizeof(prec->
thst);
439 prt->papFldDes[mbboRecordTHST]->offset = (
unsigned short)((
char *)&prec->
thst - (
char *)prec);
440 prt->papFldDes[mbboRecordFRST]->size =
sizeof(prec->
frst);
441 prt->papFldDes[mbboRecordFRST]->offset = (
unsigned short)((
char *)&prec->
frst - (
char *)prec);
442 prt->papFldDes[mbboRecordFVST]->size =
sizeof(prec->
fvst);
443 prt->papFldDes[mbboRecordFVST]->offset = (
unsigned short)((
char *)&prec->
fvst - (
char *)prec);
444 prt->papFldDes[mbboRecordSXST]->size =
sizeof(prec->
sxst);
445 prt->papFldDes[mbboRecordSXST]->offset = (
unsigned short)((
char *)&prec->
sxst - (
char *)prec);
446 prt->papFldDes[mbboRecordSVST]->size =
sizeof(prec->
svst);
447 prt->papFldDes[mbboRecordSVST]->offset = (
unsigned short)((
char *)&prec->
svst - (
char *)prec);
448 prt->papFldDes[mbboRecordEIST]->size =
sizeof(prec->
eist);
449 prt->papFldDes[mbboRecordEIST]->offset = (
unsigned short)((
char *)&prec->
eist - (
char *)prec);
450 prt->papFldDes[mbboRecordNIST]->size =
sizeof(prec->
nist);
451 prt->papFldDes[mbboRecordNIST]->offset = (
unsigned short)((
char *)&prec->
nist - (
char *)prec);
452 prt->papFldDes[mbboRecordTEST]->size =
sizeof(prec->
test);
453 prt->papFldDes[mbboRecordTEST]->offset = (
unsigned short)((
char *)&prec->
test - (
char *)prec);
454 prt->papFldDes[mbboRecordELST]->size =
sizeof(prec->
elst);
455 prt->papFldDes[mbboRecordELST]->offset = (
unsigned short)((
char *)&prec->
elst - (
char *)prec);
456 prt->papFldDes[mbboRecordTVST]->size =
sizeof(prec->
tvst);
457 prt->papFldDes[mbboRecordTVST]->offset = (
unsigned short)((
char *)&prec->
tvst - (
char *)prec);
458 prt->papFldDes[mbboRecordTTST]->size =
sizeof(prec->
ttst);
459 prt->papFldDes[mbboRecordTTST]->offset = (
unsigned short)((
char *)&prec->
ttst - (
char *)prec);
460 prt->papFldDes[mbboRecordFTST]->size =
sizeof(prec->
ftst);
461 prt->papFldDes[mbboRecordFTST]->offset = (
unsigned short)((
char *)&prec->
ftst - (
char *)prec);
462 prt->papFldDes[mbboRecordFFST]->size =
sizeof(prec->
ffst);
463 prt->papFldDes[mbboRecordFFST]->offset = (
unsigned short)((
char *)&prec->
ffst - (
char *)prec);
464 prt->papFldDes[mbboRecordZRSV]->size =
sizeof(prec->
zrsv);
465 prt->papFldDes[mbboRecordZRSV]->offset = (
unsigned short)((
char *)&prec->
zrsv - (
char *)prec);
466 prt->papFldDes[mbboRecordONSV]->size =
sizeof(prec->
onsv);
467 prt->papFldDes[mbboRecordONSV]->offset = (
unsigned short)((
char *)&prec->
onsv - (
char *)prec);
468 prt->papFldDes[mbboRecordTWSV]->size =
sizeof(prec->
twsv);
469 prt->papFldDes[mbboRecordTWSV]->offset = (
unsigned short)((
char *)&prec->
twsv - (
char *)prec);
470 prt->papFldDes[mbboRecordTHSV]->size =
sizeof(prec->
thsv);
471 prt->papFldDes[mbboRecordTHSV]->offset = (
unsigned short)((
char *)&prec->
thsv - (
char *)prec);
472 prt->papFldDes[mbboRecordFRSV]->size =
sizeof(prec->
frsv);
473 prt->papFldDes[mbboRecordFRSV]->offset = (
unsigned short)((
char *)&prec->
frsv - (
char *)prec);
474 prt->papFldDes[mbboRecordFVSV]->size =
sizeof(prec->
fvsv);
475 prt->papFldDes[mbboRecordFVSV]->offset = (
unsigned short)((
char *)&prec->
fvsv - (
char *)prec);
476 prt->papFldDes[mbboRecordSXSV]->size =
sizeof(prec->
sxsv);
477 prt->papFldDes[mbboRecordSXSV]->offset = (
unsigned short)((
char *)&prec->
sxsv - (
char *)prec);
478 prt->papFldDes[mbboRecordSVSV]->size =
sizeof(prec->
svsv);
479 prt->papFldDes[mbboRecordSVSV]->offset = (
unsigned short)((
char *)&prec->
svsv - (
char *)prec);
480 prt->papFldDes[mbboRecordEISV]->size =
sizeof(prec->
eisv);
481 prt->papFldDes[mbboRecordEISV]->offset = (
unsigned short)((
char *)&prec->
eisv - (
char *)prec);
482 prt->papFldDes[mbboRecordNISV]->size =
sizeof(prec->
nisv);
483 prt->papFldDes[mbboRecordNISV]->offset = (
unsigned short)((
char *)&prec->
nisv - (
char *)prec);
484 prt->papFldDes[mbboRecordTESV]->size =
sizeof(prec->
tesv);
485 prt->papFldDes[mbboRecordTESV]->offset = (
unsigned short)((
char *)&prec->
tesv - (
char *)prec);
486 prt->papFldDes[mbboRecordELSV]->size =
sizeof(prec->
elsv);
487 prt->papFldDes[mbboRecordELSV]->offset = (
unsigned short)((
char *)&prec->
elsv - (
char *)prec);
488 prt->papFldDes[mbboRecordTVSV]->size =
sizeof(prec->
tvsv);
489 prt->papFldDes[mbboRecordTVSV]->offset = (
unsigned short)((
char *)&prec->
tvsv - (
char *)prec);
490 prt->papFldDes[mbboRecordTTSV]->size =
sizeof(prec->
ttsv);
491 prt->papFldDes[mbboRecordTTSV]->offset = (
unsigned short)((
char *)&prec->
ttsv - (
char *)prec);
492 prt->papFldDes[mbboRecordFTSV]->size =
sizeof(prec->
ftsv);
493 prt->papFldDes[mbboRecordFTSV]->offset = (
unsigned short)((
char *)&prec->
ftsv - (
char *)prec);
494 prt->papFldDes[mbboRecordFFSV]->size =
sizeof(prec->
ffsv);
495 prt->papFldDes[mbboRecordFFSV]->offset = (
unsigned short)((
char *)&prec->
ffsv - (
char *)prec);
496 prt->papFldDes[mbboRecordUNSV]->size =
sizeof(prec->
unsv);
497 prt->papFldDes[mbboRecordUNSV]->offset = (
unsigned short)((
char *)&prec->
unsv - (
char *)prec);
498 prt->papFldDes[mbboRecordCOSV]->size =
sizeof(prec->
cosv);
499 prt->papFldDes[mbboRecordCOSV]->offset = (
unsigned short)((
char *)&prec->
cosv - (
char *)prec);
500 prt->papFldDes[mbboRecordRVAL]->size =
sizeof(prec->
rval);
501 prt->papFldDes[mbboRecordRVAL]->offset = (
unsigned short)((
char *)&prec->
rval - (
char *)prec);
502 prt->papFldDes[mbboRecordORAW]->size =
sizeof(prec->
oraw);
503 prt->papFldDes[mbboRecordORAW]->offset = (
unsigned short)((
char *)&prec->
oraw - (
char *)prec);
504 prt->papFldDes[mbboRecordRBV]->size =
sizeof(prec->
rbv);
505 prt->papFldDes[mbboRecordRBV]->offset = (
unsigned short)((
char *)&prec->
rbv - (
char *)prec);
506 prt->papFldDes[mbboRecordORBV]->size =
sizeof(prec->
orbv);
507 prt->papFldDes[mbboRecordORBV]->offset = (
unsigned short)((
char *)&prec->
orbv - (
char *)prec);
508 prt->papFldDes[mbboRecordMASK]->size =
sizeof(prec->
mask);
509 prt->papFldDes[mbboRecordMASK]->offset = (
unsigned short)((
char *)&prec->
mask - (
char *)prec);
510 prt->papFldDes[mbboRecordMLST]->size =
sizeof(prec->
mlst);
511 prt->papFldDes[mbboRecordMLST]->offset = (
unsigned short)((
char *)&prec->
mlst - (
char *)prec);
512 prt->papFldDes[mbboRecordLALM]->size =
sizeof(prec->
lalm);
513 prt->papFldDes[mbboRecordLALM]->offset = (
unsigned short)((
char *)&prec->
lalm - (
char *)prec);
514 prt->papFldDes[mbboRecordSDEF]->size =
sizeof(prec->
sdef);
515 prt->papFldDes[mbboRecordSDEF]->offset = (
unsigned short)((
char *)&prec->
sdef - (
char *)prec);
516 prt->papFldDes[mbboRecordSHFT]->size =
sizeof(prec->
shft);
517 prt->papFldDes[mbboRecordSHFT]->offset = (
unsigned short)((
char *)&prec->
shft - (
char *)prec);
518 prt->papFldDes[mbboRecordSIOL]->size =
sizeof(prec->
siol);
519 prt->papFldDes[mbboRecordSIOL]->offset = (
unsigned short)((
char *)&prec->
siol - (
char *)prec);
520 prt->papFldDes[mbboRecordSIML]->size =
sizeof(prec->
siml);
521 prt->papFldDes[mbboRecordSIML]->offset = (
unsigned short)((
char *)&prec->
siml - (
char *)prec);
522 prt->papFldDes[mbboRecordSIMM]->size =
sizeof(prec->
simm);
523 prt->papFldDes[mbboRecordSIMM]->offset = (
unsigned short)((
char *)&prec->
simm - (
char *)prec);
524 prt->papFldDes[mbboRecordSIMS]->size =
sizeof(prec->
sims);
525 prt->papFldDes[mbboRecordSIMS]->offset = (
unsigned short)((
char *)&prec->
sims - (
char *)prec);
526 prt->papFldDes[mbboRecordOLDSIMM]->size =
sizeof(prec->
oldsimm);
527 prt->papFldDes[mbboRecordOLDSIMM]->offset = (
unsigned short)((
char *)&prec->
oldsimm - (
char *)prec);
528 prt->papFldDes[mbboRecordSSCN]->size =
sizeof(prec->
sscn);
529 prt->papFldDes[mbboRecordSSCN]->offset = (
unsigned short)((
char *)&prec->
sscn - (
char *)prec);
530 prt->papFldDes[mbboRecordSDLY]->size =
sizeof(prec->
sdly);
531 prt->papFldDes[mbboRecordSDLY]->offset = (
unsigned short)((
char *)&prec->
sdly - (
char *)prec);
532 prt->papFldDes[mbboRecordSIMPVT]->size =
sizeof(prec->
simpvt);
533 prt->papFldDes[mbboRecordSIMPVT]->offset = (
unsigned short)((
char *)&prec->
simpvt - (
char *)prec);
534 prt->papFldDes[mbboRecordIVOA]->size =
sizeof(prec->
ivoa);
535 prt->papFldDes[mbboRecordIVOA]->offset = (
unsigned short)((
char *)&prec->
ivoa - (
char *)prec);
536 prt->papFldDes[mbboRecordIVOV]->size =
sizeof(prec->
ivov);
537 prt->papFldDes[mbboRecordIVOV]->offset = (
unsigned short)((
char *)&prec->
ivov - (
char *)prec);
538 prt->rec_size =
sizeof(*prec);
ELLLIST bklnk
Backwards link tracking.
struct dbRecordType * rdes
Address of dbRecordType.
epicsEnum16 acks
Alarm Ack Severity.
DBLINK out
Output Specification.
epicsUInt32 oraw
Prev Raw Value.
epicsEnum16 twsv
State Two Severity.
struct scan_element * spvt
Scan Private.
epicsUInt32 eivl
Eight Value.
struct typed_rset * rset
Address of RSET.
epicsUInt64 utag
Time Tag.
Declaration of mbbo record type.
char fvst[26]
Five String.
epicsEnum16 omsl
Output Mode Select.
epicsEnum16 stat
Alarm Status.
LIBCOM_API void cantProceed(const char *errorMessage,...) EPICS_PRINTF_STYLE(1
Suspend this thread, the caller cannot continue or return.
epicsEnum16 ttsv
State Thirteen Sevr.
epicsEnum16 sscn
Sim. Mode Scan.
epicsEnum16 cosv
Change of State Sevr.
char tvst[26]
Twelve String.
epicsEnum16 elsv
State Eleven Severity.
The core data types used by epics.
epicsEnum16 onsv
State One Severity.
epicsEnum16 scan
Scan Mechanism.
epicsUInt32 orbv
Prev Readback Value.
epicsEnum16 frsv
State Four Severity.
epicsEnum16 zrsv
State Zero Severity.
epicsUInt32 rbv
Readback Value.
epicsEnum16 ffsv
State Fifteen Sevr.
epicsEnum16 pini
Process at iocInit.
epicsUInt32 sxvl
Six Value.
epicsEnum16 eisv
State Eight Severity.
unambiguous_dset * dset
DSET address.
epicsUInt32 mask
Hardware Mask.
char zrst[26]
Zero String.
epicsUInt32 ttvl
Thirteen Value.
Routines for code that can't continue or return after an error.
epicsUInt8 putf
dbPutField process
epicsEnum16 sevr
Alarm Severity.
epicsUInt32 zrvl
Zero Value.
char svst[26]
Seven String.
epicsEnum16 nisv
State Nine Severity.
struct processNotify * ppn
pprocessNotify
epicsEnum16 thsv
State Three Severity.
epicsEnum16 tesv
State Ten Severity.
epicsEnum16 ackt
Alarm Ack Transient.
epicsInt16 sdef
States Defined.
epicsEnum16 udfs
Undefined Alarm Sevrty.
epicsEnum16 diss
Disable Alarm Sevrty.
epicsUInt32 ftvl
Fourteen Value.
epicsFloat64 sdly
Sim. Mode Async Delay.
epicsUInt8 lcnt
Lock Count.
epicsUInt16 lalm
Last Value Alarmed.
epicsEnum16 svsv
State Seven Severity.
epicsUInt32 svvl
Seven Value.
EPICS time stamp, for use from C code.
A doubly-linked list library.
epicsInt16 disv
Disable Value.
DBLINK tsel
Time Stamp Link.
epicsEnum16 ivoa
INVALID outpt action.
epicsUInt32 elvl
Eleven Value.
DBLINK sdis
Scanning Disable.
epicsUInt8 tpro
Trace Processing.
epicsEnum16 simm
Simulation Mode.
epicsCallback * simpvt
Sim. Mode Private.
epicsEnum16 unsv
Unknown State Sevr.
epicsUInt32 thvl
Three Value.
char name[61]
Record Name.
char frst[26]
Four String.
epicsEnum16 dtyp
Device Type.
epicsEnum16 val
Desired Value.
epicsInt16 tse
Time Stamp Event.
struct lockRecord * lset
Lock Set.
epicsUInt8 rpro
Reprocess.
epicsEnum16 nsta
New Alarm Status.
epicsEnum16 sxsv
State Six Severity.
epicsEnum16 fvsv
State Five Severity.
epicsEnum16 ftsv
State Fourteen Sevr.
epicsUInt16 nobt
Number of Bits.
char amsg[40]
Alarm Message.
APIs for the epicsMutex mutual exclusion semaphore.
ELLLIST mlis
Monitor List.
epicsEnum16 nsev
New Alarm Severity.
epicsUInt32 tvvl
Twelve Value.
epicsUInt32 rval
Raw Value.
DBLINK siml
Simulation Mode Link.
char namsg[40]
New Alarm Message.
char ffst[26]
Fifteen String.
DBLINK dol
Desired Output Link.
epicsUInt32 onvl
One Value.
epicsEnum16 oldsimm
Prev. Simulation Mode.
epicsEnum16 tvsv
State Twelve Severity.
epicsUInt16 mlst
Last Value Monitored.
#define epicsExportRegistrar(fun)
Declare a registrar function for exporting.
epicsEnum16 sims
Simulation Mode Severity.
epicsUInt32 tevl
Ten Value.
char nist[26]
Nine String.
epicsUInt32 ffvl
Fifteen Value.
DBLINK siol
Simulation Output Link.
char thst[26]
Three String.
DBLINK flnk
Forward Process Link.
char ftst[26]
Fourteen String.
epicsEnum16 prio
Scheduling Priority.
epicsUInt32 nivl
Nine Value.
void * dpvt
Device Private.
EPICS time-stamps (epicsTimeStamp), epicsTime C++ class and C functions for handling wall-clock times...
char asg[29]
Access Security Group.
struct asgMember * asp
Access Security Pvt.
epicsUInt8 bkpt
Break Point.
struct processNotifyRecord * ppnr
pprocessNotifyRecord
epicsUInt8 pact
Record active.
epicsUInt16 ivov
INVALID output value.
epicsUInt8 proc
Force Processing.
epicsUInt32 twvl
Two Value.
epicsUInt8 disp
Disable putField.
epicsUInt32 fvvl
Five Value.
epicsUInt32 frvl
Four Value.
char eist[26]
Eight String.
epicsMutexId mlok
Monitor lock.
epicsInt16 phas
Scan Phase.
char ttst[26]
Thirteen String.
struct epicsMutexParm * epicsMutexId
An identifier for an epicsMutex for use with the C API.
char elst[26]
Eleven String.