ldas-tools-framecpp  2.5.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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  FrameH
 
class  FrameHNPS
 Non-PTR_STRUCT elements of the FrameH structure. More...
 
class  FrameHPST
 
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, FrVect
FrAdcDataPS
 
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, FrVect
FrameHPS
 
typedef REAL_4 dt_type
 
typedef INT_8U position_type
 
typedef Previous::FrProcDataData FrProcDataData
 
typedef Previous::FrSimDataStorage FrSimDataStorage
 
typedef FrSimDataRefsT< FrVect,
FrTable
FrSimDataRefs
 
typedef FrSimEventPST
< PTR_STRUCT, FrVect, FrTable
FrSimEventPS
 
typedef FrStatDataPST
< PTR_STRUCT, FrDetector,
FrVect, FrTable
FrStatDataPS
 
typedef FrTablePST< PTR_STRUCT,
Common::SearchContainer
< FrVect,&FrVect::GetName > > 
FrTablePS
 
typedef FrTrigDataRefsT
< FrVect, FrTable
FrTrigDataRefs
 
typedef LDASTools::AL::GPSTime GPSTime
 

Functions

bool init_frame_spec ()
 
void FrAdcData:: vTOCQuery (int InfoClass, va_list vl) const
 
const char * FR_ADC_DATA_DEFAULT_UNITS ()
 
const CHAR_U DATA_FORMAT_VERSION (4)
 
const CHAR_U LIBRARY_MINOR_VERSION (10)
 
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 = 0
 
const FR_ADC_DATA_TIMEOFFSETN_TYPE FR_ADC_DATA_DEFAULT_TIME_OFFSET_N = 0
 
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
 

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

typedef Previous::FrProcDataData FrameCPP::Version_4::FrProcDataData
typedef LDASTools::AL::GPSTime FrameCPP::Version_4::GPSTime

Function Documentation

const CHAR_U FrameCPP::Version_4::DATA_FORMAT_VERSION ( )
const char* FrameCPP::Version_4::FR_ADC_DATA_DEFAULT_UNITS ( )
inline
template<>
INT_2U FrameCPP::Version_4::FrVect::GetDataType< std::string > ( )
bool FrameCPP::Version_4::init_frame_spec ( )
const CHAR_U FrameCPP::Version_4::LIBRARY_MINOR_VERSION ( 10  )
void FrAdcData:: FrameCPP::Version_4::vTOCQuery ( int  InfoClass,
va_list  vl 
) const

Variable Documentation

const Common::DetectorNames & FrameCPP::Version_4::DetectorNameTable = dnt_init( )
const FR_ADC_DATA_BIAS_TYPE FrameCPP::Version_4::FR_ADC_DATA_DEFAULT_BIAS = 0.0
const FR_ADC_DATA_DATAVALID_TYPE FrameCPP::Version_4::FR_ADC_DATA_DEFAULT_DATA_VALID = 0
const FR_ADC_DATA_FSHIFT_TYPE FrameCPP::Version_4::FR_ADC_DATA_DEFAULT_FSHIFT = 0.0
const FR_ADC_DATA_SLOPE_TYPE FrameCPP::Version_4::FR_ADC_DATA_DEFAULT_SLOPE = 1.0
const FR_ADC_DATA_TIMEOFFSETN_TYPE FrameCPP::Version_4::FR_ADC_DATA_DEFAULT_TIME_OFFSET_N = 0
const FR_ADC_DATA_TIMEOFFSETS_TYPE FrameCPP::Version_4::FR_ADC_DATA_DEFAULT_TIME_OFFSET_S = 0
const REAL_8 FrameCPP::Version_4::FR_PROC_DATA_DEFAULT_FSHIFT = 0.0