\doxysection{osmo\+\_\+ecu\+\_\+fr\+\_\+state Struct Reference}
\label{structosmo__ecu__fr__state}\index{osmo\_ecu\_fr\_state@{osmo\_ecu\_fr\_state}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
bool \textbf{ subsequent\+\_\+lost\+\_\+frame}
\item 
uint8\+\_\+t \textbf{ frame\+\_\+backup} [\textbf{ GSM\+\_\+\+FR\+\_\+\+BYTES}]
\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structosmo__ecu__fr__state_a2b3e0ed3b4635c4ffea700edf743d8f5}} 
\index{osmo\_ecu\_fr\_state@{osmo\_ecu\_fr\_state}!frame\_backup@{frame\_backup}}
\index{frame\_backup@{frame\_backup}!osmo\_ecu\_fr\_state@{osmo\_ecu\_fr\_state}}
\doxysubsubsection{frame\_backup}
{\footnotesize\ttfamily uint8\+\_\+t osmo\+\_\+ecu\+\_\+fr\+\_\+state\+::frame\+\_\+backup[\textbf{ GSM\+\_\+\+FR\+\_\+\+BYTES}]}



Referenced by \textbf{ osmo\+\_\+ecu\+\_\+fr\+\_\+conceal()}, and \textbf{ osmo\+\_\+ecu\+\_\+fr\+\_\+reset()}.

\mbox{\label{structosmo__ecu__fr__state_add84cab547c1d36c1ef99171804bd77d}} 
\index{osmo\_ecu\_fr\_state@{osmo\_ecu\_fr\_state}!subsequent\_lost\_frame@{subsequent\_lost\_frame}}
\index{subsequent\_lost\_frame@{subsequent\_lost\_frame}!osmo\_ecu\_fr\_state@{osmo\_ecu\_fr\_state}}
\doxysubsubsection{subsequent\_lost\_frame}
{\footnotesize\ttfamily bool osmo\+\_\+ecu\+\_\+fr\+\_\+state\+::subsequent\+\_\+lost\+\_\+frame}



Referenced by \textbf{ osmo\+\_\+ecu\+\_\+fr\+\_\+conceal()}, and \textbf{ osmo\+\_\+ecu\+\_\+fr\+\_\+reset()}.



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