|
- Parameter Definitions in NDPluginDriver.h and EPICS Record Definitions in NDPluginBase.template |
+ Parameter Definitions in NDPluginDriver.h and EPICS Record Definitions in NDPluginBase.template
+
|
@@ -165,7 +166,8 @@
r/w
|
asyn port name for NDArray driver that will make callbacks to this plugin. This
- port can be changed at run time, connecting the plugin to a different NDArray driver. |
+ port can be changed at run time, connecting the plugin to a different NDArray driver.
+
NDARRAY_PORT |
@@ -196,6 +198,151 @@
longout
longin |
+
+ |
+ Queue size and status |
+
+
+
+ NDPluginDriver
+ QueueSize |
+
+ asynInt32 |
+
+ r/o |
+
+ The total queue size for callbacks when BlockingCallbacks=0. |
+
+ QUEUE_SIZE |
+
+ $(P)$(R)QueueSize |
+
+ longin |
+
+
+
+ NDPluginDriver
+ QueueFree |
+
+ asynInt32 |
+
+ r/o |
+
+ The number of free queue lelements. |
+
+ QUEUE_FREE |
+
+ $(P)$(R)QueueFree |
+
+ longin |
+
+
+ |
+ NDArray pool size and status (only for plugins that generate NDArrays for use by
+ other plugins) |
+
+
+
+ NDPool
+ MaxMemory |
+
+ asynFloat64 |
+
+ r/o |
+
+ The maximum amount of NDArrayPool memory this plugin is allowed to allocate. |
+
+ POOL_MAX_MEMORY |
+
+ $(P)$(R)PoolMaxMem |
+
+ ai |
+
+
+
+ NDPool
+ UsedMemory |
+
+ asynFloat64 |
+
+ r/o |
+
+ The actual amount of NDArrayPool memory this plugin is currently using. |
+
+ POOL_USED_MEMORY |
+
+ $(P)$(R)PoolUsedMem |
+
+ ai |
+
+
+
+ NDPool
+ MaxBuffers |
+
+ asynInt32 |
+
+ r/o |
+
+ The maximum number of NDArrays this plugin is allowed to allocate. |
+
+ POOL_MAX_BUFFERS |
+
+ $(P)$(R)PoolMaxBuffers |
+
+ longin |
+
+
+
+ NDPool
+ AllocBuffers |
+
+ asynInt32 |
+
+ r/o |
+
+ The number of NDArrays this plugin has currently allocated. |
+
+ POOL_ALLOC_BUFFERS |
+
+ $(P)$(R)PoolAllocBuffers |
+
+ longin |
+
+
+
+ NDPool
+ FreeBuffers |
+
+ asynInt32 |
+
+ r/o |
+
+ The number of free NDArrays this plugin has in its NDArrayPool. |
+
+ POOL_FREE_BUFFERS |
+
+ $(P)$(R)PoolFreeBuffers |
+
+ longin |
+
+
+ |
+ N/A |
+
+ N.A |
+
+ N/A |
+
+ The number of used NDArrays this plugin has in its NDArrayPool. Calculated from
+ PoolAllocBuffers and PoolFreeBuffers. |
+
+ N/A |
+
+ $(P)$(R)PoolUsedBuffers |
+
+ calc |
+
|
Callback enable, minimum time, and statistics |
@@ -210,7 +357,8 @@
r/w
Enable (1) or disable (0) callbacks from the driver to this plugin. If callbacks
- are disabled then the plugin will normally be idle and consume no CPU resources. |
+ are disabled then the plugin will normally be idle and consume no CPU resources.
+
ENABLE_CALLBACKS |
@@ -504,7 +652,8 @@
|
The name of an XML file defining the PVAttributes and paramAttributes to be added
to each NDArray by this plugin. The format of the XML file is described in the documentation
- for asynNDArrayDriver::readNDAttributesFile(). |
+ for asynNDArrayDriver::readNDAttributesFile().
+
ND_ATTRIBUTES_FILE |
|