areaDetector  3-14
EPICS areaDetector framework
Classes | Macros | Functions
URLDriver.cpp File Reference
#include <stdio.h>
#include <string.h>
#include <string>
#include <epicsTime.h>
#include <epicsThread.h>
#include <epicsEvent.h>
#include <epicsMutex.h>
#include <iocsh.h>
#include <Magick++.h>
#include "ADDriver.h"
#include <epicsExport.h>

Classes

class  URLDriver
 URL driver; reads images from URLs, such as Web cameras and Axis video servers, but also files, etc. More...
 

Macros

#define DRIVER_VERSION   2
 
#define DRIVER_REVISION   3
 
#define DRIVER_MODIFICATION   0
 
#define FIRST_URL_DRIVER_PARAM   URLName
 
#define URLNameString   "URL_NAME"
 

Functions

int URLDriverConfig (const char *portName, int maxBuffers, size_t maxMemory, int priority, int stackSize)
 Configuration command, called directly or from iocsh. More...
 
 epicsExportRegistrar (URLDriverRegister)
 

Macro Definition Documentation

◆ DRIVER_MODIFICATION

#define DRIVER_MODIFICATION   0

◆ DRIVER_REVISION

#define DRIVER_REVISION   3

◆ DRIVER_VERSION

#define DRIVER_VERSION   2

◆ FIRST_URL_DRIVER_PARAM

#define FIRST_URL_DRIVER_PARAM   URLName

◆ URLNameString

#define URLNameString   "URL_NAME"

Function Documentation

◆ epicsExportRegistrar()

epicsExportRegistrar ( URLDriverRegister  )

◆ URLDriverConfig()

int URLDriverConfig ( const char *  portName,
int  maxBuffers,
size_t  maxMemory,
int  priority,
int  stackSize 
)

Configuration command, called directly or from iocsh.