#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <epicsThread.h>
#include <epicsString.h>
#include <epicsTimer.h>
#include <epicsMutex.h>
#include <epicsEvent.h>
#include <epicsMessageQueue.h>
#include <cantProceed.h>
#include <iocsh.h>
#include <epicsExport.h>
#include "NDArray.h"
#include "NDPluginStdArrays.h"
Defines | |
#define | NUM_ND_PLUGIN_STD_ARRAYS_PARAMS (sizeof(NDPluginStdArraysParamString)/sizeof(NDPluginStdArraysParamString[0])) |
Functions | |
template<typename epicsType , typename interruptType > | |
void | arrayInterruptCallback (NDArray *pArray, NDArrayPool *pNDArrayPool, void *interruptPvt, int *initialized, NDDataType_t signedType) |
int | NDStdArraysConfigure (const char *portName, int queueSize, int blockingCallbacks, const char *NDArrayPort, int NDArrayAddr, size_t maxMemory, int priority, int stackSize) |
void | NDStdArraysRegister (void) |
epicsExportRegistrar (NDStdArraysRegister) |
#define NUM_ND_PLUGIN_STD_ARRAYS_PARAMS (sizeof(NDPluginStdArraysParamString)/sizeof(NDPluginStdArraysParamString[0])) |
void arrayInterruptCallback | ( | NDArray * | pArray, | |
NDArrayPool * | pNDArrayPool, | |||
void * | interruptPvt, | |||
int * | initialized, | |||
NDDataType_t | signedType | |||
) | [inline] |
epicsExportRegistrar | ( | NDStdArraysRegister | ) |
int NDStdArraysConfigure | ( | const char * | portName, | |
int | queueSize, | |||
int | blockingCallbacks, | |||
const char * | NDArrayPort, | |||
int | NDArrayAddr, | |||
size_t | maxMemory, | |||
int | priority, | |||
int | stackSize | |||
) |
void NDStdArraysRegister | ( | void | ) |