\doxysection{osmo\+\_\+v110\+\_\+decoded\+\_\+frame Struct Reference}
\label{structosmo__v110__decoded__frame}\index{osmo\_v110\_decoded\_frame@{osmo\_v110\_decoded\_frame}}


a \textquotesingle{}decoded\textquotesingle{} representation of a single V.\+110 frame.  




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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\textbf{ ubit\+\_\+t} \textbf{ d\+\_\+bits} [\textbf{ MAX\+\_\+\+D\+\_\+\+BITS}]
\item 
\textbf{ ubit\+\_\+t} \textbf{ e\+\_\+bits} [\textbf{ MAX\+\_\+\+E\+\_\+\+BITS}]
\item 
\textbf{ ubit\+\_\+t} \textbf{ s\+\_\+bits} [\textbf{ MAX\+\_\+\+S\+\_\+\+BITS}]
\item 
\textbf{ ubit\+\_\+t} \textbf{ x\+\_\+bits} [\textbf{ MAX\+\_\+\+X\+\_\+\+BITS}]
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
a \textquotesingle{}decoded\textquotesingle{} representation of a single V.\+110 frame. 

contains unpacket D, E, S and X bits 

\doxysubsection{Field Documentation}
\mbox{\label{structosmo__v110__decoded__frame_a36c575e0a103f0f206f80d7bea8a8369}} 
\index{osmo\_v110\_decoded\_frame@{osmo\_v110\_decoded\_frame}!d\_bits@{d\_bits}}
\index{d\_bits@{d\_bits}!osmo\_v110\_decoded\_frame@{osmo\_v110\_decoded\_frame}}
\doxysubsubsection{d\_bits}
{\footnotesize\ttfamily \textbf{ ubit\+\_\+t} osmo\+\_\+v110\+\_\+decoded\+\_\+frame\+::d\+\_\+bits[\textbf{ MAX\+\_\+\+D\+\_\+\+BITS}]}



Referenced by \textbf{ osmo\+\_\+v110\+\_\+decode\+\_\+frame()}, \textbf{ osmo\+\_\+v110\+\_\+encode\+\_\+frame()}, \textbf{ v110\+\_\+adapt\+\_\+1200\+\_\+to\+\_\+\+IR8000()}, \textbf{ v110\+\_\+adapt\+\_\+2400\+\_\+to\+\_\+\+IR8000()}, \textbf{ v110\+\_\+adapt\+\_\+600\+\_\+to\+\_\+\+IR8000()}, \textbf{ v110\+\_\+adapt\+\_\+\+IR8000\+\_\+to\+\_\+1200()}, \textbf{ v110\+\_\+adapt\+\_\+\+IR8000\+\_\+to\+\_\+2400()}, \textbf{ v110\+\_\+adapt\+\_\+\+IR8000\+\_\+to\+\_\+600()}, \textbf{ v110\+\_\+adapt\+\_\+\+IR\+\_\+to\+\_\+\+Nx12000()}, \textbf{ v110\+\_\+adapt\+\_\+\+IR\+\_\+to\+\_\+\+Nx3600()}, \textbf{ v110\+\_\+adapt\+\_\+\+IR\+\_\+to\+\_\+\+Nx4800()}, \textbf{ v110\+\_\+adapt\+\_\+\+Nx12000\+\_\+to\+\_\+\+IR()}, \textbf{ v110\+\_\+adapt\+\_\+\+Nx3600\+\_\+to\+\_\+\+IR()}, \textbf{ v110\+\_\+adapt\+\_\+\+Nx4800\+\_\+to\+\_\+\+IR()}, \textbf{ v110\+\_\+df\+\_\+d\+\_\+bits\+\_\+are()}, and \textbf{ v110\+\_\+ta\+\_\+build\+\_\+frame()}.

\mbox{\label{structosmo__v110__decoded__frame_a5efcea2d84ad9c5fd901071cb11cc10b}} 
\index{osmo\_v110\_decoded\_frame@{osmo\_v110\_decoded\_frame}!e\_bits@{e\_bits}}
\index{e\_bits@{e\_bits}!osmo\_v110\_decoded\_frame@{osmo\_v110\_decoded\_frame}}
\doxysubsubsection{e\_bits}
{\footnotesize\ttfamily \textbf{ ubit\+\_\+t} osmo\+\_\+v110\+\_\+decoded\+\_\+frame\+::e\+\_\+bits[\textbf{ MAX\+\_\+\+E\+\_\+\+BITS}]}



Referenced by \textbf{ osmo\+\_\+v110\+\_\+decode\+\_\+frame()}, \textbf{ osmo\+\_\+v110\+\_\+encode\+\_\+frame()}, \textbf{ v110\+\_\+adapt\+\_\+1200\+\_\+to\+\_\+\+IR8000()}, \textbf{ v110\+\_\+adapt\+\_\+2400\+\_\+to\+\_\+\+IR8000()}, \textbf{ v110\+\_\+adapt\+\_\+600\+\_\+to\+\_\+\+IR8000()}, \textbf{ v110\+\_\+adapt\+\_\+\+IR8000\+\_\+to\+\_\+1200()}, \textbf{ v110\+\_\+adapt\+\_\+\+IR8000\+\_\+to\+\_\+2400()}, \textbf{ v110\+\_\+adapt\+\_\+\+IR8000\+\_\+to\+\_\+600()}, \textbf{ v110\+\_\+adapt\+\_\+\+IR\+\_\+to\+\_\+\+Nx12000()}, \textbf{ v110\+\_\+adapt\+\_\+\+IR\+\_\+to\+\_\+\+Nx3600()}, \textbf{ v110\+\_\+adapt\+\_\+\+IR\+\_\+to\+\_\+\+Nx4800()}, \textbf{ v110\+\_\+adapt\+\_\+\+Nx12000\+\_\+to\+\_\+\+IR()}, \textbf{ v110\+\_\+adapt\+\_\+\+Nx3600\+\_\+to\+\_\+\+IR()}, \textbf{ v110\+\_\+adapt\+\_\+\+Nx4800\+\_\+to\+\_\+\+IR()}, and \textbf{ v110\+\_\+ta\+\_\+build\+\_\+frame()}.

\mbox{\label{structosmo__v110__decoded__frame_a274e4dc5da47d969698060ee331474c4}} 
\index{osmo\_v110\_decoded\_frame@{osmo\_v110\_decoded\_frame}!s\_bits@{s\_bits}}
\index{s\_bits@{s\_bits}!osmo\_v110\_decoded\_frame@{osmo\_v110\_decoded\_frame}}
\doxysubsubsection{s\_bits}
{\footnotesize\ttfamily \textbf{ ubit\+\_\+t} osmo\+\_\+v110\+\_\+decoded\+\_\+frame\+::s\+\_\+bits[\textbf{ MAX\+\_\+\+S\+\_\+\+BITS}]}



Referenced by \textbf{ osmo\+\_\+v110\+\_\+decode\+\_\+frame()}, \textbf{ osmo\+\_\+v110\+\_\+encode\+\_\+frame()}, \textbf{ v110\+\_\+df\+\_\+s\+\_\+bits\+\_\+are()}, and \textbf{ v110\+\_\+ta\+\_\+build\+\_\+frame()}.

\mbox{\label{structosmo__v110__decoded__frame_a2fa8e30d3e11ba17b89f99fceb20835e}} 
\index{osmo\_v110\_decoded\_frame@{osmo\_v110\_decoded\_frame}!x\_bits@{x\_bits}}
\index{x\_bits@{x\_bits}!osmo\_v110\_decoded\_frame@{osmo\_v110\_decoded\_frame}}
\doxysubsubsection{x\_bits}
{\footnotesize\ttfamily \textbf{ ubit\+\_\+t} osmo\+\_\+v110\+\_\+decoded\+\_\+frame\+::x\+\_\+bits[\textbf{ MAX\+\_\+\+X\+\_\+\+BITS}]}



Referenced by \textbf{ osmo\+\_\+v110\+\_\+decode\+\_\+frame()}, \textbf{ osmo\+\_\+v110\+\_\+encode\+\_\+frame()}, \textbf{ v110\+\_\+df\+\_\+x\+\_\+bits\+\_\+are()}, and \textbf{ v110\+\_\+ta\+\_\+build\+\_\+frame()}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/osmocom/isdn/\textbf{ v110.\+h}\end{DoxyCompactItemize}
