printfRecord.h

Declarations for the printf record type.

This header was generated from printfRecord.dbd

Defines

HAS_printfdset

Enums

enum printfFieldIndex

Values:

enumerator printfRecordNAME
enumerator printfRecordDESC
enumerator printfRecordASG
enumerator printfRecordSCAN
enumerator printfRecordPINI
enumerator printfRecordPHAS
enumerator printfRecordEVNT
enumerator printfRecordTSE
enumerator printfRecordTSEL
enumerator printfRecordDTYP
enumerator printfRecordDISV
enumerator printfRecordDISA
enumerator printfRecordSDIS
enumerator printfRecordMLOK
enumerator printfRecordMLIS
enumerator printfRecordBKLNK
enumerator printfRecordDISP
enumerator printfRecordPROC
enumerator printfRecordSTAT
enumerator printfRecordSEVR
enumerator printfRecordAMSG
enumerator printfRecordNSTA
enumerator printfRecordNSEV
enumerator printfRecordNAMSG
enumerator printfRecordACKS
enumerator printfRecordACKT
enumerator printfRecordDISS
enumerator printfRecordLCNT
enumerator printfRecordPACT
enumerator printfRecordPUTF
enumerator printfRecordRPRO
enumerator printfRecordASP
enumerator printfRecordPPN
enumerator printfRecordPPNR
enumerator printfRecordSPVT
enumerator printfRecordRSET
enumerator printfRecordDSET
enumerator printfRecordDPVT
enumerator printfRecordRDES
enumerator printfRecordLSET
enumerator printfRecordPRIO
enumerator printfRecordTPRO
enumerator printfRecordBKPT
enumerator printfRecordUDF
enumerator printfRecordUDFS
enumerator printfRecordTIME
enumerator printfRecordUTAG
enumerator printfRecordFLNK
enumerator printfRecordVAL
enumerator printfRecordSIZV
enumerator printfRecordLEN
enumerator printfRecordOUT
enumerator printfRecordFMT
enumerator printfRecordIVLS
enumerator printfRecordINP0
enumerator printfRecordINP1
enumerator printfRecordINP2
enumerator printfRecordINP3
enumerator printfRecordINP4
enumerator printfRecordINP5
enumerator printfRecordINP6
enumerator printfRecordINP7
enumerator printfRecordINP8
enumerator printfRecordINP9
struct printfdset

Public Members

dset common
long (*write_string)(struct printfRecord *prec)
struct printfRecord
#include <printfRecord.h>

Declaration of printf record type.

Public Members

char name[61]

Record Name.

char desc[41]

Descriptor.

char asg[29]

Access Security Group.

epicsEnum16 scan

Scan Mechanism.

epicsEnum16 pini

Process at iocInit.

epicsInt16 phas

Scan Phase.

char evnt[40]

Event Name.

epicsInt16 tse

Time Stamp Event.

DBLINK tsel

Time Stamp Link.

epicsEnum16 dtyp

Device Type.

epicsInt16 disv

Disable Value.

epicsInt16 disa

Disable.

DBLINK sdis

Scanning Disable.

epicsMutexId mlok

Monitor lock.

ELLLIST mlis

Monitor List.

ELLLIST bklnk

Backwards link tracking.

epicsUInt8 disp

Disable putField.

epicsUInt8 proc

Force Processing.

epicsEnum16 stat

Alarm Status.

epicsEnum16 sevr

Alarm Severity.

char amsg[40]

Alarm Message.

epicsEnum16 nsta

New Alarm Status.

epicsEnum16 nsev

New Alarm Severity.

char namsg[40]

New Alarm Message.

epicsEnum16 acks

Alarm Ack Severity.

epicsEnum16 ackt

Alarm Ack Transient.

epicsEnum16 diss

Disable Alarm Sevrty.

epicsUInt8 lcnt

Lock Count.

epicsUInt8 pact

Record active.

epicsUInt8 putf

dbPutField process

epicsUInt8 rpro

Reprocess

struct asgMember *asp

Access Security Pvt.

struct processNotify *ppn

pprocessNotify

struct processNotifyRecord *ppnr

pprocessNotifyRecord

struct scan_element *spvt

Scan Private.

struct typed_rset *rset

Address of RSET.

unambiguous_dset *dset

DSET address.

void *dpvt

Device Private.

struct dbRecordType *rdes

Address of dbRecordType.

struct lockRecord *lset

Lock Set.

epicsEnum16 prio

Scheduling Priority.

epicsUInt8 tpro

Trace Processing.

epicsUInt8 bkpt

Break Point.

epicsUInt8 udf

Undefined.

epicsEnum16 udfs

Undefined Alarm Sevrty.

epicsTimeStamp time

Time.

epicsUInt64 utag

Time Tag.

DBLINK flnk

Forward Process Link.

char *val

Result.

epicsUInt16 sizv

Size of VAL buffer.

epicsUInt32 len

Length of VAL.

DBLINK out

Output Specification.

char fmt[81]

Format String.

char ivls[16]

Invalid Link String.

DBLINK inp0

Input 0.

DBLINK inp1

Input 1.

DBLINK inp2

Input 2.

DBLINK inp3

Input 3.

DBLINK inp4

Input 4.

DBLINK inp5

Input 5.

DBLINK inp6

Input 6.

DBLINK inp7

Input 7.

DBLINK inp8

Input 8.

DBLINK inp9

Input 9.