BdsD.h File Reference

#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
class  Bds::TimePeriod
class  Bds::ListRange
 This class defines a TimePeriod. More...
class  Bds::Network
 This class defines a Network organisation. Could have other information here like website, contacts etc. More...
class  Bds::Source
 This class defines a Source. More...
class  Bds::SourcePriority
 This class defines a Source Order entry. More...
class  Bds::ArrayChannel
 This class defines an arrays channel. More...
class  Bds::Station
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::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
class  Bds::Selection
class  Bds::ChannelInfo
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
class  Bds::DataInfo
class  Bds::DataHandle
 This defines a handle to a data stream/file. More...
class  Bds::DataBlock
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

namespace  Bds

Defines

#define BDSD_H   1

Enumerations

enum  Bds::Errors {
  Bds::ErrorOk = 0, Bds::ErrorMisc = 1, Bds::ErrorWarning = 2, Bds::ErrorEndOfFile = 3,
  Bds::ErrorFile = 4, Bds::ErrorInit = 5, Bds::ErrorConfig = 6, Bds::ErrorResourceLimit = 7,
  Bds::ErrorParam = 8, Bds::ErrorNotImplemented = 9, Bds::ErrorComms = 10, Bds::ErrorTimeout = 11,
  Bds::ErrorValidate = 12, Bds::ErrorValidateMissingBlocks = 13, Bds::ErrorValidateTimeBackwards = 14, Bds::ErrorValidateFilenameTime = 15,
  Bds::ErrorValidateMetaData = 16, Bds::ErrorValidateFix = 17, Bds::ErrorValidateDuplicate = 18, Bds::ErrorValidateReorder = 19,
  Bds::ErrorValidateBdsFudge = 20, Bds::ErrorFormat = 21, Bds::ErrorTimeStamp = 22, Bds::ErrorEndOfData = 23,
  Bds::ErrorNoData = 24, Bds::ErrorDataPresent = 25, Bds::ErrorNoMetaData = 26, Bds::ErrorDataQuality = 27,
  Bds::ErrorAccessDenied = 28, Bds::ErrorSlaveMode = 29
}
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 }
enum  Bds::SelectionGroup { Bds::SelectionGroupData, Bds::SelectionGroupMetaData }
enum  Bds::SampleFormat { Bds::SampleFormatUnknown, Bds::SampleFormatInt16, Bds::SampleFormatInt32, Bds::SampleFormatFloat32 }

Define Documentation

#define BDSD_H   1

Generated on 12 Mar 2012 for BdsApi by  doxygen 1.6.1