|
areaDetector 3-14
EPICS areaDetector framework
|
#include <iostream>#include <stdlib.h>#include <stdio.h>#include <string.h>#include <sys/stat.h>#include <epicsTime.h>#include <epicsThread.h>#include <epicsExit.h>#include <epicsString.h>#include <epicsStdio.h>#include <iocsh.h>#include <epicsExport.h>#include "ADTimePix.h"Macros | |
| #define | ERR(msg) |
| This is a driver for the TimePix3 pixel array detector. | |
| #define | ERR_ARGS(fmt, ...) |
| #define | WARN(msg) asynPrint(pasynUserSelf, ASYN_TRACE_ERROR, "WARN | %s::%s: %s\n", driverName, functionName, msg) |
| #define | WARN_ARGS(fmt, ...) |
| #define | LOG(msg) asynPrint(pasynUserSelf, ASYN_TRACEIO_DRIVER, "%s::%s: %s\n", driverName, functionName, msg) |
| #define | LOG_ARGS(fmt, ...) |
| #define | FLOW(msg) asynPrint(pasynUserSelf, ASYN_TRACE_FLOW, "%s::%s: %s\n", driverName, functionName, msg) |
| #define | FLOW_ARGS(fmt, ...) asynPrint(pasynUserSelf, ASYN_TRACE_FLOW, "%s::%s: " fmt "\n", driverName, functionName, __VA_ARGS__) |
| #define | delim "/" |
Typedefs | |
| using | json = nlohmann::json |
Functions | |
| int | ADTimePixConfig (const char *portName, const char *serverURL, int maxBuffers, size_t maxMemory, int priority, int stackSize) |
| epicsExportRegistrar (ADTimePixRegister) | |
Variables | |
| const char * | driverName = "ADTimePix" |
| #define delim "/" |
| #define ERR | ( | msg | ) |
This is a driver for the TimePix3 pixel array detector.
Author: Kazimierz Gofron Created On: June, 2022 Last EDited: July 20, 2022 Copyright (c): 2022 Brookhaven National Laboratory
| #define ERR_ARGS | ( | fmt, | |
| ... | |||
| ) |
| #define FLOW | ( | msg | ) | asynPrint(pasynUserSelf, ASYN_TRACE_FLOW, "%s::%s: %s\n", driverName, functionName, msg) |
| #define FLOW_ARGS | ( | fmt, | |
| ... | |||
| ) | asynPrint(pasynUserSelf, ASYN_TRACE_FLOW, "%s::%s: " fmt "\n", driverName, functionName, __VA_ARGS__) |
| #define LOG | ( | msg | ) | asynPrint(pasynUserSelf, ASYN_TRACEIO_DRIVER, "%s::%s: %s\n", driverName, functionName, msg) |
| #define LOG_ARGS | ( | fmt, | |
| ... | |||
| ) |
| #define WARN | ( | msg | ) | asynPrint(pasynUserSelf, ASYN_TRACE_ERROR, "WARN | %s::%s: %s\n", driverName, functionName, msg) |
| #define WARN_ARGS | ( | fmt, | |
| ... | |||
| ) |
| using json = nlohmann::json |
| int ADTimePixConfig | ( | const char * | portName, |
| const char * | serverURL, | ||
| int | maxBuffers, | ||
| size_t | maxMemory, | ||
| int | priority, | ||
| int | stackSize | ||
| ) |
| epicsExportRegistrar | ( | ADTimePixRegister | ) |
| const char* driverName = "ADTimePix" |