#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 | NDPluginDriverQueueSizeString "QUEUE_SIZE" |
| (asynInt32, r/w) Total queue elements
|
#define | NDPluginDriverQueueFreeString "QUEUE_FREE" |
| (asynInt32, r/w) Free queue elements
|
#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 NDPluginDriverQueueFreeString "QUEUE_FREE" |
(asynInt32, r/w) Free queue elements
#define NDPluginDriverQueueSizeString "QUEUE_SIZE" |
(asynInt32, r/w) Total queue elements
#define NUM_NDPLUGIN_PARAMS (&LAST_NDPLUGIN_PARAM - &FIRST_NDPLUGIN_PARAM + 1) |