#include <epicsString.h>
#include <alarm.h>
#include <recGbl.h>
#include <epicsStdio.h>
#include <pv/current_function.h>
#include "pvalink.h"
#include "pv/typemap.h"
Go to the source code of this file.
#define CASE |
( |
|
BASETYPE, |
|
|
|
PVATYPE, |
|
|
|
DBFTYPE, |
|
|
|
PVACODE |
|
) |
| case pvd::pv##PVACODE: ret = DBF_##DBFTYPE; |
#define CASE |
( |
|
BASETYPE, |
|
|
|
PVATYPE, |
|
|
|
DBFTYPE, |
|
|
|
PVACODE |
|
) |
| case DBR_##DBFTYPE: return pvd::pv##PVACODE; |
Value:catch(std::exception& e) {
\ }
int errlogPrintf(const char *pFormat,...)
Definition at line 17 of file pvalink_lset.cpp.
#define CHECK_VALID |
( |
| ) |
if(!self->valid()) { DEBUG(self, <<CURRENT_FUNCTION<<" "<<self->channelName<<" !valid"); return -1;} |
#define TRY pvaLink *self = static_cast<pvaLink*>(plink->value.json.jlink); assert(self->alive); try |