BdsApi  2.2.6
This is the Blacknest BDS API.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Namespaces | Enumerations
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>

Go to the source code of this file.

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 Priority 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 seismic station. More...
 
class  Bds::Location
 This class defines the physical location of a Station. More...
 
class  Bds::PoleZero
 This class defines a Pole/Zero Response. More...
 
class  Bds::Fap
 This class defines an entry in an Amplitude/Phase Response table. More...
 
class  Bds::FirEntry
 This class defines an entry in a FIR coefficient table. More...
 
class  Bds::Fir
 This class defines an FIR response table. More...
 
class  Bds::Response
 This class defines a seismic Response characteristic. More...
 
class  Bds::Calibration
 This class defines a calibration setting. More...
 
class  Bds::Digitiser
 This class defines a seismic Digitiser. More...
 
class  Bds::Sensor
 This class defines a seismic Sensor. More...
 
class  Bds::ChannelInstrument
 This class defines a Channel's instrument. More...
 
class  Bds::Channel
 This class defines a seismic data Channel. More...
 
class  Bds::SelectionInfo
 This class defines the set of metadata or siesmic data selected when getSelectionInfo() is use. More...
 
class  Bds::SelectionChannel
 This class defines a channel for selection. More...
 
class  Bds::Selection
 This class defines a generic metadata or seismic data selection. More...
 
class  Bds::ChannelInfo
 This class provides information on a channel. More...
 
class  Bds::ChannelInfos
 This class provides metadata information on a set of channels. More...
 
class  Bds::DataFileInfo
 This class defines information on a sensor data file. More...
 
class  Bds::DataChannel
 This class defines information on a single channels set of data stored in a file. More...
 
class  Bds::DataInfo
 This class defines information on a set of data. More...
 
class  Bds::DataAvail
 This class provides availability information on a particular period of data. More...
 
class  Bds::DataAvailChan
 This class defines avaiilablity information on a set of data. More...
 
class  Bds::DataHandle
 This defines a handle to a sensor data stream/file when opened for read or write. More...
 
class  Bds::DataBlock
 This class provides the acual seismic data values contained within a single data block. More...
 
class  Bds::User
 This holds information on a user. More...
 
class  Bds::Group
 This holds information on a user security group. More...
 
class  Bds::AccessGroup
 This holds information on data access groups. More...
 
class  Bds::Change
 This holds information on a medatdata or sensor data change. More...
 
class  Bds::ChangeGroup
 This holds information on a set of Changes. More...
 
class  Bds::Note
 This holds information on a Note for general information. More...
 
class  Bds::Log
 This holds information on a Log entry. More...
 
class  Bds::LogSelect
 This defines the selection cirteria when requesting a set of log entries. More...
 
class  Bds::CleanOptions
 This defines the set of clean options used in the clean() function. More...
 
class  Bds::DataFormat
 This holds information on a seismic data format. More...
 
class  Bds::SpecialChannel
 

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
}
 The System Error number list in addition to standard system error numbers. More...
 
enum  Bds::Priority { Bds::PriorityLow, Bds::PriorityNormal, Bds::PriorityHigh }
 Priority levels. More...
 
enum  Bds::Mode { Bds::ModeMaster, Bds::ModeSlave }
 BdsServer mode. More...
 
enum  Bds::DataFlags {
  Bds::DataFlagNone = 0x00, Bds::DataFlagClipDataToTime = 0x01, Bds::DataFlagClipDataToChannels = 0x02, Bds::DataFlagMergeSegments = 0x04,
  Bds::DataFlagNoMetadata = 0x08
}
 Flags when opening data files. More...
 
enum  Bds::SelectionGroup { Bds::SelectionGroupData, Bds::SelectionGroupMetaData, Bds::SelectionGroupDataWithCount }
 The Selection group when making selections. More...
 
enum  Bds::SampleFormat {
  Bds::SampleFormatUnknown, Bds::SampleFormatInt16, Bds::SampleFormatInt32, Bds::SampleFormatFloat32,
  Bds::SampleFormatFloat64, Bds::SampleFormatInt24
}
 The actual format of a data sample. More...
 
enum  Bds::AvailType { Bds::AvailNone, Bds::AvailPartial, Bds::AvailFull }
 A flag defining the data availability state. More...
 
enum  Bds::DataFormatSet {
  Bds::DataFormatSetNone = 0x00, Bds::DataFormatSetMetadataRead = 0x01, Bds::DataFormatSetMetadataWrite = 0x02, Bds::DataFormatSetSensordataRead = 0x04,
  Bds::DataFormatSetSensordataWrite = 0x08
}
 Data format abilities bitset. More...
 

Detailed Description

BOAP data class definitions for: Bds.

Date
2021-05-24T09:19:37

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