\doxysection{Bds\+::Data\+Format Class Reference}
\hypertarget{classBds_1_1DataFormat}{}\label{classBds_1_1DataFormat}\index{Bds::DataFormat@{Bds::DataFormat}}


This holds information on a \doxylink{classBds_1_1Sensor}{Sensor} data format.  




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

\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classBds_1_1DataFormat_a19b9f0361e4051520de3f0e24aa43878}{Data\+Format}} (\textbf{ BList}$<$ \textbf{ BString} $>$ \mbox{\hyperlink{classBds_1_1DataFormat_a721a1a8057745b6aa6313998a5292b55}{names}}=\textbf{ BList}$<$ \textbf{ BString} $>$(), \textbf{ BInt32} \mbox{\hyperlink{classBds_1_1DataFormat_a17c9b024a9d684953052b638dc10baee}{data\+Read}}=0, \textbf{ BInt32} \mbox{\hyperlink{classBds_1_1DataFormat_ad1da994d66cc1f51e064ba50f40c0972}{data\+Write}}=0, \textbf{ BInt32} \mbox{\hyperlink{classBds_1_1DataFormat_a9294f00587d0f77dbdcd3eb892cd6494}{metadata\+Read}}=0, \textbf{ BInt32} \mbox{\hyperlink{classBds_1_1DataFormat_a73e86adbcde05193aafbf1361687be3d}{metadata\+Write}}=0, \textbf{ BString} \mbox{\hyperlink{classBds_1_1DataFormat_aa671f3e139060626ee17b8198bdc1e45}{extension}}=\textbf{ BString}(), \textbf{ BString} \mbox{\hyperlink{classBds_1_1DataFormat_ab70864882ddde2740da5d42e8c4be9c9}{description}}=\textbf{ BString}())
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\textbf{ BList}$<$ \textbf{ BString} $>$ \mbox{\hyperlink{classBds_1_1DataFormat_a721a1a8057745b6aa6313998a5292b55}{names}}
\begin{DoxyCompactList}\small\item\em The format names. \end{DoxyCompactList}\item 
\textbf{ BInt32} \mbox{\hyperlink{classBds_1_1DataFormat_a17c9b024a9d684953052b638dc10baee}{data\+Read}}
\begin{DoxyCompactList}\small\item\em Ability to read \doxylink{classBds_1_1Sensor}{Sensor} data. \end{DoxyCompactList}\item 
\textbf{ BInt32} \mbox{\hyperlink{classBds_1_1DataFormat_ad1da994d66cc1f51e064ba50f40c0972}{data\+Write}}
\begin{DoxyCompactList}\small\item\em Ability to write \doxylink{classBds_1_1Sensor}{Sensor} data. \end{DoxyCompactList}\item 
\textbf{ BInt32} \mbox{\hyperlink{classBds_1_1DataFormat_a9294f00587d0f77dbdcd3eb892cd6494}{metadata\+Read}}
\begin{DoxyCompactList}\small\item\em Meta\+Data read supported. \end{DoxyCompactList}\item 
\textbf{ BInt32} \mbox{\hyperlink{classBds_1_1DataFormat_a73e86adbcde05193aafbf1361687be3d}{metadata\+Write}}
\begin{DoxyCompactList}\small\item\em Meta\+Data write supported. \end{DoxyCompactList}\item 
\textbf{ BString} \mbox{\hyperlink{classBds_1_1DataFormat_aa671f3e139060626ee17b8198bdc1e45}{extension}}
\begin{DoxyCompactList}\small\item\em Default filename extension. \end{DoxyCompactList}\item 
\textbf{ BString} \mbox{\hyperlink{classBds_1_1DataFormat_ab70864882ddde2740da5d42e8c4be9c9}{description}}
\begin{DoxyCompactList}\small\item\em The description. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
This holds information on a \doxylink{classBds_1_1Sensor}{Sensor} data format. 

It is used by the BDS data convertors to define which data formats they support. 

\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{classBds_1_1DataFormat_a19b9f0361e4051520de3f0e24aa43878}\label{classBds_1_1DataFormat_a19b9f0361e4051520de3f0e24aa43878} 
\index{Bds::DataFormat@{Bds::DataFormat}!DataFormat@{DataFormat}}
\index{DataFormat@{DataFormat}!Bds::DataFormat@{Bds::DataFormat}}
\doxysubsubsection{\texorpdfstring{DataFormat()}{DataFormat()}}
{\footnotesize\ttfamily Bds\+::\+Data\+Format\+::\+Data\+Format (\begin{DoxyParamCaption}\item[{\textbf{ BList}$<$ \textbf{ BString} $>$}]{names = {\ttfamily \textbf{ BList}$<$\textbf{ BString}~$>$()},  }\item[{\textbf{ BInt32}}]{data\+Read = {\ttfamily 0},  }\item[{\textbf{ BInt32}}]{data\+Write = {\ttfamily 0},  }\item[{\textbf{ BInt32}}]{metadata\+Read = {\ttfamily 0},  }\item[{\textbf{ BInt32}}]{metadata\+Write = {\ttfamily 0},  }\item[{\textbf{ BString}}]{extension = {\ttfamily \textbf{ BString}()},  }\item[{\textbf{ BString}}]{description = {\ttfamily \textbf{ BString}()} }\end{DoxyParamCaption})}



\doxysubsection{Member Data Documentation}
\Hypertarget{classBds_1_1DataFormat_a721a1a8057745b6aa6313998a5292b55}\label{classBds_1_1DataFormat_a721a1a8057745b6aa6313998a5292b55} 
\index{Bds::DataFormat@{Bds::DataFormat}!names@{names}}
\index{names@{names}!Bds::DataFormat@{Bds::DataFormat}}
\doxysubsubsection{\texorpdfstring{names}{names}}
{\footnotesize\ttfamily \textbf{ BList}$<$\textbf{ BString} $>$ Bds\+::\+Data\+Format\+::names}



The format names. 

\Hypertarget{classBds_1_1DataFormat_a17c9b024a9d684953052b638dc10baee}\label{classBds_1_1DataFormat_a17c9b024a9d684953052b638dc10baee} 
\index{Bds::DataFormat@{Bds::DataFormat}!dataRead@{dataRead}}
\index{dataRead@{dataRead}!Bds::DataFormat@{Bds::DataFormat}}
\doxysubsubsection{\texorpdfstring{dataRead}{dataRead}}
{\footnotesize\ttfamily \textbf{ BInt32} Bds\+::\+Data\+Format\+::data\+Read}



Ability to read \doxylink{classBds_1_1Sensor}{Sensor} data. 

\Hypertarget{classBds_1_1DataFormat_ad1da994d66cc1f51e064ba50f40c0972}\label{classBds_1_1DataFormat_ad1da994d66cc1f51e064ba50f40c0972} 
\index{Bds::DataFormat@{Bds::DataFormat}!dataWrite@{dataWrite}}
\index{dataWrite@{dataWrite}!Bds::DataFormat@{Bds::DataFormat}}
\doxysubsubsection{\texorpdfstring{dataWrite}{dataWrite}}
{\footnotesize\ttfamily \textbf{ BInt32} Bds\+::\+Data\+Format\+::data\+Write}



Ability to write \doxylink{classBds_1_1Sensor}{Sensor} data. 

\Hypertarget{classBds_1_1DataFormat_a9294f00587d0f77dbdcd3eb892cd6494}\label{classBds_1_1DataFormat_a9294f00587d0f77dbdcd3eb892cd6494} 
\index{Bds::DataFormat@{Bds::DataFormat}!metadataRead@{metadataRead}}
\index{metadataRead@{metadataRead}!Bds::DataFormat@{Bds::DataFormat}}
\doxysubsubsection{\texorpdfstring{metadataRead}{metadataRead}}
{\footnotesize\ttfamily \textbf{ BInt32} Bds\+::\+Data\+Format\+::metadata\+Read}



Meta\+Data read supported. 

\Hypertarget{classBds_1_1DataFormat_a73e86adbcde05193aafbf1361687be3d}\label{classBds_1_1DataFormat_a73e86adbcde05193aafbf1361687be3d} 
\index{Bds::DataFormat@{Bds::DataFormat}!metadataWrite@{metadataWrite}}
\index{metadataWrite@{metadataWrite}!Bds::DataFormat@{Bds::DataFormat}}
\doxysubsubsection{\texorpdfstring{metadataWrite}{metadataWrite}}
{\footnotesize\ttfamily \textbf{ BInt32} Bds\+::\+Data\+Format\+::metadata\+Write}



Meta\+Data write supported. 

\Hypertarget{classBds_1_1DataFormat_aa671f3e139060626ee17b8198bdc1e45}\label{classBds_1_1DataFormat_aa671f3e139060626ee17b8198bdc1e45} 
\index{Bds::DataFormat@{Bds::DataFormat}!extension@{extension}}
\index{extension@{extension}!Bds::DataFormat@{Bds::DataFormat}}
\doxysubsubsection{\texorpdfstring{extension}{extension}}
{\footnotesize\ttfamily \textbf{ BString} Bds\+::\+Data\+Format\+::extension}



Default filename extension. 

\Hypertarget{classBds_1_1DataFormat_ab70864882ddde2740da5d42e8c4be9c9}\label{classBds_1_1DataFormat_ab70864882ddde2740da5d42e8c4be9c9} 
\index{Bds::DataFormat@{Bds::DataFormat}!description@{description}}
\index{description@{description}!Bds::DataFormat@{Bds::DataFormat}}
\doxysubsubsection{\texorpdfstring{description}{description}}
{\footnotesize\ttfamily \textbf{ BString} Bds\+::\+Data\+Format\+::description}



The description. 



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}
