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

Implementation of the version 3 specification. More...

Classes

class  Dimension
 Dimension information for a Vect. More...
class  FrAdcData
 ADC Data Structure Definition. More...
class  FrAdcDataNPS
 ADC Data that does not reference a pointer. More...
class  FrAdcDataPST
 ADC Data that does reference a pointer. More...
class  FrameH
 FrameH Data Structure Definition. More...
class  FrameHNPS
 Non-PTR_STRUCT elements of the FrameH structure. More...
class  FrameHPST
class  FrDetector
class  FrEndOfFile
class  FrEndOfFrame
class  FrHeader
class  FrHistory
class  FrMsg
class  FrProcData
class  FrProcDataData
class  FrRawData
class  FrSE
class  FrSerData
class  FrSH
class  FrSimData
class  FrSimDataRefs
class  FrSimDataStorage
class  FrStatData
class  FrStatDataRefsT
class  FrStatDataStorage
class  FrSummary
class  FrTrigData
class  FrTrigDataRefsT
class  FrTrigDataStorage
class  FrVect
class  FrVectCompressionScheme
class  FrVectDataTypes

Typedefs

typedef FR_ADC_DATA_PS_NAMESPACE ::FrAdcDataPST< FrVect, FrVectFrAdcDataPS
typedef FrameHPST< FrDetector, FrTrigData, FrHistory, FrProcData, FrRawData, FrSimData, FrSummary, FrVectFrameHPS
typedef FrStatDataRefsT< FrDetector, FrVectFrStatDataRefs
typedef FrTrigDataRefsT< FrVectFrTrigDataRefs
typedef Common::PTR_STRUCT< INT_2U, INT_2U, DATA_FORMAT_VERSIONPTR_STRUCT
typedef Common::StreamRef< INT_4U, INT_2U, INT_2U, DATA_FORMAT_VERSIONStreamRef
typedef Common::STRING< INT_2U > STRING
typedef Common::STRING_SHADOW< INT_2U > STRING_SHADOW

Functions

const char * FR_ADC_DATA_DEFAULT_UNITS ()
constexpr CHAR_U DATA_FORMAT_VERSION (3)
constexpr CHAR_U LIBRARY_MINOR_VERSION (11)
bool init_frame_spec ()
static void cleanup_at_exit ()
void FrSH:: vTOCQuery (int InfoClass, va_list vl) const
template<>
INT_2U FrVect::GetDataType< std::string > ()

Variables

const FR_ADC_DATA_BIAS_TYPE FR_ADC_DATA_DEFAULT_BIAS = 0.0
const FR_ADC_DATA_SLOPE_TYPE FR_ADC_DATA_DEFAULT_SLOPE = 1.0
const FR_ADC_DATA_FSHIFT_TYPE FR_ADC_DATA_DEFAULT_FSHIFT = 0.0
const FR_ADC_DATA_TIMEOFFSETS_TYPE FR_ADC_DATA_DEFAULT_TIME_OFFSET_S
const FR_ADC_DATA_TIMEOFFSETN_TYPE FR_ADC_DATA_DEFAULT_TIME_OFFSET_N
const FR_ADC_DATA_OVERRANGE_TYPE FR_ADC_DATA_DEFAULT_OVER_RANGE = 0
const REAL_8 FR_PROC_DATA_DEFAULT_FSHIFT = 0.0
static const bool Initialized = init_frame_spec( )
constexpr INT_4U DEFAULT_TIME = 0

Detailed Description

Implementation of the version 3 specification.

This namespace includes classes and functions needed to implement the version 3 frame specification as described by LIGO-T970130-B-E dated October 12, 1997.

Typedef Documentation

◆ FrAdcDataPS

◆ FrameHPS

◆ FrStatDataRefs

◆ FrTrigDataRefs

◆ PTR_STRUCT

◆ StreamRef

◆ STRING

◆ STRING_SHADOW

Function Documentation

◆ cleanup_at_exit()

void FrameCPP::Version_3::cleanup_at_exit ( )
static

◆ DATA_FORMAT_VERSION()

CHAR_U FrameCPP::Version_3::DATA_FORMAT_VERSION ( 3 )
constexpr

◆ FR_ADC_DATA_DEFAULT_UNITS()

const char * FrameCPP::Version_3::FR_ADC_DATA_DEFAULT_UNITS ( )
inline

◆ FrVect::GetDataType< std::string >()

template<>
INT_2U FrameCPP::Version_3::FrVect::GetDataType< std::string > ( )

◆ init_frame_spec()

bool FrameCPP::Version_3::init_frame_spec ( )
extern

◆ LIBRARY_MINOR_VERSION()

CHAR_U FrameCPP::Version_3::LIBRARY_MINOR_VERSION ( 11 )
constexpr

◆ vTOCQuery()

void FrSH:: FrameCPP::Version_3::vTOCQuery ( int InfoClass,
va_list vl ) const

Variable Documentation

◆ DEFAULT_TIME

INT_4U FrameCPP::Version_3::DEFAULT_TIME = 0
constexpr

◆ FR_ADC_DATA_DEFAULT_BIAS

const FR_ADC_DATA_BIAS_TYPE FrameCPP::Version_3::FR_ADC_DATA_DEFAULT_BIAS = 0.0

◆ FR_ADC_DATA_DEFAULT_FSHIFT

const FR_ADC_DATA_FSHIFT_TYPE FrameCPP::Version_3::FR_ADC_DATA_DEFAULT_FSHIFT = 0.0

◆ FR_ADC_DATA_DEFAULT_OVER_RANGE

const FR_ADC_DATA_OVERRANGE_TYPE FrameCPP::Version_3::FR_ADC_DATA_DEFAULT_OVER_RANGE = 0

◆ FR_ADC_DATA_DEFAULT_SLOPE

const FR_ADC_DATA_SLOPE_TYPE FrameCPP::Version_3::FR_ADC_DATA_DEFAULT_SLOPE = 1.0

◆ FR_ADC_DATA_DEFAULT_TIME_OFFSET_N

const FR_ADC_DATA_TIMEOFFSETN_TYPE FrameCPP::Version_3::FR_ADC_DATA_DEFAULT_TIME_OFFSET_N
Initial value:
=
0

◆ FR_ADC_DATA_DEFAULT_TIME_OFFSET_S

const FR_ADC_DATA_TIMEOFFSETS_TYPE FrameCPP::Version_3::FR_ADC_DATA_DEFAULT_TIME_OFFSET_S
Initial value:
=
0

◆ FR_PROC_DATA_DEFAULT_FSHIFT

const REAL_8 FrameCPP::Version_3::FR_PROC_DATA_DEFAULT_FSHIFT = 0.0

◆ Initialized

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