areaDetector  3-5-0
EPICS areaDetector framework
Macros
eigerParam.cpp File Reference
#include <stdlib.h>
#include <vector>
#include <stdexcept>
#include <algorithm>
#include <sstream>
#include <iomanip>
#include <limits>
#include <frozen.h>
#include <ADDriver.h>
#include <math.h>
#include "eigerParam.h"

Macros

#define ERR(msg)
 
#define ERR_ARGS(fmt, ...)
 
#define FLOW(msg)
 
#define FLOW_ARGS(fmt, ...)
 
#define MAX_BUFFER_SIZE   128
 
#define MAX_MESSAGE_SIZE   512
 
#define MAX_JSON_TOKENS   100
 

Macro Definition Documentation

◆ ERR

#define ERR (   msg)
Value:
asynPrint(mSet->getUser(), ASYN_TRACE_ERROR,\
"Param[%s]::%s: %s\n", \
mAsynName.c_str(), functionName, msg)

◆ ERR_ARGS

#define ERR_ARGS (   fmt,
  ... 
)
Value:
asynPrint(mSet->getUser(), ASYN_TRACE_ERROR, \
"Param[%s]::%s: "fmt"\n", mAsynName.c_str(), functionName, __VA_ARGS__);

◆ FLOW

#define FLOW (   msg)
Value:
asynPrint(mSet->getUser(), ASYN_TRACE_FLOW, \
"Param[%s]::%s: %s\n", \
mAsynName.c_str(), functionName, msg)

◆ FLOW_ARGS

#define FLOW_ARGS (   fmt,
  ... 
)
Value:
asynPrint(mSet->getUser(), ASYN_TRACE_FLOW, \
"Param[%s]::%s: "fmt"\n", mAsynName.c_str(), functionName, __VA_ARGS__);

◆ MAX_BUFFER_SIZE

#define MAX_BUFFER_SIZE   128

◆ MAX_JSON_TOKENS

#define MAX_JSON_TOKENS   100

◆ MAX_MESSAGE_SIZE

#define MAX_MESSAGE_SIZE   512