BDS Public
BdsApi 4.0.1
This is the Blacknest BDS API.
Loading...
Searching...
No Matches
Bds::DataAvailChan Class Reference

This class defines avaiilablity information on a set of data. More...

#include <BdsD.h>

Public Member Functions

 DataAvailChan (BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BString network=BString(), BString station=BString(), BString channel=BString(), BString source=BString(), BArray< DataAvail > segments=BArray< DataAvail >())
 

Public Attributes

BTimeStamp startTime
 The Start Time.
 
BTimeStamp endTime
 The End Time.
 
BString network
 The Network Name.
 
BString station
 The Station name.
 
BString channel
 The Channels name.
 
BString source
 The Data Source.
 
BArray< DataAvailsegments
 Data time segment availability info.
 

Detailed Description

This class defines avaiilablity information on a set of data.

Availability information is provided for a particular channel network:station:channel:source. For a particular time period this will be broken down into time period segments. The time granularity of the segments is dependent of the type of data availability search and options in the requests. Normally the granularity is that defined by the DataChannel information in the database. The actual seismic data files may not contains some data over the given periods due to missing blocks etc. An in-depth data availability search could provide more fuller data availability information but with much more data processing, this has yet to be implemented.

Constructor & Destructor Documentation

◆ DataAvailChan()

Bds::DataAvailChan::DataAvailChan ( BTimeStamp  startTime = BTimeStamp(),
BTimeStamp  endTime = BTimeStamp(),
BString  network = BString(),
BString  station = BString(),
BString  channel = BString(),
BString  source = BString(),
BArray< DataAvail segments = BArray<DataAvail >() 
)

Member Data Documentation

◆ startTime

BTimeStamp Bds::DataAvailChan::startTime

The Start Time.

◆ endTime

BTimeStamp Bds::DataAvailChan::endTime

The End Time.

◆ network

BString Bds::DataAvailChan::network

The Network Name.

◆ station

BString Bds::DataAvailChan::station

The Station name.

◆ channel

BString Bds::DataAvailChan::channel

The Channels name.

◆ source

BString Bds::DataAvailChan::source

The Data Source.

◆ segments

BArray<DataAvail > Bds::DataAvailChan::segments

Data time segment availability info.


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