nds2-client - ClientDeveloper  0.16.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
NDS::abi_0::segment Struct Reference

An availability segment defines when data is available. More...

#include <nds.hh>

Collaboration diagram for NDS::abi_0::segment:
Collaboration graph
[legend]

Public Member Functions

DLL_EXPORT segment ()
 
DLL_EXPORT segment (NDS::buffer::gps_second_type gps_start, NDS::buffer::gps_second_type gps_stop)
 
DLL_EXPORT segment (std::string frame_type, NDS::buffer::gps_second_type gps_start, NDS::buffer::gps_second_type gps_stop)
 

Public Attributes

std::string frame_type
 The ldas supplied frame type. More...
 
NDS::buffer::gps_second_type gps_start
 The start time for this segment. More...
 
NDS::buffer::gps_second_type gps_stop
 The second after the end time. More...
 

Detailed Description

An availability segment defines when data is available.

LIGO data is not always avaialble. Channels are added, removed, the data collection services or the instrument have downtime. This structure holds information about a time span when data is available.

An individual segment holds data on when a channel (not specified in the structure) was available in a specific frame type in a given [start,stop) time frame.

Remarks
This information is only available for NDSv2

Constructor & Destructor Documentation

NDS::abi_0::segment::segment ( )
NDS::abi_0::segment::segment ( NDS::buffer::gps_second_type  gps_start,
NDS::buffer::gps_second_type  gps_stop 
)
NDS::abi_0::segment::segment ( std::string  frame_type,
NDS::buffer::gps_second_type  gps_start,
NDS::buffer::gps_second_type  gps_stop 
)

Member Data Documentation

std::string NDS::abi_0::segment::frame_type

The ldas supplied frame type.

NDS::buffer::gps_second_type NDS::abi_0::segment::gps_start

The start time for this segment.

NDS::buffer::gps_second_type NDS::abi_0::segment::gps_stop

The second after the end time.


The documentation for this struct was generated from the following files: