\doxysection{osmo\+\_\+isdnhdlc\+\_\+vars Struct Reference}
\label{structosmo__isdnhdlc__vars}\index{osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
int \textbf{ bit\+\_\+shift}
\item 
int \textbf{ hdlc\+\_\+bits1}
\item 
int \textbf{ data\+\_\+bits}
\item 
int \textbf{ ffbit\+\_\+shift}
\item 
int \textbf{ state}
\item 
int \textbf{ dstpos}
\item 
uint16\+\_\+t \textbf{ crc}
\item 
uint8\+\_\+t \textbf{ cbin}
\item 
uint8\+\_\+t \textbf{ shift\+\_\+reg}
\item 
uint8\+\_\+t \textbf{ ffvalue}
\item 
uint32\+\_\+t \textbf{ data\+\_\+received}\+:1
\item 
uint32\+\_\+t \textbf{ dchannel}\+:1
\item 
uint32\+\_\+t \textbf{ do\+\_\+adapt56}\+:1
\item 
uint32\+\_\+t \textbf{ do\+\_\+closing}\+:1
\item 
uint32\+\_\+t \textbf{ do\+\_\+bitreverse}\+:1
\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structosmo__isdnhdlc__vars_a8f1b82fb011d3e1681bf15e3d2e274d6}} 
\index{osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}!bit\_shift@{bit\_shift}}
\index{bit\_shift@{bit\_shift}!osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}}
\doxysubsubsection{bit\_shift}
{\footnotesize\ttfamily int osmo\+\_\+isdnhdlc\+\_\+vars\+::bit\+\_\+shift}



Referenced by \textbf{ osmo\+\_\+isdnhdlc\+\_\+decode()}, and \textbf{ osmo\+\_\+isdnhdlc\+\_\+encode()}.

\mbox{\label{structosmo__isdnhdlc__vars_a5f09b45944419c5d24846c0ca3769bea}} 
\index{osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}!cbin@{cbin}}
\index{cbin@{cbin}!osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}}
\doxysubsubsection{cbin}
{\footnotesize\ttfamily uint8\+\_\+t osmo\+\_\+isdnhdlc\+\_\+vars\+::cbin}



Referenced by \textbf{ osmo\+\_\+isdnhdlc\+\_\+decode()}, \textbf{ osmo\+\_\+isdnhdlc\+\_\+encode()}, and \textbf{ osmo\+\_\+isdnhdlc\+\_\+out\+\_\+init()}.

\mbox{\label{structosmo__isdnhdlc__vars_a240b61b0367311559cb66c134ebd641c}} 
\index{osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}!crc@{crc}}
\index{crc@{crc}!osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}}
\doxysubsubsection{crc}
{\footnotesize\ttfamily uint16\+\_\+t osmo\+\_\+isdnhdlc\+\_\+vars\+::crc}



Referenced by \textbf{ check\+\_\+frame()}, \textbf{ osmo\+\_\+isdnhdlc\+\_\+decode()}, and \textbf{ osmo\+\_\+isdnhdlc\+\_\+encode()}.

\mbox{\label{structosmo__isdnhdlc__vars_afaa735c16d63d007416bcfd6dd83bcdd}} 
\index{osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}!data\_bits@{data\_bits}}
\index{data\_bits@{data\_bits}!osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}}
\doxysubsubsection{data\_bits}
{\footnotesize\ttfamily int osmo\+\_\+isdnhdlc\+\_\+vars\+::data\+\_\+bits}



Referenced by \textbf{ osmo\+\_\+isdnhdlc\+\_\+decode()}, \textbf{ osmo\+\_\+isdnhdlc\+\_\+encode()}, and \textbf{ osmo\+\_\+isdnhdlc\+\_\+out\+\_\+init()}.

\mbox{\label{structosmo__isdnhdlc__vars_a4f8f57037c09e3ab469ecdb1e26d4d65}} 
\index{osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}!data\_received@{data\_received}}
\index{data\_received@{data\_received}!osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}}
\doxysubsubsection{data\_received}
{\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+isdnhdlc\+\_\+vars\+::data\+\_\+received}



Referenced by \textbf{ osmo\+\_\+isdnhdlc\+\_\+decode()}, and \textbf{ osmo\+\_\+isdnhdlc\+\_\+encode()}.

\mbox{\label{structosmo__isdnhdlc__vars_a93bba76cbbced36b1d8490b5e6df7c7c}} 
\index{osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}!dchannel@{dchannel}}
\index{dchannel@{dchannel}!osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}}
\doxysubsubsection{dchannel}
{\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+isdnhdlc\+\_\+vars\+::dchannel}



Referenced by \textbf{ osmo\+\_\+isdnhdlc\+\_\+encode()}, and \textbf{ osmo\+\_\+isdnhdlc\+\_\+out\+\_\+init()}.

\mbox{\label{structosmo__isdnhdlc__vars_a152800d4b7e2137b6958f81016486d38}} 
\index{osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}!do\_adapt56@{do\_adapt56}}
\index{do\_adapt56@{do\_adapt56}!osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}}
\doxysubsubsection{do\_adapt56}
{\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+isdnhdlc\+\_\+vars\+::do\+\_\+adapt56}



Referenced by \textbf{ osmo\+\_\+isdnhdlc\+\_\+decode()}, \textbf{ osmo\+\_\+isdnhdlc\+\_\+encode()}, \textbf{ osmo\+\_\+isdnhdlc\+\_\+out\+\_\+init()}, and \textbf{ osmo\+\_\+isdnhdlc\+\_\+rcv\+\_\+init()}.

\mbox{\label{structosmo__isdnhdlc__vars_ac0fc0b4cd189c2963222adf783b3a264}} 
\index{osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}!do\_bitreverse@{do\_bitreverse}}
\index{do\_bitreverse@{do\_bitreverse}!osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}}
\doxysubsubsection{do\_bitreverse}
{\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+isdnhdlc\+\_\+vars\+::do\+\_\+bitreverse}



Referenced by \textbf{ osmo\+\_\+isdnhdlc\+\_\+decode()}, \textbf{ osmo\+\_\+isdnhdlc\+\_\+encode()}, \textbf{ osmo\+\_\+isdnhdlc\+\_\+out\+\_\+init()}, and \textbf{ osmo\+\_\+isdnhdlc\+\_\+rcv\+\_\+init()}.

\mbox{\label{structosmo__isdnhdlc__vars_a5cb28c42259edf2253c5ca4be69f2c59}} 
\index{osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}!do\_closing@{do\_closing}}
\index{do\_closing@{do\_closing}!osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}}
\doxysubsubsection{do\_closing}
{\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+isdnhdlc\+\_\+vars\+::do\+\_\+closing}



Referenced by \textbf{ osmo\+\_\+isdnhdlc\+\_\+encode()}.

\mbox{\label{structosmo__isdnhdlc__vars_a30e82ae56b382b48e7d49d03d367ac5b}} 
\index{osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}!dstpos@{dstpos}}
\index{dstpos@{dstpos}!osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}}
\doxysubsubsection{dstpos}
{\footnotesize\ttfamily int osmo\+\_\+isdnhdlc\+\_\+vars\+::dstpos}



Referenced by \textbf{ check\+\_\+frame()}, and \textbf{ osmo\+\_\+isdnhdlc\+\_\+decode()}.

\mbox{\label{structosmo__isdnhdlc__vars_a34ba385073eae5f65f264db9412bcd09}} 
\index{osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}!ffbit\_shift@{ffbit\_shift}}
\index{ffbit\_shift@{ffbit\_shift}!osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}}
\doxysubsubsection{ffbit\_shift}
{\footnotesize\ttfamily int osmo\+\_\+isdnhdlc\+\_\+vars\+::ffbit\+\_\+shift}



Referenced by \textbf{ osmo\+\_\+isdnhdlc\+\_\+decode()}.

\mbox{\label{structosmo__isdnhdlc__vars_a6be2baa7d882f7cd3f40bdcd64400955}} 
\index{osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}!ffvalue@{ffvalue}}
\index{ffvalue@{ffvalue}!osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}}
\doxysubsubsection{ffvalue}
{\footnotesize\ttfamily uint8\+\_\+t osmo\+\_\+isdnhdlc\+\_\+vars\+::ffvalue}



Referenced by \textbf{ osmo\+\_\+isdnhdlc\+\_\+decode()}, \textbf{ osmo\+\_\+isdnhdlc\+\_\+encode()}, and \textbf{ osmo\+\_\+isdnhdlc\+\_\+out\+\_\+init()}.

\mbox{\label{structosmo__isdnhdlc__vars_a2c550cfde1e6fe5f584f7fb32ea8daea}} 
\index{osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}!hdlc\_bits1@{hdlc\_bits1}}
\index{hdlc\_bits1@{hdlc\_bits1}!osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}}
\doxysubsubsection{hdlc\_bits1}
{\footnotesize\ttfamily int osmo\+\_\+isdnhdlc\+\_\+vars\+::hdlc\+\_\+bits1}



Referenced by \textbf{ osmo\+\_\+isdnhdlc\+\_\+decode()}, and \textbf{ osmo\+\_\+isdnhdlc\+\_\+encode()}.

\mbox{\label{structosmo__isdnhdlc__vars_a8e824fb2d3ebd49c6941185948af52e2}} 
\index{osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}!shift\_reg@{shift\_reg}}
\index{shift\_reg@{shift\_reg}!osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}}
\doxysubsubsection{shift\_reg}
{\footnotesize\ttfamily uint8\+\_\+t osmo\+\_\+isdnhdlc\+\_\+vars\+::shift\+\_\+reg}



Referenced by \textbf{ osmo\+\_\+isdnhdlc\+\_\+decode()}, and \textbf{ osmo\+\_\+isdnhdlc\+\_\+encode()}.

\mbox{\label{structosmo__isdnhdlc__vars_aee1ece4cad781783c354bc9d9cc9075a}} 
\index{osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}!state@{state}}
\index{state@{state}!osmo\_isdnhdlc\_vars@{osmo\_isdnhdlc\_vars}}
\doxysubsubsection{state}
{\footnotesize\ttfamily int osmo\+\_\+isdnhdlc\+\_\+vars\+::state}



Referenced by \textbf{ osmo\+\_\+isdnhdlc\+\_\+decode()}, \textbf{ osmo\+\_\+isdnhdlc\+\_\+encode()}, \textbf{ osmo\+\_\+isdnhdlc\+\_\+out\+\_\+init()}, and \textbf{ osmo\+\_\+isdnhdlc\+\_\+rcv\+\_\+init()}.



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