#include <stddef.h>
#include <stdlib.h>
#include <stdarg.h>
#include <math.h>
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <epicsTime.h>
#include <epicsThread.h>
#include <epicsEvent.h>
#include <epicsMutex.h>
#include <epicsString.h>
#include <epicsStdio.h>
#include <cantProceed.h>
#include <iocsh.h>
#include <epicsExport.h>
#include "ADDriver.h"
Classes | |
class | simDetector |
Simulation detector driver; demonstrates most of the features that areaDetector drivers can support. More... | |
Defines | |
#define | NUM_SIM_DET_PARAMS (sizeof(SimDetParamString)/sizeof(SimDetParamString[0])) |
Enumerations | |
enum | SimDetParam_t { SimGainX = ADLastStdParam, SimGainY, SimGainRed, SimGainGreen, SimGainBlue, SimResetImage, ADLastDriverParam } |
Driver-specific parameters for the simulation driver. More... | |
Functions | |
int | simDetectorConfig (const char *portName, int maxSizeX, int maxSizeY, int dataType, int maxBuffers, size_t maxMemory, int priority, int stackSize) |
Configuration command, called directly or from iocsh. | |
epicsExportRegistrar (simDetectorRegister) |
#define NUM_SIM_DET_PARAMS (sizeof(SimDetParamString)/sizeof(SimDetParamString[0])) |
enum SimDetParam_t |
epicsExportRegistrar | ( | simDetectorRegister | ) |
int simDetectorConfig | ( | const char * | portName, | |
int | maxSizeX, | |||
int | maxSizeY, | |||
int | dataType, | |||
int | maxBuffers, | |||
size_t | maxMemory, | |||
int | priority, | |||
int | stackSize | |||
) |
Configuration command, called directly or from iocsh.