ldas-tools-framecpp 3.0.4
Loading...
Searching...
No Matches
FrameCPP::Version_9 Namespace Reference

Implementation of the version 9 specification. More...

Namespaces

namespace  FrAdcDataImpl
 
namespace  FrameHImpl
 
namespace  FrDetectorImpl
 
namespace  FrEndOfFileImpl
 
namespace  FrEndOfFrameImpl
 
namespace  FrEventImpl
 
namespace  FrHistoryImpl
 
namespace  FrMsgImpl
 
namespace  FrProcDataImpl
 
namespace  FrRawDataImpl
 
namespace  FrSEImpl
 
namespace  FrSerDataImpl
 
namespace  FrSHImpl
 
namespace  FrSimDataImpl
 
namespace  FrSimEventImpl
 
namespace  FrSummaryImpl
 
namespace  FrTableImpl
 
namespace  FrTOCImpl
 
namespace  FrVectImpl
 
namespace  Impl
 

Classes

class  Dimension
 Dimension information for a Vect. More...
 
class  FrAdcData
 Event data. More...
 
class  FrameH
 Event data. More...
 
class  FrDetector
 Detector data. More...
 
class  FrEndOfFile
 End of File data structure. More...
 
class  FrEndOfFrame
 End of Frame data structure. More...
 
class  FrEvent
 Event data. More...
 
class  FrHeader
 Implementation of the frame header structure. More...
 
class  FrHistory
 History Structure Definition. More...
 
class  FrMsg
 Message Log Data Structure Definition. More...
 
class  FrProcData
 Post-Processed Data Structure Definition. More...
 
class  FrRawData
 Simulated Data Structure Definition. More...
 
class  FrSE
 Contains field information of a dictionary structure. More...
 
class  FrSerData
 Raw Data Structure Definition. More...
 
class  FrSH
 Contains class information of a dictionary structure. More...
 
class  FrSimData
 Simulated Data Structure Definition. More...
 
class  FrSimEvent
 Event data. More...
 
class  FrSummary
 Summary Data Structure Definition. More...
 
class  FrTable
 Table Data Structure Definition. More...
 
class  FrTOC
 Table of Contents Data Structure Definition. More...
 
class  FrTOCSimData
 Indexed elements of the FrSimData structure. More...
 
struct  FrTOCTypes
 
class  FrVect
 Vector Data Structure Definition. More...
 
class  ObjectWithChecksum
 

Typedefs

typedef Common::IFrameStreamWrapper< 9, FrAdcData, FrameH, FrProcData, FrSerData, FrSimData, FrRawData, FrEvent, FrSimEventIFrameStream
 
typedef Common::IFrameStreamPlanWrapper< 9, FrAdcData, FrameH, FrProcData, FrSerData, FrSimData, FrRawData, FrEvent, FrSimEventIFrameStreamPlan
 
typedef FR_CE_LENGTH_TYPE fr_ce_length_type
 
typedef FR_CE_CHKTYPE_TYPE fr_ce_chkType_type
 
typedef FR_CE_CLASS_TYPE fr_ce_class_type
 
typedef FR_CE_INSTANCE_TYPE fr_ce_instance_type
 
typedef Common::StreamRef2< fr_ce_length_type, fr_ce_chkType_type, fr_ce_class_type, fr_ce_instance_type, DATA_FORMAT_VERSIONStreamRef
 Common Elements of all frame structures.
 

Functions

bool init_frame_spec ()
 

Variables

const Common::DetectorNamesDetectorNameTable = dnt_init( )
 
constexpr CHAR_U DATA_FORMAT_VERSION = 9
 
constexpr CHAR_U LIBRARY_MINOR_VERSION = 2
 
static const bool Initialized = init_frame_spec( )
 

Detailed Description

Implementation of the version 9 specification.

This namespace implements the Version 9 of the frame specification as described in the docuemnt LIGO-T970130-v1 dated March 4, 2009.

Typedef Documentation

◆ fr_ce_chkType_type

◆ fr_ce_class_type

◆ fr_ce_instance_type

◆ fr_ce_length_type

◆ IFrameStream

◆ IFrameStreamPlan

◆ StreamRef

Common Elements of all frame structures.

This type is to provide the common components of all frame structures written to a stream. This implements table 6 in section 4.3.2 of the frame specification document.

Function Documentation

◆ init_frame_spec()

bool FrameCPP::Version_9::init_frame_spec ( )

Variable Documentation

◆ DATA_FORMAT_VERSION

CHAR_U FrameCPP::Version_9::DATA_FORMAT_VERSION = 9
constexpr

◆ DetectorNameTable

const Common::DetectorNames & FrameCPP::Version_9::DetectorNameTable = dnt_init( )

◆ Initialized

const bool FrameCPP::Version_9::Initialized = init_frame_spec( )
static

◆ LIBRARY_MINOR_VERSION

CHAR_U FrameCPP::Version_9::LIBRARY_MINOR_VERSION = 2
constexpr