\doxysection{sdp\+\_\+firmware Struct Reference}
\label{structsdp__firmware}\index{sdp\_firmware@{sdp\_firmware}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
char \textbf{ magic} [4]
\item 
char \textbf{ more\+\_\+magic} [2]
\item 
uint16\+\_\+t \textbf{ more\+\_\+more\+\_\+magic}
\item 
uint32\+\_\+t \textbf{ header\+\_\+length}
\item 
uint32\+\_\+t \textbf{ file\+\_\+length}
\item 
char \textbf{ sw\+\_\+part} [20]
\item 
char \textbf{ text1} [64]
\item 
char \textbf{ time} [12]
\item 
char \textbf{ date} [14]
\item 
char \textbf{ text2} [10]
\item 
char \textbf{ version} [20]
\item 
uint16\+\_\+t \textbf{ table\+\_\+offset}
\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structsdp__firmware_a2c20f4ebd38a09999dc5ef9eca824c6d}} 
\index{sdp\_firmware@{sdp\_firmware}!date@{date}}
\index{date@{date}!sdp\_firmware@{sdp\_firmware}}
\doxysubsubsection{date}
{\footnotesize\ttfamily char sdp\+\_\+firmware\+::date[14]}

\mbox{\label{structsdp__firmware_a3b56b46bc3acb3809c1d9747d0f96d73}} 
\index{sdp\_firmware@{sdp\_firmware}!file\_length@{file\_length}}
\index{file\_length@{file\_length}!sdp\_firmware@{sdp\_firmware}}
\doxysubsubsection{file\_length}
{\footnotesize\ttfamily uint32\+\_\+t sdp\+\_\+firmware\+::file\+\_\+length}

\mbox{\label{structsdp__firmware_a78d04c90acdd2ba79456f2f0846fde76}} 
\index{sdp\_firmware@{sdp\_firmware}!header\_length@{header\_length}}
\index{header\_length@{header\_length}!sdp\_firmware@{sdp\_firmware}}
\doxysubsubsection{header\_length}
{\footnotesize\ttfamily uint32\+\_\+t sdp\+\_\+firmware\+::header\+\_\+length}

\mbox{\label{structsdp__firmware_abeebf63d7f07b8499e910d64a51c7cec}} 
\index{sdp\_firmware@{sdp\_firmware}!magic@{magic}}
\index{magic@{magic}!sdp\_firmware@{sdp\_firmware}}
\doxysubsubsection{magic}
{\footnotesize\ttfamily char sdp\+\_\+firmware\+::magic[4]}

\mbox{\label{structsdp__firmware_ac843ac919165edbad6fcdb3de2fcba73}} 
\index{sdp\_firmware@{sdp\_firmware}!more\_magic@{more\_magic}}
\index{more\_magic@{more\_magic}!sdp\_firmware@{sdp\_firmware}}
\doxysubsubsection{more\_magic}
{\footnotesize\ttfamily char sdp\+\_\+firmware\+::more\+\_\+magic[2]}

\mbox{\label{structsdp__firmware_ab55e430068cc7689c06d61492abe0ab8}} 
\index{sdp\_firmware@{sdp\_firmware}!more\_more\_magic@{more\_more\_magic}}
\index{more\_more\_magic@{more\_more\_magic}!sdp\_firmware@{sdp\_firmware}}
\doxysubsubsection{more\_more\_magic}
{\footnotesize\ttfamily uint16\+\_\+t sdp\+\_\+firmware\+::more\+\_\+more\+\_\+magic}

\mbox{\label{structsdp__firmware_ac1c3ed80e733eeadc44e92ff08473b8c}} 
\index{sdp\_firmware@{sdp\_firmware}!sw\_part@{sw\_part}}
\index{sw\_part@{sw\_part}!sdp\_firmware@{sdp\_firmware}}
\doxysubsubsection{sw\_part}
{\footnotesize\ttfamily char sdp\+\_\+firmware\+::sw\+\_\+part[20]}

\mbox{\label{structsdp__firmware_abc23c0f801232a8122357148589caab5}} 
\index{sdp\_firmware@{sdp\_firmware}!table\_offset@{table\_offset}}
\index{table\_offset@{table\_offset}!sdp\_firmware@{sdp\_firmware}}
\doxysubsubsection{table\_offset}
{\footnotesize\ttfamily uint16\+\_\+t sdp\+\_\+firmware\+::table\+\_\+offset}

\mbox{\label{structsdp__firmware_a55e02f54a96caa46793d8f6c9bc6a4bf}} 
\index{sdp\_firmware@{sdp\_firmware}!text1@{text1}}
\index{text1@{text1}!sdp\_firmware@{sdp\_firmware}}
\doxysubsubsection{text1}
{\footnotesize\ttfamily char sdp\+\_\+firmware\+::text1[64]}

\mbox{\label{structsdp__firmware_a54f815e229662ace343de16dcef48916}} 
\index{sdp\_firmware@{sdp\_firmware}!text2@{text2}}
\index{text2@{text2}!sdp\_firmware@{sdp\_firmware}}
\doxysubsubsection{text2}
{\footnotesize\ttfamily char sdp\+\_\+firmware\+::text2[10]}

\mbox{\label{structsdp__firmware_a0a11f1068c44b6e11868638152bc4e23}} 
\index{sdp\_firmware@{sdp\_firmware}!time@{time}}
\index{time@{time}!sdp\_firmware@{sdp\_firmware}}
\doxysubsubsection{time}
{\footnotesize\ttfamily char sdp\+\_\+firmware\+::time[12]}

\mbox{\label{structsdp__firmware_af0cdd38e6855f2249f3da4033337f70a}} 
\index{sdp\_firmware@{sdp\_firmware}!version@{version}}
\index{version@{version}!sdp\_firmware@{sdp\_firmware}}
\doxysubsubsection{version}
{\footnotesize\ttfamily char sdp\+\_\+firmware\+::version[20]}



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