\hypertarget{classBds_1_1DataChannel}{}\section{Bds\+::Data\+Channel Class Reference}
\label{classBds_1_1DataChannel}\index{Bds::DataChannel@{Bds::DataChannel}}


This class defines information on a single channels set of data.  




{\ttfamily \#include $<$Bds\+D.\+h$>$}

Inheritance diagram for Bds\+::Data\+Channel\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classBds_1_1DataChannel}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classBds_1_1DataChannel_a84c97463259e07079a6876ae02106bc3}{Data\+Channel}} (\textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1DataChannel_a4fd5d627065b4fc987838d5fb0c40e8e}{id}}=0, \textbf{ B\+Time\+Stamp} \mbox{\hyperlink{classBds_1_1DataChannel_a900e64fdd17de78634eda6d54d03eceb}{start\+Time}}=\textbf{ B\+Time\+Stamp}(), \textbf{ B\+Time\+Stamp} \mbox{\hyperlink{classBds_1_1DataChannel_a61e03ebda0ea1b4e867275d0688ca9ec}{end\+Time}}=\textbf{ B\+Time\+Stamp}(), \textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannel_a6a36faa1f48b3c53396f685d15a20dd9}{network}}=\textbf{ B\+String}(), \textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannel_a5a0d5d46391a81b1298a884c82cf2743}{station}}=\textbf{ B\+String}(), \textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannel_a69abd9930561fee053c1bd5a1f13786e}{channel}}=\textbf{ B\+String}(), \textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannel_a6db7fc794b8f247a4973c0c85151ed15}{source}}=\textbf{ B\+String}(), \textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1DataChannel_af7162d46d23b86a56e072b1a5c7cdf1d}{num\+Blocks}}=0, \textbf{ B\+U\+Int64} \mbox{\hyperlink{classBds_1_1DataChannel_a1a7d48a1612d0797e76f68f0924a675c}{num\+Samples}}=0, \textbf{ B\+Float64} \mbox{\hyperlink{classBds_1_1DataChannel_a30423c3cace6da51c914e8639b5849bc}{sample\+Rate}}=0, \textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1DataChannel_a0500390f16c55658bf07560735d86a9d}{sample\+Format}}=0, \textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1DataChannel_aad188fd595b2835b9949eceb25997b44}{data\+File\+Id}}=0, \textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1DataChannel_a17dd54031b39d89998a5cf4b71dbb51f}{data\+File\+Channel}}=0, \textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannel_a2b04ee273054542503a1c6159b5f5873}{import\+Format}}=\textbf{ B\+String}(), \textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannel_ae6793a225402c517390b396e4aabe506}{import\+Filename}}=\textbf{ B\+String}(), \textbf{ B\+Time\+Stamp} \mbox{\hyperlink{classBds_1_1DataChannel_adfa463ac6b69b6f012ab4902731abd2d}{import\+Start\+Time}}=\textbf{ B\+Time\+Stamp}(), \textbf{ B\+Dict}$<$ \textbf{ B\+String} $>$ \mbox{\hyperlink{classBds_1_1DataChannel_a34e83008f4ded487f0f941ac58a78d59}{info}}=\textbf{ B\+Dict}$<$ \textbf{ B\+String} $>$())
\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannel_a8ef5826c2a7c6a281c663b23051f76dc}{get\+Type}} ()
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1DataChannel_a2cfa4893cc99b2044d01745b0bcce64c}{set\+Members}} (\textbf{ B\+Dict\+String} \&members)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1DataChannel_add96c09836ff387cd19afa2fdc97d971}{set\+Member}} (\textbf{ B\+String} name, \textbf{ B\+String} value)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1DataChannel_a181e2ddf9b1852b4ffb621571f24761d}{get\+Members}} (\textbf{ B\+Dict\+String} \&members)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1DataChannel_af0fd9f26111c0e74e148384d999b3cc0}{get\+Member}} (\textbf{ B\+String} name, \textbf{ B\+String} \&value)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1DataChannel_a4fd5d627065b4fc987838d5fb0c40e8e}{id}}
\begin{DoxyCompactList}\small\item\em Unique ID when stored in a database or for other uses. \end{DoxyCompactList}\item 
\textbf{ B\+Time\+Stamp} \mbox{\hyperlink{classBds_1_1DataChannel_a900e64fdd17de78634eda6d54d03eceb}{start\+Time}}
\begin{DoxyCompactList}\small\item\em The Start Time. \end{DoxyCompactList}\item 
\textbf{ B\+Time\+Stamp} \mbox{\hyperlink{classBds_1_1DataChannel_a61e03ebda0ea1b4e867275d0688ca9ec}{end\+Time}}
\begin{DoxyCompactList}\small\item\em The End Time. \end{DoxyCompactList}\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannel_a6a36faa1f48b3c53396f685d15a20dd9}{network}}
\begin{DoxyCompactList}\small\item\em The \mbox{\hyperlink{classBds_1_1Network}{Network}} Name. \end{DoxyCompactList}\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannel_a5a0d5d46391a81b1298a884c82cf2743}{station}}
\begin{DoxyCompactList}\small\item\em The \mbox{\hyperlink{classBds_1_1Station}{Station}} name. \end{DoxyCompactList}\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannel_a69abd9930561fee053c1bd5a1f13786e}{channel}}
\begin{DoxyCompactList}\small\item\em The Channels name. \end{DoxyCompactList}\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannel_a6db7fc794b8f247a4973c0c85151ed15}{source}}
\begin{DoxyCompactList}\small\item\em The Data \mbox{\hyperlink{classBds_1_1Source}{Source}}. \end{DoxyCompactList}\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1DataChannel_af7162d46d23b86a56e072b1a5c7cdf1d}{num\+Blocks}}
\begin{DoxyCompactList}\small\item\em The total number of blocks per channel if known, 0 otherwise. \end{DoxyCompactList}\item 
\textbf{ B\+U\+Int64} \mbox{\hyperlink{classBds_1_1DataChannel_a1a7d48a1612d0797e76f68f0924a675c}{num\+Samples}}
\begin{DoxyCompactList}\small\item\em The total number of samples per channel if known, 0 otherwise. \end{DoxyCompactList}\item 
\textbf{ B\+Float64} \mbox{\hyperlink{classBds_1_1DataChannel_a30423c3cace6da51c914e8639b5849bc}{sample\+Rate}}
\begin{DoxyCompactList}\small\item\em The data\textquotesingle{}s sample rate. \end{DoxyCompactList}\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1DataChannel_a0500390f16c55658bf07560735d86a9d}{sample\+Format}}
\begin{DoxyCompactList}\small\item\em The data sample format. \end{DoxyCompactList}\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1DataChannel_aad188fd595b2835b9949eceb25997b44}{data\+File\+Id}}
\begin{DoxyCompactList}\small\item\em The Data File Id. \end{DoxyCompactList}\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1DataChannel_a17dd54031b39d89998a5cf4b71dbb51f}{data\+File\+Channel}}
\begin{DoxyCompactList}\small\item\em The Data File \mbox{\hyperlink{classBds_1_1Channel}{Channel}} number. \end{DoxyCompactList}\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannel_a2b04ee273054542503a1c6159b5f5873}{import\+Format}}
\begin{DoxyCompactList}\small\item\em The original data format. \end{DoxyCompactList}\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1DataChannel_ae6793a225402c517390b396e4aabe506}{import\+Filename}}
\begin{DoxyCompactList}\small\item\em The original data file name. \end{DoxyCompactList}\item 
\textbf{ B\+Time\+Stamp} \mbox{\hyperlink{classBds_1_1DataChannel_adfa463ac6b69b6f012ab4902731abd2d}{import\+Start\+Time}}
\begin{DoxyCompactList}\small\item\em The original import files start time. \end{DoxyCompactList}\item 
\textbf{ B\+Dict}$<$ \textbf{ B\+String} $>$ \mbox{\hyperlink{classBds_1_1DataChannel_a34e83008f4ded487f0f941ac58a78d59}{info}}
\begin{DoxyCompactList}\small\item\em Extra info on the channel. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
This class defines information on a single channels set of data. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classBds_1_1DataChannel_a84c97463259e07079a6876ae02106bc3}\label{classBds_1_1DataChannel_a84c97463259e07079a6876ae02106bc3}} 
\index{Bds::DataChannel@{Bds::DataChannel}!DataChannel@{DataChannel}}
\index{DataChannel@{DataChannel}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{DataChannel()}{DataChannel()}}
{\footnotesize\ttfamily Bds\+::\+Data\+Channel\+::\+Data\+Channel (\begin{DoxyParamCaption}\item[{\textbf{ B\+U\+Int32}}]{id = {\ttfamily 0},  }\item[{\textbf{ B\+Time\+Stamp}}]{start\+Time = {\ttfamily \textbf{ B\+Time\+Stamp}()},  }\item[{\textbf{ B\+Time\+Stamp}}]{end\+Time = {\ttfamily \textbf{ B\+Time\+Stamp}()},  }\item[{\textbf{ B\+String}}]{network = {\ttfamily \textbf{ B\+String}()},  }\item[{\textbf{ B\+String}}]{station = {\ttfamily \textbf{ B\+String}()},  }\item[{\textbf{ B\+String}}]{channel = {\ttfamily \textbf{ B\+String}()},  }\item[{\textbf{ B\+String}}]{source = {\ttfamily \textbf{ B\+String}()},  }\item[{\textbf{ B\+U\+Int32}}]{num\+Blocks = {\ttfamily 0},  }\item[{\textbf{ B\+U\+Int64}}]{num\+Samples = {\ttfamily 0},  }\item[{\textbf{ B\+Float64}}]{sample\+Rate = {\ttfamily 0},  }\item[{\textbf{ B\+U\+Int32}}]{sample\+Format = {\ttfamily 0},  }\item[{\textbf{ B\+U\+Int32}}]{data\+File\+Id = {\ttfamily 0},  }\item[{\textbf{ B\+U\+Int32}}]{data\+File\+Channel = {\ttfamily 0},  }\item[{\textbf{ B\+String}}]{import\+Format = {\ttfamily \textbf{ B\+String}()},  }\item[{\textbf{ B\+String}}]{import\+Filename = {\ttfamily \textbf{ B\+String}()},  }\item[{\textbf{ B\+Time\+Stamp}}]{import\+Start\+Time = {\ttfamily \textbf{ B\+Time\+Stamp}()},  }\item[{\textbf{ B\+Dict}$<$ \textbf{ B\+String} $>$}]{info = {\ttfamily \textbf{ B\+Dict}$<$\textbf{ B\+String}~$>$()} }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classBds_1_1DataChannel_af0fd9f26111c0e74e148384d999b3cc0}\label{classBds_1_1DataChannel_af0fd9f26111c0e74e148384d999b3cc0}} 
\index{Bds::DataChannel@{Bds::DataChannel}!getMember@{getMember}}
\index{getMember@{getMember}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{getMember()}{getMember()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Data\+Channel\+::get\+Member (\begin{DoxyParamCaption}\item[{\textbf{ B\+String}}]{name,  }\item[{\textbf{ B\+String} \&}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ B\+Obj}.

\mbox{\Hypertarget{classBds_1_1DataChannel_a181e2ddf9b1852b4ffb621571f24761d}\label{classBds_1_1DataChannel_a181e2ddf9b1852b4ffb621571f24761d}} 
\index{Bds::DataChannel@{Bds::DataChannel}!getMembers@{getMembers}}
\index{getMembers@{getMembers}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{getMembers()}{getMembers()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Data\+Channel\+::get\+Members (\begin{DoxyParamCaption}\item[{\textbf{ B\+Dict\+String} \&}]{members }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ B\+Obj}.

\mbox{\Hypertarget{classBds_1_1DataChannel_a8ef5826c2a7c6a281c663b23051f76dc}\label{classBds_1_1DataChannel_a8ef5826c2a7c6a281c663b23051f76dc}} 
\index{Bds::DataChannel@{Bds::DataChannel}!getType@{getType}}
\index{getType@{getType}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{getType()}{getType()}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+Data\+Channel\+::get\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classBds_1_1DataChannel_add96c09836ff387cd19afa2fdc97d971}\label{classBds_1_1DataChannel_add96c09836ff387cd19afa2fdc97d971}} 
\index{Bds::DataChannel@{Bds::DataChannel}!setMember@{setMember}}
\index{setMember@{setMember}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{setMember()}{setMember()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Data\+Channel\+::set\+Member (\begin{DoxyParamCaption}\item[{\textbf{ B\+String}}]{name,  }\item[{\textbf{ B\+String}}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ B\+Obj}.

\mbox{\Hypertarget{classBds_1_1DataChannel_a2cfa4893cc99b2044d01745b0bcce64c}\label{classBds_1_1DataChannel_a2cfa4893cc99b2044d01745b0bcce64c}} 
\index{Bds::DataChannel@{Bds::DataChannel}!setMembers@{setMembers}}
\index{setMembers@{setMembers}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{setMembers()}{setMembers()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Data\+Channel\+::set\+Members (\begin{DoxyParamCaption}\item[{\textbf{ B\+Dict\+String} \&}]{members }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ B\+Obj}.



\subsection{Member Data Documentation}
\mbox{\Hypertarget{classBds_1_1DataChannel_a69abd9930561fee053c1bd5a1f13786e}\label{classBds_1_1DataChannel_a69abd9930561fee053c1bd5a1f13786e}} 
\index{Bds::DataChannel@{Bds::DataChannel}!channel@{channel}}
\index{channel@{channel}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{channel}{channel}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+Data\+Channel\+::channel}



The Channels name. 

\mbox{\Hypertarget{classBds_1_1DataChannel_a17dd54031b39d89998a5cf4b71dbb51f}\label{classBds_1_1DataChannel_a17dd54031b39d89998a5cf4b71dbb51f}} 
\index{Bds::DataChannel@{Bds::DataChannel}!dataFileChannel@{dataFileChannel}}
\index{dataFileChannel@{dataFileChannel}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{dataFileChannel}{dataFileChannel}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} Bds\+::\+Data\+Channel\+::data\+File\+Channel}



The Data File \mbox{\hyperlink{classBds_1_1Channel}{Channel}} number. 

\mbox{\Hypertarget{classBds_1_1DataChannel_aad188fd595b2835b9949eceb25997b44}\label{classBds_1_1DataChannel_aad188fd595b2835b9949eceb25997b44}} 
\index{Bds::DataChannel@{Bds::DataChannel}!dataFileId@{dataFileId}}
\index{dataFileId@{dataFileId}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{dataFileId}{dataFileId}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} Bds\+::\+Data\+Channel\+::data\+File\+Id}



The Data File Id. 

\mbox{\Hypertarget{classBds_1_1DataChannel_a61e03ebda0ea1b4e867275d0688ca9ec}\label{classBds_1_1DataChannel_a61e03ebda0ea1b4e867275d0688ca9ec}} 
\index{Bds::DataChannel@{Bds::DataChannel}!endTime@{endTime}}
\index{endTime@{endTime}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{endTime}{endTime}}
{\footnotesize\ttfamily \textbf{ B\+Time\+Stamp} Bds\+::\+Data\+Channel\+::end\+Time}



The End Time. 

\mbox{\Hypertarget{classBds_1_1DataChannel_a4fd5d627065b4fc987838d5fb0c40e8e}\label{classBds_1_1DataChannel_a4fd5d627065b4fc987838d5fb0c40e8e}} 
\index{Bds::DataChannel@{Bds::DataChannel}!id@{id}}
\index{id@{id}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{id}{id}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} Bds\+::\+Data\+Channel\+::id}



Unique ID when stored in a database or for other uses. 

\mbox{\Hypertarget{classBds_1_1DataChannel_ae6793a225402c517390b396e4aabe506}\label{classBds_1_1DataChannel_ae6793a225402c517390b396e4aabe506}} 
\index{Bds::DataChannel@{Bds::DataChannel}!importFilename@{importFilename}}
\index{importFilename@{importFilename}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{importFilename}{importFilename}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+Data\+Channel\+::import\+Filename}



The original data file name. 

\mbox{\Hypertarget{classBds_1_1DataChannel_a2b04ee273054542503a1c6159b5f5873}\label{classBds_1_1DataChannel_a2b04ee273054542503a1c6159b5f5873}} 
\index{Bds::DataChannel@{Bds::DataChannel}!importFormat@{importFormat}}
\index{importFormat@{importFormat}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{importFormat}{importFormat}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+Data\+Channel\+::import\+Format}



The original data format. 

\mbox{\Hypertarget{classBds_1_1DataChannel_adfa463ac6b69b6f012ab4902731abd2d}\label{classBds_1_1DataChannel_adfa463ac6b69b6f012ab4902731abd2d}} 
\index{Bds::DataChannel@{Bds::DataChannel}!importStartTime@{importStartTime}}
\index{importStartTime@{importStartTime}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{importStartTime}{importStartTime}}
{\footnotesize\ttfamily \textbf{ B\+Time\+Stamp} Bds\+::\+Data\+Channel\+::import\+Start\+Time}



The original import files start time. 

\mbox{\Hypertarget{classBds_1_1DataChannel_a34e83008f4ded487f0f941ac58a78d59}\label{classBds_1_1DataChannel_a34e83008f4ded487f0f941ac58a78d59}} 
\index{Bds::DataChannel@{Bds::DataChannel}!info@{info}}
\index{info@{info}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{info}{info}}
{\footnotesize\ttfamily \textbf{ B\+Dict}$<$\textbf{ B\+String} $>$ Bds\+::\+Data\+Channel\+::info}



Extra info on the channel. 

\mbox{\Hypertarget{classBds_1_1DataChannel_a6a36faa1f48b3c53396f685d15a20dd9}\label{classBds_1_1DataChannel_a6a36faa1f48b3c53396f685d15a20dd9}} 
\index{Bds::DataChannel@{Bds::DataChannel}!network@{network}}
\index{network@{network}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{network}{network}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+Data\+Channel\+::network}



The \mbox{\hyperlink{classBds_1_1Network}{Network}} Name. 

\mbox{\Hypertarget{classBds_1_1DataChannel_af7162d46d23b86a56e072b1a5c7cdf1d}\label{classBds_1_1DataChannel_af7162d46d23b86a56e072b1a5c7cdf1d}} 
\index{Bds::DataChannel@{Bds::DataChannel}!numBlocks@{numBlocks}}
\index{numBlocks@{numBlocks}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{numBlocks}{numBlocks}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} Bds\+::\+Data\+Channel\+::num\+Blocks}



The total number of blocks per channel if known, 0 otherwise. 

\mbox{\Hypertarget{classBds_1_1DataChannel_a1a7d48a1612d0797e76f68f0924a675c}\label{classBds_1_1DataChannel_a1a7d48a1612d0797e76f68f0924a675c}} 
\index{Bds::DataChannel@{Bds::DataChannel}!numSamples@{numSamples}}
\index{numSamples@{numSamples}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{numSamples}{numSamples}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int64} Bds\+::\+Data\+Channel\+::num\+Samples}



The total number of samples per channel if known, 0 otherwise. 

\mbox{\Hypertarget{classBds_1_1DataChannel_a0500390f16c55658bf07560735d86a9d}\label{classBds_1_1DataChannel_a0500390f16c55658bf07560735d86a9d}} 
\index{Bds::DataChannel@{Bds::DataChannel}!sampleFormat@{sampleFormat}}
\index{sampleFormat@{sampleFormat}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{sampleFormat}{sampleFormat}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} Bds\+::\+Data\+Channel\+::sample\+Format}



The data sample format. 

\mbox{\Hypertarget{classBds_1_1DataChannel_a30423c3cace6da51c914e8639b5849bc}\label{classBds_1_1DataChannel_a30423c3cace6da51c914e8639b5849bc}} 
\index{Bds::DataChannel@{Bds::DataChannel}!sampleRate@{sampleRate}}
\index{sampleRate@{sampleRate}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{sampleRate}{sampleRate}}
{\footnotesize\ttfamily \textbf{ B\+Float64} Bds\+::\+Data\+Channel\+::sample\+Rate}



The data\textquotesingle{}s sample rate. 

\mbox{\Hypertarget{classBds_1_1DataChannel_a6db7fc794b8f247a4973c0c85151ed15}\label{classBds_1_1DataChannel_a6db7fc794b8f247a4973c0c85151ed15}} 
\index{Bds::DataChannel@{Bds::DataChannel}!source@{source}}
\index{source@{source}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{source}{source}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+Data\+Channel\+::source}



The Data \mbox{\hyperlink{classBds_1_1Source}{Source}}. 

\mbox{\Hypertarget{classBds_1_1DataChannel_a900e64fdd17de78634eda6d54d03eceb}\label{classBds_1_1DataChannel_a900e64fdd17de78634eda6d54d03eceb}} 
\index{Bds::DataChannel@{Bds::DataChannel}!startTime@{startTime}}
\index{startTime@{startTime}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{startTime}{startTime}}
{\footnotesize\ttfamily \textbf{ B\+Time\+Stamp} Bds\+::\+Data\+Channel\+::start\+Time}



The Start Time. 

\mbox{\Hypertarget{classBds_1_1DataChannel_a5a0d5d46391a81b1298a884c82cf2743}\label{classBds_1_1DataChannel_a5a0d5d46391a81b1298a884c82cf2743}} 
\index{Bds::DataChannel@{Bds::DataChannel}!station@{station}}
\index{station@{station}!Bds::DataChannel@{Bds::DataChannel}}
\subsubsection{\texorpdfstring{station}{station}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+Data\+Channel\+::station}



The \mbox{\hyperlink{classBds_1_1Station}{Station}} name. 



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{BdsD_8h}{Bds\+D.\+h}}\item 
\mbox{\hyperlink{BdsD_8cc}{Bds\+D.\+cc}}\end{DoxyCompactItemize}
