#include <stdlib.h>
#include <dbAccess.h>
#include <dbScan.h>
#include <link.h>
#include <devSup.h>
#include <recGbl.h>
#include <devLib.h>
#include <alarm.h>
#include <errlog.h>
#include <menuConvert.h>
#include "mrf/object.h"
#include "linkoptions.h"
#include "mrfCommon.h"
#include <stdexcept>
#include <string>
Go to the source code of this file.
|
typedef long(* | DSXTFUN) (dbCommon *) |
|
◆ CATCH
Value: return (RET);\
} catch(std::exception& e) {\
(void)recGblSetSevr(prec, COMM_ALARM, INVALID_ALARM);\
epicsPrintf("%s: error: %s\n", prec->name, e.what());\
return (RET);\
}
Definition at line 31 of file devObj.h.
◆ OBJECT_DSET
#define OBJECT_DSET |
( |
|
NAME, |
|
|
|
ADD, |
|
|
|
DEL, |
|
|
|
INIT, |
|
|
|
WRITE, |
|
|
|
LINR |
|
) |
| |
Value:dsxt dxt ## NAME={ADD,DEL}; \
6, NULL, \
dset_cast(&init_dset<&dxt ## NAME>), \
(DEVSUPFUN) INIT, \
(DEVSUPFUN) &get_ioint_info_property, \
dset_cast(WRITE), \
LINR }
Definition at line 261 of file devObj.h.
◆ OBJECT_DSET_EXPORT
◆ DSXTFUN
typedef long(* DSXTFUN) (dbCommon *) |
◆ objdef
◆ readbackEnum