ldas-tools-framecpp 3.0.4
Loading...
Searching...
No Matches
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  FrameH
class  FrameHNPS
 Non-PTR_STRUCT elements of the FrameH structure. More...
class  FrameHPST
class  FrameSpec
 Description of frame specification information. The information contained here allows for information needed to describe a specific frame specification implementation. More...
class  FrDetector
class  FrEndOfFile
class  FrEndOfFrame
class  FrProcData
class  FrRawData
class  FrSerData
class  FrSimData
class  FrSimDataRefsT
class  FrSimEvent
class  FrSimEventNPS
class  FrSimEventPST
class  FrStatData
class  FrStatDataNPS
 Storage of data members for the FrStatData structure. More...
class  FrStatDataPST
class  FrSummary
class  FrTable
 Implementation of FrTable according to the frame specification. More...
class  FrTableNPS
 Storage of data members for the FrTable structure. More...
class  FrTablePST
 Pointer structure members of the FrTable structure. 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  FrTrigData
class  FrTrigDataRefsT
class  FrTrigDataStorage
class  FrVect
class  FrVectCompressionScheme

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 ()
constexpr CHAR_U DATA_FORMAT_VERSION (4)
constexpr 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

◆ FrameHPS

◆ FrProcDataData

typedef Previous::FrProcDataData FrameCPP::Version_4::FrProcDataData

◆ FrSimDataRefs

◆ FrSimDataStorage

typedef Previous::FrSimDataStorage FrameCPP::Version_4::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()

CHAR_U FrameCPP::Version_4::DATA_FORMAT_VERSION ( 4 )
constexpr

◆ 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 ( )
extern

◆ LIBRARY_MINOR_VERSION()

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

◆ 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