This is Unofficial EPICS BASE Doxygen Site
db_access.h File Reference
#include <stddef.h>
#include "epicsTypes.h"
#include "epicsTime.h"
#include "libCaAPI.h"
+ Include dependency graph for db_access.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dbr_sts_string
 
struct  dbr_stsack_string
 
struct  dbr_sts_int
 
struct  dbr_sts_short
 
struct  dbr_sts_float
 
struct  dbr_sts_enum
 
struct  dbr_sts_char
 
struct  dbr_sts_long
 
struct  dbr_sts_double
 
struct  dbr_time_string
 
struct  dbr_time_short
 
struct  dbr_time_float
 
struct  dbr_time_enum
 
struct  dbr_time_char
 
struct  dbr_time_long
 
struct  dbr_time_double
 
struct  dbr_gr_int
 
struct  dbr_gr_short
 
struct  dbr_gr_float
 
struct  dbr_gr_enum
 
struct  dbr_gr_char
 
struct  dbr_gr_long
 
struct  dbr_gr_double
 
struct  dbr_ctrl_int
 
struct  dbr_ctrl_short
 
struct  dbr_ctrl_float
 
struct  dbr_ctrl_enum
 
struct  dbr_ctrl_char
 
struct  dbr_ctrl_long
 
struct  dbr_ctrl_double
 
union  db_access_val
 

Macros

#define MAX_UNITS_SIZE   8
 
#define MAX_ENUM_STRING_SIZE   26
 
#define MAX_ENUM_STATES   16
 
#define DBF_STRING   0
 
#define DBF_INT   1
 
#define DBF_SHORT   1
 
#define DBF_FLOAT   2
 
#define DBF_ENUM   3
 
#define DBF_CHAR   4
 
#define DBF_LONG   5
 
#define DBF_DOUBLE   6
 
#define DBF_NO_ACCESS   7
 
#define LAST_TYPE   DBF_DOUBLE
 
#define VALID_DB_FIELD(x)   ((x >= 0) && (x <= LAST_TYPE))
 
#define INVALID_DB_FIELD(x)   ((x < 0) || (x > LAST_TYPE))
 
#define DBR_STRING   DBF_STRING
 
#define DBR_INT   DBF_INT
 
#define DBR_SHORT   DBF_INT
 
#define DBR_FLOAT   DBF_FLOAT
 
#define DBR_ENUM   DBF_ENUM
 
#define DBR_CHAR   DBF_CHAR
 
#define DBR_LONG   DBF_LONG
 
#define DBR_DOUBLE   DBF_DOUBLE
 
#define DBR_STS_STRING   7
 
#define DBR_STS_SHORT   8
 
#define DBR_STS_INT   DBR_STS_SHORT
 
#define DBR_STS_FLOAT   9
 
#define DBR_STS_ENUM   10
 
#define DBR_STS_CHAR   11
 
#define DBR_STS_LONG   12
 
#define DBR_STS_DOUBLE   13
 
#define DBR_TIME_STRING   14
 
#define DBR_TIME_INT   15
 
#define DBR_TIME_SHORT   15
 
#define DBR_TIME_FLOAT   16
 
#define DBR_TIME_ENUM   17
 
#define DBR_TIME_CHAR   18
 
#define DBR_TIME_LONG   19
 
#define DBR_TIME_DOUBLE   20
 
#define DBR_GR_STRING   21
 
#define DBR_GR_SHORT   22
 
#define DBR_GR_INT   DBR_GR_SHORT
 
#define DBR_GR_FLOAT   23
 
#define DBR_GR_ENUM   24
 
#define DBR_GR_CHAR   25
 
#define DBR_GR_LONG   26
 
#define DBR_GR_DOUBLE   27
 
#define DBR_CTRL_STRING   28
 
#define DBR_CTRL_SHORT   29
 
#define DBR_CTRL_INT   DBR_CTRL_SHORT
 
#define DBR_CTRL_FLOAT   30
 
#define DBR_CTRL_ENUM   31
 
#define DBR_CTRL_CHAR   32
 
#define DBR_CTRL_LONG   33
 
#define DBR_CTRL_DOUBLE   34
 
#define DBR_PUT_ACKT   DBR_CTRL_DOUBLE + 1
 
#define DBR_PUT_ACKS   DBR_PUT_ACKT + 1
 
#define DBR_STSACK_STRING   DBR_PUT_ACKS + 1
 
#define DBR_CLASS_NAME   DBR_STSACK_STRING + 1
 
#define LAST_BUFFER_TYPE   DBR_CLASS_NAME
 
#define VALID_DB_REQ(x)   ((x >= 0) && (x <= LAST_BUFFER_TYPE))
 
#define INVALID_DB_REQ(x)   ((x < 0) || (x > LAST_BUFFER_TYPE))
 
#define dbr_size_n(TYPE, COUNT)   ((unsigned)((COUNT)<=0?dbr_size[TYPE]:dbr_size[TYPE]+((COUNT)-1)*dbr_value_size[TYPE]))
 
#define dbr_value_ptr(PDBR, DBR_TYPE)   ((void *)(((char *)PDBR)+dbr_value_offset[DBR_TYPE]))
 
#define dbr_value_ptr_from_structure(PDBR, STRUCTURE)   ((void *)(((char *)PDBR)+BYTE_OS(STRUCTURE, value)))
 
#define db_strval_dim   MAX_STRING_SIZE
 
#define db_units_dim   MAX_UNITS_SIZE
 
#define db_desc_dim   24
 
#define db_name_dim   36
 
#define db_state_dim   MAX_ENUM_STATES
 
#define db_state_text_dim   MAX_ENUM_STRING_SIZE
 
#define dbf_type_is_valid(type)   ((type) >= 0 && (type) <= LAST_TYPE)
 
#define dbr_type_is_valid(type)   ((type) >= 0 && (type) <= LAST_BUFFER_TYPE)
 
#define dbr_type_is_plain(type)   ((type) >= DBR_STRING && (type) <= DBR_DOUBLE)
 
#define dbr_type_is_STS(type)   ((type) >= DBR_STS_STRING && (type) <= DBR_STS_DOUBLE)
 
#define dbr_type_is_TIME(type)   ((type) >= DBR_TIME_STRING && (type) <= DBR_TIME_DOUBLE)
 
#define dbr_type_is_GR(type)   ((type) >= DBR_GR_STRING && (type) <= DBR_GR_DOUBLE)
 
#define dbr_type_is_CTRL(type)   ((type) >= DBR_CTRL_STRING && (type) <= DBR_CTRL_DOUBLE)
 
#define dbr_type_is_STRING(type)
 
#define dbr_type_is_SHORT(type)
 
#define dbr_type_is_FLOAT(type)
 
#define dbr_type_is_ENUM(type)
 
#define dbr_type_is_CHAR(type)
 
#define dbr_type_is_LONG(type)
 
#define dbr_type_is_DOUBLE(type)
 
#define dbf_type_to_text(type)
 
#define dbf_text_to_type(text, type)
 
#define dbr_type_to_text(type)
 
#define dbr_text_to_type(text, type)
 
#define dbf_type_to_DBR(type)
 
#define dbf_type_to_DBR_STS(type)
 
#define dbf_type_to_DBR_TIME(type)
 
#define dbf_type_to_DBR_GR(type)
 
#define dbf_type_to_DBR_CTRL(type)
 

Typedefs

typedef epicsOldString dbr_string_t
 
typedef epicsUInt8 dbr_char_t
 
typedef epicsInt16 dbr_short_t
 
typedef epicsUInt16 dbr_ushort_t
 
typedef epicsInt16 dbr_int_t
 
typedef epicsUInt16 dbr_enum_t
 
typedef epicsInt32 dbr_long_t
 
typedef epicsUInt32 dbr_ulong_t
 
typedef epicsFloat32 dbr_float_t
 
typedef epicsFloat64 dbr_double_t
 
typedef epicsUInt16 dbr_put_ackt_t
 
typedef epicsUInt16 dbr_put_acks_t
 
typedef epicsOldString dbr_stsack_string_t
 
typedef epicsOldString dbr_class_name_t
 

Enumerations

enum  dbr_value_class { dbr_class_int, dbr_class_float, dbr_class_string, dbr_class_max }
 

Variables

LIBCA_API const int epicsTypeToDBR_XXXX [lastEpicsType+1]
 
LIBCA_API const epicsType DBR_XXXXToEpicsType [LAST_BUFFER_TYPE+1]
 
LIBCA_API const unsigned short dbr_size []
 
LIBCA_API const unsigned short dbr_value_size []
 
LIBCA_API enum dbr_value_class dbr_value_class [LAST_BUFFER_TYPE+1]
 
LIBCA_API const unsigned short dbr_value_offset [LAST_BUFFER_TYPE+1]
 
LIBCA_API const char * dbf_text [LAST_TYPE+3]
 
LIBCA_API const short dbf_text_dim
 
LIBCA_API const char * dbf_text_invalid
 
LIBCA_API const char * dbr_text [LAST_BUFFER_TYPE+1]
 
LIBCA_API const short dbr_text_dim
 
LIBCA_API const char * dbr_text_invalid
 

Macro Definition Documentation

#define db_desc_dim   24

Definition at line 638 of file db_access.h.

#define db_name_dim   36

Definition at line 639 of file db_access.h.

#define db_state_dim   MAX_ENUM_STATES

Definition at line 640 of file db_access.h.

#define db_state_text_dim   MAX_ENUM_STRING_SIZE

Definition at line 641 of file db_access.h.

#define db_strval_dim   MAX_STRING_SIZE

Definition at line 636 of file db_access.h.

#define db_units_dim   MAX_UNITS_SIZE

Definition at line 637 of file db_access.h.

#define DBF_CHAR   4

Definition at line 60 of file db_access.h.

#define DBF_DOUBLE   6

Definition at line 62 of file db_access.h.

#define DBF_ENUM   3

Definition at line 59 of file db_access.h.

#define DBF_FLOAT   2

Definition at line 58 of file db_access.h.

#define DBF_INT   1

Definition at line 56 of file db_access.h.

#define DBF_LONG   5

Definition at line 61 of file db_access.h.

#define DBF_NO_ACCESS   7

Definition at line 63 of file db_access.h.

#define DBF_SHORT   1

Definition at line 57 of file db_access.h.

#define DBF_STRING   0

Definition at line 55 of file db_access.h.

#define dbf_text_to_type (   text,
  type 
)
Value:
for (type=dbf_text_dim-3; type>=0; type--) { \
if (strcmp(text, dbf_text[type+1]) == 0) \
break; \
}
pvd::StructureConstPtr type
LIBCA_API const char * dbf_text[LAST_TYPE+3]
Definition: access.cpp:1034
LIBCA_API const short dbf_text_dim
Definition: access.cpp:1048
if(yy_init)
Definition: scan.c:972

Definition at line 681 of file db_access.h.

#define dbf_type_is_valid (   type)    ((type) >= 0 && (type) <= LAST_TYPE)

Definition at line 643 of file db_access.h.

#define dbf_type_to_DBR (   type)
Value:
(((type) >= 0 && (type) <= dbf_text_dim-3) ? \
(type) : -1 )
pvd::StructureConstPtr type
LIBCA_API const short dbf_text_dim
Definition: access.cpp:1048

Definition at line 697 of file db_access.h.

#define dbf_type_to_DBR_CTRL (   type)
Value:
(((type) >= 0 && (type) <= dbf_text_dim-3) ? \
(type) + 4*(dbf_text_dim-2) : -1 )
pvd::StructureConstPtr type
LIBCA_API const short dbf_text_dim
Definition: access.cpp:1048

Definition at line 713 of file db_access.h.

#define dbf_type_to_DBR_GR (   type)
Value:
(((type) >= 0 && (type) <= dbf_text_dim-3) ? \
(type) + 3*(dbf_text_dim-2) : -1 )
pvd::StructureConstPtr type
LIBCA_API const short dbf_text_dim
Definition: access.cpp:1048

Definition at line 709 of file db_access.h.

#define dbf_type_to_DBR_STS (   type)
Value:
(((type) >= 0 && (type) <= dbf_text_dim-3) ? \
(type) + (dbf_text_dim-2) : -1 )
pvd::StructureConstPtr type
LIBCA_API const short dbf_text_dim
Definition: access.cpp:1048

Definition at line 701 of file db_access.h.

#define dbf_type_to_DBR_TIME (   type)
Value:
(((type) >= 0 && (type) <= dbf_text_dim-3) ? \
(type) + 2*(dbf_text_dim-2) : -1 )
pvd::StructureConstPtr type
LIBCA_API const short dbf_text_dim
Definition: access.cpp:1048

Definition at line 705 of file db_access.h.

#define dbf_type_to_text (   type)
Value:
( ((type) >= -1 && (type) < dbf_text_dim-2) ? \
pvd::StructureConstPtr type
LIBCA_API const char * dbf_text[LAST_TYPE+3]
Definition: access.cpp:1034
LIBCA_API const short dbf_text_dim
Definition: access.cpp:1048
LIBCA_API const char * dbf_text_invalid
Definition: access.cpp:1046

Definition at line 677 of file db_access.h.

#define DBR_CHAR   DBF_CHAR

Definition at line 74 of file db_access.h.

#define DBR_CLASS_NAME   DBR_STSACK_STRING + 1

Definition at line 112 of file db_access.h.

#define DBR_CTRL_CHAR   32

Definition at line 106 of file db_access.h.

#define DBR_CTRL_DOUBLE   34

Definition at line 108 of file db_access.h.

#define DBR_CTRL_ENUM   31

Definition at line 105 of file db_access.h.

#define DBR_CTRL_FLOAT   30

Definition at line 104 of file db_access.h.

#define DBR_CTRL_INT   DBR_CTRL_SHORT

Definition at line 103 of file db_access.h.

#define DBR_CTRL_LONG   33

Definition at line 107 of file db_access.h.

#define DBR_CTRL_SHORT   29

Definition at line 102 of file db_access.h.

#define DBR_CTRL_STRING   28

Definition at line 101 of file db_access.h.

#define DBR_DOUBLE   DBF_DOUBLE

Definition at line 76 of file db_access.h.

#define DBR_ENUM   DBF_ENUM

Definition at line 73 of file db_access.h.

#define DBR_FLOAT   DBF_FLOAT

Definition at line 72 of file db_access.h.

#define DBR_GR_CHAR   25

Definition at line 98 of file db_access.h.

#define DBR_GR_DOUBLE   27

Definition at line 100 of file db_access.h.

#define DBR_GR_ENUM   24

Definition at line 97 of file db_access.h.

#define DBR_GR_FLOAT   23

Definition at line 96 of file db_access.h.

#define DBR_GR_INT   DBR_GR_SHORT

Definition at line 95 of file db_access.h.

#define DBR_GR_LONG   26

Definition at line 99 of file db_access.h.

#define DBR_GR_SHORT   22

Definition at line 94 of file db_access.h.

#define DBR_GR_STRING   21

Definition at line 93 of file db_access.h.

#define DBR_INT   DBF_INT

Definition at line 70 of file db_access.h.

#define DBR_LONG   DBF_LONG

Definition at line 75 of file db_access.h.

#define DBR_PUT_ACKS   DBR_PUT_ACKT + 1

Definition at line 110 of file db_access.h.

#define DBR_PUT_ACKT   DBR_CTRL_DOUBLE + 1

Definition at line 109 of file db_access.h.

#define DBR_SHORT   DBF_INT

Definition at line 71 of file db_access.h.

#define dbr_size_n (   TYPE,
  COUNT 
)    ((unsigned)((COUNT)<=0?dbr_size[TYPE]:dbr_size[TYPE]+((COUNT)-1)*dbr_value_size[TYPE]))

Definition at line 518 of file db_access.h.

#define DBR_STRING   DBF_STRING

Definition at line 69 of file db_access.h.

#define DBR_STS_CHAR   11

Definition at line 82 of file db_access.h.

#define DBR_STS_DOUBLE   13

Definition at line 84 of file db_access.h.

#define DBR_STS_ENUM   10

Definition at line 81 of file db_access.h.

#define DBR_STS_FLOAT   9

Definition at line 80 of file db_access.h.

#define DBR_STS_INT   DBR_STS_SHORT

Definition at line 79 of file db_access.h.

#define DBR_STS_LONG   12

Definition at line 83 of file db_access.h.

#define DBR_STS_SHORT   8

Definition at line 78 of file db_access.h.

#define DBR_STS_STRING   7

Definition at line 77 of file db_access.h.

#define DBR_STSACK_STRING   DBR_PUT_ACKS + 1

Definition at line 111 of file db_access.h.

#define dbr_text_to_type (   text,
  type 
)
Value:
for (type=dbr_text_dim-2; type>=0; type--) { \
if (strcmp(text, dbr_text[type]) == 0) \
break; \
}
pvd::StructureConstPtr type
LIBCA_API const char * dbr_text[LAST_BUFFER_TYPE+1]
Definition: access.cpp:1050
if(yy_init)
Definition: scan.c:972
LIBCA_API const short dbr_text_dim
Definition: access.cpp:1094

Definition at line 691 of file db_access.h.

#define DBR_TIME_CHAR   18

Definition at line 90 of file db_access.h.

#define DBR_TIME_DOUBLE   20

Definition at line 92 of file db_access.h.

#define DBR_TIME_ENUM   17

Definition at line 89 of file db_access.h.

#define DBR_TIME_FLOAT   16

Definition at line 88 of file db_access.h.

#define DBR_TIME_INT   15

Definition at line 86 of file db_access.h.

#define DBR_TIME_LONG   19

Definition at line 91 of file db_access.h.

#define DBR_TIME_SHORT   15

Definition at line 87 of file db_access.h.

#define DBR_TIME_STRING   14

Definition at line 85 of file db_access.h.

#define dbr_type_is_CHAR (   type)
Value:
((type) >= 0 && (type) <= LAST_BUFFER_TYPE && \
#define DBR_CHAR
Definition: db_access.h:74
#define LAST_BUFFER_TYPE
Definition: db_access.h:113
pvd::StructureConstPtr type
#define LAST_TYPE
Definition: db_access.h:64

Definition at line 667 of file db_access.h.

#define dbr_type_is_CTRL (   type)    ((type) >= DBR_CTRL_STRING && (type) <= DBR_CTRL_DOUBLE)

Definition at line 653 of file db_access.h.

#define dbr_type_is_DOUBLE (   type)
Value:
((type) >= 0 && (type) <= LAST_BUFFER_TYPE && \
#define LAST_BUFFER_TYPE
Definition: db_access.h:113
pvd::StructureConstPtr type
#define LAST_TYPE
Definition: db_access.h:64
#define DBR_DOUBLE
Definition: db_access.h:76

Definition at line 673 of file db_access.h.

#define dbr_type_is_ENUM (   type)
Value:
((type) >= 0 && (type) <= LAST_BUFFER_TYPE && \
#define LAST_BUFFER_TYPE
Definition: db_access.h:113
pvd::StructureConstPtr type
#define LAST_TYPE
Definition: db_access.h:64
#define DBR_ENUM
Definition: db_access.h:73

Definition at line 664 of file db_access.h.

#define dbr_type_is_FLOAT (   type)
Value:
((type) >= 0 && (type) <= LAST_BUFFER_TYPE && \
#define LAST_BUFFER_TYPE
Definition: db_access.h:113
#define DBR_FLOAT
Definition: db_access.h:72
pvd::StructureConstPtr type
#define LAST_TYPE
Definition: db_access.h:64

Definition at line 661 of file db_access.h.

#define dbr_type_is_GR (   type)    ((type) >= DBR_GR_STRING && (type) <= DBR_GR_DOUBLE)

Definition at line 651 of file db_access.h.

#define dbr_type_is_LONG (   type)
Value:
((type) >= 0 && (type) <= LAST_BUFFER_TYPE && \
#define LAST_BUFFER_TYPE
Definition: db_access.h:113
pvd::StructureConstPtr type
#define LAST_TYPE
Definition: db_access.h:64
#define DBR_LONG
Definition: db_access.h:75

Definition at line 670 of file db_access.h.

#define dbr_type_is_plain (   type)    ((type) >= DBR_STRING && (type) <= DBR_DOUBLE)

Definition at line 645 of file db_access.h.

#define dbr_type_is_SHORT (   type)
Value:
((type) >= 0 && (type) <= LAST_BUFFER_TYPE && \
#define LAST_BUFFER_TYPE
Definition: db_access.h:113
pvd::StructureConstPtr type
#define LAST_TYPE
Definition: db_access.h:64
#define DBR_SHORT
Definition: db_access.h:71

Definition at line 658 of file db_access.h.

#define dbr_type_is_STRING (   type)
Value:
((type) >= 0 && (type) <= LAST_BUFFER_TYPE && \
#define DBR_STRING
Definition: db_access.h:69
#define LAST_BUFFER_TYPE
Definition: db_access.h:113
pvd::StructureConstPtr type
#define LAST_TYPE
Definition: db_access.h:64

Definition at line 655 of file db_access.h.

#define dbr_type_is_STS (   type)    ((type) >= DBR_STS_STRING && (type) <= DBR_STS_DOUBLE)

Definition at line 647 of file db_access.h.

#define dbr_type_is_TIME (   type)    ((type) >= DBR_TIME_STRING && (type) <= DBR_TIME_DOUBLE)

Definition at line 649 of file db_access.h.

#define dbr_type_is_valid (   type)    ((type) >= 0 && (type) <= LAST_BUFFER_TYPE)

Definition at line 644 of file db_access.h.

#define dbr_type_to_text (   type)
Value:
( ((type) >= 0 && (type) < dbr_text_dim) ? \
pvd::StructureConstPtr type
LIBCA_API const char * dbr_text[LAST_BUFFER_TYPE+1]
Definition: access.cpp:1050
LIBCA_API const char * dbr_text_invalid
Definition: access.cpp:1092
LIBCA_API const short dbr_text_dim
Definition: access.cpp:1094

Definition at line 687 of file db_access.h.

#define dbr_value_ptr (   PDBR,
  DBR_TYPE 
)    ((void *)(((char *)PDBR)+dbr_value_offset[DBR_TYPE]))

Definition at line 540 of file db_access.h.

#define dbr_value_ptr_from_structure (   PDBR,
  STRUCTURE 
)    ((void *)(((char *)PDBR)+BYTE_OS(STRUCTURE, value)))

Definition at line 546 of file db_access.h.

#define INVALID_DB_FIELD (   x)    ((x < 0) || (x > LAST_TYPE))

Definition at line 66 of file db_access.h.

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

Definition at line 115 of file db_access.h.

#define LAST_BUFFER_TYPE   DBR_CLASS_NAME

Definition at line 113 of file db_access.h.

#define LAST_TYPE   DBF_DOUBLE

Definition at line 64 of file db_access.h.

#define MAX_ENUM_STATES   16

Definition at line 31 of file db_access.h.

#define MAX_ENUM_STRING_SIZE   26

Definition at line 30 of file db_access.h.

#define MAX_UNITS_SIZE   8

Definition at line 29 of file db_access.h.

#define VALID_DB_FIELD (   x)    ((x >= 0) && (x <= LAST_TYPE))

Definition at line 65 of file db_access.h.

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

Definition at line 114 of file db_access.h.

Typedef Documentation

Definition at line 39 of file db_access.h.

Definition at line 51 of file db_access.h.

Definition at line 47 of file db_access.h.

Definition at line 43 of file db_access.h.

Definition at line 46 of file db_access.h.

Definition at line 42 of file db_access.h.

Definition at line 44 of file db_access.h.

Definition at line 49 of file db_access.h.

Definition at line 48 of file db_access.h.

Definition at line 40 of file db_access.h.

Definition at line 38 of file db_access.h.

Definition at line 50 of file db_access.h.

Definition at line 45 of file db_access.h.

Definition at line 41 of file db_access.h.

Enumeration Type Documentation

Enumerator
dbr_class_int 
dbr_class_float 
dbr_class_string 
dbr_class_max 

Definition at line 529 of file db_access.h.

Variable Documentation

LIBCA_API const char* dbf_text[LAST_TYPE+3]

Definition at line 1034 of file access.cpp.

LIBCA_API const short dbf_text_dim

Definition at line 1048 of file access.cpp.

LIBCA_API const char* dbf_text_invalid

Definition at line 1046 of file access.cpp.

LIBCA_API const unsigned short dbr_size[]

Definition at line 847 of file access.cpp.

LIBCA_API const char* dbr_text[LAST_BUFFER_TYPE+1]

Definition at line 1050 of file access.cpp.

LIBCA_API const short dbr_text_dim

Definition at line 1094 of file access.cpp.

LIBCA_API const char* dbr_text_invalid

Definition at line 1092 of file access.cpp.

Definition at line 946 of file access.cpp.

LIBCA_API const unsigned short dbr_value_offset[LAST_BUFFER_TYPE+1]

Definition at line 992 of file access.cpp.

LIBCA_API const unsigned short dbr_value_size[]

Definition at line 896 of file access.cpp.

LIBCA_API const epicsType DBR_XXXXToEpicsType[LAST_BUFFER_TYPE+1]

Definition at line 800 of file access.cpp.

LIBCA_API const int epicsTypeToDBR_XXXX[lastEpicsType+1]

Definition at line 786 of file access.cpp.