areaDetector  3-12-1
EPICS areaDetector framework
Macros | Functions
merlinDetector.cpp File Reference
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <math.h>
#include <time.h>
#include <stdint.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 <asynOctetSyncIO.h>
#include "ADDriver.h"
#include "mpxConnection.h"
#include "merlinDetector.h"

Macros

#define MAX(a, b)   a>b ? a : b
 
#define MIN(a, b)   a<b ? a : b
 

Functions

int merlinDetectorConfig (const char *portName, const char *LabviewCommandPort, const char *LabviewDataPort, int maxSizeX, int maxSizeY, int detectorType, int maxBuffers, size_t maxMemory, int priority, int stackSize)
 
 epicsExportRegistrar (merlinDetectorRegister)
 

Macro Definition Documentation

◆ MAX

#define MAX (   a,
 
)    a>b ? a : b

◆ MIN

#define MIN (   a,
 
)    a<b ? a : b

Function Documentation

◆ epicsExportRegistrar()

epicsExportRegistrar ( merlinDetectorRegister  )

◆ merlinDetectorConfig()

int merlinDetectorConfig ( const char *  portName,
const char *  LabviewCommandPort,
const char *  LabviewDataPort,
int  maxSizeX,
int  maxSizeY,
int  detectorType,
int  maxBuffers,
size_t  maxMemory,
int  priority,
int  stackSize 
)