EPICS Base  7.0.6.1
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Classes | Macros | Enumerations
compressRecord.h File Reference

Declarations for the compress record type. More...

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

Go to the source code of this file.

Classes

struct  compressRecord
 Declaration of compress record type. More...
 

Macros

#define compressALG_NUM_CHOICES   6
 Number of states defined for menu compressALG.
 
#define bufferingALG_NUM_CHOICES   2
 Number of states defined for menu bufferingALG.
 

Enumerations

enum  compressALG {
  compressALG_N_to_1_Low_Value, compressALG_N_to_1_High_Value, compressALG_N_to_1_Average, compressALG_Average,
  compressALG_Circular_Buffer, compressALG_N_to_1_Median
}
 Enumerated type from menu compressALG. More...
 
enum  bufferingALG { bufferingALG_FIFO, bufferingALG_LIFO }
 Enumerated type from menu bufferingALG. More...
 
enum  compressFieldIndex {
  compressRecordNAME = 0, compressRecordDESC = 1, compressRecordASG = 2, compressRecordSCAN = 3,
  compressRecordPINI = 4, compressRecordPHAS = 5, compressRecordEVNT = 6, compressRecordTSE = 7,
  compressRecordTSEL = 8, compressRecordDTYP = 9, compressRecordDISV = 10, compressRecordDISA = 11,
  compressRecordSDIS = 12, compressRecordMLOK = 13, compressRecordMLIS = 14, compressRecordBKLNK = 15,
  compressRecordDISP = 16, compressRecordPROC = 17, compressRecordSTAT = 18, compressRecordSEVR = 19,
  compressRecordAMSG = 20, compressRecordNSTA = 21, compressRecordNSEV = 22, compressRecordNAMSG = 23,
  compressRecordACKS = 24, compressRecordACKT = 25, compressRecordDISS = 26, compressRecordLCNT = 27,
  compressRecordPACT = 28, compressRecordPUTF = 29, compressRecordRPRO = 30, compressRecordASP = 31,
  compressRecordPPN = 32, compressRecordPPNR = 33, compressRecordSPVT = 34, compressRecordRSET = 35,
  compressRecordDSET = 36, compressRecordDPVT = 37, compressRecordRDES = 38, compressRecordLSET = 39,
  compressRecordPRIO = 40, compressRecordTPRO = 41, compressRecordBKPT = 42, compressRecordUDF = 43,
  compressRecordUDFS = 44, compressRecordTIME = 45, compressRecordUTAG = 46, compressRecordFLNK = 47,
  compressRecordVAL = 48, compressRecordINP = 49, compressRecordRES = 50, compressRecordALG = 51,
  compressRecordBALG = 52, compressRecordNSAM = 53, compressRecordN = 54, compressRecordIHIL = 55,
  compressRecordILIL = 56, compressRecordHOPR = 57, compressRecordLOPR = 58, compressRecordPREC = 59,
  compressRecordEGU = 60, compressRecordOFF = 61, compressRecordNUSE = 62, compressRecordOUSE = 63,
  compressRecordBPTR = 64, compressRecordSPTR = 65, compressRecordWPTR = 66, compressRecordINPN = 67,
  compressRecordCVB = 68, compressRecordINX = 69
}
 

Detailed Description

This header was generated from compressRecord.dbd

Definition in file compressRecord.h.

Enumeration Type Documentation

Enumerator
compressALG_N_to_1_Low_Value 

State string "N to 1 Low Value".

compressALG_N_to_1_High_Value 

State string "N to 1 High Value".

compressALG_N_to_1_Average 

State string "N to 1 Average".

compressALG_Average 

State string "Average".

compressALG_Circular_Buffer 

State string "Circular Buffer".

compressALG_N_to_1_Median 

State string "N to 1 Median".

Definition at line 19 of file compressRecord.h.

Enumerator
bufferingALG_FIFO 

State string "FIFO Buffer".

bufferingALG_LIFO 

State string "LIFO Buffer".

Definition at line 33 of file compressRecord.h.