EPICS Base
7.0.6.1
Main Page
Related Pages
Modules
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
dbConvert.h
1
/*************************************************************************\
2
* Copyright (c) 2009 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
/* dbConvert.h */
11
12
#ifndef INCdbConverth
13
#define INCdbConverth
14
15
#include "dbFldTypes.h"
16
#include "dbAddr.h"
17
#include "dbCoreAPI.h"
18
19
#ifdef __cplusplus
20
extern
"C"
{
21
#endif
22
23
typedef
long (*GETCONVERTFUNC)(
const
DBADDR
*paddr,
void
*pbuffer,
24
long
nRequest,
long
no_elements,
long
offset);
25
typedef
long (*PUTCONVERTFUNC)(
DBADDR
*paddr,
const
void
*pbuffer,
26
long
nRequest,
long
no_elements,
long
offset);
27
28
DBCORE_API
extern
GETCONVERTFUNC dbGetConvertRoutine[DBF_DEVICE+1][DBR_ENUM+1];
29
DBCORE_API
extern
PUTCONVERTFUNC dbPutConvertRoutine[DBR_ENUM+1][DBF_DEVICE+1];
30
31
#ifdef __cplusplus
32
}
33
#endif
34
35
#endif
/*INCdbConverth*/
dbAddr
Definition:
dbAddr.h:17
Generated on Wed Oct 6 2021 20:58:13 for EPICS Base by
1.8.5