DABC (Data Acquisition Backbone Core)
2.9.9
|
Structure of the LMD file header. More...
#include <mbs/LmdTypeDefs.h>
Data Fields | |
uint32_t | iElements |
compatible with s_bufhe More... | |
uint32_t | iEndian |
compatible with s_bufhe free[0] More... | |
uint32_t | iFree3 |
free[3] More... | |
uint32_t | iOffsetSize |
Offset size, 4 or 8 [bytes]. More... | |
uint64_t | iTableOffset |
optional offset to element offset table in file More... | |
uint32_t | iTimeSpecNanoSec |
compatible with s_bufhe (2*32bit) More... | |
uint32_t | iTimeSpecSec |
compatible with s_bufhe (2*32bit) More... | |
uint32_t | iUsedWords |
total words without header to read for type=100, free[2] More... | |
uint32_t | iWrittenEndian |
one of LMD__ENDIAN_x More... | |
Data Fields inherited from mbs::Header | |
union { | |
struct { | |
uint16_t i_subtype | |
uint16_t i_type | |
} | |
uint32_t iType | |
}; | |
uint32_t | iWords |
Additional Inherited Members | |
Public Member Functions inherited from mbs::Header | |
uint32_t | FullSize () const |
uint32_t | FullType () const |
bool | isFullType (uint32_t typ) const |
bool | isTypePair (unsigned typ, unsigned subtyp) const |
void | SetFullSize (uint32_t sz) |
void | SetFullType (uint32_t typ) |
void | SetTypePair (unsigned typ, unsigned subtyp) |
uint16_t | SubType () const |
uint16_t | Type () const |
Structure of the LMD file header.
Definition at line 73 of file LmdTypeDefs.h.
uint64_t mbs::FileHeader::iTableOffset |
optional offset to element offset table in file
Definition at line 74 of file LmdTypeDefs.h.
uint32_t mbs::FileHeader::iElements |
compatible with s_bufhe
Definition at line 75 of file LmdTypeDefs.h.
uint32_t mbs::FileHeader::iOffsetSize |
Offset size, 4 or 8 [bytes].
Definition at line 76 of file LmdTypeDefs.h.
uint32_t mbs::FileHeader::iTimeSpecSec |
compatible with s_bufhe (2*32bit)
Definition at line 77 of file LmdTypeDefs.h.
uint32_t mbs::FileHeader::iTimeSpecNanoSec |
compatible with s_bufhe (2*32bit)
Definition at line 78 of file LmdTypeDefs.h.
uint32_t mbs::FileHeader::iEndian |
compatible with s_bufhe free[0]
Definition at line 80 of file LmdTypeDefs.h.
uint32_t mbs::FileHeader::iWrittenEndian |
one of LMD__ENDIAN_x
Definition at line 81 of file LmdTypeDefs.h.
uint32_t mbs::FileHeader::iUsedWords |
total words without header to read for type=100, free[2]
Definition at line 82 of file LmdTypeDefs.h.
uint32_t mbs::FileHeader::iFree3 |
free[3]
Definition at line 83 of file LmdTypeDefs.h.