EPICS Base  7.0.5.1
Classes | Macros | Enumerations
calcoutRecord.h File Reference

Declarations for the calcout record type. More...

#include "epicsTypes.h"
#include "link.h"
#include "epicsMutex.h"
#include "ellLib.h"
#include "devSup.h"
#include "epicsTime.h"
#include "dbScan.h"
#include "postfix.h"
Include dependency graph for calcoutRecord.h:

Go to the source code of this file.

Classes

struct  calcoutdset
 
struct  calcoutRecord
 Declaration of calcout record type. More...
 

Macros

#define HAS_calcoutdset
 
#define calcoutOOPT_NUM_CHOICES   6
 Number of states defined for menu calcoutOOPT.
 
#define calcoutINAV_NUM_CHOICES   4
 Number of states defined for menu calcoutINAV.
 
#define calcoutDOPT_NUM_CHOICES   2
 Number of states defined for menu calcoutDOPT.
 

Enumerations

enum  calcoutOOPT {
  calcoutOOPT_Every_Time, calcoutOOPT_On_Change, calcoutOOPT_When_Zero, calcoutOOPT_When_Non_zero,
  calcoutOOPT_Transition_To_Zero, calcoutOOPT_Transition_To_Non_zero
}
 Enumerated type from menu calcoutOOPT. More...
 
enum  calcoutINAV { calcoutINAV_EXT_NC, calcoutINAV_EXT, calcoutINAV_LOC, calcoutINAV_CON }
 Enumerated type from menu calcoutINAV. More...
 
enum  calcoutDOPT { calcoutDOPT_Use_VAL, calcoutDOPT_Use_OVAL }
 Enumerated type from menu calcoutDOPT. More...
 
enum  calcoutFieldIndex {
  calcoutRecordNAME = 0, calcoutRecordDESC = 1, calcoutRecordASG = 2, calcoutRecordSCAN = 3,
  calcoutRecordPINI = 4, calcoutRecordPHAS = 5, calcoutRecordEVNT = 6, calcoutRecordTSE = 7,
  calcoutRecordTSEL = 8, calcoutRecordDTYP = 9, calcoutRecordDISV = 10, calcoutRecordDISA = 11,
  calcoutRecordSDIS = 12, calcoutRecordMLOK = 13, calcoutRecordMLIS = 14, calcoutRecordBKLNK = 15,
  calcoutRecordDISP = 16, calcoutRecordPROC = 17, calcoutRecordSTAT = 18, calcoutRecordSEVR = 19,
  calcoutRecordNSTA = 20, calcoutRecordNSEV = 21, calcoutRecordACKS = 22, calcoutRecordACKT = 23,
  calcoutRecordDISS = 24, calcoutRecordLCNT = 25, calcoutRecordPACT = 26, calcoutRecordPUTF = 27,
  calcoutRecordRPRO = 28, calcoutRecordASP = 29, calcoutRecordPPN = 30, calcoutRecordPPNR = 31,
  calcoutRecordSPVT = 32, calcoutRecordRSET = 33, calcoutRecordDSET = 34, calcoutRecordDPVT = 35,
  calcoutRecordRDES = 36, calcoutRecordLSET = 37, calcoutRecordPRIO = 38, calcoutRecordTPRO = 39,
  calcoutRecordBKPT = 40, calcoutRecordUDF = 41, calcoutRecordUDFS = 42, calcoutRecordTIME = 43,
  calcoutRecordFLNK = 44, calcoutRecordRPVT = 45, calcoutRecordVAL = 46, calcoutRecordPVAL = 47,
  calcoutRecordCALC = 48, calcoutRecordCLCV = 49, calcoutRecordINPA = 50, calcoutRecordINPB = 51,
  calcoutRecordINPC = 52, calcoutRecordINPD = 53, calcoutRecordINPE = 54, calcoutRecordINPF = 55,
  calcoutRecordINPG = 56, calcoutRecordINPH = 57, calcoutRecordINPI = 58, calcoutRecordINPJ = 59,
  calcoutRecordINPK = 60, calcoutRecordINPL = 61, calcoutRecordOUT = 62, calcoutRecordINAV = 63,
  calcoutRecordINBV = 64, calcoutRecordINCV = 65, calcoutRecordINDV = 66, calcoutRecordINEV = 67,
  calcoutRecordINFV = 68, calcoutRecordINGV = 69, calcoutRecordINHV = 70, calcoutRecordINIV = 71,
  calcoutRecordINJV = 72, calcoutRecordINKV = 73, calcoutRecordINLV = 74, calcoutRecordOUTV = 75,
  calcoutRecordOOPT = 76, calcoutRecordODLY = 77, calcoutRecordDLYA = 78, calcoutRecordDOPT = 79,
  calcoutRecordOCAL = 80, calcoutRecordOCLV = 81, calcoutRecordOEVT = 82, calcoutRecordEPVT = 83,
  calcoutRecordIVOA = 84, calcoutRecordIVOV = 85, calcoutRecordEGU = 86, calcoutRecordPREC = 87,
  calcoutRecordHOPR = 88, calcoutRecordLOPR = 89, calcoutRecordHIHI = 90, calcoutRecordLOLO = 91,
  calcoutRecordHIGH = 92, calcoutRecordLOW = 93, calcoutRecordHHSV = 94, calcoutRecordLLSV = 95,
  calcoutRecordHSV = 96, calcoutRecordLSV = 97, calcoutRecordHYST = 98, calcoutRecordADEL = 99,
  calcoutRecordMDEL = 100, calcoutRecordA = 101, calcoutRecordB = 102, calcoutRecordC = 103,
  calcoutRecordD = 104, calcoutRecordE = 105, calcoutRecordF = 106, calcoutRecordG = 107,
  calcoutRecordH = 108, calcoutRecordI = 109, calcoutRecordJ = 110, calcoutRecordK = 111,
  calcoutRecordL = 112, calcoutRecordOVAL = 113, calcoutRecordLA = 114, calcoutRecordLB = 115,
  calcoutRecordLC = 116, calcoutRecordLD = 117, calcoutRecordLE = 118, calcoutRecordLF = 119,
  calcoutRecordLG = 120, calcoutRecordLH = 121, calcoutRecordLI = 122, calcoutRecordLJ = 123,
  calcoutRecordLK = 124, calcoutRecordLL = 125, calcoutRecordPOVL = 126, calcoutRecordLALM = 127,
  calcoutRecordALST = 128, calcoutRecordMLST = 129, calcoutRecordRPCL = 130, calcoutRecordORPC = 131
}
 

Detailed Description

This header was generated from calcoutRecord.dbd

Definition in file calcoutRecord.h.

Enumeration Type Documentation

◆ calcoutOOPT

Enumerator
calcoutOOPT_Every_Time 

State string "Every Time".

calcoutOOPT_On_Change 

State string "On Change".

calcoutOOPT_When_Zero 

State string "When Zero".

calcoutOOPT_When_Non_zero 

State string "When Non-zero".

calcoutOOPT_Transition_To_Zero 

State string "Transition To Zero".

calcoutOOPT_Transition_To_Non_zero 

State string "Transition To Non-zero".

Definition at line 29 of file calcoutRecord.h.

◆ calcoutINAV

Enumerator
calcoutINAV_EXT_NC 

State string "Ext PV NC".

calcoutINAV_EXT 

State string "Ext PV OK".

calcoutINAV_LOC 

State string "Local PV".

calcoutINAV_CON 

State string "Constant".

Definition at line 43 of file calcoutRecord.h.

◆ calcoutDOPT

Enumerator
calcoutDOPT_Use_VAL 

State string "Use CALC".

calcoutDOPT_Use_OVAL 

State string "Use OCAL".

Definition at line 55 of file calcoutRecord.h.