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

This class provides full Metadata information on a channel. More...

#include <BdsD.h>

Public Member Functions

 ChannelInfo (BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), Station station=Station(), Location stationLocation=Location(), Channel channel=Channel(), Location channelLocation=Location(), BString source=BString(), Digitiser digitiser=Digitiser(), Sensor sensor=Sensor(), Calibration calibration=Calibration(), BList< Response > responses=BList< Response >())
 

Public Attributes

BTimeStamp startTime
 The Start Time.
 
BTimeStamp endTime
 The End Time.
 
Station station
 The Station info.
 
Location stationLocation
 The Station location.
 
Channel channel
 The Channel data.
 
Location channelLocation
 The Channel location.
 
BString source
 The data source.
 
Digitiser digitiser
 The Digitiser in use.
 
Sensor sensor
 The Sensor in use.
 
Calibration calibration
 The Calibration info.
 
BList< Responseresponses
 The list of frequency responses.
 

Detailed Description

This class provides full Metadata information on a channel.

This returns the Metadata available for a channel over a particular time period. There are likely to be multiple ChannelInfo objects over larger time periods, one for each change in Metadata. The ChannelInfos object contains an array of these ChannelInfo objects.

Constructor & Destructor Documentation

◆ ChannelInfo()

Bds::ChannelInfo::ChannelInfo ( BTimeStamp  startTime = BTimeStamp(),
BTimeStamp  endTime = BTimeStamp(),
Station  station = Station(),
Location  stationLocation = Location(),
Channel  channel = Channel(),
Location  channelLocation = Location(),
BString  source = BString(),
Digitiser  digitiser = Digitiser(),
Sensor  sensor = Sensor(),
Calibration  calibration = Calibration(),
BList< Response responses = BList<Response >() 
)

Member Data Documentation

◆ startTime

BTimeStamp Bds::ChannelInfo::startTime

The Start Time.

◆ endTime

BTimeStamp Bds::ChannelInfo::endTime

The End Time.

◆ station

Station Bds::ChannelInfo::station

The Station info.

◆ stationLocation

Location Bds::ChannelInfo::stationLocation

The Station location.

◆ channel

Channel Bds::ChannelInfo::channel

The Channel data.

◆ channelLocation

Location Bds::ChannelInfo::channelLocation

The Channel location.

◆ source

BString Bds::ChannelInfo::source

The data source.

◆ digitiser

Digitiser Bds::ChannelInfo::digitiser

The Digitiser in use.

◆ sensor

Sensor Bds::ChannelInfo::sensor

The Sensor in use.

◆ calibration

Calibration Bds::ChannelInfo::calibration

The Calibration info.

◆ responses

BList<Response > Bds::ChannelInfo::responses

The list of frequency responses.


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