/home/epics/devel/areaDetector/1-5/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...

Enumerations

enum  NDPluginDriverParam_t {
  NDPluginDriverArrayPort = NDLastStdParam, NDPluginDriverArrayAddr, NDPluginDriverPluginType, NDPluginDriverArrayCounter,
  NDPluginDriverDroppedArrays, NDPluginDriverEnableCallbacks, NDPluginDriverBlockingCallbacks, NDPluginDriverMinCallbackTime,
  NDPluginDriverUniqueId, NDPluginDriverTimeStamp, NDPluginDriverDataType, NDPluginDriverColorMode,
  NDPluginDriverBayerPattern, NDPluginDriverNDimensions, NDPluginDriverDimensions, NDPluginDriverLastParam
}
 Parameters that are common to all NDArray plugins. More...


Enumeration Type Documentation

Parameters that are common to all NDArray plugins.

Enumerator:
NDPluginDriverArrayPort  (asynOctet, r/w) The port for the NDArray interface
NDPluginDriverArrayAddr  (asynInt32, r/w) The address on the port
NDPluginDriverPluginType  (asynOctet, r/o) The type of plugin
NDPluginDriverArrayCounter  (asynInt32, r/w) Number of arrays processed
NDPluginDriverDroppedArrays  (asynInt32, r/w) Number of dropped arrays
NDPluginDriverEnableCallbacks  (asynInt32, r/w) Enable callbacks from driver (1=Yes, 0=No)
NDPluginDriverBlockingCallbacks  (asynInt32, r/w) Callbacks block (1=Yes, 0=No)
NDPluginDriverMinCallbackTime  (asynFloat64, r/w) Minimum time between calling processCallbacks to execute plugin code
NDPluginDriverUniqueId  (asynInt32, r/o) Unique ID number of array
NDPluginDriverTimeStamp  (asynFloat64, r/o) Time stamp of array
NDPluginDriverDataType  (asynInt32, r/o) Data type of array
NDPluginDriverColorMode  (asynInt32, r/o) Color mode of array (from colorMode array attribute if present)
NDPluginDriverBayerPattern  (asynInt32, r/o) Bayer pattern of array (from bayerPattern array attribute if present)
NDPluginDriverNDimensions  (asynInt32, r/o) Number of dimensions in array
NDPluginDriverDimensions  (asynInt32Array, r/o) Array dimensions
NDPluginDriverLastParam 


Generated on Tue Aug 25 16:53:03 2009 for areaDetector by  doxygen 1.5.7.1