waveformRecord.h

Declarations for the waveform record type.

This header was generated from waveformRecord.dbd

Defines

HAS_wfdset
waveformPOST_NUM_CHOICES

Number of states defined for menu waveformPOST.

Enums

enum waveformPOST

Enumerated type from menu waveformPOST.

Values:

enumerator waveformPOST_Always

State string “Always”.

enumerator waveformPOST_OnChange

State string “On Change”.

enum waveformFieldIndex

Values:

enumerator waveformRecordNAME
enumerator waveformRecordDESC
enumerator waveformRecordASG
enumerator waveformRecordSCAN
enumerator waveformRecordPINI
enumerator waveformRecordPHAS
enumerator waveformRecordEVNT
enumerator waveformRecordTSE
enumerator waveformRecordTSEL
enumerator waveformRecordDTYP
enumerator waveformRecordDISV
enumerator waveformRecordDISA
enumerator waveformRecordSDIS
enumerator waveformRecordMLOK
enumerator waveformRecordMLIS
enumerator waveformRecordBKLNK
enumerator waveformRecordDISP
enumerator waveformRecordPROC
enumerator waveformRecordSTAT
enumerator waveformRecordSEVR
enumerator waveformRecordAMSG
enumerator waveformRecordNSTA
enumerator waveformRecordNSEV
enumerator waveformRecordNAMSG
enumerator waveformRecordACKS
enumerator waveformRecordACKT
enumerator waveformRecordDISS
enumerator waveformRecordLCNT
enumerator waveformRecordPACT
enumerator waveformRecordPUTF
enumerator waveformRecordRPRO
enumerator waveformRecordASP
enumerator waveformRecordPPN
enumerator waveformRecordPPNR
enumerator waveformRecordSPVT
enumerator waveformRecordRSET
enumerator waveformRecordDSET
enumerator waveformRecordDPVT
enumerator waveformRecordRDES
enumerator waveformRecordLSET
enumerator waveformRecordPRIO
enumerator waveformRecordTPRO
enumerator waveformRecordBKPT
enumerator waveformRecordUDF
enumerator waveformRecordUDFS
enumerator waveformRecordTIME
enumerator waveformRecordUTAG
enumerator waveformRecordFLNK
enumerator waveformRecordVAL
enumerator waveformRecordRARM
enumerator waveformRecordPREC
enumerator waveformRecordINP
enumerator waveformRecordEGU
enumerator waveformRecordHOPR
enumerator waveformRecordLOPR
enumerator waveformRecordNELM
enumerator waveformRecordFTVL
enumerator waveformRecordBUSY
enumerator waveformRecordNORD
enumerator waveformRecordBPTR
enumerator waveformRecordSIOL
enumerator waveformRecordSIML
enumerator waveformRecordSIMM
enumerator waveformRecordSIMS
enumerator waveformRecordOLDSIMM
enumerator waveformRecordSSCN
enumerator waveformRecordSDLY
enumerator waveformRecordSIMPVT
enumerator waveformRecordMPST
enumerator waveformRecordAPST
enumerator waveformRecordHASH
struct wfdset

Public Members

dset common
long (*read_wf)(struct waveformRecord *prec)
struct waveformRecord
#include <waveformRecord.h>

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

void *val

Value.

epicsInt16 rarm

Rearm the waveform.

epicsInt16 prec

Display Precision.

DBLINK inp

Input Specification.

char egu[16]

Engineering Units.

epicsFloat64 hopr

High Operating Range.

epicsFloat64 lopr

Low Operating Range.

epicsUInt32 nelm

Number of Elements.

epicsEnum16 ftvl

Field Type of Value.

epicsInt16 busy

Busy Indicator.

epicsUInt32 nord

Number elements read.

void *bptr

Buffer Pointer.

DBLINK siol

Simulation Input Link.

DBLINK siml

Simulation Mode Link.

epicsEnum16 simm

Simulation Mode.

epicsEnum16 sims

Simulation Mode Severity.

epicsEnum16 oldsimm

Prev. Simulation Mode.

epicsEnum16 sscn

Sim. Mode Scan.

epicsFloat64 sdly

Sim. Mode Async Delay.

epicsCallback *simpvt

Sim. Mode Private.

epicsEnum16 mpst

Post Value Monitors.

epicsEnum16 apst

Post Archive Monitors.

epicsUInt32 hash

Hash of OnChange data.