Implementation of the version 6 specification. More...
Classes | |
| class | Container |
| 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 | FrameStreamBase |
| class | FrDetector |
| class | FrEndOfFile |
| class | FrEndOfFileData |
| 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 |
| class | IStream |
| class | OStream |
| class | SearchContainer |
| class | StreamRefData |
Functions | |
| const char * | FR_ADC_DATA_DEFAULT_UNITS () |
| bool | init_frame_spec () |
| template<typename FrEventType, typename ShadowType> | |
| Common::OStream & | FrEventParamWrite (Common::OStream &Stream, const typename FrEventType::ParamList_type &Data) |
| template<typename FrEventType, typename ShadowType> | |
| Common::IStream & | FrEventParamRead (Common::IStream &Stream, typename FrEventType::ParamList_type &Data) |
| void FrAdcData:: | vTOCQuery (int InfoClass, va_list vl) const |
| template<> | |
| INT_2U | FrVect::GetDataType< std::string > () |
| FrameH * | ReadFrame (IFrameStream &Input) |
| void | WriteFrame (OFrameStream &Stream, FrameH &Frame) |
| void | WriteFrame (OFrameStream &Output, const FrameH &Frame) |
| const std::vector< Dictionary::io_calls_type > & | GetClassIO () |
| template<class LM_Container> | |
| void | ReadContainer (IFrameStream &Stream, LM_Container &Container, bool Recursive) |
| template<> | |
| void | ReadContainer (IFrameStream &Stream, dummy_type &Container, bool Recursive) |
| template<class LM_Container> | |
| void | WriteContainer (OFrameStream &Stream, const LM_Container &Container) |
| template void | WriteContainer (OFrameStream &, const std::vector< int > &) |
| void | Rethrow (const std::exception &Exception, const std::string &Prefix) |
Variables | |
| const FR_ADC_DATA_CHANNEL_GROUP_TYPE | FR_ADC_DATA_DEFAULT_CHANNEL_GROUP |
| 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 |
| constexpr CHAR_U | DATA_FORMAT_VERSION = 6 |
| constexpr CHAR_U | LIBRARY_MINOR_VERSION = 3 |
| const Common::DetectorNames & | DetectorNameTable = dnt_init( ) |
| static const bool | Initialized = init_frame_spec( ) |
| static const FrameSpec::Info::frame_object_types | s_object_id |
| const char * | LibraryString = "Version6" |
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 REAL_4 FrameCPP::Version_6::dt_type |
The namespace Previous is to the version 4 frame specification since the version 5 frame specification was never fully implemented.
| typedef FR_ADC_DATA_PS_NAMESPACE ::FrAdcDataPST< FrVect, FrVect > FrameCPP::Version_6::FrAdcDataPS |
| typedef FrameHPST< FrDetector, FrEvent, FrHistory, FrProcData, FrRawData, FrSimData, FrSimEvent, FrSummary, FrTable, FrVect > FrameCPP::Version_6::FrameHPS |
| typedef FrEventRefsT< FrVect, FrTable > FrameCPP::Version_6::FrEventRefs |
| typedef FrProcDataPST< FrVect, FrVect, FrTable, FrHistory > FrameCPP::Version_6::FrProcDataPS |
| typedef FrSimDataRefsT< FrVect, FrTable > FrameCPP::Version_6::FrSimDataRefs |
| typedef Previous::FrStatDataNPS FrameCPP::Version_6::FrStatDataNPS |
| typedef Version_4::FrTablePST< PTR_STRUCT, Common::SearchContainer< FrVect, &FrVect::GetName > > FrameCPP::Version_6::FrTablePS |
| typedef Common::IFrameStreamWrapper< 6, FrAdcData, FrameH, FrProcData, FrSerData, FrSimData, FrRawData, FrEvent, FrSimEvent > FrameCPP::Version_6::IFrameStream |
| typedef Common::IFrameStreamPlanWrapper< 6, FrAdcData, FrameH, FrProcData, FrSerData, FrSimData, FrRawData, FrEvent, FrSimEvent > FrameCPP::Version_6::IFrameStreamPlan |
| typedef STRING FrameCPP::Version_6::name_type |
| typedef INT_8U FrameCPP::Version_6::position_type |
| typedef Common::PTR_STRUCT< INT_2U, INT_4U, DATA_FORMAT_VERSION > FrameCPP::Version_6::PTR_STRUCT |
| typedef Common::StreamRef< INT_8U, INT_2U, INT_4U, DATA_FORMAT_VERSION > FrameCPP::Version_6::StreamRef |
|
inline |
|
inline |
|
inline |
| INT_2U FrameCPP::Version_6::FrVect::GetDataType< std::string > | ( | ) |
| const std::vector< Dictionary::io_calls_type > & FrameCPP::Version_6::GetClassIO | ( | ) |
| bool FrameCPP::Version_6::init_frame_spec | ( | ) |
| void FrameCPP::Version_6::ReadContainer | ( | IFrameStream & | Stream, |
| dummy_type & | Container, | ||
| bool | Recursive ) |
| void FrameCPP::Version_6::ReadContainer | ( | IFrameStream & | Stream, |
| LM_Container & | Container, | ||
| bool | Recursive ) |
| FrameH * FrameCPP::Version_6::ReadFrame | ( | IFrameStream & | Input | ) |
| void FrameCPP::Version_6::Rethrow | ( | const std::exception & | Exception, |
| const std::string & | Prefix ) |
| void FrAdcData:: FrameCPP::Version_6::vTOCQuery | ( | int | InfoClass, |
| va_list | vl ) const |
| template void FrameCPP::Version_6::WriteContainer | ( | OFrameStream & | , |
| const std::vector< int > & | ) |
| void FrameCPP::Version_6::WriteContainer | ( | OFrameStream & | Stream, |
| const LM_Container & | Container ) |
| void FrameCPP::Version_6::WriteFrame | ( | OFrameStream & | Output, |
| const FrameH & | Frame ) |
| void FrameCPP::Version_6::WriteFrame | ( | OFrameStream & | Stream, |
| FrameH & | Frame ) |
|
constexpr |
| 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 |
| 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 |
|
static |
|
constexpr |
| const char * FrameCPP::Version_6::LibraryString = "Version6" |
|
static |