calcoutRecord.h
Declarations for the calcout record type.
This header was generated from calcoutRecord.dbd
Defines
-
HAS_calcoutdset
-
calcoutDOPT_NUM_CHOICES
Number of states defined for menu calcoutDOPT.
-
calcoutINAV_NUM_CHOICES
Number of states defined for menu calcoutINAV.
-
calcoutOOPT_NUM_CHOICES
Number of states defined for menu calcoutOOPT.
Enums
-
enum calcoutDOPT
Enumerated type from menu calcoutDOPT.
Values:
-
enumerator calcoutDOPT_Use_VAL
State string “Use CALC”.
-
enumerator calcoutDOPT_Use_OVAL
State string “Use OCAL”.
-
enumerator calcoutDOPT_Use_VAL
-
enum calcoutINAV
Enumerated type from menu calcoutINAV.
Values:
-
enumerator calcoutINAV_EXT_NC
State string “Ext PV NC”.
-
enumerator calcoutINAV_EXT
State string “Ext PV OK”.
-
enumerator calcoutINAV_LOC
State string “Local PV”.
-
enumerator calcoutINAV_CON
State string “Constant”.
-
enumerator calcoutINAV_EXT_NC
-
enum calcoutOOPT
Enumerated type from menu calcoutOOPT.
Values:
-
enumerator calcoutOOPT_Every_Time
State string “Every Time”.
-
enumerator calcoutOOPT_On_Change
State string “On Change”.
-
enumerator calcoutOOPT_When_Zero
State string “When Zero”.
-
enumerator calcoutOOPT_When_Non_zero
State string “When Non-zero”.
-
enumerator calcoutOOPT_Transition_To_Zero
State string “Transition To Zero”.
-
enumerator calcoutOOPT_Transition_To_Non_zero
State string “Transition To Non-zero”.
-
enumerator calcoutOOPT_Every_Time
-
enum calcoutFieldIndex
Values:
-
enumerator calcoutRecordNAME
-
enumerator calcoutRecordDESC
-
enumerator calcoutRecordASG
-
enumerator calcoutRecordSCAN
-
enumerator calcoutRecordPINI
-
enumerator calcoutRecordPHAS
-
enumerator calcoutRecordEVNT
-
enumerator calcoutRecordTSE
-
enumerator calcoutRecordTSEL
-
enumerator calcoutRecordDTYP
-
enumerator calcoutRecordDISV
-
enumerator calcoutRecordDISA
-
enumerator calcoutRecordSDIS
-
enumerator calcoutRecordMLOK
-
enumerator calcoutRecordMLIS
-
enumerator calcoutRecordBKLNK
-
enumerator calcoutRecordDISP
-
enumerator calcoutRecordPROC
-
enumerator calcoutRecordSTAT
-
enumerator calcoutRecordSEVR
-
enumerator calcoutRecordAMSG
-
enumerator calcoutRecordNSTA
-
enumerator calcoutRecordNSEV
-
enumerator calcoutRecordNAMSG
-
enumerator calcoutRecordACKS
-
enumerator calcoutRecordACKT
-
enumerator calcoutRecordDISS
-
enumerator calcoutRecordLCNT
-
enumerator calcoutRecordPACT
-
enumerator calcoutRecordPUTF
-
enumerator calcoutRecordRPRO
-
enumerator calcoutRecordASP
-
enumerator calcoutRecordPPN
-
enumerator calcoutRecordPPNR
-
enumerator calcoutRecordSPVT
-
enumerator calcoutRecordRSET
-
enumerator calcoutRecordDSET
-
enumerator calcoutRecordDPVT
-
enumerator calcoutRecordRDES
-
enumerator calcoutRecordLSET
-
enumerator calcoutRecordPRIO
-
enumerator calcoutRecordTPRO
-
enumerator calcoutRecordBKPT
-
enumerator calcoutRecordUDF
-
enumerator calcoutRecordUDFS
-
enumerator calcoutRecordTIME
-
enumerator calcoutRecordUTAG
-
enumerator calcoutRecordFLNK
-
enumerator calcoutRecordRPVT
-
enumerator calcoutRecordVAL
-
enumerator calcoutRecordPVAL
-
enumerator calcoutRecordCALC
-
enumerator calcoutRecordCLCV
-
enumerator calcoutRecordINPA
-
enumerator calcoutRecordINPB
-
enumerator calcoutRecordINPC
-
enumerator calcoutRecordINPD
-
enumerator calcoutRecordINPE
-
enumerator calcoutRecordINPF
-
enumerator calcoutRecordINPG
-
enumerator calcoutRecordINPH
-
enumerator calcoutRecordINPI
-
enumerator calcoutRecordINPJ
-
enumerator calcoutRecordINPK
-
enumerator calcoutRecordINPL
-
enumerator calcoutRecordOUT
-
enumerator calcoutRecordINAV
-
enumerator calcoutRecordINBV
-
enumerator calcoutRecordINCV
-
enumerator calcoutRecordINDV
-
enumerator calcoutRecordINEV
-
enumerator calcoutRecordINFV
-
enumerator calcoutRecordINGV
-
enumerator calcoutRecordINHV
-
enumerator calcoutRecordINIV
-
enumerator calcoutRecordINJV
-
enumerator calcoutRecordINKV
-
enumerator calcoutRecordINLV
-
enumerator calcoutRecordOUTV
-
enumerator calcoutRecordOOPT
-
enumerator calcoutRecordODLY
-
enumerator calcoutRecordDLYA
-
enumerator calcoutRecordDOPT
-
enumerator calcoutRecordOCAL
-
enumerator calcoutRecordOCLV
-
enumerator calcoutRecordOEVT
-
enumerator calcoutRecordEPVT
-
enumerator calcoutRecordIVOA
-
enumerator calcoutRecordIVOV
-
enumerator calcoutRecordEGU
-
enumerator calcoutRecordPREC
-
enumerator calcoutRecordHOPR
-
enumerator calcoutRecordLOPR
-
enumerator calcoutRecordHIHI
-
enumerator calcoutRecordLOLO
-
enumerator calcoutRecordHIGH
-
enumerator calcoutRecordLOW
-
enumerator calcoutRecordHHSV
-
enumerator calcoutRecordLLSV
-
enumerator calcoutRecordHSV
-
enumerator calcoutRecordLSV
-
enumerator calcoutRecordHYST
-
enumerator calcoutRecordADEL
-
enumerator calcoutRecordMDEL
-
enumerator calcoutRecordA
-
enumerator calcoutRecordB
-
enumerator calcoutRecordC
-
enumerator calcoutRecordD
-
enumerator calcoutRecordE
-
enumerator calcoutRecordF
-
enumerator calcoutRecordG
-
enumerator calcoutRecordH
-
enumerator calcoutRecordI
-
enumerator calcoutRecordJ
-
enumerator calcoutRecordK
-
enumerator calcoutRecordL
-
enumerator calcoutRecordOVAL
-
enumerator calcoutRecordLA
-
enumerator calcoutRecordLB
-
enumerator calcoutRecordLC
-
enumerator calcoutRecordLD
-
enumerator calcoutRecordLE
-
enumerator calcoutRecordLF
-
enumerator calcoutRecordLG
-
enumerator calcoutRecordLH
-
enumerator calcoutRecordLI
-
enumerator calcoutRecordLJ
-
enumerator calcoutRecordLK
-
enumerator calcoutRecordLL
-
enumerator calcoutRecordPOVL
-
enumerator calcoutRecordLALM
-
enumerator calcoutRecordALST
-
enumerator calcoutRecordMLST
-
enumerator calcoutRecordRPCL
-
enumerator calcoutRecordORPC
-
enumerator calcoutRecordNAME
-
struct calcoutdset
-
struct calcoutRecord
- #include <calcoutRecord.h>
Declaration of calcout 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.
-
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.
-
struct rpvtStruct *rpvt
Record Private.
-
epicsFloat64 val
Result.
-
epicsFloat64 pval
Previous Value.
-
char calc[80]
Calculation.
-
epicsInt32 clcv
CALC Valid.
-
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.
-
DBLINK out
Output Specification.
INPA PV Status.
-
epicsEnum16 inbv
INPB PV Status.
-
epicsEnum16 incv
INPC PV Status.
-
epicsEnum16 indv
INPD PV Status.
-
epicsEnum16 inev
INPE PV Status.
-
epicsEnum16 infv
INPF PV Status.
-
epicsEnum16 ingv
INPG PV Status.
-
epicsEnum16 inhv
INPH PV Status.
-
epicsEnum16 iniv
INPI PV Status.
-
epicsEnum16 injv
INPJ PV Status.
-
epicsEnum16 inkv
INPK PV Status.
-
epicsEnum16 inlv
INPL PV Status.
-
epicsEnum16 outv
OUT PV Status.
-
epicsEnum16 oopt
Output Execute Opt.
-
epicsFloat64 odly
Output Execute Delay.
-
epicsUInt16 dlya
Output Delay Active.
-
epicsEnum16 dopt
Output Data Opt.
-
char ocal[80]
Output Calculation.
-
epicsInt32 oclv
OCAL Valid.
-
char oevt[40]
Event To Issue.
-
EVENTPVT epvt
Event private.
-
epicsEnum16 ivoa
INVALID output action.
-
epicsFloat64 ivov
INVALID output value.
-
char egu[16]
Engineering Units.
-
epicsInt16 prec
Display Precision.
-
epicsFloat64 hopr
High Operating Rng.
-
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.
-
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 oval
Output Value.
-
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 povl
Prev Value of OVAL.
-
epicsFloat64 lalm
Last Value Alarmed.
-
epicsFloat64 alst
Last Value Archived.
-
epicsFloat64 mlst
Last Val Monitored.
-
char rpcl[((80) * 21 / 6)]
Reverse Polish Calc.
-
char orpc[((80) * 21 / 6)]
Reverse Polish OCalc.
-
char name[61]