\addvspace {10\p@ } \addvspace {10\p@ } \addvspace {10\p@ } \addvspace {10\p@ } \contentsline {lstlisting}{\numberline {4.1}\textbf {Structure of the RRLP message in ASN.1}}{42}{lstlisting.4.1} \contentsline {lstlisting}{\numberline {4.2}\textbf {Structure of the RRLP request in ASN.1}}{43}{lstlisting.4.2} \contentsline {lstlisting}{\numberline {4.3}\textbf {Structure of the data types from RRLP request in ASN.1}}{44}{lstlisting.4.3} \contentsline {lstlisting}{\numberline {4.4}\textbf {Encoding an RRLP request from ASN.1 to PER}}{45}{lstlisting.4.4} \contentsline {lstlisting}{\numberline {4.5}\textbf {Structure of data types of GPS assistance data in ASN.1}}{47}{lstlisting.4.5} \contentsline {lstlisting}{\numberline {4.6}\textbf {Encoding reference location from ASN.1 to PER}}{50}{lstlisting.4.6} \contentsline {lstlisting}{\numberline {4.7}\textbf {Decoding an error RRLP response from Samsung Galaxy S3}}{51}{lstlisting.4.7} \contentsline {lstlisting}{\numberline {4.8}\textbf {Possible location error reasons}}{52}{lstlisting.4.8} \contentsline {lstlisting}{\numberline {4.9}\textbf {Structure of data types of location info data in ASN.1}}{53}{lstlisting.4.9} \contentsline {lstlisting}{\numberline {4.10}\textbf {Decoding a successful RRLP response from iPhone 3GS}}{54}{lstlisting.4.10} \addvspace {10\p@ } \contentsline {lstlisting}{\numberline {5.1}\textbf {Data structure containing the RRLP assistance data.}}{63}{lstlisting.5.1} \contentsline {lstlisting}{\numberline {5.2}\textbf {Function required to transmit assistance data.}}{64}{lstlisting.5.2} \addvspace {10\p@ } \addvspace {10\p@ } \contentsline {lstlisting}{[}{78}{lstlisting..-3}