This is Unofficial EPICS BASE Doxygen Site
dbFldTypes.h File Reference
#include "shareLib.h"
+ Include dependency graph for dbFldTypes.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mapdbfType
 

Macros

#define DBF_NTYPES   DBF_NOACCESS+1
 
#define DBR_STRING   DBF_STRING
 
#define DBR_CHAR   DBF_CHAR
 
#define DBR_UCHAR   DBF_UCHAR
 
#define DBR_SHORT   DBF_SHORT
 
#define DBR_USHORT   DBF_USHORT
 
#define DBR_LONG   DBF_LONG
 
#define DBR_ULONG   DBF_ULONG
 
#define DBR_INT64   DBF_INT64
 
#define DBR_UINT64   DBF_UINT64
 
#define DBR_FLOAT   DBF_FLOAT
 
#define DBR_DOUBLE   DBF_DOUBLE
 
#define DBR_ENUM   DBF_ENUM
 
#define DBR_PUT_ACKT   DBR_ENUM+1
 
#define DBR_PUT_ACKS   DBR_PUT_ACKT+1
 
#define DBR_NOACCESS   DBF_NOACCESS
 
#define VALID_DB_REQ(x)   ((x >= 0) && (x <= DBR_ENUM))
 
#define INVALID_DB_REQ(x)   ((x < 0) || (x > DBR_ENUM))
 

Typedefs

typedef struct mapdbfType mapdbfType
 

Enumerations

enum  dbfType {
  DBF_STRING, DBF_CHAR, DBF_UCHAR, DBF_SHORT,
  DBF_USHORT, DBF_LONG, DBF_ULONG, DBF_INT64,
  DBF_UINT64, DBF_FLOAT, DBF_DOUBLE, DBF_ENUM,
  DBF_MENU, DBF_DEVICE, DBF_INLINK, DBF_OUTLINK,
  DBF_FWDLINK, DBF_NOACCESS
}
 

Variables

epicsShareExtern mapdbfType pamapdbfType []
 

Macro Definition Documentation

#define DBF_NTYPES   DBF_NOACCESS+1

Definition at line 44 of file dbFldTypes.h.

#define DBR_CHAR   DBF_CHAR

Definition at line 77 of file dbFldTypes.h.

#define DBR_DOUBLE   DBF_DOUBLE

Definition at line 86 of file dbFldTypes.h.

#define DBR_ENUM   DBF_ENUM

Definition at line 87 of file dbFldTypes.h.

#define DBR_FLOAT   DBF_FLOAT

Definition at line 85 of file dbFldTypes.h.

#define DBR_INT64   DBF_INT64

Definition at line 83 of file dbFldTypes.h.

#define DBR_LONG   DBF_LONG

Definition at line 81 of file dbFldTypes.h.

#define DBR_NOACCESS   DBF_NOACCESS

Definition at line 90 of file dbFldTypes.h.

#define DBR_PUT_ACKS   DBR_PUT_ACKT+1

Definition at line 89 of file dbFldTypes.h.

#define DBR_PUT_ACKT   DBR_ENUM+1

Definition at line 88 of file dbFldTypes.h.

#define DBR_SHORT   DBF_SHORT

Definition at line 79 of file dbFldTypes.h.

#define DBR_STRING   DBF_STRING

Definition at line 76 of file dbFldTypes.h.

#define DBR_UCHAR   DBF_UCHAR

Definition at line 78 of file dbFldTypes.h.

#define DBR_UINT64   DBF_UINT64

Definition at line 84 of file dbFldTypes.h.

#define DBR_ULONG   DBF_ULONG

Definition at line 82 of file dbFldTypes.h.

#define DBR_USHORT   DBF_USHORT

Definition at line 80 of file dbFldTypes.h.

#define INVALID_DB_REQ (   x)    ((x < 0) || (x > DBR_ENUM))

Definition at line 92 of file dbFldTypes.h.

#define VALID_DB_REQ (   x)    ((x >= 0) && (x <= DBR_ENUM))

Definition at line 91 of file dbFldTypes.h.

Typedef Documentation

typedef struct mapdbfType mapdbfType

Enumeration Type Documentation

enum dbfType
Enumerator
DBF_STRING 
DBF_CHAR 
DBF_UCHAR 
DBF_SHORT 
DBF_USHORT 
DBF_LONG 
DBF_ULONG 
DBF_INT64 
DBF_UINT64 
DBF_FLOAT 
DBF_DOUBLE 
DBF_ENUM 
DBF_MENU 
DBF_DEVICE 
DBF_INLINK 
DBF_OUTLINK 
DBF_FWDLINK 
DBF_NOACCESS 

Definition at line 24 of file dbFldTypes.h.

Variable Documentation

epicsShareExtern mapdbfType pamapdbfType[]

Definition at line 51 of file dbFldTypes.h.