subRecord.h

Declarations for the sub record type.

This header was generated from subRecord.dbd

Typedefs

typedef long (*SUBFUNCPTR)(struct subRecord*)

Enums

enum subFieldIndex

Values:

enumerator subRecordNAME
enumerator subRecordDESC
enumerator subRecordASG
enumerator subRecordSCAN
enumerator subRecordPINI
enumerator subRecordPHAS
enumerator subRecordEVNT
enumerator subRecordTSE
enumerator subRecordTSEL
enumerator subRecordDTYP
enumerator subRecordDISV
enumerator subRecordDISA
enumerator subRecordSDIS
enumerator subRecordMLOK
enumerator subRecordMLIS
enumerator subRecordBKLNK
enumerator subRecordDISP
enumerator subRecordPROC
enumerator subRecordSTAT
enumerator subRecordSEVR
enumerator subRecordAMSG
enumerator subRecordNSTA
enumerator subRecordNSEV
enumerator subRecordNAMSG
enumerator subRecordACKS
enumerator subRecordACKT
enumerator subRecordDISS
enumerator subRecordLCNT
enumerator subRecordPACT
enumerator subRecordPUTF
enumerator subRecordRPRO
enumerator subRecordASP
enumerator subRecordPPN
enumerator subRecordPPNR
enumerator subRecordSPVT
enumerator subRecordRSET
enumerator subRecordDSET
enumerator subRecordDPVT
enumerator subRecordRDES
enumerator subRecordLSET
enumerator subRecordPRIO
enumerator subRecordTPRO
enumerator subRecordBKPT
enumerator subRecordUDF
enumerator subRecordUDFS
enumerator subRecordTIME
enumerator subRecordUTAG
enumerator subRecordFLNK
enumerator subRecordVAL
enumerator subRecordINAM
enumerator subRecordSNAM
enumerator subRecordSADR
enumerator subRecordINPA
enumerator subRecordINPB
enumerator subRecordINPC
enumerator subRecordINPD
enumerator subRecordINPE
enumerator subRecordINPF
enumerator subRecordINPG
enumerator subRecordINPH
enumerator subRecordINPI
enumerator subRecordINPJ
enumerator subRecordINPK
enumerator subRecordINPL
enumerator subRecordEGU
enumerator subRecordHOPR
enumerator subRecordLOPR
enumerator subRecordHIHI
enumerator subRecordLOLO
enumerator subRecordHIGH
enumerator subRecordLOW
enumerator subRecordPREC
enumerator subRecordBRSV
enumerator subRecordHHSV
enumerator subRecordLLSV
enumerator subRecordHSV
enumerator subRecordLSV
enumerator subRecordHYST
enumerator subRecordADEL
enumerator subRecordMDEL
enumerator subRecordA
enumerator subRecordB
enumerator subRecordC
enumerator subRecordD
enumerator subRecordE
enumerator subRecordF
enumerator subRecordG
enumerator subRecordH
enumerator subRecordI
enumerator subRecordJ
enumerator subRecordK
enumerator subRecordL
enumerator subRecordLA
enumerator subRecordLB
enumerator subRecordLC
enumerator subRecordLD
enumerator subRecordLE
enumerator subRecordLF
enumerator subRecordLG
enumerator subRecordLH
enumerator subRecordLI
enumerator subRecordLJ
enumerator subRecordLK
enumerator subRecordLL
enumerator subRecordLALM
enumerator subRecordALST
enumerator subRecordMLST
struct subRecord
#include <subRecord.h>

Declaration of sub 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.

epicsFloat64 val

Result.

char inam[40]

Init Routine Name.

char snam[40]

Subroutine Name.

SUBFUNCPTR sadr

Subroutine Address.

DBLINK inpa

Input A.

DBLINK inpb

Input B.

DBLINK inpc

Input C.

DBLINK inpd

Input D.

DBLINK inpe

Input E.

DBLINK inpf

Input F.

DBLINK inpg

Input G.

DBLINK inph

Input H.

DBLINK inpi

Input I.

DBLINK inpj

Input J.

DBLINK inpk

Input K.

DBLINK inpl

Input L.

char egu[16]

Engineering Units.

epicsFloat64 hopr

High Operating Range.

epicsFloat64 lopr

Low Operating Range.

epicsFloat64 hihi

Hihi Alarm Limit.

epicsFloat64 lolo

Lolo Alarm Limit.

epicsFloat64 high

High Alarm Limit.

epicsFloat64 low

Low Alarm Limit.

epicsInt16 prec

Display Precision.

epicsEnum16 brsv

Bad Return Severity.

epicsEnum16 hhsv

Hihi Severity.

epicsEnum16 llsv

Lolo Severity.

epicsEnum16 hsv

High Severity.

epicsEnum16 lsv

Low Severity.

epicsFloat64 hyst

Alarm Deadband.

epicsFloat64 adel

Archive Deadband.

epicsFloat64 mdel

Monitor Deadband.

epicsFloat64 a

Value of Input A.

epicsFloat64 b

Value of Input B.

epicsFloat64 c

Value of Input C.

epicsFloat64 d

Value of Input D.

epicsFloat64 e

Value of Input E.

epicsFloat64 f

Value of Input F.

epicsFloat64 g

Value of Input G.

epicsFloat64 h

Value of Input H.

epicsFloat64 i

Value of Input I.

epicsFloat64 j

Value of Input J.

epicsFloat64 k

Value of Input K.

epicsFloat64 l

Value of Input L.

epicsFloat64 la

Prev Value of A.

epicsFloat64 lb

Prev Value of B.

epicsFloat64 lc

Prev Value of C.

epicsFloat64 ld

Prev Value of D.

epicsFloat64 le

Prev Value of E.

epicsFloat64 lf

Prev Value of F.

epicsFloat64 lg

Prev Value of G.

epicsFloat64 lh

Prev Value of H.

epicsFloat64 li

Prev Value of I.

epicsFloat64 lj

Prev Value of J.

epicsFloat64 lk

Prev Value of K.

epicsFloat64 ll

Prev Value of L.

epicsFloat64 lalm

Last Value Alarmed.

epicsFloat64 alst

Last Value Archived.

epicsFloat64 mlst

Last Value Monitored.