ldas-tools-framecpp
2.7.0
|
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 | 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 |
const CHAR_U | DATA_FORMAT_VERSION = 6 |
const 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 > FrameCPP::Version_6::PTR_STRUCT |
typedef Common::StreamRef< INT_8U, INT_2U, INT_4U > 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 | ||
) |
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 |
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 |
const CHAR_U FrameCPP::Version_6::LIBRARY_MINOR_VERSION = 3 |
const char * FrameCPP::Version_6::LibraryString = "Version6" |
|
static |