Device support routines.
More...
#include "errMdef.h"
#include "dbCoreAPI.h"
Go to the source code of this file.
|
#define | S_dev_noDevSup (M_devSup| 1) /*SDR_DEVSUP: Device support missing*/ |
|
#define | S_dev_noDSET (M_devSup| 3) /*Missing device support entry table*/ |
|
#define | S_dev_missingSup (M_devSup| 5) /*Missing device support routine*/ |
|
#define | S_dev_badInpType (M_devSup| 7) /*Bad INP link type*/ |
|
#define | S_dev_badOutType (M_devSup| 9) /*Bad OUT link type*/ |
|
#define | S_dev_badInitRet (M_devSup|11) /*Bad init_rec return value */ |
|
#define | S_dev_badBus (M_devSup|13) /*Illegal bus type*/ |
|
#define | S_dev_badCard (M_devSup|15) /*Illegal or nonexistent module*/ |
|
#define | S_dev_badSignal (M_devSup|17) /*Illegal signal*/ |
|
#define | S_dev_NoInit (M_devSup|19) /*No init*/ |
|
#define | S_dev_Conflict (M_devSup|21) /*Multiple records accessing same signal*/ |
|
#define | S_dev_noDeviceFound (M_devSup|23) /*No device found at specified address*/ |
|
|
typedef struct ioscan_head * | IOSCANPVT |
|
typedef long(* | DEVSUPFUN )(void *) |
|
typedef dset | unambiguous_dset |
|
|
DBCORE_API dsxt | devSoft_DSXT |
|
DBCORE_API struct link* dbGetDevLink |
( |
struct dbCommon * |
prec | ) |
|
Fetch INP or OUT link (or NULL if record type has neither).
Recommended for use in device support init_record()