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

typedef FR_ADC_DATA_PS_NAMESPACE::FrAdcDataPST< FrVect, FrVect > FrameCPP::Version_3::FrAdcDataPS

◆ FrameHPS

◆ FrStatDataRefs

◆ FrTrigDataRefs

◆ PTR_STRUCT

◆ StreamRef

◆ STRING

◆ STRING_SHADOW

Function Documentation

◆ cleanup_at_exit()

static 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