\hypertarget{classBMeasureApi_1_1ChannelConfig}{}\section{B\+Measure\+Api\+::Channel\+Config Class Reference}
\label{classBMeasureApi_1_1ChannelConfig}\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}


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

\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static const \textbf{ B\+Obj\+Member} $\ast$ \mbox{\hyperlink{classBMeasureApi_1_1ChannelConfig_a25068109a0ba9d2393afd27b5654fc74}{get\+Members}} ()
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\textbf{ B\+U\+Int8} \mbox{\hyperlink{classBMeasureApi_1_1ChannelConfig_a8a40cde28bff12bdf43a0a9c8f5da2a0}{number}}
\begin{DoxyCompactList}\small\item\em The channel number. \end{DoxyCompactList}\item 
\textbf{ B\+U\+Int8} \mbox{\hyperlink{classBMeasureApi_1_1ChannelConfig_ae69cf88932b81f5365836a8204255d91}{enabled}}
\begin{DoxyCompactList}\small\item\em Channel is enabled. \end{DoxyCompactList}\item 
\textbf{ B\+U\+Int8} \mbox{\hyperlink{classBMeasureApi_1_1ChannelConfig_a917286681f58ddbed1edacabceb34602}{attenuator}}
\begin{DoxyCompactList}\small\item\em Attenuator number in use. \end{DoxyCompactList}\item 
\mbox{\hyperlink{namespaceBMeasureApi_a49d767774f91d26f835edc5be822e18f}{Channel\+Type}} \mbox{\hyperlink{classBMeasureApi_1_1ChannelConfig_a2c2377606eeb4528129790292c939dbe}{type}}
\begin{DoxyCompactList}\small\item\em The channel type. \end{DoxyCompactList}\item 
\mbox{\hyperlink{namespaceBMeasureApi_af8d335f582254329ee5aae1453590cb3}{Sample\+Type}} \mbox{\hyperlink{classBMeasureApi_1_1ChannelConfig_a378354c257cfc5855243987240233827}{sample\+Type}}
\begin{DoxyCompactList}\small\item\em The sample type. \end{DoxyCompactList}\item 
\textbf{ B\+U\+Int8} \mbox{\hyperlink{classBMeasureApi_1_1ChannelConfig_a529337713970b064a1be7273340eb622}{spare0}} \mbox{[}3\mbox{]}
\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{classBMeasureApi_1_1ChannelConfig_a809ab845b1365fbe23a20569ae14d82d}{data\+Channel}}
\begin{DoxyCompactList}\small\item\em Data channel. \end{DoxyCompactList}\item 
\textbf{ B\+Char} \mbox{\hyperlink{classBMeasureApi_1_1ChannelConfig_a31f3ade555ac1a747b581d059c63d224}{id}} \mbox{[}16\mbox{]}
\item 
\textbf{ B\+Char} \mbox{\hyperlink{classBMeasureApi_1_1ChannelConfig_ab83f1daa2e3b219b60144be2a538de46}{name}} \mbox{[}16\mbox{]}
\item 
\textbf{ B\+Char} \mbox{\hyperlink{classBMeasureApi_1_1ChannelConfig_ab0c983d2869a3c17b6de6a44ff22b194}{si\+Units}} \mbox{[}8\mbox{]}
\item 
\textbf{ B\+Float64} \mbox{\hyperlink{classBMeasureApi_1_1ChannelConfig_a4dd36f8c80aadbc5527eed577a08a727}{calib\+Offset}}
\begin{DoxyCompactList}\small\item\em The calibration data offset. \end{DoxyCompactList}\item 
\textbf{ B\+Float64} \mbox{\hyperlink{classBMeasureApi_1_1ChannelConfig_a742e1c613efc96da717540946a3973b7}{calib\+Scale}}
\begin{DoxyCompactList}\small\item\em The calibration data scale factor to volts. \end{DoxyCompactList}\item 
\textbf{ B\+Float64} \mbox{\hyperlink{classBMeasureApi_1_1ChannelConfig_ae23e803a04e473da8b9fa3cd953fb5cd}{calib\+Scale\+Atten1}}
\begin{DoxyCompactList}\small\item\em Attenuator 1 scaling. \end{DoxyCompactList}\item 
\textbf{ B\+Float64} \mbox{\hyperlink{classBMeasureApi_1_1ChannelConfig_a850a28b89917c029879540e9e61a0376}{pga\+Gain}}
\begin{DoxyCompactList}\small\item\em The P\+GA gain. \end{DoxyCompactList}\item 
\textbf{ B\+Float64} \mbox{\hyperlink{classBMeasureApi_1_1ChannelConfig_a18ebded463840bdd2cc1a11a2297386c}{scale}}
\begin{DoxyCompactList}\small\item\em The user data scale factor. \end{DoxyCompactList}\item 
\textbf{ B\+Float64} \mbox{\hyperlink{classBMeasureApi_1_1ChannelConfig_ae5a781d07bbd7b07eabc608bbed6c8e3}{offset}}
\begin{DoxyCompactList}\small\item\em The user data offset. \end{DoxyCompactList}\item 
\textbf{ B\+Char} \mbox{\hyperlink{classBMeasureApi_1_1ChannelConfig_a8c0d3a214fc91c580e5a3de9d5df8529}{process}} \mbox{[}32\mbox{]}
\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\mbox{\Hypertarget{classBMeasureApi_1_1ChannelConfig_a25068109a0ba9d2393afd27b5654fc74}\label{classBMeasureApi_1_1ChannelConfig_a25068109a0ba9d2393afd27b5654fc74}} 
\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}!getMembers@{getMembers}}
\index{getMembers@{getMembers}!BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}
\subsubsection{\texorpdfstring{getMembers()}{getMembers()}}
{\footnotesize\ttfamily const \textbf{ B\+Obj\+Member} $\ast$ B\+Measure\+Api\+::\+Channel\+Config\+::get\+Members (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



\subsection{Member Data Documentation}
\mbox{\Hypertarget{classBMeasureApi_1_1ChannelConfig_a917286681f58ddbed1edacabceb34602}\label{classBMeasureApi_1_1ChannelConfig_a917286681f58ddbed1edacabceb34602}} 
\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}!attenuator@{attenuator}}
\index{attenuator@{attenuator}!BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}
\subsubsection{\texorpdfstring{attenuator}{attenuator}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int8} B\+Measure\+Api\+::\+Channel\+Config\+::attenuator}



Attenuator number in use. 

\mbox{\Hypertarget{classBMeasureApi_1_1ChannelConfig_a4dd36f8c80aadbc5527eed577a08a727}\label{classBMeasureApi_1_1ChannelConfig_a4dd36f8c80aadbc5527eed577a08a727}} 
\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}!calibOffset@{calibOffset}}
\index{calibOffset@{calibOffset}!BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}
\subsubsection{\texorpdfstring{calibOffset}{calibOffset}}
{\footnotesize\ttfamily \textbf{ B\+Float64} B\+Measure\+Api\+::\+Channel\+Config\+::calib\+Offset}



The calibration data offset. 

\mbox{\Hypertarget{classBMeasureApi_1_1ChannelConfig_a742e1c613efc96da717540946a3973b7}\label{classBMeasureApi_1_1ChannelConfig_a742e1c613efc96da717540946a3973b7}} 
\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}!calibScale@{calibScale}}
\index{calibScale@{calibScale}!BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}
\subsubsection{\texorpdfstring{calibScale}{calibScale}}
{\footnotesize\ttfamily \textbf{ B\+Float64} B\+Measure\+Api\+::\+Channel\+Config\+::calib\+Scale}



The calibration data scale factor to volts. 

\mbox{\Hypertarget{classBMeasureApi_1_1ChannelConfig_ae23e803a04e473da8b9fa3cd953fb5cd}\label{classBMeasureApi_1_1ChannelConfig_ae23e803a04e473da8b9fa3cd953fb5cd}} 
\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}!calibScaleAtten1@{calibScaleAtten1}}
\index{calibScaleAtten1@{calibScaleAtten1}!BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}
\subsubsection{\texorpdfstring{calibScaleAtten1}{calibScaleAtten1}}
{\footnotesize\ttfamily \textbf{ B\+Float64} B\+Measure\+Api\+::\+Channel\+Config\+::calib\+Scale\+Atten1}



Attenuator 1 scaling. 

\mbox{\Hypertarget{classBMeasureApi_1_1ChannelConfig_a809ab845b1365fbe23a20569ae14d82d}\label{classBMeasureApi_1_1ChannelConfig_a809ab845b1365fbe23a20569ae14d82d}} 
\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}!dataChannel@{dataChannel}}
\index{dataChannel@{dataChannel}!BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}
\subsubsection{\texorpdfstring{dataChannel}{dataChannel}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} B\+Measure\+Api\+::\+Channel\+Config\+::data\+Channel}



Data channel. 

\mbox{\Hypertarget{classBMeasureApi_1_1ChannelConfig_ae69cf88932b81f5365836a8204255d91}\label{classBMeasureApi_1_1ChannelConfig_ae69cf88932b81f5365836a8204255d91}} 
\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}!enabled@{enabled}}
\index{enabled@{enabled}!BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}
\subsubsection{\texorpdfstring{enabled}{enabled}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int8} B\+Measure\+Api\+::\+Channel\+Config\+::enabled}



Channel is enabled. 

\mbox{\Hypertarget{classBMeasureApi_1_1ChannelConfig_a31f3ade555ac1a747b581d059c63d224}\label{classBMeasureApi_1_1ChannelConfig_a31f3ade555ac1a747b581d059c63d224}} 
\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}!id@{id}}
\index{id@{id}!BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}
\subsubsection{\texorpdfstring{id}{id}}
{\footnotesize\ttfamily \textbf{ B\+Char} B\+Measure\+Api\+::\+Channel\+Config\+::id\mbox{[}16\mbox{]}}

\mbox{\Hypertarget{classBMeasureApi_1_1ChannelConfig_ab83f1daa2e3b219b60144be2a538de46}\label{classBMeasureApi_1_1ChannelConfig_ab83f1daa2e3b219b60144be2a538de46}} 
\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}!name@{name}}
\index{name@{name}!BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}
\subsubsection{\texorpdfstring{name}{name}}
{\footnotesize\ttfamily \textbf{ B\+Char} B\+Measure\+Api\+::\+Channel\+Config\+::name\mbox{[}16\mbox{]}}

\mbox{\Hypertarget{classBMeasureApi_1_1ChannelConfig_a8a40cde28bff12bdf43a0a9c8f5da2a0}\label{classBMeasureApi_1_1ChannelConfig_a8a40cde28bff12bdf43a0a9c8f5da2a0}} 
\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}!number@{number}}
\index{number@{number}!BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}
\subsubsection{\texorpdfstring{number}{number}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int8} B\+Measure\+Api\+::\+Channel\+Config\+::number}



The channel number. 

\mbox{\Hypertarget{classBMeasureApi_1_1ChannelConfig_ae5a781d07bbd7b07eabc608bbed6c8e3}\label{classBMeasureApi_1_1ChannelConfig_ae5a781d07bbd7b07eabc608bbed6c8e3}} 
\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}!offset@{offset}}
\index{offset@{offset}!BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}
\subsubsection{\texorpdfstring{offset}{offset}}
{\footnotesize\ttfamily \textbf{ B\+Float64} B\+Measure\+Api\+::\+Channel\+Config\+::offset}



The user data offset. 

\mbox{\Hypertarget{classBMeasureApi_1_1ChannelConfig_a850a28b89917c029879540e9e61a0376}\label{classBMeasureApi_1_1ChannelConfig_a850a28b89917c029879540e9e61a0376}} 
\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}!pgaGain@{pgaGain}}
\index{pgaGain@{pgaGain}!BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}
\subsubsection{\texorpdfstring{pgaGain}{pgaGain}}
{\footnotesize\ttfamily \textbf{ B\+Float64} B\+Measure\+Api\+::\+Channel\+Config\+::pga\+Gain}



The P\+GA gain. 

\mbox{\Hypertarget{classBMeasureApi_1_1ChannelConfig_a8c0d3a214fc91c580e5a3de9d5df8529}\label{classBMeasureApi_1_1ChannelConfig_a8c0d3a214fc91c580e5a3de9d5df8529}} 
\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}!process@{process}}
\index{process@{process}!BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}
\subsubsection{\texorpdfstring{process}{process}}
{\footnotesize\ttfamily \textbf{ B\+Char} B\+Measure\+Api\+::\+Channel\+Config\+::process\mbox{[}32\mbox{]}}

\mbox{\Hypertarget{classBMeasureApi_1_1ChannelConfig_a378354c257cfc5855243987240233827}\label{classBMeasureApi_1_1ChannelConfig_a378354c257cfc5855243987240233827}} 
\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}!sampleType@{sampleType}}
\index{sampleType@{sampleType}!BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}
\subsubsection{\texorpdfstring{sampleType}{sampleType}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceBMeasureApi_af8d335f582254329ee5aae1453590cb3}{Sample\+Type}} B\+Measure\+Api\+::\+Channel\+Config\+::sample\+Type}



The sample type. 

\mbox{\Hypertarget{classBMeasureApi_1_1ChannelConfig_a18ebded463840bdd2cc1a11a2297386c}\label{classBMeasureApi_1_1ChannelConfig_a18ebded463840bdd2cc1a11a2297386c}} 
\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}!scale@{scale}}
\index{scale@{scale}!BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}
\subsubsection{\texorpdfstring{scale}{scale}}
{\footnotesize\ttfamily \textbf{ B\+Float64} B\+Measure\+Api\+::\+Channel\+Config\+::scale}



The user data scale factor. 

\mbox{\Hypertarget{classBMeasureApi_1_1ChannelConfig_ab0c983d2869a3c17b6de6a44ff22b194}\label{classBMeasureApi_1_1ChannelConfig_ab0c983d2869a3c17b6de6a44ff22b194}} 
\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}!siUnits@{siUnits}}
\index{siUnits@{siUnits}!BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}
\subsubsection{\texorpdfstring{siUnits}{siUnits}}
{\footnotesize\ttfamily \textbf{ B\+Char} B\+Measure\+Api\+::\+Channel\+Config\+::si\+Units\mbox{[}8\mbox{]}}

\mbox{\Hypertarget{classBMeasureApi_1_1ChannelConfig_a529337713970b064a1be7273340eb622}\label{classBMeasureApi_1_1ChannelConfig_a529337713970b064a1be7273340eb622}} 
\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}!spare0@{spare0}}
\index{spare0@{spare0}!BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}
\subsubsection{\texorpdfstring{spare0}{spare0}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int8} B\+Measure\+Api\+::\+Channel\+Config\+::spare0\mbox{[}3\mbox{]}}

\mbox{\Hypertarget{classBMeasureApi_1_1ChannelConfig_a2c2377606eeb4528129790292c939dbe}\label{classBMeasureApi_1_1ChannelConfig_a2c2377606eeb4528129790292c939dbe}} 
\index{BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}!type@{type}}
\index{type@{type}!BMeasureApi::ChannelConfig@{BMeasureApi::ChannelConfig}}
\subsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceBMeasureApi_a49d767774f91d26f835edc5be822e18f}{Channel\+Type}} B\+Measure\+Api\+::\+Channel\+Config\+::type}



The channel type. 



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{BMeasureD_8h}{B\+Measure\+D.\+h}}\item 
\mbox{\hyperlink{BMeasureD_8cpp}{B\+Measure\+D.\+cpp}}\end{DoxyCompactItemize}
