\doxysection{osmo\+\_\+gad\+\_\+ell\+\_\+point\+\_\+alt\+\_\+unc\+\_\+ell Struct Reference}
\label{structosmo__gad__ell__point__alt__unc__ell}\index{osmo\_gad\_ell\_point\_alt\_unc\_ell@{osmo\_gad\_ell\_point\_alt\_unc\_ell}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
int32\+\_\+t \textbf{ lat}
\begin{DoxyCompactList}\small\item\em latitude in micro degrees (degrees $\ast$ 1e6), -\/90\textquotesingle{}000\textquotesingle{}000 (S) . \end{DoxyCompactList}\item 
int32\+\_\+t \textbf{ lon}
\begin{DoxyCompactList}\small\item\em longitude in micro degrees (degrees $\ast$ 1e6), -\/180\textquotesingle{}000\textquotesingle{}000 (W) . \end{DoxyCompactList}\item 
int16\+\_\+t \textbf{ alt}
\begin{DoxyCompactList}\small\item\em Altitude in meters, -\/32767 (depth) . \end{DoxyCompactList}\item 
uint32\+\_\+t \textbf{ unc\+\_\+semi\+\_\+major}
\begin{DoxyCompactList}\small\item\em Uncertainty ellipsoid radius of major axis in millimeters, 0 . \end{DoxyCompactList}\item 
uint32\+\_\+t \textbf{ unc\+\_\+semi\+\_\+minor}
\begin{DoxyCompactList}\small\item\em Uncertainty ellipsoid radius of minor axis in millimeters, 0 . \end{DoxyCompactList}\item 
uint8\+\_\+t \textbf{ major\+\_\+ori}
\begin{DoxyCompactList}\small\item\em Major axis orientation in degrees (DEG), 0 (N) . \end{DoxyCompactList}\item 
int32\+\_\+t \textbf{ unc\+\_\+alt}
\begin{DoxyCompactList}\small\item\em Uncertainty altitude in millimeters, 0 . \end{DoxyCompactList}\item 
uint8\+\_\+t \textbf{ confidence}
\begin{DoxyCompactList}\small\item\em Confidence in percent, 0 = no information, 1..100\%, 101..128 = no information. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\mbox{\label{structosmo__gad__ell__point__alt__unc__ell_a4326890f7ba07490956c97fe983f48ba}} 
\index{osmo\_gad\_ell\_point\_alt\_unc\_ell@{osmo\_gad\_ell\_point\_alt\_unc\_ell}!alt@{alt}}
\index{alt@{alt}!osmo\_gad\_ell\_point\_alt\_unc\_ell@{osmo\_gad\_ell\_point\_alt\_unc\_ell}}
\doxysubsubsection{alt}
{\footnotesize\ttfamily int16\+\_\+t osmo\+\_\+gad\+\_\+ell\+\_\+point\+\_\+alt\+\_\+unc\+\_\+ell\+::alt}



Altitude in meters, -\/32767 (depth) . 

. 32767 (height) \mbox{\label{structosmo__gad__ell__point__alt__unc__ell_a7a328687377293d410002733e734823c}} 
\index{osmo\_gad\_ell\_point\_alt\_unc\_ell@{osmo\_gad\_ell\_point\_alt\_unc\_ell}!confidence@{confidence}}
\index{confidence@{confidence}!osmo\_gad\_ell\_point\_alt\_unc\_ell@{osmo\_gad\_ell\_point\_alt\_unc\_ell}}
\doxysubsubsection{confidence}
{\footnotesize\ttfamily uint8\+\_\+t osmo\+\_\+gad\+\_\+ell\+\_\+point\+\_\+alt\+\_\+unc\+\_\+ell\+::confidence}



Confidence in percent, 0 = no information, 1..100\%, 101..128 = no information. 

\mbox{\label{structosmo__gad__ell__point__alt__unc__ell_a6562636907736107ecc23a991c2a07ce}} 
\index{osmo\_gad\_ell\_point\_alt\_unc\_ell@{osmo\_gad\_ell\_point\_alt\_unc\_ell}!lat@{lat}}
\index{lat@{lat}!osmo\_gad\_ell\_point\_alt\_unc\_ell@{osmo\_gad\_ell\_point\_alt\_unc\_ell}}
\doxysubsubsection{lat}
{\footnotesize\ttfamily int32\+\_\+t osmo\+\_\+gad\+\_\+ell\+\_\+point\+\_\+alt\+\_\+unc\+\_\+ell\+::lat}



latitude in micro degrees (degrees $\ast$ 1e6), -\/90\textquotesingle{}000\textquotesingle{}000 (S) . 

. 90\textquotesingle{}000\textquotesingle{}000 (N). \mbox{\label{structosmo__gad__ell__point__alt__unc__ell_a543d8016e530b64d81f159a13f68dcba}} 
\index{osmo\_gad\_ell\_point\_alt\_unc\_ell@{osmo\_gad\_ell\_point\_alt\_unc\_ell}!lon@{lon}}
\index{lon@{lon}!osmo\_gad\_ell\_point\_alt\_unc\_ell@{osmo\_gad\_ell\_point\_alt\_unc\_ell}}
\doxysubsubsection{lon}
{\footnotesize\ttfamily int32\+\_\+t osmo\+\_\+gad\+\_\+ell\+\_\+point\+\_\+alt\+\_\+unc\+\_\+ell\+::lon}



longitude in micro degrees (degrees $\ast$ 1e6), -\/180\textquotesingle{}000\textquotesingle{}000 (W) . 

. 180\textquotesingle{}000\textquotesingle{}000 (E). \mbox{\label{structosmo__gad__ell__point__alt__unc__ell_a1bbfe3d75b2f6f0012501c7cf2d6d7cf}} 
\index{osmo\_gad\_ell\_point\_alt\_unc\_ell@{osmo\_gad\_ell\_point\_alt\_unc\_ell}!major\_ori@{major\_ori}}
\index{major\_ori@{major\_ori}!osmo\_gad\_ell\_point\_alt\_unc\_ell@{osmo\_gad\_ell\_point\_alt\_unc\_ell}}
\doxysubsubsection{major\_ori}
{\footnotesize\ttfamily uint8\+\_\+t osmo\+\_\+gad\+\_\+ell\+\_\+point\+\_\+alt\+\_\+unc\+\_\+ell\+::major\+\_\+ori}



Major axis orientation in degrees (DEG), 0 (N) . 

. 90 (E) .. 179 (SSE). \mbox{\label{structosmo__gad__ell__point__alt__unc__ell_ad20972e3630346dddf38416436258416}} 
\index{osmo\_gad\_ell\_point\_alt\_unc\_ell@{osmo\_gad\_ell\_point\_alt\_unc\_ell}!unc\_alt@{unc\_alt}}
\index{unc\_alt@{unc\_alt}!osmo\_gad\_ell\_point\_alt\_unc\_ell@{osmo\_gad\_ell\_point\_alt\_unc\_ell}}
\doxysubsubsection{unc\_alt}
{\footnotesize\ttfamily int32\+\_\+t osmo\+\_\+gad\+\_\+ell\+\_\+point\+\_\+alt\+\_\+unc\+\_\+ell\+::unc\+\_\+alt}



Uncertainty altitude in millimeters, 0 . 

. 990\textquotesingle{}000. Coding of uncertainty altitude is non-\/linear, and distinct from the non-\/altitude uncertainty coding. Use osmo\+\_\+gad\+\_\+dec\+\_\+unc\+\_\+alt(osmo\+\_\+gad\+\_\+enc\+\_\+unc\+\_\+alt(val)) to clamp. \mbox{\label{structosmo__gad__ell__point__alt__unc__ell_a36aae49c7c81eb766e9590b3ca543ca9}} 
\index{osmo\_gad\_ell\_point\_alt\_unc\_ell@{osmo\_gad\_ell\_point\_alt\_unc\_ell}!unc\_semi\_major@{unc\_semi\_major}}
\index{unc\_semi\_major@{unc\_semi\_major}!osmo\_gad\_ell\_point\_alt\_unc\_ell@{osmo\_gad\_ell\_point\_alt\_unc\_ell}}
\doxysubsubsection{unc\_semi\_major}
{\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+gad\+\_\+ell\+\_\+point\+\_\+alt\+\_\+unc\+\_\+ell\+::unc\+\_\+semi\+\_\+major}



Uncertainty ellipsoid radius of major axis in millimeters, 0 . 

. 18\textquotesingle{}000\textquotesingle{}000. Coding of uncertainty is non-\/linear, use osmo\+\_\+gad\+\_\+dec\+\_\+unc(osmo\+\_\+gad\+\_\+enc\+\_\+unc(val)) to clamp. \mbox{\label{structosmo__gad__ell__point__alt__unc__ell_a84f00edf1f9897871e2f5ea4d653e69a}} 
\index{osmo\_gad\_ell\_point\_alt\_unc\_ell@{osmo\_gad\_ell\_point\_alt\_unc\_ell}!unc\_semi\_minor@{unc\_semi\_minor}}
\index{unc\_semi\_minor@{unc\_semi\_minor}!osmo\_gad\_ell\_point\_alt\_unc\_ell@{osmo\_gad\_ell\_point\_alt\_unc\_ell}}
\doxysubsubsection{unc\_semi\_minor}
{\footnotesize\ttfamily uint32\+\_\+t osmo\+\_\+gad\+\_\+ell\+\_\+point\+\_\+alt\+\_\+unc\+\_\+ell\+::unc\+\_\+semi\+\_\+minor}



Uncertainty ellipsoid radius of minor axis in millimeters, 0 . 

. 18\textquotesingle{}000\textquotesingle{}000. Coding of uncertainty is non-\/linear, use osmo\+\_\+gad\+\_\+dec\+\_\+unc(osmo\+\_\+gad\+\_\+enc\+\_\+unc(val)) to clamp. 

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