#include <stddef.h>
#include <stdlib.h>
#include <stdarg.h>
#include <math.h>
#include <stdio.h>
#include <string.h>
#include <epicsTime.h>
#include <epicsThread.h>
#include <epicsEvent.h>
#include <epicsString.h>
#include <epicsStdio.h>
#include <epicsMutex.h>
#include <cantProceed.h>
#include <iocsh.h>
#include <epicsExport.h>
#include "PvApi.h"
#include "ImageLib.h"
#include "ADDriver.h"
#define MAX_FRAMES 2 |
Number of frame buffers for PvApi.
#define MAX_PACKET_SIZE 8228 |
#define NUM_PS_DET_PARAMS (sizeof(PSDetParamString)/sizeof(PSDetParamString[0])) |
#define NUM_START_TRIGGER_MODES (int)(sizeof(PSTriggerStartModes) / sizeof(PSTriggerStartModes[0])) |
#define NUM_STROBE_MODES (int)(sizeof(PSStrobeModes) / sizeof(PSStrobeModes[0])) |
#define NUM_SYNC_OUT_MODES (int)(sizeof(PSSyncOutModes) / sizeof(PSSyncOutModes[0])) |
enum PSDetParam_t |
Driver-specific parameters for the Prosilica driver.
enum PSTriggerStartMode_t |
epicsExportRegistrar | ( | prosilicaRegister | ) |
int prosilicaConfig | ( | char * | portName, | |
int | uniqueId, | |||
int | maxBuffers, | |||
size_t | maxMemory, | |||
int | priority, | |||
int | stackSize | |||
) |