ldas-tools-framecpp
2.7.0
|
Helper class for data portion of the FrTOC structure. More...
#include <FrTOCData.hh>
Public Types | |
typedef std::vector< data_quality_type > | data_quality_container_type |
Array of integer QA words from each FrameH. | |
typedef std::vector< dt_type > | dt_container_type |
Array of frame durations in seconds. | |
typedef std::vector< frame_type > | frame_container_type |
Array of frame numbers. | |
typedef std::vector< gtimen_type > | gtimen_container_type |
Array of integer GPS residual nanoseconds for the frame. | |
typedef std::vector< gtimes_type > | gtimes_container_type |
Array of integer GPS frame times. | |
typedef std::vector< namedetector_type > | namedetector_container_type |
Array of FrDetector names. | |
typedef std::vector< nfirstadc_type > | nfirstadc_container_type |
Array of first FrADCData positions. | |
typedef std::vector< nfirstmsg_type > | nfirstmsg_container_type |
Array of first FrMsg positions. | |
typedef std::vector< nfirstser_type > | nfirstser_container_type |
Array of first FrSerData positions. | |
typedef std::vector< nfirsttable_type > | nfirsttable_container_type |
Array of first FrTable positions. | |
typedef std::vector< positiondetector_type > | positiondetector_container_type |
Array of FrDetector positions. | |
typedef std::vector< positionh_type > | positionh_container_type |
Array of FrSH IDs. | |
typedef std::vector< runs_type > | runs_container_type |
Array of FrameH positions. | |
typedef std::vector< shid_type > | shid_container_type |
Array of FrSH IDs. | |
typedef std::vector< shname_type > | shname_container_type |
Array of FrSH names. | |
typedef std::vector< data_quality_type > | data_quality_container_type |
Array of integer QA words from each FrameH. | |
typedef std::vector< dt_type > | dt_container_type |
Array of frame durations in seconds. | |
typedef std::vector< frame_type > | frame_container_type |
Array of frame numbers. | |
typedef std::vector< gtimen_type > | gtimen_container_type |
Array of integer GPS residual nanoseconds for the frame. | |
typedef std::vector< gtimes_type > | gtimes_container_type |
Array of integer GPS frame times. | |
typedef std::vector< namedetector_type > | namedetector_container_type |
Array of FrDetector names. | |
typedef std::vector< nfirstadc_type > | nfirstadc_container_type |
Array of first FrADCData positions. | |
typedef std::vector< nfirstmsg_type > | nfirstmsg_container_type |
Array of first FrMsg positions. | |
typedef std::vector< nfirstser_type > | nfirstser_container_type |
Array of first FrSerData positions. | |
typedef std::vector< nfirsttable_type > | nfirsttable_container_type |
Array of first FrTable positions. | |
typedef std::vector< positiondetector_type > | positiondetector_container_type |
Array of FrDetector positions. | |
typedef std::vector< positionh_type > | positionh_container_type |
Array of FrSH IDs. | |
typedef std::vector< runs_type > | runs_container_type |
Array of FrameH positions. | |
typedef std::vector< shid_type > | shid_container_type |
Array of FrSH IDs. | |
typedef std::vector< shname_type > | shname_container_type |
Array of FrSH names. | |
Public Member Functions | |
const data_quality_container_type & | GetDataQuality () const |
Retreive array of integer QA words from each FrameH. | |
const dt_container_type & | GetDt () const |
Retrieve array of frame durations in seconds. | |
const frame_container_type & | GetFrame () const |
Retrieve array of frame numbers. | |
const gtimes_container_type & | GetGTimeN () const |
Retrieve array of integer GPS residual nanoseconds for the frame. | |
const gtimen_container_type & | GetGTimeS () const |
Retrieve array of integer GPS frame times. | |
const nfirstadc_container_type & | GetNFirstADC () const |
Retrieve array of first FrADCData positions. | |
const nfirstmsg_container_type & | GetNFirstMsg () const |
Retrieve array of first FrMsg positions. | |
const nfirstser_container_type & | GetNFirstSer () const |
Retrieve array of first FrSerData positions. | |
const nfirsttable_container_type & | GetNFirstTable () const |
Retrieve array of first FrTable positions. | |
const positionh_container_type & | GetPositionH () const |
Retrieve array of FrameH positions. | |
const shid_container_type & | GetSHid () const |
Retrieve array of FrSH IDs. | |
const shname_container_type & | GetSHname () const |
Retrieve array of FrSH names. | |
uleaps_type | GetULeapS () const |
Retrieve the number of leap seconds. | |
const namedetector_container_type & | GetNameDetector () const |
Retrieve array of FrDetector names. | |
const positiondetector_container_type & | GetPositionDetector () const |
Retrieve array of FrDetector positions. | |
const FrTOCData & | operator= (const Previous::FrTOCData &Source) |
asignment operator More... | |
bool | operator== (const FrTOCData &RHS) const |
equality operator More... | |
const data_quality_container_type & | GetDataQuality () const |
Retreive array of integer QA words from each FrameH. | |
const dt_container_type & | GetDt () const |
Retrieve array of frame durations in seconds. | |
const frame_container_type & | GetFrame () const |
Retrieve array of frame numbers. | |
const gtimes_container_type & | GetGTimeN () const |
Retrieve array of integer GPS residual nanoseconds for the frame. | |
const gtimen_container_type & | GetGTimeS () const |
Retrieve array of integer GPS frame times. | |
const nfirstadc_container_type & | GetNFirstADC () const |
Retrieve array of first FrADCData positions. | |
const nfirstmsg_container_type & | GetNFirstMsg () const |
Retrieve array of first FrMsg positions. | |
const nfirstser_container_type & | GetNFirstSer () const |
Retrieve array of first FrSerData positions. | |
const nfirsttable_container_type & | GetNFirstTable () const |
Retrieve array of first FrTable positions. | |
const positionh_container_type & | GetPositionH () const |
Retrieve array of FrameH positions. | |
const shid_container_type & | GetSHid () const |
Retrieve array of FrSH IDs. | |
const shname_container_type & | GetSHname () const |
Retrieve array of FrSH names. | |
uleaps_type | GetULeapS () const |
Retrieve the number of leap seconds. | |
const namedetector_container_type & | GetNameDetector () const |
Retrieve array of FrDetector names. | |
const positiondetector_container_type & | GetPositionDetector () const |
Retrieve array of FrDetector positions. | |
const FrTOCData & | operator= (const Previous::FrTOCData &Source) |
asignment operator More... | |
bool | operator== (const FrTOCData &RHS) const |
equality operator More... | |
Static Public Member Functions | |
template<typename SE > | |
static void | Description (Common::Description &Desc) |
The description of structure. More... | |
template<typename SE > | |
static void | Description (Common::Description &Desc) |
The description of structure. More... | |
Protected Member Functions | |
FrTOCData (Common::IStream &Stream) | |
Stream Constructor. More... | |
void | forEach (Common::FrTOC::query_info_type Info, Common::FrTOC::FunctionBase &Action) const |
Iterate over contents. More... | |
void | write (Common::OStream &Stream) const |
Write the structure to the stream. More... | |
FrTOCData (Common::IStream &Stream) | |
Stream Constructor. More... | |
void | forEach (Common::FrTOC::query_info_type Info, Common::FrTOC::FunctionBase &Action) const |
Iterate over contents. More... | |
void | write (Common::OStream &Stream) const |
Write the structure to the stream. More... | |
Protected Attributes | |
uleaps_type | m_ULeapS |
From the first FrameH in the file. | |
data_quality_container_type | m_dataQuality |
Array of integer QA words from each FrameH (size of nFrame) | |
gtimes_container_type | m_GTimeS |
Array of integer GPS frame times (size of nFrame). | |
gtimen_container_type | m_GTimeN |
Array of integer GPS residual nanoseconds for the frame (size of nFrame). | |
dt_container_type | m_dt |
Array of frame durations in seconds (size of nFrame). | |
runs_container_type | m_runs |
Array of run numbers. More... | |
frame_container_type | m_frame |
Array of frame numbers (size of nFrame). | |
positiondetector_container_type | m_positionDetector |
Array of FrDetector positions. More... | |
positionh_container_type | m_positionH |
Array of FrameH positions, in bytes, from beginning of file. The size of this array is specified by nFrame. | |
namedetector_container_type | m_nameDetector |
Array of FrDetector names. More... | |
nfirstadc_container_type | m_nFirstADC |
Array of first FrADCData positions. More... | |
nfirstser_container_type | m_nFirstSer |
Array of first FrSerData positions. More... | |
nfirsttable_container_type | m_nFirstTable |
Array of first FrTable positions. More... | |
nfirstmsg_container_type | m_nFirstMsg |
Array of first FrMsg positions. More... | |
shid_container_type | m_SHid |
Array of FrSH IDs. More... | |
shname_container_type | m_SHname |
Array of FrSH names. The size of array is specified by nSH. | |
Helper class for data portion of the FrTOC structure.
|
protected |
Stream Constructor.
[in] | Stream | The stream from which the object is being read. |
|
protected |
Stream Constructor.
[in] | Stream | The stream from which the object is being read. |
|
static |
The description of structure.
[out] | Desc | Storage for the description of the structure. |
|
static |
The description of structure.
[out] | Desc | Storage for the description of the structure. |
|
protected |
Iterate over contents.
[in] | Info | Specifies the type of information to be searched. |
[in] | Action | Action to be taken for each piece of information found. |
This method allows for iterting over each element of information and allows the caller to gather information about each element.
|
protected |
Iterate over contents.
[in] | Info | Specifies the type of information to be searched. |
[in] | Action | Action to be taken for each piece of information found. |
const FrTOCData & FrameCPP::Version_8::FrTOCData::operator= | ( | const Previous::FrTOCData & | Source | ) |
asignment operator
[in] | Source | The source to be copied. |
const FrTOCData& FrameCPP::Version_8::FrTOCData::operator= | ( | const Previous::FrTOCData & | Source | ) |
asignment operator
[in] | Source | The source to be copied. |
|
inline |
equality operator
[in] | RHS | The FrTOCData object to be compared. |
bool FrameCPP::Version_8::FrTOCData::operator== | ( | const FrTOCData & | RHS | ) | const |
equality operator
[in] | RHS | The FrTOCData object to be compared. |
|
protected |
Write the structure to the stream.
[in] | Stream | The output stream where the object is to be written. |
|
protected |
Write the structure to the stream.
[in] | Stream | The output stream where the object is to be written. |
|
protected |
Array of FrDetector names.
The size of this array is specified by nDetector. They appear alphabetically.
|
protected |
Array of first FrADCData positions.
Array of first FrADCData positions, in bytes, from beginning of file. The size of this array is specified by nFrame.
|
protected |
|
protected |
|
protected |
|
protected |
Array of FrDetector positions.
Array of FrDetector positions from the beginning of file. The size of array is specified by nDetector.
|
protected |
Array of run numbers.
Array of run numbers. The size of this array is specified by nFrame.
|
protected |