\doxysection{Bds\+D.\+h File Reference}
\hypertarget{BdsD_8h}{}\label{BdsD_8h}\index{BdsD.h@{BdsD.h}}


BOAP data class definitions for\+: \doxylink{namespaceBds}{Bds}.  


{\ttfamily \#include $<$Boap.\+h$>$}\newline
{\ttfamily \#include $<$BObj.\+h$>$}\newline
{\ttfamily \#include $<$BDate.\+h$>$}\newline
{\ttfamily \#include $<$BTime\+Stamp.\+h$>$}\newline
{\ttfamily \#include $<$BComplex.\+h$>$}\newline
{\ttfamily \#include $<$BList.\+h$>$}\newline
{\ttfamily \#include $<$BArray.\+h$>$}\newline
\doxysubsubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classBds_1_1Point}{Bds\+::\+Point}}
\begin{DoxyCompactList}\small\item\em This class defines an X,Y location. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1TimePeriod}{Bds\+::\+Time\+Period}}
\begin{DoxyCompactList}\small\item\em This class defines a \doxylink{classBds_1_1TimePeriod}{Time\+Period}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1ListRange}{Bds\+::\+List\+Range}}
\begin{DoxyCompactList}\small\item\em This class defines an integer based range. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1Network}{Bds\+::\+Network}}
\begin{DoxyCompactList}\small\item\em This class defines a seismic \doxylink{classBds_1_1Network}{Network} organisation. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1Source}{Bds\+::\+Source}}
\begin{DoxyCompactList}\small\item\em This class defines a seismic data \doxylink{classBds_1_1Source}{Source}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1SourcePriority}{Bds\+::\+Source\+Priority}}
\begin{DoxyCompactList}\small\item\em This class defines a \doxylink{classBds_1_1Source}{Source} Priority entry. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1ChannelName}{Bds\+::\+Channel\+Name}}
\begin{DoxyCompactList}\small\item\em This class defines a full channel name. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1ArrayChannel}{Bds\+::\+Array\+Channel}}
\begin{DoxyCompactList}\small\item\em This class defines an array\textquotesingle{}s channel. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1Station}{Bds\+::\+Station}}
\begin{DoxyCompactList}\small\item\em This class defines a seismic station. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1Location}{Bds\+::\+Location}}
\begin{DoxyCompactList}\small\item\em This class defines the physical location of a \doxylink{classBds_1_1Station}{Station}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1PoleZero}{Bds\+::\+Pole\+Zero}}
\begin{DoxyCompactList}\small\item\em This class defines a Pole/\+Zero \doxylink{classBds_1_1Response}{Response}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1Fap}{Bds\+::\+Fap}}
\begin{DoxyCompactList}\small\item\em This class defines an entry in an Amplitude/\+Phase \doxylink{classBds_1_1Response}{Response} table. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1FirEntry}{Bds\+::\+Fir\+Entry}}
\begin{DoxyCompactList}\small\item\em This class defines an entry in a FIR coefficient table. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1Fir}{Bds\+::\+Fir}}
\begin{DoxyCompactList}\small\item\em This class defines an FIR response table. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1PolynomialEntry}{Bds\+::\+Polynomial\+Entry}}
\begin{DoxyCompactList}\small\item\em This class defines an entry in a \doxylink{classBds_1_1Polynomial}{Polynomial} coefficient table. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1Polynomial}{Bds\+::\+Polynomial}}
\begin{DoxyCompactList}\small\item\em This class defines an \doxylink{classBds_1_1Polynomial}{Polynomial} response table. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1Response}{Bds\+::\+Response}}
\begin{DoxyCompactList}\small\item\em This class defines a seismic \doxylink{classBds_1_1Response}{Response} characteristic. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1Calibration}{Bds\+::\+Calibration}}
\begin{DoxyCompactList}\small\item\em This class defines a calibration setting. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1Digitiser}{Bds\+::\+Digitiser}}
\begin{DoxyCompactList}\small\item\em This class defines a seismic \doxylink{classBds_1_1Digitiser}{Digitiser}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1Sensor}{Bds\+::\+Sensor}}
\begin{DoxyCompactList}\small\item\em This class defines a seismic \doxylink{classBds_1_1Sensor}{Sensor}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1ChannelInstrument}{Bds\+::\+Channel\+Instrument}}
\begin{DoxyCompactList}\small\item\em This class defines a \doxylink{classBds_1_1Channel}{Channel}\textquotesingle{}s instrument. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1Channel}{Bds\+::\+Channel}}
\begin{DoxyCompactList}\small\item\em This class defines a seismic data \doxylink{classBds_1_1Channel}{Channel}. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1SelectionInfo}{Bds\+::\+Selection\+Info}}
\begin{DoxyCompactList}\small\item\em This class defines the set of Metadata or Siesmic sensor data to be selected when get\+Selection\+Info() is use. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1SelectionChannel}{Bds\+::\+Selection\+Channel}}
\begin{DoxyCompactList}\small\item\em This class defines an idividual channel for selection. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1Selection}{Bds\+::\+Selection}}
\begin{DoxyCompactList}\small\item\em This class defines a generic Metadata or \doxylink{classBds_1_1Sensor}{Sensor} data selection. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1ChannelInfo}{Bds\+::\+Channel\+Info}}
\begin{DoxyCompactList}\small\item\em This class provides full Metadata information on a channel. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1ChannelInfos}{Bds\+::\+Channel\+Infos}}
\begin{DoxyCompactList}\small\item\em This class provides Metadata information on a set of channels. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1DataFileInfo}{Bds\+::\+Data\+File\+Info}}
\begin{DoxyCompactList}\small\item\em This class defines information on a \doxylink{classBds_1_1Sensor}{Sensor} data file. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1DataChannel}{Bds\+::\+Data\+Channel}}
\begin{DoxyCompactList}\small\item\em This class defines information on a single channel\textquotesingle{}s set of data stored in a file. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1DataInfo}{Bds\+::\+Data\+Info}}
\begin{DoxyCompactList}\small\item\em This class defines information on a set of data. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1DataAvail}{Bds\+::\+Data\+Avail}}
\begin{DoxyCompactList}\small\item\em This class provides availability information on a particular period of data. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1DataAvailChan}{Bds\+::\+Data\+Avail\+Chan}}
\begin{DoxyCompactList}\small\item\em This class defines avaiilablity information on a set of data. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1DataHandle}{Bds\+::\+Data\+Handle}}
\begin{DoxyCompactList}\small\item\em This defines a handle to a sensor data stream/file when opened for read or write. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1DataBlock}{Bds\+::\+Data\+Block}}
\begin{DoxyCompactList}\small\item\em This class provides the actual \doxylink{classBds_1_1Sensor}{Sensor} data values contained within a single data block. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1DataBlockChannel}{Bds\+::\+Data\+Block\+Channel}}
\begin{DoxyCompactList}\small\item\em This class provides the actual seismic data values contained within a single data block along with the network\+:station\+:channel\+:source information. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1User}{Bds\+::\+User}}
\begin{DoxyCompactList}\small\item\em This holds information on a user. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1Group}{Bds\+::\+Group}}
\begin{DoxyCompactList}\small\item\em This holds information on a \doxylink{classBds_1_1User}{User} security group. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1AccessGroup}{Bds\+::\+Access\+Group}}
\begin{DoxyCompactList}\small\item\em This holds information on data access groups. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1Change}{Bds\+::\+Change}}
\begin{DoxyCompactList}\small\item\em This holds information on a Medatdata or \doxylink{classBds_1_1Sensor}{Sensor} data database change. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1ChangeGroup}{Bds\+::\+Change\+Group}}
\begin{DoxyCompactList}\small\item\em This holds information on a set of Changes. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1Note}{Bds\+::\+Note}}
\begin{DoxyCompactList}\small\item\em This holds information on a \doxylink{classBds_1_1Note}{Note} for general information. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1Log}{Bds\+::\+Log}}
\begin{DoxyCompactList}\small\item\em This holds information on a \doxylink{classBds_1_1Log}{Log} entry. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1LogSelect}{Bds\+::\+Log\+Select}}
\begin{DoxyCompactList}\small\item\em This defines the selection cirteria when requesting a set of log entries. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1CleanOptions}{Bds\+::\+Clean\+Options}}
\begin{DoxyCompactList}\small\item\em This defines the set of clean options used in the clean() function. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1DataFormat}{Bds\+::\+Data\+Format}}
\begin{DoxyCompactList}\small\item\em This holds information on a \doxylink{classBds_1_1Sensor}{Sensor} data format. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1SpecialChannel}{Bds\+::\+Special\+Channel}}
\begin{DoxyCompactList}\small\item\em A Special channel identifier. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classBds_1_1Event}{Bds\+::\+Event}}
\begin{DoxyCompactList}\small\item\em This class defines a seismic event. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \mbox{\hyperlink{namespaceBds}{Bds}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef \textbf{ BList}$<$ \mbox{\hyperlink{classBds_1_1DataFormat}{Data\+Format}} $>$ \mbox{\hyperlink{namespaceBds_abc3599496fa901d0481742571a256def}{Bds\+::\+Data\+Formats}}
\begin{DoxyCompactList}\small\item\em A list of the available \doxylink{classBds_1_1Sensor}{Sensor} data formats. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{namespaceBds_af0fd45d5857d16acad83b44c360439e2}{Bds\+::\+Errors}} \{ \newline
\mbox{\hyperlink{namespaceBds_af0fd45d5857d16acad83b44c360439e2a6dadcf9fa2f7002ecf7efe9f82919a3a}{Bds\+::\+Error\+No\+Meta\+Data}} = 64
, \mbox{\hyperlink{namespaceBds_af0fd45d5857d16acad83b44c360439e2a1c7d8c7b007bd96a8a2b0545c31976cc}{Bds\+::\+Error\+Data\+Quality}} = 65
, \mbox{\hyperlink{namespaceBds_af0fd45d5857d16acad83b44c360439e2a5d36bacb7563c18fdbfb8ea78bc4ef32}{Bds\+::\+Error\+Slave\+Mode}} = 66
, \mbox{\hyperlink{namespaceBds_af0fd45d5857d16acad83b44c360439e2ab8dbccec4597b30eb424c0e693f663a8}{Bds\+::\+Error\+Time\+Stamp}} = 67
, \newline
\mbox{\hyperlink{namespaceBds_af0fd45d5857d16acad83b44c360439e2a96575207a3145c39cc08a71b40e0bd9b}{Bds\+::\+Error\+Validate}} = 80
, \mbox{\hyperlink{namespaceBds_af0fd45d5857d16acad83b44c360439e2ae7522cb850d153ea5f850786097ca8fd}{Bds\+::\+Error\+Validate\+Missing\+Blocks}} = 81
, \mbox{\hyperlink{namespaceBds_af0fd45d5857d16acad83b44c360439e2a01b651c889356ce04215b0b8de0f6edc}{Bds\+::\+Error\+Validate\+Time\+Backwards}} = 82
, \mbox{\hyperlink{namespaceBds_af0fd45d5857d16acad83b44c360439e2ad790788860e59258e559036ec880d221}{Bds\+::\+Error\+Validate\+Filename\+Time}} = 83
, \newline
\mbox{\hyperlink{namespaceBds_af0fd45d5857d16acad83b44c360439e2a3fffec86b3674843516250536057fbd7}{Bds\+::\+Error\+Validate\+Meta\+Data}} = 84
, \mbox{\hyperlink{namespaceBds_af0fd45d5857d16acad83b44c360439e2ac90d611db6e005fda63feff7775a3da7}{Bds\+::\+Error\+Validate\+Fix}} = 85
, \mbox{\hyperlink{namespaceBds_af0fd45d5857d16acad83b44c360439e2a30b176c2d68dd75a6ae90ae99c14a8d7}{Bds\+::\+Error\+Validate\+Duplicate}} = 86
, \mbox{\hyperlink{namespaceBds_af0fd45d5857d16acad83b44c360439e2a27b16ae97d646a2d1b6e3d8a3109f698}{Bds\+::\+Error\+Validate\+Reorder}} = 87
, \newline
\mbox{\hyperlink{namespaceBds_af0fd45d5857d16acad83b44c360439e2afb190240cd7ee323e35eca0ae75fa425}{Bds\+::\+Error\+Validate\+Bds\+Fudge}} = 88
 \}
\begin{DoxyCompactList}\small\item\em The System Error number list in addition to standard system error numbers. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{namespaceBds_a0a47c12fe9d5fb0ba94b77f546e5e39f}{Bds\+::\+Priority}} \{ \mbox{\hyperlink{namespaceBds_a0a47c12fe9d5fb0ba94b77f546e5e39fadc3c6fcc886c56ee03f478ab8cf9f4ed}{Bds\+::\+Priority\+Low}}
, \mbox{\hyperlink{namespaceBds_a0a47c12fe9d5fb0ba94b77f546e5e39fadee01b5503d80ecdb0251148da64a2d8}{Bds\+::\+Priority\+Normal}}
, \mbox{\hyperlink{namespaceBds_a0a47c12fe9d5fb0ba94b77f546e5e39fad412afa9ee578cffb1d44b35b0ac23e3}{Bds\+::\+Priority\+High}}
 \}
\begin{DoxyCompactList}\small\item\em Priority levels. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{namespaceBds_a857f94be30ca469ff69522b2881bb064}{Bds\+::\+Mode}} \{ \mbox{\hyperlink{namespaceBds_a857f94be30ca469ff69522b2881bb064ae184f771f9b4e13bdfb4278a5bdab6f8}{Bds\+::\+Mode\+Master}}
, \mbox{\hyperlink{namespaceBds_a857f94be30ca469ff69522b2881bb064a12dfcd9375e7e0d88cba92aa50c8e0ec}{Bds\+::\+Mode\+Slave}}
 \}
\begin{DoxyCompactList}\small\item\em Bds\+Server mode. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{namespaceBds_acc1f811634e9207803e677ee705669c2}{Bds\+::\+Data\+Flags}} \{ \newline
\mbox{\hyperlink{namespaceBds_acc1f811634e9207803e677ee705669c2acf70bbccd6c9696001800e2c5f7efd77}{Bds\+::\+Data\+Flag\+None}} = 0x00
, \mbox{\hyperlink{namespaceBds_acc1f811634e9207803e677ee705669c2a1d2f24e05baa1d54098ff15406d3b4b6}{Bds\+::\+Data\+Flag\+Clip\+Data\+To\+Time}} = 0x01
, \mbox{\hyperlink{namespaceBds_acc1f811634e9207803e677ee705669c2a18ca90dff22232ac777091b6fa84e3a8}{Bds\+::\+Data\+Flag\+Clip\+Data\+To\+Channels}} = 0x02
, \mbox{\hyperlink{namespaceBds_acc1f811634e9207803e677ee705669c2a69074082c0bd740f4aa2d330940271ab}{Bds\+::\+Data\+Flag\+Merge\+Segments}} = 0x04
, \newline
\mbox{\hyperlink{namespaceBds_acc1f811634e9207803e677ee705669c2a59b800be13eb2cf5fb6326f27de2c85f}{Bds\+::\+Data\+Flag\+No\+Metadata}} = 0x08
 \}
\begin{DoxyCompactList}\small\item\em Flags when opening data files. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{namespaceBds_abde7774a9183d612e43055b51841928b}{Bds\+::\+Selection\+Group}} \{ \mbox{\hyperlink{namespaceBds_abde7774a9183d612e43055b51841928bae2ea570522992d2024599e65fbf74f39}{Bds\+::\+Selection\+Group\+Data}}
, \mbox{\hyperlink{namespaceBds_abde7774a9183d612e43055b51841928ba3b5346d46159813d244e3f523e4bbc88}{Bds\+::\+Selection\+Group\+Meta\+Data}}
, \mbox{\hyperlink{namespaceBds_abde7774a9183d612e43055b51841928ba8689075313f4fa4aa4792adfc660bb53}{Bds\+::\+Selection\+Group\+Data\+With\+Count}}
 \}
\begin{DoxyCompactList}\small\item\em The Selection group when making selections. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{namespaceBds_aed4ee5a832df81e32238e97ed9fc1aae}{Bds\+::\+Sample\+Format}} \{ \newline
\mbox{\hyperlink{namespaceBds_aed4ee5a832df81e32238e97ed9fc1aaea204c04e7f4081b3f2403f44b730dab66}{Bds\+::\+Sample\+Format\+Unknown}}
, \mbox{\hyperlink{namespaceBds_aed4ee5a832df81e32238e97ed9fc1aaeac271aaab3301ad49ee3b4a76c02736d4}{Bds\+::\+Sample\+Format\+Int16}}
, \mbox{\hyperlink{namespaceBds_aed4ee5a832df81e32238e97ed9fc1aaea1c72848fe46267fe8acb78f7493bc2bd}{Bds\+::\+Sample\+Format\+Int32}}
, \mbox{\hyperlink{namespaceBds_aed4ee5a832df81e32238e97ed9fc1aaea0ae93397976942a344db86dd0810014f}{Bds\+::\+Sample\+Format\+Float32}}
, \newline
\mbox{\hyperlink{namespaceBds_aed4ee5a832df81e32238e97ed9fc1aaeac9c94c0e7ada13f044948f3677748b6f}{Bds\+::\+Sample\+Format\+Float64}}
, \mbox{\hyperlink{namespaceBds_aed4ee5a832df81e32238e97ed9fc1aaeaee54bb36a4022f4e0ffe8bcdf768b2fe}{Bds\+::\+Sample\+Format\+Int24}}
 \}
\begin{DoxyCompactList}\small\item\em The actual format of a data sample. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{namespaceBds_a45abb1df05fff0c91a02406fe2417908}{Bds\+::\+Avail\+Type}} \{ \mbox{\hyperlink{namespaceBds_a45abb1df05fff0c91a02406fe2417908a065dfb7dc338872ada3b383610dbba09}{Bds\+::\+Avail\+None}}
, \mbox{\hyperlink{namespaceBds_a45abb1df05fff0c91a02406fe2417908a9ed6cbb628357031bb1404dd2fa459e4}{Bds\+::\+Avail\+Partial}}
, \mbox{\hyperlink{namespaceBds_a45abb1df05fff0c91a02406fe2417908a3138de313685397455928166b2b4c52a}{Bds\+::\+Avail\+Full}}
 \}
\begin{DoxyCompactList}\small\item\em A flag defining the data availability state. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{namespaceBds_aedfa05e83d62a984a308fefaea80617b}{Bds\+::\+Data\+Format\+Set}} \{ \newline
\mbox{\hyperlink{namespaceBds_aedfa05e83d62a984a308fefaea80617ba4d37228b0c087446962c17f6e2771df7}{Bds\+::\+Data\+Format\+Set\+None}} = 0x00
, \mbox{\hyperlink{namespaceBds_aedfa05e83d62a984a308fefaea80617ba0a2a647c4dcc0753cf44ebe64c662b03}{Bds\+::\+Data\+Format\+Set\+Metadata\+Read}} = 0x01
, \mbox{\hyperlink{namespaceBds_aedfa05e83d62a984a308fefaea80617ba99a5d6bc8ae820866ffae7c6dd42353b}{Bds\+::\+Data\+Format\+Set\+Metadata\+Write}} = 0x02
, \mbox{\hyperlink{namespaceBds_aedfa05e83d62a984a308fefaea80617ba87d46f1413e2588251dddc5e039b81c4}{Bds\+::\+Data\+Format\+Set\+Sensordata\+Read}} = 0x04
, \newline
\mbox{\hyperlink{namespaceBds_aedfa05e83d62a984a308fefaea80617babc06c757b5d39f8d75410d6e073076e0}{Bds\+::\+Data\+Format\+Set\+Sensordata\+Write}} = 0x08
 \}
\begin{DoxyCompactList}\small\item\em Data format abilities bitset. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{namespaceBds_a1bfeb6de6b012b4aa8b25065449beb41}{Bds\+::\+Location\+Select}} \{ \mbox{\hyperlink{namespaceBds_a1bfeb6de6b012b4aa8b25065449beb41adc7a07e34bc128c46ff9cdbcb52ef0b8}{Bds\+::\+Location\+Select\+All}}
, \mbox{\hyperlink{namespaceBds_a1bfeb6de6b012b4aa8b25065449beb41a90893db51dd949a2954c6ca784536f82}{Bds\+::\+Location\+Select\+Station}}
, \mbox{\hyperlink{namespaceBds_a1bfeb6de6b012b4aa8b25065449beb41ad43f730b3cea229ca69c9186c09a3335}{Bds\+::\+Location\+Select\+Channel}}
 \}
\begin{DoxyCompactList}\small\item\em Which Locations to select. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{namespaceBds_a55a3947d34c5a2ac3e8e9292efcb432d}{Bds\+::\+Metadata\+Option}} \{ \mbox{\hyperlink{namespaceBds_a55a3947d34c5a2ac3e8e9292efcb432da37b02bf9ead07dc6dab8cc3ca5441ed7}{Bds\+::\+Metadata\+Option\+None}} = 0x00
, \mbox{\hyperlink{namespaceBds_a55a3947d34c5a2ac3e8e9292efcb432daf5d1c47dc270ed303ac73cdf1ef3ecb9}{Bds\+::\+Metadata\+Option\+Allow\+Incomplete}} = 0x01
, \mbox{\hyperlink{namespaceBds_a55a3947d34c5a2ac3e8e9292efcb432dad1baac3cb4d2f941dc369daa47144d92}{Bds\+::\+Metadata\+Option\+All\+Time}} = 0x02
, \mbox{\hyperlink{namespaceBds_a55a3947d34c5a2ac3e8e9292efcb432da5eca27b9085005faa01088593cc7fa46}{Bds\+::\+Metadata\+Option\+Fixed\+Channels}} = 0x04
 \}
\begin{DoxyCompactList}\small\item\em Metadata fetch options. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
BOAP data class definitions for\+: \doxylink{namespaceBds}{Bds}. 

\begin{DoxyDate}{Date}
2024-\/11-\/06T12\+:31\+:09
\end{DoxyDate}
The classes in here have been defined by a BOAP \texorpdfstring{$\ast$}{*}.bidl file and define classes able to be communicated across a BOAP link 