|
areaDetector 3-14
EPICS areaDetector framework
|
#include <stdio.h>#include <string.h>#include <string>#include <unistd.h>#include <stdlib.h>#include <sys/stat.h>#include <epicsTime.h>#include <epicsThread.h>#include <epicsEvent.h>#include <epicsString.h>#include <iocsh.h>#include <epicsExport.h>#include <epicsExit.h>#include <alarm.h>#include "cin.h"#include "FastCCD.h"Functions | |
| void | timespec_diff (struct timespec *start, struct timespec *stop, struct timespec *result) |
| void | FastCCDDebug (int error, int debug) |
| IOC shell configuration command for debug output. | |
| int | FastCCDConfig (const char *portName, int maxBuffers, size_t maxMemory, int priority, int stackSize, int packetBuffer, int imageBuffer, const char *baseIP, const char *fabricIP, const char *fabricMAC) |
| IOC shell configuration command for FastCCD driver. | |
| epicsExportRegistrar (FastCCDRegister) | |
| epicsExportRegistrar | ( | FastCCDRegister | ) |
| int FastCCDConfig | ( | const char * | portName, |
| int | maxBuffers, | ||
| size_t | maxMemory, | ||
| int | priority, | ||
| int | stackSize, | ||
| int | packetBuffer, | ||
| int | imageBuffer, | ||
| const char * | baseIP, | ||
| const char * | fabricIP, | ||
| const char * | fabricMAC | ||
| ) |
IOC shell configuration command for FastCCD driver.
| [in] | portName | The name of the asyn port driver to be created. |
| [in] | maxBuffers | The maximum number of NDArray buffers that the NDArrayPool for this driver is allowed to allocate. Set this to -1 to allow an unlimited number of buffers. |
| [in] | maxMemory | The maximum amount of memory that the NDArrayPool for this driver is allowed to allocate. Set this to -1 to allow an unlimited amount of memory. |
| [in] | priority | The thread priority for the asyn port driver thread |
| [in] | stackSize | The stack size for the asyn port driver thread |
| [in] | packetBuffer | The CINDATA packet buffer size |
| [in] | imageBuffer | The CINDATA image buffer size |
| [in] | baseIP | The base IP address |
| [in] | fabricIP | The fabric IP address |
| [in] | fabricMAC | The fabric MAC address |
| void FastCCDDebug | ( | int | error, |
| int | debug | ||
| ) |
IOC shell configuration command for debug output.
| [in] | error | (0 = no error output, 1 = error output to stderr) |
| [in] | debug | (0 = no debug output, 1 = debug output to stderr) |
| void timespec_diff | ( | struct timespec * | start, |
| struct timespec * | stop, | ||
| struct timespec * | result | ||
| ) |