areaDetector  3-14
EPICS areaDetector framework
Classes | Enumerations | Functions
hdf5 Namespace Reference

Classes

class  DataSource
 Class used for writing a DataSource with the NDFileHDF5 plugin. More...
 
class  Attribute
 Class used for writing an Attribute with the NDFileHDF5 plugin. More...
 
class  Element
 Describe a generic structure element with the NDFileHDF5 plugin. More...
 
class  Dataset
 Class used for writing a DataSet with the NDFileHDF5 plugin. More...
 
class  HardLink
 Class used for writing a HardLink with the NDFileHDF5 plugin. More...
 
class  Group
 Describe a group element. More...
 
class  Root
 Class used for writing the root of the file with the NDFileHDF5 plugin. More...
 
class  LayoutXML
 Used to define layout of HDF5 file with NDFileHDF5 plugin. More...
 

Enumerations

enum  When_t { OnFrame , OnFileOpen , OnFileClose }
 
enum  DataSrc_t { notset , detector , ndattribute , constant }
 
enum  DataType_t {
  int8 , uint8 , int16 , uint16 ,
  int32 , uint32 , int64 , uint64 ,
  float32 , float64 , string
}
 

Functions

template<typename T >
void _delete_obj (std::pair< std::string, T * > pair)
 
int main_xml (const char *fname)
 

Enumeration Type Documentation

◆ DataSrc_t

Enumerator
notset 
detector 
ndattribute 
constant 

◆ DataType_t

Enumerator
int8 
uint8 
int16 
uint16 
int32 
uint32 
int64 
uint64 
float32 
float64 
string 

◆ When_t

Enumerator
OnFrame 
OnFileOpen 
OnFileClose 

Function Documentation

◆ _delete_obj()

template<typename T >
void hdf5::_delete_obj ( std::pair< std::string, T * >  pair)

◆ main_xml()

int hdf5::main_xml ( const char *  fname)