aiRecord.h

Declarations for the ai record type.

This header was generated from aiRecord.dbd

Defines

HAS_aidset

Enums

enum aiFieldIndex

Values:

enumerator aiRecordNAME
enumerator aiRecordDESC
enumerator aiRecordASG
enumerator aiRecordSCAN
enumerator aiRecordPINI
enumerator aiRecordPHAS
enumerator aiRecordEVNT
enumerator aiRecordTSE
enumerator aiRecordTSEL
enumerator aiRecordDTYP
enumerator aiRecordDISV
enumerator aiRecordDISA
enumerator aiRecordSDIS
enumerator aiRecordMLOK
enumerator aiRecordMLIS
enumerator aiRecordBKLNK
enumerator aiRecordDISP
enumerator aiRecordPROC
enumerator aiRecordSTAT
enumerator aiRecordSEVR
enumerator aiRecordAMSG
enumerator aiRecordNSTA
enumerator aiRecordNSEV
enumerator aiRecordNAMSG
enumerator aiRecordACKS
enumerator aiRecordACKT
enumerator aiRecordDISS
enumerator aiRecordLCNT
enumerator aiRecordPACT
enumerator aiRecordPUTF
enumerator aiRecordRPRO
enumerator aiRecordASP
enumerator aiRecordPPN
enumerator aiRecordPPNR
enumerator aiRecordSPVT
enumerator aiRecordRSET
enumerator aiRecordDSET
enumerator aiRecordDPVT
enumerator aiRecordRDES
enumerator aiRecordLSET
enumerator aiRecordPRIO
enumerator aiRecordTPRO
enumerator aiRecordBKPT
enumerator aiRecordUDF
enumerator aiRecordUDFS
enumerator aiRecordTIME
enumerator aiRecordUTAG
enumerator aiRecordFLNK
enumerator aiRecordVAL
enumerator aiRecordINP
enumerator aiRecordPREC
enumerator aiRecordLINR
enumerator aiRecordEGUF
enumerator aiRecordEGUL
enumerator aiRecordEGU
enumerator aiRecordHOPR
enumerator aiRecordLOPR
enumerator aiRecordAOFF
enumerator aiRecordASLO
enumerator aiRecordSMOO
enumerator aiRecordHIHI
enumerator aiRecordLOLO
enumerator aiRecordHIGH
enumerator aiRecordLOW
enumerator aiRecordHHSV
enumerator aiRecordLLSV
enumerator aiRecordHSV
enumerator aiRecordLSV
enumerator aiRecordHYST
enumerator aiRecordAFTC
enumerator aiRecordADEL
enumerator aiRecordMDEL
enumerator aiRecordLALM
enumerator aiRecordAFVL
enumerator aiRecordALST
enumerator aiRecordMLST
enumerator aiRecordESLO
enumerator aiRecordEOFF
enumerator aiRecordROFF
enumerator aiRecordPBRK
enumerator aiRecordINIT
enumerator aiRecordLBRK
enumerator aiRecordRVAL
enumerator aiRecordORAW
enumerator aiRecordSIOL
enumerator aiRecordSVAL
enumerator aiRecordSIML
enumerator aiRecordSIMM
enumerator aiRecordSIMS
enumerator aiRecordOLDSIMM
enumerator aiRecordSSCN
enumerator aiRecordSDLY
enumerator aiRecordSIMPVT
struct aidset

Public Members

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

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

Current EGU Value.

DBLINK inp

Input Specification.

epicsInt16 prec

Display Precision.

epicsEnum16 linr

Linearization.

epicsFloat64 eguf

Engineer Units Full.

epicsFloat64 egul

Engineer Units Low.

char egu[16]

Engineering Units.

epicsFloat64 hopr

High Operating Range.

epicsFloat64 lopr

Low Operating Range.

epicsFloat64 aoff

Adjustment Offset.

epicsFloat64 aslo

Adjustment Slope.

epicsFloat64 smoo

Smoothing.

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 aftc

Alarm Filter Time Constant.

epicsFloat64 adel

Archive Deadband.

epicsFloat64 mdel

Monitor Deadband.

epicsFloat64 lalm

Last Value Alarmed.

epicsFloat64 afvl

Alarm Filter Value.

epicsFloat64 alst

Last Value Archived.

epicsFloat64 mlst

Last Val Monitored.

epicsFloat64 eslo

Raw to EGU Slope.

epicsFloat64 eoff

Raw to EGU Offset.

epicsUInt32 roff

Raw Offset.

void *pbrk

Ptrto brkTable.

epicsInt16 init

Initialized?

epicsInt16 lbrk

LastBreak Point.

epicsInt32 rval

Current Raw Value.

epicsInt32 oraw

Previous Raw Value.

DBLINK siol

Simulation Input Link.

epicsFloat64 sval

Simulation Value.

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.