areaDetector  3-5-0
EPICS areaDetector framework
NDFileHDF5 Member List

This is the complete list of members for NDFileHDF5, including all inherited members.

asynNDArrayDriver(const char *portName, int maxAddr, int maxBuffers, size_t maxMemory, int interfaceMask, int interruptMask, int asynFlags, int autoConnect, int priority, int stackSize)asynNDArrayDriver
asynPortDriver(const char *portName, int maxAddr, int interfaceMask, int interruptMask, int asynFlags, int autoConnect, int priority, int stackSize)asynPortDriver
asynPortDriver(const char *portName, int maxAddr, int paramTableSize, int interfaceMask, int interruptMask, int asynFlags, int autoConnect, int priority, int stackSize) EPICS_DEPRECATEDasynPortDriver
asynStdInterfacesasynPortDriverprotected
attDataMapNDFileHDF5
beginProcessCallbacks(NDArray *pArray)NDPluginDriverprotectedvirtual
calcNumFrames()NDFileHDF5protected
callbackTask()asynPortDriver
callParamCallbacks()asynPortDrivervirtual
callParamCallbacks(int addr)asynPortDrivervirtual
callParamCallbacks(int list, int addr)asynPortDrivervirtual
checkPath()asynNDArrayDrivervirtual
checkPath(std::string &filePath)asynNDArrayDrivervirtual
clearInterruptUInt32Digital(asynUser *pasynUser, epicsUInt32 mask)asynPortDrivervirtual
clearUInt32DigitalInterrupt(int index, epicsUInt32 mask)asynPortDrivervirtual
clearUInt32DigitalInterrupt(int list, int index, epicsUInt32 mask)asynPortDrivervirtual
closeFile()NDFileHDF5virtual
codecNDFileHDF5
configureDims(NDArray *pArray)NDFileHDF5protected
connect(asynUser *pasynUser)asynPortDrivervirtual
connectToArrayPort(void)NDPluginDriverprotectedvirtual
createDataset(hid_t group, hdf5::Dataset *dset)NDFileHDF5
createDatasetDetector(hid_t group, hdf5::Dataset *dset)NDFileHDF5
createFileName(int maxChars, char *fullFileName)asynNDArrayDrivervirtual
createFileName(int maxChars, char *filePath, char *fileName)asynNDArrayDrivervirtual
createFilePath(const char *path, int pathDepth)asynNDArrayDrivervirtual
createHardLinks(hdf5::Group *root)NDFileHDF5
createParam(const char *name, asynParamType type, int *index)asynPortDrivervirtual
createParam(int list, const char *name, asynParamType type, int *index)asynPortDrivervirtual
createTree(hdf5::Group *root, hid_t h5handle)NDFileHDF5
createXMLFileLayout()NDFileHDF5
decrementQueuedArrayCount()asynNDArrayDriver
defDsetNameNDFileHDF5
detDataMapNDFileHDF5
disconnect(asynUser *pasynUser)asynPortDrivervirtual
doCallbacksEnum(char *strings[], int values[], int severities[], size_t nElements, int reason, int addr)asynPortDrivervirtual
doCallbacksFloat32Array(epicsFloat32 *value, size_t nElements, int reason, int addr)asynPortDrivervirtual
doCallbacksFloat64Array(epicsFloat64 *value, size_t nElements, int reason, int addr)asynPortDrivervirtual
doCallbacksGenericPointer(void *pointer, int reason, int addr)asynPortDrivervirtual
doCallbacksInt16Array(epicsInt16 *value, size_t nElements, int reason, int addr)asynPortDrivervirtual
doCallbacksInt32Array(epicsInt32 *value, size_t nElements, int reason, int addr)asynPortDrivervirtual
doCallbacksInt8Array(epicsInt8 *value, size_t nElements, int reason, int addr)asynPortDrivervirtual
driverCallback(asynUser *pasynUser, void *genericPointer)NDPluginDrivervirtual
drvUserCreate(asynUser *pasynUser, const char *drvInfo, const char **pptypeName, size_t *psize)asynPortDrivervirtual
drvUserDestroy(asynUser *pasynUser)asynPortDrivervirtual
drvUserGetType(asynUser *pasynUser, const char **pptypeName, size_t *psize)asynPortDrivervirtual
endProcessCallbacks(NDArray *pArray, bool copyArray=false, bool readAttributes=true)NDPluginDriverprotectedvirtual
fileExists(char *filename)NDFileHDF5
findParam(const char *name, int *index)asynPortDrivervirtual
findParam(int list, const char *name, int *index)asynPortDrivervirtual
flushCallback()NDFileHDF5
flushOctet(asynUser *pasynUser)asynPortDrivervirtual
flushTask()NDFileHDF5
fromHdfToHidDatatype(hdf5::DataType_t in) constNDFileHDF5
getAddress(asynUser *pasynUser, int *address)asynPortDrivervirtual
getAsynStdInterfaces()asynPortDriver
getAttributes(NDAttributeList *pAttributeList)asynNDArrayDrivervirtual
getBounds(asynUser *pasynUser, epicsInt32 *low, epicsInt32 *high)asynPortDrivervirtual
getChunkDim(int index)NDFileHDF5
getDim(int index)NDFileHDF5
getDoubleParam(int index, double *value)asynPortDrivervirtual
getDoubleParam(int list, int index, double *value)asynPortDrivervirtual
getInputEosOctet(asynUser *pasynUser, char *eos, int eosSize, int *eosLen)asynPortDrivervirtual
getIntegerParam(int index, epicsInt32 *value)asynPortDrivervirtual
getIntegerParam(int list, int index, epicsInt32 *value)asynPortDrivervirtual
getInterruptUInt32Digital(asynUser *pasynUser, epicsUInt32 *mask, interruptReason reason)asynPortDrivervirtual
getMaxDim(int index)NDFileHDF5
getNumParams(int *numParams)asynPortDrivervirtual
getNumParams(int list, int *numParams)asynPortDrivervirtual
getOffset(int index)NDFileHDF5
getOutputEosOctet(asynUser *pasynUser, char *eos, int eosSize, int *eosLen)asynPortDrivervirtual
getParamAlarmSeverity(int index, int *severity)asynPortDrivervirtual
getParamAlarmSeverity(int list, int index, int *severity)asynPortDrivervirtual
getParamAlarmStatus(int index, int *status)asynPortDrivervirtual
getParamAlarmStatus(int list, int index, int *status)asynPortDrivervirtual
getParamName(int index, const char **name)asynPortDrivervirtual
getParamName(int list, int index, const char **name)asynPortDrivervirtual
getParamStatus(int index, asynStatus *status)asynPortDrivervirtual
getParamStatus(int list, int index, asynStatus *status)asynPortDrivervirtual
getParamType(int index, asynParamType *type)asynPortDrivervirtual
getParamType(int list, int index, asynParamType *type)asynPortDrivervirtual
getQueuedArrayCount()asynNDArrayDriver
getStringParam(int index, int maxChars, char *value)asynPortDrivervirtual
getStringParam(int list, int index, int maxChars, char *value)asynPortDrivervirtual
getStringParam(int index, std::string &value)asynPortDrivervirtual
getStringParam(int list, int index, std::string &value)asynPortDrivervirtual
getTimeStamp(epicsTimeStamp *pTimeStamp)asynPortDrivervirtual
getUInt32DigitalInterrupt(int index, epicsUInt32 *mask, interruptReason reason)asynPortDrivervirtual
getUInt32DigitalInterrupt(int list, int index, epicsUInt32 *mask, interruptReason reason)asynPortDrivervirtual
getUIntDigitalParam(int index, epicsUInt32 *value, epicsUInt32 mask)asynPortDrivervirtual
getUIntDigitalParam(int list, int index, epicsUInt32 *value, epicsUInt32 mask)asynPortDrivervirtual
getVirtualDim(int index)NDFileHDF5
incrementQueuedArrayCount()asynNDArrayDriver
initialize(const char *portNameIn, int maxAddrIn, int interfaceMask, int interruptMask, int asynFlags, int autoConnect, int priority, int stackSize)asynPortDriverprotected
lock()asynPortDrivervirtual
maxAddrasynPortDriver
NDADCoreVersionasynNDArrayDriverprotected
NDArrayCallbacksasynNDArrayDriverprotected
NDArrayCounterasynNDArrayDriverprotected
NDArrayDataasynNDArrayDriverprotected
NDArraySizeasynNDArrayDriverprotected
NDArraySizeXasynNDArrayDriverprotected
NDArraySizeYasynNDArrayDriverprotected
NDArraySizeZasynNDArrayDriverprotected
NDAttributesFileasynNDArrayDriverprotected
NDAttributesMacrosasynNDArrayDriverprotected
NDAttributesStatusasynNDArrayDriverprotected
NDAutoIncrementasynNDArrayDriverprotected
NDAutoSaveasynNDArrayDriverprotected
NDBayerPatternasynNDArrayDriverprotected
NDCodecasynNDArrayDriverprotected
NDColorModeasynNDArrayDriverprotected
NDCompressedSizeasynNDArrayDriverprotected
NDDataTypeasynNDArrayDriverprotected
NDDimensionsasynNDArrayDriverprotected
NDDriverVersionasynNDArrayDriverprotected
ndDsetNameNDFileHDF5
NDEpicsTSNsecasynNDArrayDriverprotected
NDEpicsTSSecasynNDArrayDriverprotected
NDFileCaptureasynNDArrayDriverprotected
NDFileCreateDirasynNDArrayDriverprotected
NDFileDeleteDriverFileasynNDArrayDriverprotected
NDFileFormatasynNDArrayDriverprotected
NDFileHDF5(const char *portName, int queueSize, int blockingCallbacks, const char *NDArrayPort, int NDArrayAddr, int priority, int stackSize)NDFileHDF5
NDFileHDF5_bloscCompressLevelNDFileHDF5protected
NDFileHDF5_bloscCompressorNDFileHDF5protected
NDFileHDF5_bloscShuffleTypeNDFileHDF5protected
NDFileHDF5_chunkBoundaryAlignNDFileHDF5protected
NDFileHDF5_chunkBoundaryThresholdNDFileHDF5protected
NDFileHDF5_compressionTypeNDFileHDF5protected
NDFileHDF5_dimAttDatasetsNDFileHDF5protected
NDFileHDF5_extraDimChunkNDFileHDF5protected
NDFileHDF5_extraDimNameNDFileHDF5protected
NDFileHDF5_extraDimOffsetXNDFileHDF5protected
NDFileHDF5_extraDimOffsetYNDFileHDF5protected
NDFileHDF5_extraDimSizeNDFileHDF5protected
NDFileHDF5_fillValueNDFileHDF5protected
NDFileHDF5_flushNthFrameNDFileHDF5protected
NDFileHDF5_layoutErrorMsgNDFileHDF5protected
NDFileHDF5_layoutFilenameNDFileHDF5protected
NDFileHDF5_layoutValidNDFileHDF5protected
NDFileHDF5_nbitsOffsetNDFileHDF5protected
NDFileHDF5_nbitsPrecisionNDFileHDF5protected
NDFileHDF5_nColChunksNDFileHDF5protected
NDFileHDF5_NDAttributeChunkNDFileHDF5protected
NDFileHDF5_nExtraDimsNDFileHDF5protected
NDFileHDF5_nFramesChunksNDFileHDF5protected
NDFileHDF5_nRowChunksNDFileHDF5protected
NDFileHDF5_posIndexNDFileHDF5protected
NDFileHDF5_posNameNDFileHDF5protected
NDFileHDF5_posRunningNDFileHDF5protected
NDFileHDF5_storeAttributesNDFileHDF5protected
NDFileHDF5_storePerformanceNDFileHDF5protected
NDFileHDF5_SWMRCbCounterNDFileHDF5protected
NDFileHDF5_SWMRFlushNowNDFileHDF5protected
NDFileHDF5_SWMRModeNDFileHDF5protected
NDFileHDF5_SWMRRunningNDFileHDF5protected
NDFileHDF5_SWMRSupportedNDFileHDF5protected
NDFileHDF5_szipNumPixelsNDFileHDF5protected
NDFileHDF5_totalIoSpeedNDFileHDF5protected
NDFileHDF5_totalRuntimeNDFileHDF5protected
NDFileHDF5_zCompressLevelNDFileHDF5protected
NDFileLazyOpenasynNDArrayDriverprotected
NDFileNameasynNDArrayDriverprotected
NDFileNumberasynNDArrayDriverprotected
NDFileNumCaptureasynNDArrayDriverprotected
NDFileNumCapturedasynNDArrayDriverprotected
NDFilePathasynNDArrayDriverprotected
NDFilePathExistsasynNDArrayDriverprotected
NDFileTemplateasynNDArrayDriverprotected
NDFileTempSuffixasynNDArrayDriverprotected
NDFileWriteMessageasynNDArrayDriverprotected
NDFileWriteModeasynNDArrayDriverprotected
NDFileWriteStatusasynNDArrayDriverprotected
NDFullFileNameasynNDArrayDriverprotected
NDNDimensionsasynNDArrayDriverprotected
NDNumQueuedArraysasynNDArrayDriverprotected
NDPluginDriver(const char *portName, int queueSize, int blockingCallbacks, const char *NDArrayPort, int NDArrayAddr, int maxAddr, int maxBuffers, size_t maxMemory, int interfaceMask, int interruptMask, int asynFlags, int autoConnect, int priority, int stackSize, int maxThreads, bool compressionAware=false)NDPluginDriver
NDPluginDriverArrayAddrNDPluginDriverprotected
NDPluginDriverArrayPortNDPluginDriverprotected
NDPluginDriverBlockingCallbacksNDPluginDriverprotected
NDPluginDriverDisorderedArraysNDPluginDriverprotected
NDPluginDriverDroppedArraysNDPluginDriverprotected
NDPluginDriverDroppedOutputArraysNDPluginDriverprotected
NDPluginDriverEnableCallbacksNDPluginDriverprotected
NDPluginDriverExecutionTimeNDPluginDriverprotected
NDPluginDriverMaxByteRateNDPluginDriverprotected
NDPluginDriverMaxThreadsNDPluginDriverprotected
NDPluginDriverMinCallbackTimeNDPluginDriverprotected
NDPluginDriverNumThreadsNDPluginDriverprotected
NDPluginDriverPluginTypeNDPluginDriverprotected
NDPluginDriverProcessPluginNDPluginDriverprotected
NDPluginDriverQueueFreeNDPluginDriverprotected
NDPluginDriverQueueSizeNDPluginDriverprotected
NDPluginDriverSortFreeNDPluginDriverprotected
NDPluginDriverSortModeNDPluginDriverprotected
NDPluginDriverSortSizeNDPluginDriverprotected
NDPluginDriverSortTimeNDPluginDriverprotected
NDPluginFile(const char *portName, int queueSize, int blockingCallbacks, const char *NDArrayPort, int NDArrayAddr, int maxAddr, int maxBuffers, size_t maxMemory, int interfaceMask, int interruptMask, int asynFlags, int autoConnect, int priority, int stackSize, int maxThreads, bool compressionAware=false)NDPluginFile
NDPoolAllocBuffersasynNDArrayDriverprotected
NDPoolEmptyFreeListasynNDArrayDriverprotected
NDPoolFreeBuffersasynNDArrayDriverprotected
NDPoolMaxBuffersasynNDArrayDriverprotected
NDPoolMaxMemoryasynNDArrayDriverprotected
NDPoolUsedMemoryasynNDArrayDriverprotected
NDPortNameSelfasynNDArrayDriverprotected
NDReadFileasynNDArrayDriverprotected
NDTimeStampasynNDArrayDriverprotected
NDUniqueIdasynNDArrayDriverprotected
NDWriteFileasynNDArrayDriverprotected
onCloseMapNDFileHDF5
onOpenMapNDFileHDF5
openFile(const char *fileName, NDFileOpenMode_t openMode, NDArray *pArray)NDFileHDF5virtual
pArraysasynNDArrayDriverprotected
pasynUserSelfasynPortDriverprotected
pAttributeListasynNDArrayDriverprotected
pNDArrayPoolasynNDArrayDriver
portNameasynPortDriver
pPrevInputArray_NDPluginDriverprotected
processCallbacks(NDArray *pArray)NDPluginFilevirtual
readEnum(asynUser *pasynUser, char *strings[], int values[], int severities[], size_t nElements, size_t *nIn)asynPortDrivervirtual
readFile(NDArray **pArray)NDFileHDF5virtual
readFloat32Array(asynUser *pasynUser, epicsFloat32 *value, size_t nElements, size_t *nIn)asynPortDrivervirtual
readFloat64(asynUser *pasynUser, epicsFloat64 *value)asynNDArrayDrivervirtual
readFloat64Array(asynUser *pasynUser, epicsFloat64 *value, size_t nElements, size_t *nIn)asynPortDrivervirtual
readGenericPointer(asynUser *pasynUser, void *genericPointer)asynNDArrayDrivervirtual
readInt16Array(asynUser *pasynUser, epicsInt16 *value, size_t nElements, size_t *nIn)asynPortDrivervirtual
readInt32(asynUser *pasynUser, epicsInt32 *value)asynNDArrayDrivervirtual
readInt32Array(asynUser *pasynUser, epicsInt32 *value, size_t nElements, size_t *nIn)NDPluginDrivervirtual
readInt8Array(asynUser *pasynUser, epicsInt8 *value, size_t nElements, size_t *nIn)asynPortDrivervirtual
readNDAttributesFile()asynNDArrayDrivervirtual
readOctet(asynUser *pasynUser, char *value, size_t maxChars, size_t *nActual, int *eomReason)asynPortDrivervirtual
readOption(asynUser *pasynUser, const char *key, char *value, int maxChars)asynPortDrivervirtual
readUInt32Digital(asynUser *pasynUser, epicsUInt32 *value, epicsUInt32 mask)asynPortDrivervirtual
report(FILE *fp, int details)NDFileHDF5virtual
reportGetParamErrors(asynStatus status, int index, int list, const char *functionName)asynPortDrivervirtual
reportParams(FILE *fp, int details)asynPortDrivervirtual
reportSetParamErrors(asynStatus status, int index, int list, const char *functionName)asynPortDrivervirtual
run(void)NDPluginDrivervirtual
setArrayInterrupt(int connect)NDPluginDriverprotectedvirtual
setDoubleParam(int index, double value)asynPortDrivervirtual
setDoubleParam(int list, int index, double value)asynPortDrivervirtual
setInputEosOctet(asynUser *pasynUser, const char *eos, int eosLen)asynPortDrivervirtual
setIntegerParam(int index, int value)asynPortDrivervirtual
setIntegerParam(int list, int index, int value)asynPortDrivervirtual
setInterruptUInt32Digital(asynUser *pasynUser, epicsUInt32 mask, interruptReason reason)asynPortDrivervirtual
setMultiFrameFile(bool multi)NDFileHDF5protected
setOutputEosOctet(asynUser *pasynUser, const char *eos, int eosLen)asynPortDrivervirtual
setParamAlarmSeverity(int index, int severity)asynPortDrivervirtual
setParamAlarmSeverity(int list, int index, int severity)asynPortDrivervirtual
setParamAlarmStatus(int index, int status)asynPortDrivervirtual
setParamAlarmStatus(int list, int index, int status)asynPortDrivervirtual
setParamStatus(int index, asynStatus status)asynPortDrivervirtual
setParamStatus(int list, int index, asynStatus status)asynPortDrivervirtual
setStringParam(int index, const char *value)asynPortDrivervirtual
setStringParam(int list, int index, const char *value)asynPortDrivervirtual
setStringParam(int index, const std::string &value)asynPortDrivervirtual
setStringParam(int list, int index, const std::string &value)asynPortDrivervirtual
setTimeStamp(const epicsTimeStamp *pTimeStamp)asynPortDrivervirtual
setUInt32DigitalInterrupt(int index, epicsUInt32 mask, interruptReason reason)asynPortDrivervirtual
setUInt32DigitalInterrupt(int list, int index, epicsUInt32 mask, interruptReason reason)asynPortDrivervirtual
setUIntDigitalParam(int index, epicsUInt32 value, epicsUInt32 valueMask)asynPortDrivervirtual
setUIntDigitalParam(int list, int index, epicsUInt32 value, epicsUInt32 valueMask)asynPortDrivervirtual
setUIntDigitalParam(int index, epicsUInt32 value, epicsUInt32 valueMask, epicsUInt32 interruptMask)asynPortDrivervirtual
setUIntDigitalParam(int list, int index, epicsUInt32 value, epicsUInt32 valueMask, epicsUInt32 interruptMask)asynPortDrivervirtual
sortingTask()NDPluginDriver
start(void)NDPluginDrivervirtual
startSWMR()NDFileHDF5
storeOnCloseAttributes()NDFileHDF5
storeOnOpenAttributes()NDFileHDF5
storeOnOpenCloseAttribute(hdf5::Element *element, bool open)NDFileHDF5
str_NDFileHDF5_extraDimChunkNDFileHDF5static
str_NDFileHDF5_extraDimNameNDFileHDF5static
str_NDFileHDF5_extraDimSizeNDFileHDF5static
str_NDFileHDF5_posIndexNDFileHDF5static
str_NDFileHDF5_posNameNDFileHDF5static
supportsMultipleArraysNDPluginFile
threadPriority_asynNDArrayDriverprotected
threadStackSize_asynNDArrayDriverprotected
throttled(NDArray *pArray)NDPluginDriverprotected
unlock()asynPortDrivervirtual
updateQueuedArrayCount()asynNDArrayDriver
updateTimeStamp()asynPortDrivervirtual
updateTimeStamp(epicsTimeStamp *pTimeStamp)asynPortDrivervirtual
verifyLayoutXMLFile()NDFileHDF5
writeEnum(asynUser *pasynUser, char *strings[], int values[], int severities[], size_t nElements)asynPortDrivervirtual
writeFile(NDArray *pArray)NDFileHDF5virtual
writeFloat32Array(asynUser *pasynUser, epicsFloat32 *value, size_t nElements)asynPortDrivervirtual
writeFloat64(asynUser *pasynUser, epicsFloat64 value)NDPluginDrivervirtual
writeFloat64Array(asynUser *pasynUser, epicsFloat64 *value, size_t nElements)asynPortDrivervirtual
writeGenericPointer(asynUser *pasynUser, void *genericPointer)asynNDArrayDrivervirtual
writeH5attrFloat64(hid_t element, const std::string &attr_name, const std::string &str_attr_value) constNDFileHDF5
writeH5attrInt32(hid_t element, const std::string &attr_name, const std::string &str_attr_value) constNDFileHDF5
writeH5attrStr(hid_t element, const std::string &attr_name, const std::string &str_attr_value) constNDFileHDF5
writeH5dsetFloat64(hid_t element, const std::string &name, const std::string &str_value) constNDFileHDF5
writeH5dsetInt32(hid_t element, const std::string &name, const std::string &str_value) constNDFileHDF5
writeH5dsetStr(hid_t element, const std::string &name, const std::string &str_value) constNDFileHDF5
writeHdfAttributes(hid_t h5_handle, hdf5::Element *element)NDFileHDF5
writeHdfConstDataset(hid_t h5_handle, hdf5::Dataset *dset)NDFileHDF5
writeInt16Array(asynUser *pasynUser, epicsInt16 *value, size_t nElements)asynPortDrivervirtual
writeInt32(asynUser *pasynUser, epicsInt32 value)NDFileHDF5virtual
writeInt32Array(asynUser *pasynUser, epicsInt32 *value, size_t nElements)asynPortDrivervirtual
writeInt8Array(asynUser *pasynUser, epicsInt8 *value, size_t nElements)asynPortDrivervirtual
writeNDArray(asynUser *pasynUser, void *genericPointer)NDPluginFilevirtual
writeOctet(asynUser *pasynUser, const char *value, size_t nChars, size_t *nActual)NDFileHDF5virtual
writeOption(asynUser *pasynUser, const char *key, const char *value)asynPortDrivervirtual
writeUInt32Digital(asynUser *pasynUser, epicsUInt32 value, epicsUInt32 mask)asynPortDrivervirtual
~asynNDArrayDriver()asynNDArrayDrivervirtual
~asynPortDriver()asynPortDrivervirtual
~NDPluginDriver()NDPluginDriver