\hypertarget{classBds_1_1DataBlock}{}\section{Bds\+::Data\+Block Class Reference}
\label{classBds_1_1DataBlock}\index{Bds::DataBlock@{Bds::DataBlock}}


This class defines information on a set of data.  




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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classBds_1_1DataBlock_a797d2d669e475ed1a963113e183aeb7e}{Data\+Block}} (\textbf{ B\+Time\+Stamp} \mbox{\hyperlink{classBds_1_1DataBlock_a9f7224a68675e7c8fd3e83a8a44eeaf4}{start\+Time}}=\textbf{ B\+Time\+Stamp}(), \textbf{ B\+Time\+Stamp} \mbox{\hyperlink{classBds_1_1DataBlock_a115f4d276d5d38875387de23a1d5b3c8}{end\+Time}}=\textbf{ B\+Time\+Stamp}(), \textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1DataBlock_a9a9849955195670d4cda8504e30a3716}{channel\+Number}}=0, \textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1DataBlock_a57b01265d741ed2e0f621bce4d83a10e}{segment\+Number}}=0, \textbf{ B\+Array}$<$ \textbf{ B\+Array}$<$ \textbf{ B\+Float64} $>$ $>$ \mbox{\hyperlink{classBds_1_1DataBlock_a0f1a3c18116f8dd72b774011d39d77b6}{channel\+Data}}=\textbf{ B\+Array}$<$ \textbf{ B\+Array}$<$ \textbf{ B\+Float64} $>$ $>$(), \textbf{ B\+Dict}$<$ \textbf{ B\+String} $>$ \mbox{\hyperlink{classBds_1_1DataBlock_a3b6c1e74db6e76a7737b474e9fc0f7e3}{info}}=\textbf{ B\+Dict}$<$ \textbf{ B\+String} $>$())
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\textbf{ B\+Time\+Stamp} \mbox{\hyperlink{classBds_1_1DataBlock_a9f7224a68675e7c8fd3e83a8a44eeaf4}{start\+Time}}
\begin{DoxyCompactList}\small\item\em The Start Time. \end{DoxyCompactList}\item 
\textbf{ B\+Time\+Stamp} \mbox{\hyperlink{classBds_1_1DataBlock_a115f4d276d5d38875387de23a1d5b3c8}{end\+Time}}
\begin{DoxyCompactList}\small\item\em The End Time the channel was available. \end{DoxyCompactList}\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1DataBlock_a9a9849955195670d4cda8504e30a3716}{channel\+Number}}
\begin{DoxyCompactList}\small\item\em The first channel number. \end{DoxyCompactList}\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1DataBlock_a57b01265d741ed2e0f621bce4d83a10e}{segment\+Number}}
\begin{DoxyCompactList}\small\item\em The segment number. \end{DoxyCompactList}\item 
\textbf{ B\+Array}$<$ \textbf{ B\+Array}$<$ \textbf{ B\+Float64} $>$ $>$ \mbox{\hyperlink{classBds_1_1DataBlock_a0f1a3c18116f8dd72b774011d39d77b6}{channel\+Data}}
\begin{DoxyCompactList}\small\item\em The raw channel data in a 2 dimensional array, ordered as per channel information in data\+Info. \end{DoxyCompactList}\item 
\textbf{ B\+Dict}$<$ \textbf{ B\+String} $>$ \mbox{\hyperlink{classBds_1_1DataBlock_a3b6c1e74db6e76a7737b474e9fc0f7e3}{info}}
\begin{DoxyCompactList}\small\item\em Extra information on data or A\+S\+C\+II data. \end{DoxyCompactList}\end{DoxyCompactItemize}


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

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classBds_1_1DataBlock_a797d2d669e475ed1a963113e183aeb7e}\label{classBds_1_1DataBlock_a797d2d669e475ed1a963113e183aeb7e}} 
\index{Bds::DataBlock@{Bds::DataBlock}!DataBlock@{DataBlock}}
\index{DataBlock@{DataBlock}!Bds::DataBlock@{Bds::DataBlock}}
\subsubsection{\texorpdfstring{DataBlock()}{DataBlock()}}
{\footnotesize\ttfamily Bds\+::\+Data\+Block\+::\+Data\+Block (\begin{DoxyParamCaption}\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\+U\+Int32}}]{channel\+Number = {\ttfamily 0},  }\item[{\textbf{ B\+U\+Int32}}]{segment\+Number = {\ttfamily 0},  }\item[{\textbf{ B\+Array}$<$ \textbf{ B\+Array}$<$ \textbf{ B\+Float64} $>$ $>$}]{channel\+Data = {\ttfamily \textbf{ B\+Array}$<$\textbf{ B\+Array}$<$\textbf{ B\+Float64}~$>$~$>$()},  }\item[{\textbf{ B\+Dict}$<$ \textbf{ B\+String} $>$}]{info = {\ttfamily \textbf{ B\+Dict}$<$\textbf{ B\+String}~$>$()} }\end{DoxyParamCaption})}



\subsection{Member Data Documentation}
\mbox{\Hypertarget{classBds_1_1DataBlock_a0f1a3c18116f8dd72b774011d39d77b6}\label{classBds_1_1DataBlock_a0f1a3c18116f8dd72b774011d39d77b6}} 
\index{Bds::DataBlock@{Bds::DataBlock}!channelData@{channelData}}
\index{channelData@{channelData}!Bds::DataBlock@{Bds::DataBlock}}
\subsubsection{\texorpdfstring{channelData}{channelData}}
{\footnotesize\ttfamily \textbf{ B\+Array}$<$\textbf{ B\+Array}$<$\textbf{ B\+Float64} $>$ $>$ Bds\+::\+Data\+Block\+::channel\+Data}



The raw channel data in a 2 dimensional array, ordered as per channel information in data\+Info. 

\mbox{\Hypertarget{classBds_1_1DataBlock_a9a9849955195670d4cda8504e30a3716}\label{classBds_1_1DataBlock_a9a9849955195670d4cda8504e30a3716}} 
\index{Bds::DataBlock@{Bds::DataBlock}!channelNumber@{channelNumber}}
\index{channelNumber@{channelNumber}!Bds::DataBlock@{Bds::DataBlock}}
\subsubsection{\texorpdfstring{channelNumber}{channelNumber}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} Bds\+::\+Data\+Block\+::channel\+Number}



The first channel number. 

\mbox{\Hypertarget{classBds_1_1DataBlock_a115f4d276d5d38875387de23a1d5b3c8}\label{classBds_1_1DataBlock_a115f4d276d5d38875387de23a1d5b3c8}} 
\index{Bds::DataBlock@{Bds::DataBlock}!endTime@{endTime}}
\index{endTime@{endTime}!Bds::DataBlock@{Bds::DataBlock}}
\subsubsection{\texorpdfstring{endTime}{endTime}}
{\footnotesize\ttfamily \textbf{ B\+Time\+Stamp} Bds\+::\+Data\+Block\+::end\+Time}



The End Time the channel was available. 

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



Extra information on data or A\+S\+C\+II data. 

\mbox{\Hypertarget{classBds_1_1DataBlock_a57b01265d741ed2e0f621bce4d83a10e}\label{classBds_1_1DataBlock_a57b01265d741ed2e0f621bce4d83a10e}} 
\index{Bds::DataBlock@{Bds::DataBlock}!segmentNumber@{segmentNumber}}
\index{segmentNumber@{segmentNumber}!Bds::DataBlock@{Bds::DataBlock}}
\subsubsection{\texorpdfstring{segmentNumber}{segmentNumber}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} Bds\+::\+Data\+Block\+::segment\+Number}



The segment number. 

\mbox{\Hypertarget{classBds_1_1DataBlock_a9f7224a68675e7c8fd3e83a8a44eeaf4}\label{classBds_1_1DataBlock_a9f7224a68675e7c8fd3e83a8a44eeaf4}} 
\index{Bds::DataBlock@{Bds::DataBlock}!startTime@{startTime}}
\index{startTime@{startTime}!Bds::DataBlock@{Bds::DataBlock}}
\subsubsection{\texorpdfstring{startTime}{startTime}}
{\footnotesize\ttfamily \textbf{ B\+Time\+Stamp} Bds\+::\+Data\+Block\+::start\+Time}



The Start Time. 



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}
