ldas-tools-framecpp  2.6.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Typedefs | Functions | Variables
FrameCPP::Version_6 Namespace Reference

Implementation of the version 6 specification. More...

Classes

class  Dimension
 
class  FrAdcData
 
class  FrAdcDataNPS
 
class  FrameH
 
class  FrameHNPS
 Non-PTR_STRUCT elements of the FrameH structure. More...
 
class  FrameHPST
 PTR_STRUCT elements of the FrmaeH structure. More...
 
class  FrDetector
 
class  FrEndOfFile
 
class  FrEndOfFrame
 
class  FrEvent
 
class  FrEventRefsT
 
class  FrEventStorage
 
class  FrMsg
 
class  FrProcData
 
class  FrProcDataNPS
 
class  FrProcDataPST
 Post-Processed Data Structure Definition. More...
 
class  FrRawData
 
class  FrSerData
 
class  FrSimData
 
class  FrSimDataStorage
 
class  FrSimEvent
 
class  FrSimEventNPS
 
class  FrStatData
 
class  FrSummary
 
class  FrTable
 Implementation of FrTable according to the frame specification. More...
 
class  FrTOC
 
class  FrTOCAdcData
 
class  FrTOCData
 
class  FrTOCEvent
 
class  FrTOCProcData
 
class  FrTOCSimData
 
class  FrTOCSimEvent
 
class  FrTOCStatData
 
struct  FrTOCTypes
 
class  FrVect
 

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_TIMEOFFSET_TYPE timeOffset_type
 
typedef FR_ADC_DATA_FSHIFT_TYPE fShift_type
 
typedef FR_ADC_DATA_PHASE_TYPE phase_type
 
typedef FR_ADC_DATA_DATAVALID_TYPE dataValid_type
 
typedef FrameHPST< FrDetector,
FrEvent, FrHistory, FrProcData,
FrRawData, FrSimData,
FrSimEvent, FrSummary, FrTable,
FrVect
FrameHPS
 
typedef REAL_4 dt_type
 
typedef INT_8U position_type
 
typedef
Common::IFrameStreamWrapper
< 6, FrAdcData, FrameH,
FrProcData, FrSerData,
FrSimData, FrRawData, FrEvent,
FrSimEvent
IFrameStream
 
typedef
Common::IFrameStreamPlanWrapper
< 6, FrAdcData, FrameH,
FrProcData, FrSerData,
FrSimData, FrRawData, FrEvent,
FrSimEvent
IFrameStreamPlan
 
typedef FrEventRefsT< FrVect,
FrTable
FrEventRefs
 
typedef FrProcDataPST< FrVect,
FrVect, FrTable, FrHistory
FrProcDataPS
 
typedef FrSimDataRefsT< FrVect,
FrTable
FrSimDataRefs
 
typedef
Version_4::FrSimEventPST
< PTR_STRUCT, FrVect, FrTable
FrSimEventPS
 
typedef Previous::FrStatDataNPS FrStatDataNPS
 
typedef
Version_4::FrStatDataPST
< PTR_STRUCT, FrDetector,
FrVect, FrTable
FrStatDataPS
 
typedef Version_4::FrTablePST
< PTR_STRUCT,
Common::SearchContainer
< FrVect,&FrVect::GetName > > 
FrTablePS
 
typedef Common::PTR_STRUCT
< INT_2U, INT_4U > 
PTR_STRUCT
 
typedef Common::StreamRef
< INT_8U, INT_2U, INT_4U > 
StreamRef
 

Functions

bool init_frame_spec ()
 
void FrAdcData:: vTOCQuery (int InfoClass, va_list vl) const
 
const char * FR_ADC_DATA_DEFAULT_UNITS ()
 
template<typename FrEventType , typename ShadowType >
Common::OStreamFrEventParamWrite (Common::OStream &Stream, const typename FrEventType::ParamList_type &Data)
 
template<typename FrEventType , typename ShadowType >
Common::IStreamFrEventParamRead (Common::IStream &Stream, typename FrEventType::ParamList_type &Data)
 
template<>
INT_2U FrVect::GetDataType< std::string > ()
 

Variables

const
FR_ADC_DATA_CHANNEL_GROUP_TYPE 
FR_ADC_DATA_DEFAULT_CHANNEL_GROUP = 0
 
const
FR_ADC_DATA_CHANNEL_NUMBER_TYPE 
FR_ADC_DATA_DEFAULT_CHANNEL_NUMBER = 0
 
const FR_ADC_DATA_N_BITS_TYPE FR_ADC_DATA_DEFAULT_NBITS = 0
 
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_SAMPLE_RATE = -1.0
 
const FR_ADC_DATA_FSHIFT_TYPE FR_ADC_DATA_DEFAULT_FSHIFT = 0.0
 
const FR_ADC_DATA_TIMEOFFSET_TYPE FR_ADC_DATA_DEFAULT_TIME_OFFSET = 0.0
 
const FR_ADC_DATA_PHASE_TYPE FR_ADC_DATA_DEFAULT_PHASE = 0.0
 
const FR_ADC_DATA_DATAVALID_TYPE FR_ADC_DATA_DEFAULT_DATA_VALID = 0
 
const Common::DetectorNamesDetectorNameTable = dnt_init( )
 
const CHAR_U DATA_FORMAT_VERSION = 6
 
const CHAR_U LIBRARY_MINOR_VERSION = 3
 

Detailed Description

Implementation of the version 6 specification.

This namespace includes classes and functions needed to implement the version 6 frame specification as described by LIGO-T970130-F-E dated August 14, 2002.

Typedef Documentation

The namespace Previous is to the version 4 frame specification since the version 5 frame specification was never fully implemented.

typedef Previous::FrStatDataNPS FrameCPP::Version_6::FrStatDataNPS
Todo:
Needs documentation
Todo:
Needs documentation
typedef Common::StreamRef< INT_8U , INT_2U , INT_4U > FrameCPP::Version_6::StreamRef

Function Documentation

const char* FrameCPP::Version_6::FR_ADC_DATA_DEFAULT_UNITS ( )
inline
template<typename FrEventType , typename ShadowType >
Common::IStream& FrameCPP::Version_6::FrEventParamRead ( Common::IStream &  Stream,
typename FrEventType::ParamList_type &  Data 
)
inline
template<typename FrEventType , typename ShadowType >
Common::OStream& FrameCPP::Version_6::FrEventParamWrite ( Common::OStream &  Stream,
const typename FrEventType::ParamList_type &  Data 
)
inline
template<>
INT_2U FrameCPP::Version_6::FrVect::GetDataType< std::string > ( )
bool FrameCPP::Version_6::init_frame_spec ( )
void FrAdcData:: FrameCPP::Version_6::vTOCQuery ( int  InfoClass,
va_list  vl 
) const

Variable Documentation

const CHAR_U FrameCPP::Version_6::DATA_FORMAT_VERSION = 6
const Common::DetectorNames & FrameCPP::Version_6::DetectorNameTable = dnt_init( )
const FR_ADC_DATA_BIAS_TYPE FrameCPP::Version_6::FR_ADC_DATA_DEFAULT_BIAS = 0.0
const FR_ADC_DATA_CHANNEL_GROUP_TYPE FrameCPP::Version_6::FR_ADC_DATA_DEFAULT_CHANNEL_GROUP = 0
const FR_ADC_DATA_CHANNEL_NUMBER_TYPE FrameCPP::Version_6::FR_ADC_DATA_DEFAULT_CHANNEL_NUMBER = 0
const FR_ADC_DATA_DATAVALID_TYPE FrameCPP::Version_6::FR_ADC_DATA_DEFAULT_DATA_VALID = 0
const FR_ADC_DATA_FSHIFT_TYPE FrameCPP::Version_6::FR_ADC_DATA_DEFAULT_FSHIFT = 0.0
const FR_ADC_DATA_N_BITS_TYPE FrameCPP::Version_6::FR_ADC_DATA_DEFAULT_NBITS = 0
const FR_ADC_DATA_PHASE_TYPE FrameCPP::Version_6::FR_ADC_DATA_DEFAULT_PHASE = 0.0
const FR_ADC_DATA_FSHIFT_TYPE FrameCPP::Version_6::FR_ADC_DATA_DEFAULT_SAMPLE_RATE = -1.0
const FR_ADC_DATA_SLOPE_TYPE FrameCPP::Version_6::FR_ADC_DATA_DEFAULT_SLOPE = 1.0
const FR_ADC_DATA_TIMEOFFSET_TYPE FrameCPP::Version_6::FR_ADC_DATA_DEFAULT_TIME_OFFSET = 0.0
const CHAR_U FrameCPP::Version_6::LIBRARY_MINOR_VERSION = 3