areaDetector
3-13
EPICS areaDetector framework
|
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <sys/stat.h>
#include <string>
#include <epicsTime.h>
#include <epicsThread.h>
#include <epicsEvent.h>
#include <epicsMutex.h>
#include <epicsTimer.h>
#include <epicsString.h>
#include <epicsStdio.h>
#include <cantProceed.h>
#include <iocsh.h>
#include <asynOctetSyncIO.h>
#include <ADDriver.h>
#include <epicsExport.h>
#include <PhotonII.h>
Macros | |
#define | PII_SIZEX 768 |
#define | PII_SIZEY 1024 |
#define | PII_COMMAND_TIMEOUT 1.0 |
#define | PII_MAX_FILENAME_LEN 256 |
#define | PII_FILE_READ_DELAY .01 |
Time between checking to see if raw file is complete. More... | |
#define | PII_FILE_READ_TIMEOUT 3.0 |
Enumerations | |
enum | PII_FrameType_t { PII_FrameNormal , PII_FrameDark , PII_FrameADC0 } |
Frame type choices. More... | |
enum | PII_TriggerEdge_t { PII_TriggerRising , PII_TriggerFalling } |
enum | PII_TriggerMode_t { PII_TriggerStep , PII_TriggerContinuous } |
Functions | |
int | PhotonIIConfig (const char *portName, const char *commandPort, int maxBuffers, size_t maxMemory, int priority, int stackSize) |
int | p2util (const char *portName, const char *command) |
epicsExportRegistrar (PhotonIIRegister) | |
#define PII_COMMAND_TIMEOUT 1.0 |
#define PII_FILE_READ_DELAY .01 |
Time between checking to see if raw file is complete.
#define PII_FILE_READ_TIMEOUT 3.0 |
#define PII_MAX_FILENAME_LEN 256 |
#define PII_SIZEX 768 |
#define PII_SIZEY 1024 |
enum PII_FrameType_t |
enum PII_TriggerEdge_t |
enum PII_TriggerMode_t |
epicsExportRegistrar | ( | PhotonIIRegister | ) |
int p2util | ( | const char * | portName, |
const char * | command | ||
) |
int PhotonIIConfig | ( | const char * | portName, |
const char * | commandPort, | ||
int | maxBuffers, | ||
size_t | maxMemory, | ||
int | priority, | ||
int | stackSize | ||
) |