#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 | FIRST_SIM_DETECTOR_PARAM SimGainX |
#define | LAST_SIM_DETECTOR_PARAM SimResetImage |
#define | SimGainXString "SIM_GAIN_X" |
#define | SimGainYString "SIM_GAIN_Y" |
#define | SimGainRedString "SIM_GAIN_RED" |
#define | SimGainGreenString "SIM_GAIN_GREEN" |
#define | SimGainBlueString "SIM_GAIN_BLUE" |
#define | SimResetImageString "RESET_IMAGE" |
#define | NUM_SIM_DETECTOR_PARAMS (&LAST_SIM_DETECTOR_PARAM - &FIRST_SIM_DETECTOR_PARAM + 1) |
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 FIRST_SIM_DETECTOR_PARAM SimGainX |
#define LAST_SIM_DETECTOR_PARAM SimResetImage |
#define NUM_SIM_DETECTOR_PARAMS (&LAST_SIM_DETECTOR_PARAM - &FIRST_SIM_DETECTOR_PARAM + 1) |
#define SimGainBlueString "SIM_GAIN_BLUE" |
#define SimGainGreenString "SIM_GAIN_GREEN" |
#define SimGainRedString "SIM_GAIN_RED" |
#define SimGainXString "SIM_GAIN_X" |
#define SimGainYString "SIM_GAIN_Y" |
#define SimResetImageString "RESET_IMAGE" |
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.