areaDetector
3-5-0
EPICS areaDetector framework
|
#include <stddef.h>
#include <stdlib.h>
#include <math.h>
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <ctype.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <epicsTime.h>
#include <epicsThread.h>
#include <epicsEvent.h>
#include <epicsTimer.h>
#include <epicsMutex.h>
#include <epicsStdlib.h>
#include <epicsString.h>
#include <epicsStdio.h>
#include <cantProceed.h>
#include <iocsh.h>
#include <asynOctetSyncIO.h>
#include "ADDriver.h"
#include "grabberInterface.h"
#include "comportInterface.h"
#include "logfile.h"
#include "ccd_exception.h"
#include "coreco.h"
#include "siliconSoftware.h"
#include "stopWatch.h"
#include "siswSerialPort.h"
#include "time.h"
#include <epicsExport.h>
#include "ADCameralink.h"
#include "softwareGrabber.h"
Macros | |
#define | _ADIOC_ |
AreaDetector Driver for general Camera Link cards. More... | |
#define | NULL reinterpret_cast<void *>(0) |
Functions | |
void | timerCallbackC (void *drvPvt) |
This function is called when the exposure time timer expires. More... | |
int | ADCameralinkConfig (const char *portName, const char *serverPort, int maxBuffers, size_t maxMemory, int priority, int stackSize) |
Create ADCameralink driver. More... | |
epicsExportRegistrar (ADCameralink_ADRegister) | |
#define _ADIOC_ |
AreaDetector Driver for general Camera Link cards.
#define NULL reinterpret_cast<void *>(0) |
int ADCameralinkConfig | ( | const char * | portName, |
const char * | serverPort, | ||
int | maxBuffers, | ||
size_t | maxMemory, | ||
int | priority, | ||
int | stackSize | ||
) |
Create ADCameralink driver.
portName | C string for asyn port name for this driver. |
serverPort | C string for asyn port name for serial port driver. |
maxBuffers | max num NDArrays to create |
maxMemory | max amount of memory to grab |
priority | thread prioroty from 0-100. Use 50. |
stackSize | Set to 0. |
epicsExportRegistrar | ( | ADCameralink_ADRegister | ) |
void timerCallbackC | ( | void * | drvPvt | ) |
This function is called when the exposure time timer expires.
drvPvt | Pointer to ADCameralink object. |