/home/epics/devel/areaDetector/ADApp/pluginSrc/NDPluginDriver.h File Reference

#include <epicsTypes.h>
#include <epicsMessageQueue.h>
#include <epicsTime.h>
#include <asynStandardInterfaces.h>
#include "asynNDArrayDriver.h"

Go to the source code of this file.

Classes

class  NDPluginDriver
 Class from which actual plugin drivers are derived; derived from asynNDArrayDriver. More...

Defines

#define NDPluginDriverArrayPortString   "NDARRAY_PORT"
 (asynOctet, r/w) The port for the NDArray interface
#define NDPluginDriverArrayAddrString   "NDARRAY_ADDR"
 (asynInt32, r/w) The address on the port
#define NDPluginDriverPluginTypeString   "PLUGIN_TYPE"
 (asynOctet, r/o) The type of plugin
#define NDPluginDriverDroppedArraysString   "DROPPED_ARRAYS"
 (asynInt32, r/w) Number of dropped arrays
#define NDPluginDriverEnableCallbacksString   "ENABLE_CALLBACKS"
 (asynInt32, r/w) Enable callbacks from driver (1=Yes, 0=No)
#define NDPluginDriverBlockingCallbacksString   "BLOCKING_CALLBACKS"
 (asynInt32, r/w) Callbacks block (1=Yes, 0=No)
#define NDPluginDriverMinCallbackTimeString   "MIN_CALLBACK_TIME"
 (asynFloat64, r/w) Minimum time between calling processCallbacks to execute plugin code
#define FIRST_NDPLUGIN_PARAM   NDPluginDriverArrayPort
#define LAST_NDPLUGIN_PARAM   NDPluginDriverMinCallbackTime
#define NUM_NDPLUGIN_PARAMS   (&LAST_NDPLUGIN_PARAM - &FIRST_NDPLUGIN_PARAM + 1)


Define Documentation

#define FIRST_NDPLUGIN_PARAM   NDPluginDriverArrayPort

#define LAST_NDPLUGIN_PARAM   NDPluginDriverMinCallbackTime

#define NDPluginDriverArrayAddrString   "NDARRAY_ADDR"

(asynInt32, r/w) The address on the port

#define NDPluginDriverArrayPortString   "NDARRAY_PORT"

(asynOctet, r/w) The port for the NDArray interface

#define NDPluginDriverBlockingCallbacksString   "BLOCKING_CALLBACKS"

(asynInt32, r/w) Callbacks block (1=Yes, 0=No)

#define NDPluginDriverDroppedArraysString   "DROPPED_ARRAYS"

(asynInt32, r/w) Number of dropped arrays

#define NDPluginDriverEnableCallbacksString   "ENABLE_CALLBACKS"

(asynInt32, r/w) Enable callbacks from driver (1=Yes, 0=No)

#define NDPluginDriverMinCallbackTimeString   "MIN_CALLBACK_TIME"

(asynFloat64, r/w) Minimum time between calling processCallbacks to execute plugin code

#define NDPluginDriverPluginTypeString   "PLUGIN_TYPE"

(asynOctet, r/o) The type of plugin

#define NUM_NDPLUGIN_PARAMS   (&LAST_NDPLUGIN_PARAM - &FIRST_NDPLUGIN_PARAM + 1)


Generated on Thu May 20 18:01:43 2010 for areaDetector by  doxygen 1.5.7.1