EPICS Base
7.0.8.1
Main Page
Related Pages
Modules
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
dbAddr.h
1
/*************************************************************************\
2
* Copyright (c) 2008 UChicago Argonne LLC, as Operator of Argonne
3
* National Laboratory.
4
* Copyright (c) 2002 The Regents of the University of California, as
5
* Operator of Los Alamos National Laboratory.
6
* SPDX-License-Identifier: EPICS
7
* EPICS BASE is distributed subject to a Software License Agreement found
8
* in file LICENSE that is included with this distribution.
9
\*************************************************************************/
10
11
#ifndef dbAddrh
12
#define dbAddrh
13
14
struct
dbCommon
;
15
struct
dbFldDes
;
16
17
typedef
struct
dbAddr
{
18
struct
dbCommon
*precord;
/* address of record */
19
void
*pfield;
/* address of field */
20
struct
dbFldDes
*pfldDes;
/* address of struct fldDes */
21
long
no_elements;
/* number of elements (arrays) */
22
short
field_type;
/* type of database field */
23
short
field_size;
/* size of the field being accessed */
24
short
special;
/* special processing */
25
short
dbr_field_type;
/* field type as seen by database request*/
26
/* DBR_STRING,...,DBR_ENUM,DBR_NOACCESS */
27
}
dbAddr
;
28
29
typedef
dbAddr
DBADDR
;
30
31
#endif
/* dbAddrh */
dbCommon
Declaration of dbCommon.
Definition:
dbCommon.h:18
dbAddr
Definition:
dbAddr.h:17
dbFldDes
Definition:
dbBase.h:80
Generated on Sun Jun 30 2024 13:46:57 for EPICS Base by
1.8.5