\doxysection{gsm\+\_\+44\+\_\+004.\+h}
\label{gsm__44__004_8h_source}\index{include/osmocom/gsm/protocol/gsm\_44\_004.h@{include/osmocom/gsm/protocol/gsm\_44\_004.h}}
\textbf{ Go to the documentation of this file.}
\begin{DoxyCode}{0}
\DoxyCodeLine{1 \textcolor{preprocessor}{\#pragma once}}
\DoxyCodeLine{2 }
\DoxyCodeLine{3 \textcolor{preprocessor}{\#include <osmocom/core/endian.h>}}
\DoxyCodeLine{4 }
\DoxyCodeLine{5 \textcolor{comment}{/* TS 44.004 Section 7.1 */}}
\DoxyCodeLine{6 }
\DoxyCodeLine{7 \textcolor{keyword}{struct }gsm\_sacch\_l1\_hdr \{}
\DoxyCodeLine{8 \textcolor{preprocessor}{\#if OSMO\_IS\_LITTLE\_ENDIAN}}
\DoxyCodeLine{9                 uint8\_t ms\_pwr:5,}
\DoxyCodeLine{10                         fpc\_epc:1,}
\DoxyCodeLine{11                         srr\_sro:1,}
\DoxyCodeLine{12                         reserved:1;}
\DoxyCodeLine{13                 uint8\_t ta;}
\DoxyCodeLine{14 \textcolor{preprocessor}{\#elif OSMO\_IS\_BIG\_ENDIAN}}
\DoxyCodeLine{15 \textcolor{comment}{/* auto-\/generated from the little endian part above (libosmocore/contrib/struct\_endianness.py) */}}
\DoxyCodeLine{16                 uint8\_t reserved:1, srr\_sro:1, fpc\_epc:1, ms\_pwr:5;}
\DoxyCodeLine{17                 uint8\_t ta;}
\DoxyCodeLine{18 \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{19 \} \_\_attribute\_\_ ((packed));}

\end{DoxyCode}
