aoRecord.h

Declarations for the ao record type.

This header was generated from aoRecord.dbd

Defines

HAS_aodset
aoOIF_NUM_CHOICES

Number of states defined for menu aoOIF.

Enums

enum aoOIF

Enumerated type from menu aoOIF.

Values:

enumerator aoOIF_Full

State string “Full”.

enumerator aoOIF_Incremental

State string “Incremental”.

enum aoFieldIndex

Values:

enumerator aoRecordNAME
enumerator aoRecordDESC
enumerator aoRecordASG
enumerator aoRecordSCAN
enumerator aoRecordPINI
enumerator aoRecordPHAS
enumerator aoRecordEVNT
enumerator aoRecordTSE
enumerator aoRecordTSEL
enumerator aoRecordDTYP
enumerator aoRecordDISV
enumerator aoRecordDISA
enumerator aoRecordSDIS
enumerator aoRecordMLOK
enumerator aoRecordMLIS
enumerator aoRecordBKLNK
enumerator aoRecordDISP
enumerator aoRecordPROC
enumerator aoRecordSTAT
enumerator aoRecordSEVR
enumerator aoRecordAMSG
enumerator aoRecordNSTA
enumerator aoRecordNSEV
enumerator aoRecordNAMSG
enumerator aoRecordACKS
enumerator aoRecordACKT
enumerator aoRecordDISS
enumerator aoRecordLCNT
enumerator aoRecordPACT
enumerator aoRecordPUTF
enumerator aoRecordRPRO
enumerator aoRecordASP
enumerator aoRecordPPN
enumerator aoRecordPPNR
enumerator aoRecordSPVT
enumerator aoRecordRSET
enumerator aoRecordDSET
enumerator aoRecordDPVT
enumerator aoRecordRDES
enumerator aoRecordLSET
enumerator aoRecordPRIO
enumerator aoRecordTPRO
enumerator aoRecordBKPT
enumerator aoRecordUDF
enumerator aoRecordUDFS
enumerator aoRecordTIME
enumerator aoRecordUTAG
enumerator aoRecordFLNK
enumerator aoRecordVAL
enumerator aoRecordOVAL
enumerator aoRecordOUT
enumerator aoRecordOROC
enumerator aoRecordDOL
enumerator aoRecordOMSL
enumerator aoRecordOIF
enumerator aoRecordPREC
enumerator aoRecordLINR
enumerator aoRecordEGUF
enumerator aoRecordEGUL
enumerator aoRecordEGU
enumerator aoRecordROFF
enumerator aoRecordEOFF
enumerator aoRecordESLO
enumerator aoRecordDRVH
enumerator aoRecordDRVL
enumerator aoRecordHOPR
enumerator aoRecordLOPR
enumerator aoRecordAOFF
enumerator aoRecordASLO
enumerator aoRecordHIHI
enumerator aoRecordLOLO
enumerator aoRecordHIGH
enumerator aoRecordLOW
enumerator aoRecordHHSV
enumerator aoRecordLLSV
enumerator aoRecordHSV
enumerator aoRecordLSV
enumerator aoRecordHYST
enumerator aoRecordADEL
enumerator aoRecordMDEL
enumerator aoRecordRVAL
enumerator aoRecordORAW
enumerator aoRecordRBV
enumerator aoRecordORBV
enumerator aoRecordPVAL
enumerator aoRecordLALM
enumerator aoRecordALST
enumerator aoRecordMLST
enumerator aoRecordPBRK
enumerator aoRecordINIT
enumerator aoRecordLBRK
enumerator aoRecordSIOL
enumerator aoRecordSIML
enumerator aoRecordSIMM
enumerator aoRecordSIMS
enumerator aoRecordOLDSIMM
enumerator aoRecordSSCN
enumerator aoRecordSDLY
enumerator aoRecordSIMPVT
enumerator aoRecordIVOA
enumerator aoRecordIVOV
enumerator aoRecordOMOD
struct aodset

Public Members

dset common
long (*write_ao)(struct aoRecord *prec)
long (*special_linconv)(struct aoRecord *prec, int after)
struct aoRecord
#include <aoRecord.h>

Declaration of ao 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

Desired Output.

epicsFloat64 oval

Output Value.

DBLINK out

Output Specification.

epicsFloat64 oroc

Output Rate of Change.

DBLINK dol

Desired Output Link.

epicsEnum16 omsl

Output Mode Select.

epicsEnum16 oif

Out Full/Incremental.

epicsInt16 prec

Display Precision.

epicsEnum16 linr

Linearization.

epicsFloat64 eguf

Eng Units Full.

epicsFloat64 egul

Eng Units Low.

char egu[16]

Engineering Units.

epicsUInt32 roff

Raw Offset.

epicsFloat64 eoff

EGU to Raw Offset.

epicsFloat64 eslo

EGU to Raw Slope.

epicsFloat64 drvh

Drive High Limit.

epicsFloat64 drvl

Drive Low Limit.

epicsFloat64 hopr

High Operating Range.

epicsFloat64 lopr

Low Operating Range.

epicsFloat64 aoff

Adjustment Offset.

epicsFloat64 aslo

Adjustment Slope.

epicsFloat64 hihi

Hihi Alarm Limit.

epicsFloat64 lolo

Lolo Alarm Limit.

epicsFloat64 high

High Alarm Limit.

epicsFloat64 low

Low Alarm Limit.

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.

epicsInt32 rval

Current Raw Value.

epicsInt32 oraw

Previous Raw Value.

epicsInt32 rbv

Readback Value.

epicsInt32 orbv

Prev Readback Value.

epicsFloat64 pval

Previous value.

epicsFloat64 lalm

Last Value Alarmed.

epicsFloat64 alst

Last Value Archived.

epicsFloat64 mlst

Last Val Monitored.

void *pbrk

Ptrto brkTable.

epicsInt16 init

Initialized?

epicsInt16 lbrk

LastBreak Point.

DBLINK siol

Simulation Output 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 ivoa

INVALID output action.

epicsFloat64 ivov

INVALID output value.

epicsUInt8 omod

Was OVAL modified?