BDS Public
BdsApi  2.0.11
BdsD.h File Reference

BOAP data class definitions for: Bds. More...

#include <Boap.h>
#include <BObj.h>
#include <BDate.h>
#include <BTimeStamp.h>
#include <BComplex.h>
#include <BList.h>
#include <BArray.h>

Classes

class  Bds::Point
 This class defines an X,Y location. More...
 
class  Bds::TimePeriod
 This class defines a TimePeriod. More...
 
class  Bds::ListRange
 This class defines an integer based range. More...
 
class  Bds::Network
 This class defines a Seismic Network organisation. More...
 
class  Bds::Source
 This class defines a Seismic data Source. More...
 
class  Bds::SourcePriority
 This class defines a Source Order entry. More...
 
class  Bds::ChannelName
 This class defines a full channel name. More...
 
class  Bds::ArrayChannel
 This class defines an arrays channel. More...
 
class  Bds::Station
 This class defines a Station. More...
 
class  Bds::Location
 This class defines a Location. This will be the stations location. More...
 
class  Bds::PoleZero
 This class defines a Pole/Zero Response. More...
 
class  Bds::Fap
 This class defines a Amplitude/Phase Response. More...
 
class  Bds::FirEntry
 This class defines a Pole/Zero Response. More...
 
class  Bds::Fir
 This class defines a Pole/Zero Response. More...
 
class  Bds::Response
 This class defines a Response. More...
 
class  Bds::Calibration
 This class defines a calibration setting. More...
 
class  Bds::Digitiser
 This class defines a Digitiser. More...
 
class  Bds::Sensor
 This class defines a Sensor. More...
 
class  Bds::ChannelInstrument
 This class defines a Channel to Digitiser/Sensor linkage. More...
 
class  Bds::Channel
 This class defines a Channel. More...
 
class  Bds::SelectionInfo
 This class defines the set of data selection critera. More...
 
class  Bds::SelectionChannel
 This class defines the set of data selection critera. More...
 
class  Bds::Selection
 This class defines the set of data selection critera. More...
 
class  Bds::ChannelInfo
 This class provides information on a channel. More...
 
class  Bds::ChannelInfos
 This class provides information on a set of channels. More...
 
class  Bds::DataFileInfo
 This class defines information on a data file. More...
 
class  Bds::DataChannel
 This class defines information on a single channels set of data. More...
 
class  Bds::DataInfo
 This class defines information on a set of data. More...
 
class  Bds::DataAvail
 This class defines information on a set of data. More...
 
class  Bds::DataAvailChan
 This class defines information on a set of data. More...
 
class  Bds::DataHandle
 This defines a handle to a data stream/file. More...
 
class  Bds::DataBlock
 This class defines information on a set of data. More...
 
class  Bds::User
 This holds information on a user. More...
 
class  Bds::Group
 This holds information on a groups. More...
 
class  Bds::AccessGroup
 This holds information on data access groups. More...
 
class  Bds::Change
 This holds information on a change. More...
 
class  Bds::ChangeGroup
 This holds information on a change. More...
 
class  Bds::Note
 This holds information on a Note. More...
 
class  Bds::Log
 This holds information on a Note. More...
 
class  Bds::LogSelect
 This is used for requesting log entries. More...
 
class  Bds::CleanOptions
 This is the clean options. More...
 
class  Bds::DataFormat
 This holds information on a data format. More...
 
class  Bds::DataChannelInfo
 This class defines information on a data channel. More...
 

Namespaces

 Bds
 

Enumerations

enum  Bds::Errors {
  Bds::ErrorNoMetaData = 64, Bds::ErrorDataQuality = 65, Bds::ErrorSlaveMode = 66, Bds::ErrorTimeStamp = 67,
  Bds::ErrorValidate = 80, Bds::ErrorValidateMissingBlocks = 81, Bds::ErrorValidateTimeBackwards = 82, Bds::ErrorValidateFilenameTime = 83,
  Bds::ErrorValidateMetaData = 84, Bds::ErrorValidateFix = 85, Bds::ErrorValidateDuplicate = 86, Bds::ErrorValidateReorder = 87,
  Bds::ErrorValidateBdsFudge = 88
}
 
enum  Bds::Priority { Bds::PriorityLow, Bds::PriorityNormal, Bds::PriorityHigh }
 
enum  Bds::Mode { Bds::ModeMaster, Bds::ModeSlave }
 
enum  Bds::DataFlags {
  Bds::DataFlagNone = 0x00, Bds::DataFlagClipDataToTime = 0x01, Bds::DataFlagClipDataToChannels = 0x02, Bds::DataFlagMergeSegments = 0x04,
  Bds::DataFlagNoMetadata = 0x08
}
 
enum  Bds::SelectionGroup { Bds::SelectionGroupData, Bds::SelectionGroupMetaData, Bds::SelectionGroupDataWithCount }
 
enum  Bds::SampleFormat {
  Bds::SampleFormatUnknown, Bds::SampleFormatInt16, Bds::SampleFormatInt32, Bds::SampleFormatFloat32,
  Bds::SampleFormatFloat64, Bds::SampleFormatInt24
}
 
enum  Bds::AvailType { Bds::AvailNone, Bds::AvailPartial, Bds::AvailFull }
 

Detailed Description

BOAP data class definitions for: Bds.

Date
2020-06-15T08:56:57

The classes in here have been defined by a BOAP *.bidl file and define classes able to be communicated across a BOAP link