ldas-tools-framecpp  2.9.3
Classes | Typedefs | Functions | Variables
FrameCPP::Version_4 Namespace Reference

Implementation of the version 4 specification. More...

Classes

class  Dimension
 Dimension information for a Vect. More...
 
class  FrAdcData
 ADC Data Structure Definition. More...
 
class  FrAdcDataNPS
 
class  FrameHNPS
 Non-PTR_STRUCT elements of the FrameH structure. More...
 
class  FrameHPST
 
class  FrameH
 
class  FrDetector
 
class  FrEndOfFile
 
class  FrEndOfFrame
 
class  FrProcData
 
class  FrRawData
 
class  FrSerData
 
class  FrSimDataRefsT
 
class  FrSimData
 
class  FrSimEventNPS
 
class  FrSimEventPST
 
class  FrSimEvent
 
class  FrStatDataNPS
 Storage of data members for the FrStatData structure. More...
 
class  FrStatDataPST
 
class  FrStatData
 
class  FrSummary
 
class  FrTableNPS
 Storage of data members for the FrTable structure. More...
 
class  FrTablePST
 Pointer structure members of the FrTable structure. More...
 
class  FrTable
 Implementation of FrTable according to the frame specification. More...
 
class  FrTOC
 
class  FrTOCAdcData
 
class  FrTOCData
 
class  FrTOCPosition
 
class  FrTOCProcData
 
class  FrTOCSerData
 
class  FrTOCSimData
 
class  FrTOCSimEvent
 
class  FrTOCStatData
 
class  FrTOCSummary
 
class  FrTOCTable
 
class  FrTOCTrigData
 
class  FrTOCTypes
 
class  FrTrigDataStorage
 
class  FrTrigDataRefsT
 
class  FrTrigData
 
class  FrVectCompressionScheme
 
class  FrVect
 

Typedefs

typedef FR_ADC_DATA_PS_NAMESPACE ::FrAdcDataPST< FrVect, FrVectFrAdcDataPS
 
typedef STRING name_type
 
typedef STRING comment_type
 
typedef FR_ADC_DATA_CHANNEL_GROUP_TYPE channel_group_type
 
typedef FR_ADC_DATA_CHANNEL_NUMBER_TYPE channel_number_type
 
typedef FR_ADC_DATA_N_BITS_TYPE nBits_type
 
typedef FR_ADC_DATA_BIAS_TYPE bias_type
 
typedef FR_ADC_DATA_SLOPE_TYPE slope_type
 
typedef STRING units_type
 
typedef FR_ADC_DATA_SAMPLERATE_TYPE sampleRate_type
 
typedef FR_ADC_DATA_TIMEOFFSETS_TYPE timeOffsetS_type
 
typedef FR_ADC_DATA_TIMEOFFSETN_TYPE timeOffsetN_type
 
typedef FR_ADC_DATA_FSHIFT_TYPE fShift_type
 
typedef FR_ADC_DATA_DATAVALID_TYPE dataValid_type
 
typedef FrameHPST< FrDetector, FrTrigData, FrHistory, FrProcData, FrRawData, FrSimData, FrSimEvent, FrSummary, FrTable, FrVectFrameHPS
 
typedef REAL_4 dt_type
 
typedef INT_8U position_type
 
typedef Previous::FrProcDataData FrProcDataData
 
typedef Previous::FrSimDataStorage FrSimDataStorage
 
typedef FrSimDataRefsT< FrVect, FrTableFrSimDataRefs
 
typedef FrSimEventPST< PTR_STRUCT, FrVect, FrTableFrSimEventPS
 
typedef FrStatDataPST< PTR_STRUCT, FrDetector, FrVect, FrTableFrStatDataPS
 
typedef FrTablePST< PTR_STRUCT, Common::SearchContainer< FrVect, &FrVect::GetName > > FrTablePS
 
typedef FrTrigDataRefsT< FrVect, FrTableFrTrigDataRefs
 
typedef LDASTools::AL::GPSTime GPSTime
 

Functions

const char * FR_ADC_DATA_DEFAULT_UNITS ()
 
const CHAR_U DATA_FORMAT_VERSION (4)
 
const CHAR_U LIBRARY_MINOR_VERSION (10)
 
bool init_frame_spec ()
 
void FrAdcData:: 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_DATAVALID_TYPE FR_ADC_DATA_DEFAULT_DATA_VALID = 0
 
const Common::DetectorNamesDetectorNameTable = dnt_init( )
 
const REAL_8 FR_PROC_DATA_DEFAULT_FSHIFT = 0.0
 
static const bool Initialized = init_frame_spec( )
 
static const INT_2U MAX_REF = 2
 

Detailed Description

Implementation of the version 4 specification.

This namespace includes classes and functions needed to implement the version 4 frame specification as described by LIGO-T970130-D-E dated December 8, 2000.

Typedef Documentation

◆ bias_type

◆ channel_group_type

◆ channel_number_type

◆ comment_type

◆ dataValid_type

◆ dt_type

◆ FrAdcDataPS

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

◆ FrameHPS

◆ FrProcDataData

◆ FrSimDataRefs

◆ FrSimDataStorage

◆ FrSimEventPS

◆ FrStatDataPS

◆ FrTablePS

◆ FrTrigDataRefs

◆ fShift_type

◆ GPSTime

typedef LDASTools::AL::GPSTime FrameCPP::Version_4::GPSTime

◆ name_type

◆ nBits_type

◆ position_type

◆ sampleRate_type

◆ slope_type

◆ timeOffsetN_type

◆ timeOffsetS_type

◆ units_type

Function Documentation

◆ DATA_FORMAT_VERSION()

const CHAR_U FrameCPP::Version_4::DATA_FORMAT_VERSION ( )

◆ FR_ADC_DATA_DEFAULT_UNITS()

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

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

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

◆ init_frame_spec()

bool FrameCPP::Version_4::init_frame_spec ( )

◆ LIBRARY_MINOR_VERSION()

const CHAR_U FrameCPP::Version_4::LIBRARY_MINOR_VERSION ( 10  )

◆ vTOCQuery()

void FrAdcData:: FrameCPP::Version_4::vTOCQuery ( int  InfoClass,
va_list  vl 
) const

Variable Documentation

◆ DetectorNameTable

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

◆ FR_ADC_DATA_DEFAULT_BIAS

const FR_ADC_DATA_BIAS_TYPE FrameCPP::Version_4::FR_ADC_DATA_DEFAULT_BIAS = 0.0

◆ FR_ADC_DATA_DEFAULT_DATA_VALID

const FR_ADC_DATA_DATAVALID_TYPE FrameCPP::Version_4::FR_ADC_DATA_DEFAULT_DATA_VALID = 0

◆ FR_ADC_DATA_DEFAULT_FSHIFT

const FR_ADC_DATA_FSHIFT_TYPE FrameCPP::Version_4::FR_ADC_DATA_DEFAULT_FSHIFT = 0.0

◆ FR_ADC_DATA_DEFAULT_SLOPE

const FR_ADC_DATA_SLOPE_TYPE FrameCPP::Version_4::FR_ADC_DATA_DEFAULT_SLOPE = 1.0

◆ FR_ADC_DATA_DEFAULT_TIME_OFFSET_N

const FR_ADC_DATA_TIMEOFFSETN_TYPE FrameCPP::Version_4::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_4::FR_ADC_DATA_DEFAULT_TIME_OFFSET_S
Initial value:
=
0

◆ FR_PROC_DATA_DEFAULT_FSHIFT

const REAL_8 FrameCPP::Version_4::FR_PROC_DATA_DEFAULT_FSHIFT = 0.0

◆ Initialized

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

◆ MAX_REF

const INT_2U FrameCPP::Version_4::MAX_REF = 2
static