#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... |
Parameters that are common to all NDArray plugins.
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 |