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

Implementation of the version 8 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  FrStatDataImpl
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  FrStatData
 Static Data Structure Definition. 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 REAL_4 dt_type
typedef INT_8U position_type
typedef INT_4U checksum_type
typedef Common::FrameSpec::class_type class_type
typedef Common::IFrameStreamWrapper< 8, FrAdcData, FrameH, FrProcData, FrSerData, FrSimData, FrRawData, FrEvent, FrSimEventIFrameStream
typedef Common::IFrameStreamPlanWrapper< 8, FrAdcData, FrameH, FrProcData, FrSerData, FrSimData, FrRawData, FrEvent, FrSimEventIFrameStreamPlan
typedef Common::StreamRef2< INT_8U, CHAR_U, CHAR_U, INT_4U, 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 = 8
constexpr CHAR_U LIBRARY_MINOR_VERSION = 1
static const bool Initialized = init_frame_spec( )

Detailed Description

Implementation of the version 8 specification.

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

Typedef Documentation

◆ checksum_type

◆ class_type

◆ dt_type

◆ IFrameStream

◆ IFrameStreamPlan

◆ position_type

◆ StreamRef

typedef Common::StreamRef2< INT_8U, CHAR_U, CHAR_U, INT_4U, DATA_FORMAT_VERSION > FrameCPP::Version_8::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_8::init_frame_spec ( )

Variable Documentation

◆ DATA_FORMAT_VERSION

CHAR_U FrameCPP::Version_8::DATA_FORMAT_VERSION = 8
constexpr

◆ DetectorNameTable

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

◆ Initialized

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

◆ LIBRARY_MINOR_VERSION

CHAR_U FrameCPP::Version_8::LIBRARY_MINOR_VERSION = 1
constexpr