Revision: 201010 RCL_3
authorDremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Wed, 14 Apr 2010 17:26:05 +0300
branchRCL_3
changeset 18 54d74d217042
parent 12 d8287cc0d36f
child 20 87328fd772e8
child 28 cf8bf9651775
Revision: 201010 Kit: 201015
lbstest/lbstestproduct/agpsnpehybridmodule/npetestclientapi/src/clocationengineapiimpl.cpp
lbstest/lbstestproduct/common/src/ctlbsportedstepbase.cpp
lbstest/lbstestproduct/documentation/SGL.GT0346.200.HYbridLBSIntegrationTests.xhtml
lbstest/lbstestproduct/lbsclient/src/ctlbsclientobserver.cpp
lbstest/lbstestproduct/lbsclient/src/ctlbsclientpostp173.cpp
lbstest/lbstestproduct/lbsclient/src/ctlbsclientpostp254.cpp
lbstest/lbstestproduct/lbsclient/src/ctlbsclientsteperroronuninstall.cpp
lbstest/lbstestproduct/lbsclient/src/ctlbsclientstepfallbackuninstall.cpp
lbstest/lbstestproduct/lbsclient/src/ctlbsclientsteplastknownposareasources.cpp
lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-AssistedMO-LR-AccurateGPSResult.svg
lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-AssistedMO-LR-GPSFixTooLow.svg
lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-AssistedMO-LR-GPSFixTooLowFacilityTimeout.svg
lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-AssistedMO-LR-GPSFutile.svg
lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-AssistedMO-LR-GPSFutileFacilityTimeout.svg
lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-AssistedMO-LR-InaccurateGPSResult.svg
lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-AssistedMO-LR-InaccurateGPSResultFacilityTimeout.svg
lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-AssistedMO-LR-LateGPSResult.svg
lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-AssistedMO-LR-LateGPSResultFacilityTimeout.svg
lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-BasedMOLR-Futile.svg
lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-UE-BasedMO-LRSelf-FixtooLow-FacilityTimeout.svg
lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-UE-BasedMO-LRSelf-FixtooLow.svg
lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-UE-BasedMO-LRSelf.svg
lbstest/lbstestproduct/lbshybridmolr/documentation/MOLR.htm
lbstest/lbstestproduct/lbshybridmolr/documentation/MOLRFSM.svg
lbstest/lbstestproduct/lbshybridmolr/documentation/MOLRPartUpdateUEAssisted.svg
lbstest/lbstestproduct/lbshybridmolr/documentation/MOLRPartUpdateUEBased.svg
lbstest/lbstestproduct/lbshybridmolr/documentation/MOLRUEBasedCompleteWithRefPos.svg
lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-AssistedMO-LR-AccurateGPSResult.dot
lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-AssistedMO-LR-GPSFixTooLow.dot
lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-AssistedMO-LR-GPSFixTooLowFacilityTimeout.dot
lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-AssistedMO-LR-GPSFutile.dot
lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-AssistedMO-LR-GPSFutileFacilityTimeout.dot
lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-AssistedMO-LR-InaccurateGPSResult.dot
lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-AssistedMO-LR-InaccurateGPSResultFacilityTimeout.dot
lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-AssistedMO-LR-LateGPSResult.dot
lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-AssistedMO-LR-LateGPSResultFacilityTimeout.dot
lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-BasedMOLR-Futile.dot
lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-UE-BasedMO-LRSelf-FixtooLow-FacilityTimeout.dot
lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-UE-BasedMO-LRSelf-FixtooLow.dot
lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-UE-BasedMO-LRSelf.dot
lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/MOLRFSM.dot
lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/MOLRPartUpdateUEAssisted.dot
lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/MOLRPartUpdateUEBased.dot
lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/MOLRUEBasedCompleteWithRefPos.dot
lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/dosvg.cmd
lbstest/lbstestproduct/lbshybridmolr/src/ctlbshybridueassistedmolrgpsok.cpp
lbstest/lbstestproduct/lbshybridmolr/src/ctlbsuebasedmolrself.cpp
lbstest/lbstestproduct/lbshybridmtlr/documentation/AccurateRefPos-LBS-MT-LR.svg
lbstest/lbstestproduct/lbshybridmtlr/documentation/Hybrid-LBS-UE-AssistedMT-LR-AccurateGPSResult-MCReleaseTimeout.svg
lbstest/lbstestproduct/lbshybridmtlr/documentation/Hybrid-LBS-UE-AssistedMT-LR-AccurateGPSResult.svg
lbstest/lbstestproduct/lbshybridmtlr/documentation/Hybrid-LBS-UE-AssistedMT-LR-Futile.svg
lbstest/lbstestproduct/lbshybridmtlr/documentation/Hybrid-LBS-UE-AssistedMT-LR-InaccurateGPSResult.svg
lbstest/lbstestproduct/lbshybridmtlr/documentation/Hybrid-LBS-UE-AssistedMT-LR-NoGPSResult.svg
lbstest/lbstestproduct/lbshybridmtlr/documentation/Hybrid-LBS-UE-BasedMT-LR-Futile.svg
lbstest/lbstestproduct/lbshybridmtlr/documentation/Hybrid-UE-BasedMT-LR.svg
lbstest/lbstestproduct/lbshybridmtlr/documentation/MTLR.htm
lbstest/lbstestproduct/lbshybridmtlr/documentation/MTLRFSM.svg
lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/AccurateRefPos-LBS-MT-LR.dot
lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/Hybrid-LBS-UE-AssistedMT-LR-AccurateGPSResult-MCReleaseTimeout.dot
lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/Hybrid-LBS-UE-AssistedMT-LR-AccurateGPSResult.dot
lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/Hybrid-LBS-UE-AssistedMT-LR-Futile.dot
lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/Hybrid-LBS-UE-AssistedMT-LR-InaccurateGPSResult.dot
lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/Hybrid-LBS-UE-AssistedMT-LR-NoGPSResult.dot
lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/Hybrid-LBS-UE-BasedMT-LR-Futile.dot
lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/Hybrid-UE-BasedMT-LR.dot
lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/MTLRFSM.dot
lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/dosvg.cmd
lbstest/lbstestproduct/lbshybridmtlr/src/ctlbsnetworkinducedmtlr.cpp
lbstest/lbstestproduct/lbshybridmtlr/src/ctlbsuebasedmtlr.cpp
lbstest/lbstestproduct/lbshybridmultiple/src/clbstestmolrsessionsequence.cpp
lbstest/lbstestproduct/lbshybridx3p/documentation/AccurateRefPos-LBS-X3P.svg
lbstest/lbstestproduct/lbshybridx3p/documentation/Hybrid-LBS-UE-Assisted-X3P-Futile.svg
lbstest/lbstestproduct/lbshybridx3p/documentation/Hybrid-LBS-UE-AssistedX3P-AccurateGPSResult.svg
lbstest/lbstestproduct/lbshybridx3p/documentation/Hybrid-LBS-UE-AssistedX3P-AccurateGPSResultFacilityTimeout.svg
lbstest/lbstestproduct/lbshybridx3p/documentation/Hybrid-LBS-UE-AssistedX3P-GPSResultTooLowMCReleaseTimeout.svg
lbstest/lbstestproduct/lbshybridx3p/documentation/Hybrid-LBS-UE-AssistedX3P-NoGPSResult.svg
lbstest/lbstestproduct/lbshybridx3p/documentation/Hybrid-LBS-UE-AssistedX3P-NoGPSResultFacilityTimeout.svg
lbstest/lbstestproduct/lbshybridx3p/documentation/Hybrid-LBS-UE-Based-X3P-Futile.svg
lbstest/lbstestproduct/lbshybridx3p/documentation/Hybrid-UE-BasedMO-LRX3P.svg
lbstest/lbstestproduct/lbshybridx3p/documentation/X3P.htm
lbstest/lbstestproduct/lbshybridx3p/documentation/X3PFSM.svg
lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/AccurateRefPos-LBS-X3P.dot
lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/Hybrid-LBS-UE-Assisted-X3P-Futile.dot
lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/Hybrid-LBS-UE-AssistedX3P-AccurateGPSResult.dot
lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/Hybrid-LBS-UE-AssistedX3P-AccurateGPSResultFacilityTimeout.dot
lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/Hybrid-LBS-UE-AssistedX3P-GPSResultTooLowMCReleaseTimeout.dot
lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/Hybrid-LBS-UE-AssistedX3P-NoGPSResult.dot
lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/Hybrid-LBS-UE-AssistedX3P-NoGPSResultFacilityTimeout.dot
lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/Hybrid-LBS-UE-Based-X3P-Futile.dot
lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/Hybrid-UE-BasedMO-LRX3P.dot
lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/X3PFSM.dot
lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/dosvg.cmd
lbstest/lbstestproduct/lbsprivacyfw/lbstestprivacycontrollersimple/src/lbstestprivacycontrollersimple.cpp
lbstest/lbstestproduct/lbstestpsys/delayedresponsepsy/src/ctlbsdelayedresponsepsy.cpp
lbstest/lbstestproduct/lbstestpsys/installabletrackingpsy/src/ctlbsinstallabletrackingpsy.cpp
lbstest/lbstestproduct/lbstestpsys/teststatuspsy/src/ctlbsteststatuspsy.cpp
lbstest/lbstestproduct/lbstestpsys/testtimerpsy/src/ctlbstesttimerpsy.cpp
lbstest/lbstestproduct/lbstestpsys/testtrackingpsy/src/ctlbstesttrackingpsy.cpp
lbstest/lbstestproduct/lbstestutils/inc/ctlbsconfigreader.h
lbstest/lbstestproduct/lbsx3p/src/ctlbsx3psteptransmit.cpp
lbstest/lbstestproduct/sf/core/sflbsclient/src/ctlbsclientobserver.cpp
lbstest/lbstestproduct/sf/core/sflbshybridmolr/src/ctlbshybridueassistedmolrgpsok.cpp
lbstest/lbstestproduct/sf/core/sflbshybridmolr/src/ctlbsuebasedmolrself.cpp
lbstest/lbstestproduct/sf/core/sflbshybridmtlr/src/ctlbsnetworkinducedmtlr.cpp
lbstest/lbstestproduct/sf/core/sflbshybridmtlr/src/ctlbsuebasedmtlr.cpp
lbstest/lbstestproduct/sf/core/sflbsx3p/src/ctlbsx3pdummyao.cpp
lbstest/lbstestproduct/sf/core/sflbsx3p/src/ctlbsx3psteptransmit.cpp
lbstest/lbstestproduct/tdxml/LbsSuite/LbsUnitSuite.xml
locationmgmt/agpslocationmgr/test/te_man/src/man0Step.cpp
locationmgmt/locationcore/LbsClient/LbsApi/test/te_lbsapi/src/dataclassesstep.cpp
locationmgmt/locationcore/documentation/LBS UML Model.zip
locationmgmt/networklocationmgr/te_LbsNetworkLocationManager/Documentation/runtimesettings.xml
locationrequestmgmt/networkrequesthandler/src/EPos_CPosDialogCtrl.cpp
locationrequestmgmt/networkrequesthandler/src/EPos_CPosPrivManager.cpp
locationrequestmgmt/networkrequesthandler/test/te_lbsnrhsuite2/src/lbsnrhstatetestbasestep.cpp
networkprotocolmodules/networkprotocolmodule/suplasn1/documentation/rrc_asn1.txt
networkprotocolmodules/networkprotocolmodule/suplasn1/documentation/supl_asn1.txt
--- a/lbstest/lbstestproduct/agpsnpehybridmodule/npetestclientapi/src/clocationengineapiimpl.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/agpsnpehybridmodule/npetestclientapi/src/clocationengineapiimpl.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -59,7 +59,7 @@
 #define COURSE_ACCURACY                 4.0
 //TGpsTimingMeasurementData
 #define GPS_TIMING_OF_CELL_MsPart       16383                          
-#define GPS_TIMING_OF_CELL_LsPart       4294967295 
+#define GPS_TIMING_OF_CELL_LsPart       4294967295UL
 #define REFERENCE_IDENTITY              511
 #define SFN                             4095
 //TDetailedErrorReport
--- a/lbstest/lbstestproduct/common/src/ctlbsportedstepbase.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/common/src/ctlbsportedstepbase.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -530,7 +530,7 @@
 // (other items were commented in a header).
 // ---------------------------------------------------------
 // 
-EXPORT_C void CT_LbsPortedStepBase::LogErrorAndLeaveL(const TDesC& aErrorInfo,
+void CT_LbsPortedStepBase::LogErrorAndLeaveL(const TDesC& aErrorInfo,
                                               const TInt   aReason)
     {
     ERR_PRINTF2(aErrorInfo, aReason);
--- a/lbstest/lbstestproduct/documentation/SGL.GT0346.200.HYbridLBSIntegrationTests.xhtml	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,605 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-
-
-
-
-
-
-
-
-
-
-<head>
-
-
-
-  
-  
-  <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-
-
-  
-  
-  <title>GT0346 Hybrid LBS Integration Tests</title>
-
-
-
-
-</head>
-
-
-
-
-
-
-
-
-
-
-<body>
-
-
-
-<div style="text-align: center;">
-<div style="text-align: left;"><big><big>Hybrid
-LBS Integration Tests Specification
-<img style="width: 167px; height: 47px;" alt="Symbian Logo" src="logo_symbian.gif" /><br />
-
-
-
-</big></big>
-<table class="MsoNormalTable" style="border-collapse: collapse; width: 633px; height: 208px;" border="0" cellpadding="0" cellspacing="0">
-
-
-
-  <tbody>
-
-
-
-    <tr style="">
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      
-      <p class="MsoBodyText" style="margin-bottom: 0.0001pt;"><b style=""><span style="font-size: 12pt; color: windowtext; font-style: normal;">Security
-Classification: </span></b></p>
-
-
-
-      </td>
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      
-      <p class="Metadata">Symbian Confidential</p>
-
-
-
-      </td>
-
-
-
-    </tr>
-
-
-
-    <tr style="">
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      
-      <p class="MetadataTitle">Document Reference:</p>
-
-
-
-      </td>
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      
-      <p class="Metadata">SGL.GT0346.200</p>
-
-
-
-      </td>
-
-
-
-    </tr>
-
-
-
-    <tr style="">
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      
-      <p class="MetadataTitle">Status:</p>
-
-
-
-      </td>
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      
-      <p class="Metadata">Draft</p>
-
-
-
-      </td>
-
-
-
-    </tr>
-
-
-
-    <tr style="">
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      
-      <p class="MetadataTitle">Version:</p>
-
-
-
-      </td>
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      
-      <p class="Metadata">0.1</p>
-
-
-
-      </td>
-
-
-
-    </tr>
-
-
-
-    <tr style="">
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      
-      <p class="MetadataTitle">Date:</p>
-
-
-
-      </td>
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      
-      <p class="Metadata"><date month="11" day="13" year="2006">21 february 2007</date></p>
-
-
-
-      </td>
-
-
-
-    </tr>
-
-
-
-    <tr style="">
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      
-      <p class="MetadataTitle">Team/Department :</p>
-
-
-
-      </td>
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      
-      <p class="Metadata">LBS</p>
-
-
-
-      </td>
-
-
-
-    </tr>
-
-
-
-    <tr style="">
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      
-      <p class="MetadataTitle">Author(s):</p>
-
-
-
-      </td>
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      
-      <p class="Metadata">PhilippeG</p>
-
-
-
-      </td>
-
-
-
-    </tr>
-
-
-
-    <tr style="">
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      
-      <p class="MetadataTitle">Owner(s):</p>
-
-
-
-      </td>
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      
-      <p class="Metadata">Graham Leak</p>
-
-
-
-      </td>
-
-
-
-    </tr>
-
-
-
-  
-  
-  </tbody>
-</table>
-
-
-
-<p class="MsoBodyText" style="margin-bottom: 0.0001pt;"><b style=""><span style="font-size: 14pt; color: windowtext; font-style: normal;">
-<p>&nbsp;</p>
-
-
-
-</span></b></p>
-
-
-
-<br />
-
-
-
-</div>
-
-
-
-</div>
-
-
-
-<big><big>
-</big></big><br />
-
-
-
-<big>
-Basic - Hybrid LBS Integration Tests (PREQ1624)<br />
-
-
-
-</big><big>Hybrid MTLR - Basic</big><br />
-
-
-
-<a href="../lbshybridmtlr/documentation/mtlr.htm#HybridUEBasedMTLR">Hybrid-UE-Based
-MT-LR</a><br />
-
-
-
-<a href="../lbshybridmtlr/documentation/mtlr.htm#HybridUEAssistedMTLRAccurate">Hybrid
-LBS UE-Assisted MT-LR AccurateGPSResult</a><br />
-
-
-
-<a href="../lbshybridmtlr/documentation/mtlr.htm#HybridUEAssistedMTLRNoGPSResult">Hybrid
-UE-Assisted MT-LR NoGPSResult</a><br />
-
-
-
-<a href="../lbshybridmtlr/documentation/mtlr.htm#HybridLBSUEAssistedMTLRInaccurate">Hybrid
-LBS UE-Assisted MT-LR InaccurateGPSResult</a><br />
-
-
-
-<br />
-
-
-
-<big>Hybrid X3P - Basic</big><br />
-
-
-
-<a href="../lbshybridx3p/documentation/x3p.htm#Hybrid_LBS_UE-Based_X3P">Hybrid
-LBS UE-Based X3P</a><br />
-
-
-
-<a href="../lbshybridx3p/documentation/x3p.htm#Hybrid_LBS_UE-Assisted_X3P_Accurate">Hybrid
-LBS UE-Assisted X3P Accurate GPSResult</a><br />
-
-
-
-<a href="../lbshybridx3p/documentation/x3p.htm#Hybrid_LBS_UE-Assisted_X3P_NoGPSResult">Hybrid
-LBS UE-Assisted X3P NoGPSResult</a><br />
-
-
-
-<br />
-
-
-
-<br />
-
-
-
-<big>Hybrid MOLR - Basic</big><br />
-
-
-
-<a href="../lbshybridmolr/documentation/molr.htm#Hybrid_UE-BasedMO-LRSelf">Hybrid
-UE-Based MO-LR Self</a><br />
-
-
-
-<a href="../lbshybridmolr/documentation/molr.htm#Hybrid_LBS_UE-Assisted_MO-LR_Accurate">Hybrid
-LBS UE-Assisted MO-LR Accurate GPS Result</a><br />
-
-
-
-UE Based Position error radius &lt; Ref Position<br />
-
-
-
-<a href="../lbshybridmolr/documentation/molr.htm#Hybrid_LBS_UE-Assisted_MO-LR_Late">Hybrid
-LBS UE-Assisted MO-LR Late GPSResult</a><br />
-
-
-
-<a href="../lbshybridmolr/documentation/molr.htm#Hybrid_LBS_UE-Assisted_MO-LR_Innacurate">Hybrid
-LBS UE-Assisted MO-LR Inaccurate GPSResult</a><br />
-
-
-
-<br />
-
-
-
-<big>
-Advanced - Hybrid LBS Integration Tests (PREQ1624)<br />
-
-
-
-</big><big>Hybrid
-MTLR - Advanced</big><br />
-
-
-
-<a href="../lbshybridmtlr/documentation/mtlr.htm#HybridMTLRAssistAccurateMCTimeout">Hybrid
-LBS UE-Assisted MT-LR AccurateGPSResult MCReleaseTimeout</a><br />
-
-
-
-<br />
-
-
-
-<big>Hybrid X3P - Advanced</big><br />
-
-
-
-<a href="../lbshybridx3p/documentation/x3p.htm#x3pAssistNOResFacilityTimeout">Hybrid
-LBS UE-Assisted X3P NoGPSResult FacilityTimeout</a><br />
-
-
-
-<a href="../lbshybridx3p/documentation/x3p.htm#x3pAssistAccFacilityTimeout">Hybrid
-LBS UE-Assisted X3P AccurateGPSResult FacilityTimeout</a><br />
-
-
-
-<br />
-
-
-
-<big>Hybrid MOLR - Advanced</big><br />
-
-
-
-<a href="../lbshybridmolr/documentation/molr.htm#MO-LR_Accurate_PosQualityLTRefPos"></a><a href="../lbshybridmolr/documentation/molr.htm#MOLRLateResFacilityTimeout">Hybrid
-LBS UE-Assisted MO-LR LateGPSResult Facility Timeout</a><br />
-
-
-
-<a href="../lbshybridmolr/documentation/molr.htm#MOLRAssistInnacFacilityTimeout">Hybrid
-LBS UE-Assisted MO-LR InaccurateGPSResult Facility Timeout</a><br />
-
-
-
-<br />
-
-
-
-<big>
-Futile - Hybrid LBS Integration Tests (CR1009)<br />
-
-
-
-</big><big>Hybrid
-MTLR - Futile - (CR1009)</big><br />
-
-
-
-<a href="../lbshybridmtlr/documentation/mtlr.htm#HybridMTLRUEBasedFutile">Hybrid
-LBS MTLR UE Based Futile</a><br />
-
-
-
-<a href="../lbshybridmtlr/documentation/mtlr.htm#HybridMTLRUEAssistedFutile">Hybrid
-LBS MTLR UE Assisted Futile</a><br />
-
-
-
-<br />
-
-
-
-<big>Hybrid X3P - Futile - (CR1009)</big><br />
-
-
-
-<a href="../lbshybridx3p/documentation/x3p.htm#Hybrid_LBS_X3P_UE-Based_Futile">Hybrid
-LBS X3P UE-Based GPS Result Futile</a><br />
-
-
-
-<a href="../lbshybridx3p/documentation/x3p.htm#Hybrid_LBS_X3P_UE-Assisted_Futile">Hybrid
-LBS X3P UE-Assisted GPS Result Futile</a><br />
-
-
-
-<span style="text-decoration: underline;"><br />
-
-
-
-</span><big>Hybrid MOLR - Futile - (CR1009)</big><br />
-
-
-
-<a href="../lbshybridmolr/documentation/molr.htm#MOLR_UE-Autonomous_-_Futile">Hybrid LBS MOLR UE-Autonomous - Futile</a><br />
-
-
-<a href="../lbshybridmolr/documentation/molr.htm#Hybrid_LBS_MOLR_UE_Based_Futile">Hybrid
-LBS MOLR UE Based&nbsp;-Futile</a><br />
-
-
-
-<a href="../lbshybridmolr/documentation/molr.htm#Hybrid_LBS_MOLR_UE-Assisted-Futile">Hybrid
-LBS MOLR UE-Assisted-Futile</a><br />
-
-
-
-<a href="../lbshybridmolr/documentation/molr.htm#MOLR_UE-Assisted-Futile_FacilityTimeout">Hybrid
-LBS MOLR UE-Assisted-Futile Facility Timeout</a><br />
-
-
-
-<br />
-
-
-
-<big>
-Partial Update - LBS Integration Tests (CR1010)<br />
-
-
-
-<small>MOLR CR1010 - Autonomous and Assisted Modes Partial Update
-- Cases<br />
-
-
-
-</small></big><br />
-
-
-
-<big>Hybrid MOLR - Partial Update - (CR1010)</big><br />
-
-
-
-<a href="../lbshybridmolr/documentation/molr.htm#MOLR_UE-Based_Partial_Update">UE-Based
-Partial Update - Stop Normal</a><br />
-
-
-<a href="../lbshybridmolr/documentation/molr.htm#MOLR_UE-Based_Partial_Update_return_RefPos">Hybrid
-LBS MOLR UE-Based Partial Update - return Ref Pos</a><br />
-
-
-
-<a href="../lbshybridmolr/documentation/molr.htm#MOLR_UE-Based_Partial_Update_BeforeRefPos">UE-Based
-Partial Update - Stop Before Ref Pos</a><br />
-
-
-
-<a href="../lbshybridmolr/documentation/molr.htm#MOLR_UE-Assisted_Partial_Update">Hybrid
-LBS MOLR UE-Assisted Partial Update - Stop</a>
-<hr style="width: 100%; height: 2px;" /><br />
-
-
-<br />
-
-
-
-<br />
-
-
-
-</body>
-
-
-
-
-
-
-
-
-
-
-</html>
--- a/lbstest/lbstestproduct/lbsclient/src/ctlbsclientobserver.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbsclient/src/ctlbsclientobserver.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -52,7 +52,7 @@
 //
 void CT_LbsClientObserver::EPosShutdownWaitPushL()
     {
-    CleanupStack::PushL(TCleanupItem(EPosShutdownWaitCleanupItem));
+    CleanupStack::PushL(TCleanupItem(EPosShutdownWaitCleanupItem, NULL)); 
     }
 
 // ---------------------------------------------------------
@@ -90,7 +90,7 @@
 //
 void CT_LbsClientObserver::PrivacyServerShutdownWaitPushL()
     {
-    CleanupStack::PushL(TCleanupItem(PrivacyServerShutdownWaitCleanupItem));
+    CleanupStack::PushL(TCleanupItem (PrivacyServerShutdownWaitCleanupItem, NULL));
     }
 
 // ---------------------------------------------------------
--- a/lbstest/lbstestproduct/lbsclient/src/ctlbsclientpostp173.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbsclient/src/ctlbsclientpostp173.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -206,7 +206,7 @@
 void CT_LbsClientPosTp173::HandleSettingsChangeL(TPosModulesEvent /*aModuleEvent*/)
     {
        
-    CleanupStack::PushL(TCleanupItem(MyStopActive));
+    CleanupStack::PushL(TCleanupItem(MyStopActive,NULL));
     if (iNoEvents)
         {
         _LIT(KErrorText, "Event received when no event should have been received");
@@ -241,7 +241,7 @@
 //
 void CT_LbsClientPosTp173::NotifyTimeout()
 	{
-    CleanupStack::PushL(TCleanupItem(MyStopActive));
+    CleanupStack::PushL(TCleanupItem(MyStopActive, NULL));
     if (!iNoEvents)
         {
         _LIT(KErrorText, "No event received when event should have been received");
--- a/lbstest/lbstestproduct/lbsclient/src/ctlbsclientpostp254.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbsclient/src/ctlbsclientpostp254.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -22,7 +22,6 @@
 #include <lbssatellite.h>
 
 // CONSTANTS
-_LIT(KLastPosition, "c:\\private\\101f97b2\\LastKnownPos.dat");
 
 
 // ================= MEMBER FUNCTIONS =======================
--- a/lbstest/lbstestproduct/lbsclient/src/ctlbsclientsteperroronuninstall.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbsclient/src/ctlbsclientsteperroronuninstall.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -109,7 +109,7 @@
 	err = positioner.SetUpdateOptions(posOption);
 	_LIT(KUpdateErr, "Error when setting update interval,  %d");
 	AssertTrueL(err == KErrNone, KUpdateErr, err);	
-	INFO_PRINTF2(_L("Update Interval set to %d\n"), interval);
+	INFO_PRINTF2(_L("Update Interval set to %d\n"), interval.Int64());
 	
 	TPositionInfo positionInfo; // = TPositionInfo();	
 	TRequestStatus status;
@@ -119,7 +119,7 @@
     
     if(status != KErrNone)
     	{
-    	INFO_PRINTF2(_L("Failing: NotifyPositionUpdate returned %d\n"), status);
+    	INFO_PRINTF2(_L("Failing: NotifyPositionUpdate returned %d\n"), status.Int());
     	}
 	////////////////////////////////////
     	
@@ -145,7 +145,7 @@
 	INFO_PRINTF1(_L("Wait for second NotifyPositionUpdate() request to complete\n"));	
     User::WaitForRequest(status);   
 	
-    INFO_PRINTF2(_L("NotifyPositionUpdate() request completed with %d\n"), status);  
+    INFO_PRINTF2(_L("NotifyPositionUpdate() request completed with %d\n"), status.Int());  
     
 #ifdef	__WINSCW__
 	if(status != KErrNone)
--- a/lbstest/lbstestproduct/lbsclient/src/ctlbsclientstepfallbackuninstall.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbsclient/src/ctlbsclientstepfallbackuninstall.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -117,7 +117,7 @@
 	err = positioner.SetUpdateOptions(posOption);
 	_LIT(KUpdateErr, "Error when setting update interval,  %d");
 	AssertTrueL(err == KErrNone, KUpdateErr, err);	
-	INFO_PRINTF2(_L("Update Interval set to %d\n"), interval);
+	INFO_PRINTF2(_L("Update Interval set to %d\n"), interval.Int64());
 	
 	TPositionInfo positionInfo; 	
 	TRequestStatus status;
@@ -129,7 +129,7 @@
     
     if(status != KErrNone)
     	{
-    	INFO_PRINTF2(_L("Failing: NotifyPositionUpdate returned %d\n"), status);
+    	INFO_PRINTF2(_L("Failing: NotifyPositionUpdate returned %d\n"), status.Int());
     	}
 	////////////////////////////////////
     	
@@ -156,7 +156,7 @@
 	INFO_PRINTF1(_L("Wait for second NotifyPositionUpdate() request to complete\n"));	
     User::WaitForRequest(status);   
 	
-    INFO_PRINTF2(_L("NotifyPositionUpdate() request completed with %d\n"), status);  
+    INFO_PRINTF2(_L("NotifyPositionUpdate() request completed with %d\n"), status.Int());  
     
 	if(status != KErrNone)
 		{
--- a/lbstest/lbstestproduct/lbsclient/src/ctlbsclientsteplastknownposareasources.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbsclient/src/ctlbsclientsteplastknownposareasources.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -32,8 +32,6 @@
 
 // constant definitions
 _LIT(KLbsClientStepLastKnownPosAreaSources, "LbsClientStepLastKnownPosAreaSources");
-const TInt KSimTsyTransitionDelay = 4000000; // Currently it seems to take the SimTsy 3 seconds to change cell
-
 
 /**
  * Destructor
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-AssistedMO-LR-AccurateGPSResult.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,422 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="10.00in" height="6.20in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.691145 0.691145) rotate(0) translate(4 858)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-858 1385,-858 1385,4 -4,4"/>
-<text text-anchor="middle" x="690" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted MO&#45;LR &#45; Accurate GPS Result</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="267,-803 237,-803 225,-791 225,-779 237,-767 267,-767 279,-779 279,-791 267,-803"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M237,-803C231,-803 225,-797 225,-791"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M225,-779C225,-773 231,-767 237,-767"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M267,-767C273,-767 279,-773 279,-779"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M279,-791C279,-797 273,-803 267,-803"/>
-<polyline style="fill:none;stroke:greenyellow;" points="267,-803 237,-803 "/>
-<path style="fill:none;stroke:greenyellow;" d="M237,-803C231,-803 225,-797 225,-791"/>
-<polyline style="fill:none;stroke:greenyellow;" points="225,-791 225,-779 "/>
-<path style="fill:none;stroke:greenyellow;" d="M225,-779C225,-773 231,-767 237,-767"/>
-<polyline style="fill:none;stroke:greenyellow;" points="237,-767 267,-767 "/>
-<path style="fill:none;stroke:greenyellow;" d="M267,-767C273,-767 279,-773 279,-779"/>
-<polyline style="fill:none;stroke:greenyellow;" points="279,-779 279,-791 "/>
-<path style="fill:none;stroke:greenyellow;" d="M279,-791C279,-797 273,-803 267,-803"/>
-<text text-anchor="middle" x="252" y="-779" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Autonomous -->
-<g id="node3" class="node"><title>Autonomous</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="665,-808 519,-808 507,-796 507,-774 519,-762 665,-762 677,-774 677,-796 665,-808"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M519,-808C513,-808 507,-802 507,-796"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M507,-774C507,-768 513,-762 519,-762"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M665,-762C671,-762 677,-768 677,-774"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M677,-796C677,-802 671,-808 665,-808"/>
-<polyline style="fill:none;stroke:greenyellow;" points="665,-808 519,-808 "/>
-<path style="fill:none;stroke:greenyellow;" d="M519,-808C513,-808 507,-802 507,-796"/>
-<polyline style="fill:none;stroke:greenyellow;" points="507,-796 507,-774 "/>
-<path style="fill:none;stroke:greenyellow;" d="M507,-774C507,-768 513,-762 519,-762"/>
-<polyline style="fill:none;stroke:greenyellow;" points="519,-762 665,-762 "/>
-<path style="fill:none;stroke:greenyellow;" d="M665,-762C671,-762 677,-768 677,-774"/>
-<polyline style="fill:none;stroke:greenyellow;" points="677,-774 677,-796 "/>
-<path style="fill:none;stroke:greenyellow;" d="M677,-796C677,-802 671,-808 665,-808"/>
-<text text-anchor="middle" x="592" y="-788" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Autonomous</text>
-<text text-anchor="middle" x="592" y="-769" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">UE&#45;Based positioning</text>
-</g>
-<!-- Idle&#45;&gt;Autonomous -->
-<g id="edge6" class="edge"><title>Idle&#45;&gt;Autonomous</title>
-<path style="fill:none;stroke:red;" d="M279,-785C326,-785 423,-785 496,-785"/>
-<polygon style="fill:red;stroke:red;" points="496,-788.5 506,-785 496,-781.5 496,-788.5"/>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<text text-anchor="middle" x="393" y="-826" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">User starts Location check</text>
-<text text-anchor="middle" x="393" y="-807" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Autonomous positioning</text>
-<text text-anchor="middle" x="393" y="-788" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start LcsMOLR</text>
-</g>
-<!-- UE_Based -->
-<g id="node4" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1095,-808 865,-808 853,-796 853,-774 865,-762 1095,-762 1107,-774 1107,-796 1095,-808"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M865,-808C859,-808 853,-802 853,-796"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M853,-774C853,-768 859,-762 865,-762"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1095,-762C1101,-762 1107,-768 1107,-774"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1107,-796C1107,-802 1101,-808 1095,-808"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1095,-808 865,-808 "/>
-<path style="fill:none;stroke:greenyellow;" d="M865,-808C859,-808 853,-802 853,-796"/>
-<polyline style="fill:none;stroke:greenyellow;" points="853,-796 853,-774 "/>
-<path style="fill:none;stroke:greenyellow;" d="M853,-774C853,-768 859,-762 865,-762"/>
-<polyline style="fill:none;stroke:greenyellow;" points="865,-762 1095,-762 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1095,-762C1101,-762 1107,-768 1107,-774"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1107,-774 1107,-796 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1107,-796C1107,-802 1101,-808 1095,-808"/>
-<text text-anchor="middle" x="980" y="-788" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="980" y="-769" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Autonomous&#45;&gt;UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M678,-785C726,-785 787,-785 843,-785"/>
-<polygon style="fill:red;stroke:red;" points="843,-788.5 853,-785 843,-781.5 843,-788.5"/>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="765" y="-807" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receives M.C.(Setup)</text>
-<text text-anchor="middle" x="765" y="-788" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node5" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="698,-655 452,-655 440,-643 440,-621 452,-609 698,-609 710,-621 710,-643 698,-655"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M452,-655C446,-655 440,-649 440,-643"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M440,-621C440,-615 446,-609 452,-609"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M698,-609C704,-609 710,-615 710,-621"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M710,-643C710,-649 704,-655 698,-655"/>
-<polyline style="fill:none;stroke:greenyellow;" points="698,-655 452,-655 "/>
-<path style="fill:none;stroke:greenyellow;" d="M452,-655C446,-655 440,-649 440,-643"/>
-<polyline style="fill:none;stroke:greenyellow;" points="440,-643 440,-621 "/>
-<path style="fill:none;stroke:greenyellow;" d="M440,-621C440,-615 446,-609 452,-609"/>
-<polyline style="fill:none;stroke:greenyellow;" points="452,-609 698,-609 "/>
-<path style="fill:none;stroke:greenyellow;" d="M698,-609C704,-609 710,-615 710,-621"/>
-<polyline style="fill:none;stroke:greenyellow;" points="710,-621 710,-643 "/>
-<path style="fill:none;stroke:greenyellow;" d="M710,-643C710,-649 704,-655 698,-655"/>
-<text text-anchor="middle" x="575" y="-635" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="575" y="-616" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M853,-762C803,-712 730,-679 672,-658"/>
-<polygon style="fill:red;stroke:red;" points="672.584,-654.521 662,-655 670.573,-661.226 672.584,-654.521"/>
-<a xlink:title="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="843" y="-743" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="843" y="-724" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="843" y="-705" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="843" y="-686" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="843" y="-667" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedStop -->
-<g id="node8" class="node"><title>Waiting_MC_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1006,-390 784,-390 772,-378 772,-356 784,-344 1006,-344 1018,-356 1018,-378 1006,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M784,-390C778,-390 772,-384 772,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M772,-356C772,-350 778,-344 784,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1006,-344C1012,-344 1018,-350 1018,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1018,-378C1018,-384 1012,-390 1006,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1006,-390 784,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M784,-390C778,-390 772,-384 772,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="772,-378 772,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M772,-356C772,-350 778,-344 784,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="784,-344 1006,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1006,-344C1012,-344 1018,-350 1018,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1018,-356 1018,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1018,-378C1018,-384 1012,-390 1006,-390"/>
-<text text-anchor="middle" x="895" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="895" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M980,-762C982,-724 987,-643 994,-576 1003,-486 1103,-376 1028,-368"/>
-<polygon style="fill:black;stroke:black;" points="1028.3,-364.512 1018,-367 1027.6,-371.478 1028.3,-364.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="1078" y="-666" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="1078" y="-650" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="1078" y="-634" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="1078" y="-618" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="1078" y="-602" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1078" y="-586" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M1107,-785C1293,-785 1210,-382 1028,-367"/>
-<polygon style="fill:black;stroke:black;" points="1028,-363.5 1018,-367 1028,-370.5 1028,-363.5"/>
-<a xlink:title="UE&#45;Based fix\naccuracy\ntoo low/\nStop UE&#45;Based\nPositioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\naccuracy\ntoo low/\nStop UE&#45;Based\nPositioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="1265" y="-674" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="1265" y="-658" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">accuracy</text>
-<text text-anchor="middle" x="1265" y="-642" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">too low/</text>
-<text text-anchor="middle" x="1265" y="-626" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="1265" y="-610" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Positioning,</text>
-<text text-anchor="middle" x="1265" y="-594" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1265" y="-578" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M537,-655C485,-675 422,-666 422,-620 422,-567 432,-563 438,-599"/>
-<polygon style="fill:black;stroke:black;" points="434.607,-599.881 440,-609 441.471,-598.508 434.607,-599.881"/>
-<a xlink:title="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="434" y="-587" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="434" y="-571" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="434" y="-555" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedCont -->
-<g id="node7" class="node"><title>Waiting_MC_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-390 183,-390 171,-378 171,-356 183,-344 405,-344 417,-356 417,-378 405,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-390C177,-390 171,-384 171,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M171,-356C171,-350 177,-344 183,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-344C411,-344 417,-350 417,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-378C417,-384 411,-390 405,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-390 183,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-390C177,-390 171,-384 171,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="171,-378 171,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M171,-356C171,-350 177,-344 183,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-344 405,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-344C411,-344 417,-350 417,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-356 417,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-378C417,-384 411,-390 405,-390"/>
-<text text-anchor="middle" x="294" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="294" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M439,-632C334,-632 305,-472 297,-400"/>
-<polygon style="fill:black;stroke:black;" points="300.478,-399.602 296,-390 293.512,-400.299 300.478,-399.602"/>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="383" y="-493" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="383" y="-477" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="383" y="-461" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M575,-609C575,-527 521,-486 576,-426 621,-375 867,-452 893,-400"/>
-<polygon style="fill:red;stroke:red;" points="896.471,-400.492 895,-390 889.607,-399.119 896.471,-400.492"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="673" y="-524" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="673" y="-505" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="673" y="-486" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Complete User request</text>
-<text text-anchor="middle" x="673" y="-467" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(UE Based result)</text>
-<text text-anchor="middle" x="673" y="-448" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R.</text>
-<text text-anchor="middle" x="673" y="-429" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M711,-632C759,-632 752,-585 771,-540 790,-492 760,-465 794,-426 822,-392 883,-429 894,-400"/>
-<polygon style="fill:black;stroke:black;" points="897.488,-400.299 895,-390 890.522,-399.602 897.488,-400.299"/>
-<a xlink:title="UE&#45;Based fix\naccuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\naccuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="880" y="-509" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="880" y="-493" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">accuracy too low/</text>
-<text text-anchor="middle" x="880" y="-477" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="880" y="-461" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="880" y="-445" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont -->
-<g id="node10" class="node"><title>Waiting_Facility_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-261 183,-261 171,-249 171,-227 183,-215 405,-215 417,-227 417,-249 405,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-261C177,-261 171,-255 171,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M171,-227C171,-221 177,-215 183,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-215C411,-215 417,-221 417,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-249C417,-255 411,-261 405,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-261 183,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-261C177,-261 171,-255 171,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="171,-249 171,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M171,-227C171,-221 177,-215 183,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-215 405,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-215C411,-215 417,-221 417,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-227 417,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-249C417,-255 411,-261 405,-261"/>
-<text text-anchor="middle" x="294" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="294" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M568,-609C550,-557 502,-427 426,-344 381,-295 303,-326 295,-271"/>
-<polygon style="fill:black;stroke:black;" points="298.478,-270.602 294,-261 291.512,-271.299 298.478,-270.602"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="299" y="-264" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-348C424,-348 429,-347 435,-347 577,-336 614,-336 755,-347 757,-347 760,-347 762,-347"/>
-<polygon style="fill:black;stroke:black;" points="761.701,-350.488 772,-348 762.398,-343.522 761.701,-350.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="595" y="-349" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-367C519,-367 660,-367 762,-367"/>
-<polygon style="fill:black;stroke:black;" points="762,-370.5 772,-367 762,-363.5 762,-370.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="595" y="-377" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos.,</text>
-<text text-anchor="middle" x="595" y="-361" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M294,-344C294,-311 294,-299 294,-271"/>
-<polygon style="fill:black;stroke:black;" points="297.5,-271 294,-261 290.5,-271 297.5,-271"/>
-</g>
-<!-- End -->
-<g id="node13" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="684,-101.5 486,-101.5 474,-89.5 474,-48.5 486,-36.5 684,-36.5 696,-48.5 696,-89.5 684,-101.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M486,-101.5C480,-101.5 474,-95.5 474,-89.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M474,-48.5C474,-42.5 480,-36.5 486,-36.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M684,-36.5C690,-36.5 696,-42.5 696,-48.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M696,-89.5C696,-95.5 690,-101.5 684,-101.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="684,-101.5 486,-101.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M486,-101.5C480,-101.5 474,-95.5 474,-89.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="474,-89.5 474,-48.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M474,-48.5C474,-42.5 480,-36.5 486,-36.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="486,-36.5 684,-36.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M684,-36.5C690,-36.5 696,-42.5 696,-48.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="696,-48.5 696,-89.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M696,-89.5C696,-95.5 690,-101.5 684,-101.5"/>
-<text text-anchor="middle" x="585" y="-82" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-<text text-anchor="middle" x="585" y="-63" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Complete User Request</text>
-<text text-anchor="middle" x="585" y="-44" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">For no UE&#45;Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M170,-344C116,-290 56,-334 16,-270 1,-245 0,-228 16,-206 77,-123 350,-72 464,-69"/>
-<polygon style="fill:black;stroke:black;" points="464,-72.5001 474,-69 464,-65.5001 464,-72.5001"/>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="92" y="-256" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="92" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="92" y="-224" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="92" y="-208" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop -->
-<g id="node11" class="node"><title>Waiting_Facility_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1178,-261 956,-261 944,-249 944,-227 956,-215 1178,-215 1190,-227 1190,-249 1178,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M956,-261C950,-261 944,-255 944,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M944,-227C944,-221 950,-215 956,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1178,-215C1184,-215 1190,-221 1190,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1190,-249C1190,-255 1184,-261 1178,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1178,-261 956,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M956,-261C950,-261 944,-255 944,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="944,-249 944,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M944,-227C944,-221 950,-215 956,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="956,-215 1178,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1178,-215C1184,-215 1190,-221 1190,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1190,-227 1190,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1190,-249C1190,-255 1184,-261 1178,-261"/>
-<text text-anchor="middle" x="1067" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="1067" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M990,-344C1027,-329 1061,-306 1066,-271"/>
-<polygon style="fill:red;stroke:red;" points="1069.49,-271.299 1067,-261 1062.52,-270.602 1069.49,-271.299"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="1070" y="-264" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1018,-367C1150,-367 1297,-237 1210,-138 1174,-96 791,-71 706,-69"/>
-<polygon style="fill:black;stroke:black;" points="706,-65.5001 696,-69 706,-72.5001 706,-65.5001"/>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="1308" y="-248" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="1308" y="-232" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1308" y="-216" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-225C451,-222 486,-219 519,-218 663,-211 700,-211 843,-218 873,-219 904,-221 934,-224"/>
-<polygon style="fill:black;stroke:black;" points="933.701,-227.488 944,-225 934.398,-220.522 933.701,-227.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="681" y="-220" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-238C559,-238 789,-238 934,-238"/>
-<polygon style="fill:black;stroke:black;" points="934,-241.5 944,-238 934,-234.5 934,-241.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<text text-anchor="middle" x="681" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M293,-214C293,-113 365,-72 464,-69"/>
-<polygon style="fill:black;stroke:black;" points="464,-72.5001 474,-69 464,-65.5001 464,-72.5001"/>
-<a xlink:title="\n\n\nFacility wait timer expired/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="289" y="-183" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired/</text>
-<text text-anchor="middle" x="289" y="-167" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M417,-238C492,-238 403,-84 464,-70"/>
-<polygon style="fill:black;stroke:black;" points="464.398,-73.4778 474,-69 463.701,-66.5125 464.398,-73.4778"/>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="530" y="-156" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility/</text>
-<text text-anchor="middle" x="530" y="-140" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M943,-214C915,-186 900,-189 867,-170 793,-127 785,-74 706,-69"/>
-<polygon style="fill:red;stroke:red;" points="706,-65.5001 696,-69 706,-72.5001 706,-65.5001"/>
-<a xlink:title="Recv Facility">
-</a>
-<a xlink:title="Recv Facility">
-</a>
-<text text-anchor="middle" x="916" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Recv Facility</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1066,-214C1066,-98 807,-71 706,-69"/>
-<polygon style="fill:black;stroke:black;" points="706,-65.5001 696,-69 706,-72.5001 706,-65.5001"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="1128" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-AssistedMO-LR-GPSFixTooLow.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,422 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="10.00in" height="6.07in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.691145 0.691145) rotate(0) translate(4 840)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-840 1385,-840 1385,4 -4,4"/>
-<text text-anchor="middle" x="690" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted MO&#45;LR &#45; GPS Result too Low</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="267,-785 237,-785 225,-773 225,-761 237,-749 267,-749 279,-761 279,-773 267,-785"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M237,-785C231,-785 225,-779 225,-773"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M225,-761C225,-755 231,-749 237,-749"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M267,-749C273,-749 279,-755 279,-761"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M279,-773C279,-779 273,-785 267,-785"/>
-<polyline style="fill:none;stroke:greenyellow;" points="267,-785 237,-785 "/>
-<path style="fill:none;stroke:greenyellow;" d="M237,-785C231,-785 225,-779 225,-773"/>
-<polyline style="fill:none;stroke:greenyellow;" points="225,-773 225,-761 "/>
-<path style="fill:none;stroke:greenyellow;" d="M225,-761C225,-755 231,-749 237,-749"/>
-<polyline style="fill:none;stroke:greenyellow;" points="237,-749 267,-749 "/>
-<path style="fill:none;stroke:greenyellow;" d="M267,-749C273,-749 279,-755 279,-761"/>
-<polyline style="fill:none;stroke:greenyellow;" points="279,-761 279,-773 "/>
-<path style="fill:none;stroke:greenyellow;" d="M279,-773C279,-779 273,-785 267,-785"/>
-<text text-anchor="middle" x="252" y="-761" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Autonomous -->
-<g id="node3" class="node"><title>Autonomous</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="665,-790 519,-790 507,-778 507,-756 519,-744 665,-744 677,-756 677,-778 665,-790"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M519,-790C513,-790 507,-784 507,-778"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M507,-756C507,-750 513,-744 519,-744"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M665,-744C671,-744 677,-750 677,-756"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M677,-778C677,-784 671,-790 665,-790"/>
-<polyline style="fill:none;stroke:greenyellow;" points="665,-790 519,-790 "/>
-<path style="fill:none;stroke:greenyellow;" d="M519,-790C513,-790 507,-784 507,-778"/>
-<polyline style="fill:none;stroke:greenyellow;" points="507,-778 507,-756 "/>
-<path style="fill:none;stroke:greenyellow;" d="M507,-756C507,-750 513,-744 519,-744"/>
-<polyline style="fill:none;stroke:greenyellow;" points="519,-744 665,-744 "/>
-<path style="fill:none;stroke:greenyellow;" d="M665,-744C671,-744 677,-750 677,-756"/>
-<polyline style="fill:none;stroke:greenyellow;" points="677,-756 677,-778 "/>
-<path style="fill:none;stroke:greenyellow;" d="M677,-778C677,-784 671,-790 665,-790"/>
-<text text-anchor="middle" x="592" y="-770" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Autonomous</text>
-<text text-anchor="middle" x="592" y="-751" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">UE&#45;Based positioning</text>
-</g>
-<!-- Idle&#45;&gt;Autonomous -->
-<g id="edge6" class="edge"><title>Idle&#45;&gt;Autonomous</title>
-<path style="fill:none;stroke:red;" d="M279,-767C326,-767 423,-767 496,-767"/>
-<polygon style="fill:red;stroke:red;" points="496,-770.5 506,-767 496,-763.5 496,-770.5"/>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<text text-anchor="middle" x="393" y="-808" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">User starts Location check</text>
-<text text-anchor="middle" x="393" y="-789" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Autonomous positioning</text>
-<text text-anchor="middle" x="393" y="-770" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start LcsMOLR</text>
-</g>
-<!-- UE_Based -->
-<g id="node4" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1095,-790 865,-790 853,-778 853,-756 865,-744 1095,-744 1107,-756 1107,-778 1095,-790"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M865,-790C859,-790 853,-784 853,-778"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M853,-756C853,-750 859,-744 865,-744"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1095,-744C1101,-744 1107,-750 1107,-756"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1107,-778C1107,-784 1101,-790 1095,-790"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1095,-790 865,-790 "/>
-<path style="fill:none;stroke:greenyellow;" d="M865,-790C859,-790 853,-784 853,-778"/>
-<polyline style="fill:none;stroke:greenyellow;" points="853,-778 853,-756 "/>
-<path style="fill:none;stroke:greenyellow;" d="M853,-756C853,-750 859,-744 865,-744"/>
-<polyline style="fill:none;stroke:greenyellow;" points="865,-744 1095,-744 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1095,-744C1101,-744 1107,-750 1107,-756"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1107,-756 1107,-778 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1107,-778C1107,-784 1101,-790 1095,-790"/>
-<text text-anchor="middle" x="980" y="-770" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="980" y="-751" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Autonomous&#45;&gt;UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M678,-767C726,-767 787,-767 843,-767"/>
-<polygon style="fill:red;stroke:red;" points="843,-770.5 853,-767 843,-763.5 843,-770.5"/>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="765" y="-789" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receives M.C.(Setup)</text>
-<text text-anchor="middle" x="765" y="-770" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node5" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="698,-637 452,-637 440,-625 440,-603 452,-591 698,-591 710,-603 710,-625 698,-637"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M452,-637C446,-637 440,-631 440,-625"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M440,-603C440,-597 446,-591 452,-591"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M698,-591C704,-591 710,-597 710,-603"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M710,-625C710,-631 704,-637 698,-637"/>
-<polyline style="fill:none;stroke:greenyellow;" points="698,-637 452,-637 "/>
-<path style="fill:none;stroke:greenyellow;" d="M452,-637C446,-637 440,-631 440,-625"/>
-<polyline style="fill:none;stroke:greenyellow;" points="440,-625 440,-603 "/>
-<path style="fill:none;stroke:greenyellow;" d="M440,-603C440,-597 446,-591 452,-591"/>
-<polyline style="fill:none;stroke:greenyellow;" points="452,-591 698,-591 "/>
-<path style="fill:none;stroke:greenyellow;" d="M698,-591C704,-591 710,-597 710,-603"/>
-<polyline style="fill:none;stroke:greenyellow;" points="710,-603 710,-625 "/>
-<path style="fill:none;stroke:greenyellow;" d="M710,-625C710,-631 704,-637 698,-637"/>
-<text text-anchor="middle" x="575" y="-617" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="575" y="-598" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M853,-744C803,-694 730,-661 672,-640"/>
-<polygon style="fill:red;stroke:red;" points="672.584,-636.521 662,-637 670.573,-643.226 672.584,-636.521"/>
-<a xlink:title="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="843" y="-725" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="843" y="-706" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="843" y="-687" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="843" y="-668" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="843" y="-649" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedStop -->
-<g id="node8" class="node"><title>Waiting_MC_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1006,-390 784,-390 772,-378 772,-356 784,-344 1006,-344 1018,-356 1018,-378 1006,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M784,-390C778,-390 772,-384 772,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M772,-356C772,-350 778,-344 784,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1006,-344C1012,-344 1018,-350 1018,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1018,-378C1018,-384 1012,-390 1006,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1006,-390 784,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M784,-390C778,-390 772,-384 772,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="772,-378 772,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M772,-356C772,-350 778,-344 784,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="784,-344 1006,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1006,-344C1012,-344 1018,-350 1018,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1018,-356 1018,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1018,-378C1018,-384 1012,-390 1006,-390"/>
-<text text-anchor="middle" x="895" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="895" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M980,-744C982,-706 987,-625 994,-558 1003,-476 1094,-376 1028,-368"/>
-<polygon style="fill:black;stroke:black;" points="1028.3,-364.512 1018,-367 1027.6,-371.478 1028.3,-364.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="1078" y="-648" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="1078" y="-632" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="1078" y="-616" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="1078" y="-600" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="1078" y="-584" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1078" y="-568" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M1107,-767C1286,-767 1203,-382 1028,-367"/>
-<polygon style="fill:black;stroke:black;" points="1028,-363.5 1018,-367 1028,-370.5 1028,-363.5"/>
-<a xlink:title="UE&#45;Based fix\naccuracy\ntoo low/\nStop UE&#45;Based\nPositioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\naccuracy\ntoo low/\nStop UE&#45;Based\nPositioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="1260" y="-656" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="1260" y="-640" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">accuracy</text>
-<text text-anchor="middle" x="1260" y="-624" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">too low/</text>
-<text text-anchor="middle" x="1260" y="-608" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="1260" y="-592" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Positioning,</text>
-<text text-anchor="middle" x="1260" y="-576" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1260" y="-560" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M537,-637C485,-657 422,-648 422,-602 422,-549 432,-545 438,-581"/>
-<polygon style="fill:black;stroke:black;" points="434.607,-581.881 440,-591 441.471,-580.508 434.607,-581.881"/>
-<a xlink:title="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="434" y="-569" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="434" y="-553" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="434" y="-537" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedCont -->
-<g id="node7" class="node"><title>Waiting_MC_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-390 183,-390 171,-378 171,-356 183,-344 405,-344 417,-356 417,-378 405,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-390C177,-390 171,-384 171,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M171,-356C171,-350 177,-344 183,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-344C411,-344 417,-350 417,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-378C417,-384 411,-390 405,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-390 183,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-390C177,-390 171,-384 171,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="171,-378 171,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M171,-356C171,-350 177,-344 183,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-344 405,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-344C411,-344 417,-350 417,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-356 417,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-378C417,-384 411,-390 405,-390"/>
-<text text-anchor="middle" x="294" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="294" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M439,-614C340,-614 307,-468 297,-400"/>
-<polygon style="fill:black;stroke:black;" points="300.478,-399.602 296,-390 293.512,-400.299 300.478,-399.602"/>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="382" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="382" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="382" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M575,-591C575,-517 526,-480 576,-426 621,-375 867,-452 893,-400"/>
-<polygon style="fill:black;stroke:black;" points="896.471,-400.492 895,-390 889.607,-399.119 896.471,-400.492"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="660" y="-508" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="660" y="-492" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="660" y="-476" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="660" y="-460" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="660" y="-444" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="660" y="-428" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M711,-614C798,-614 706,-488 767,-426 804,-386 884,-441 894,-400"/>
-<polygon style="fill:red;stroke:red;" points="897.488,-400.299 895,-390 890.522,-399.602 897.488,-400.299"/>
-<a xlink:title="UE&#45;Based fix\naccuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\naccuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="866" y="-506" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="866" y="-487" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">accuracy too low/</text>
-<text text-anchor="middle" x="866" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="866" y="-449" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R.</text>
-<text text-anchor="middle" x="866" y="-430" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(confidence=100)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont -->
-<g id="node10" class="node"><title>Waiting_Facility_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-261 183,-261 171,-249 171,-227 183,-215 405,-215 417,-227 417,-249 405,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-261C177,-261 171,-255 171,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M171,-227C171,-221 177,-215 183,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-215C411,-215 417,-221 417,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-249C417,-255 411,-261 405,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-261 183,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-261C177,-261 171,-255 171,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="171,-249 171,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M171,-227C171,-221 177,-215 183,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-215 405,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-215C411,-215 417,-221 417,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-227 417,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-249C417,-255 411,-261 405,-261"/>
-<text text-anchor="middle" x="294" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="294" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M567,-591C548,-541 499,-421 426,-344 381,-296 303,-326 295,-271"/>
-<polygon style="fill:black;stroke:black;" points="298.478,-270.602 294,-261 291.512,-271.299 298.478,-270.602"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="299" y="-264" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-348C424,-348 429,-347 435,-347 577,-336 614,-336 755,-347 757,-347 760,-347 762,-347"/>
-<polygon style="fill:black;stroke:black;" points="761.701,-350.488 772,-348 762.398,-343.522 761.701,-350.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="595" y="-349" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-367C519,-367 660,-367 762,-367"/>
-<polygon style="fill:black;stroke:black;" points="762,-370.5 772,-367 762,-363.5 762,-370.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="595" y="-377" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos.,</text>
-<text text-anchor="middle" x="595" y="-361" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M294,-344C294,-311 294,-299 294,-271"/>
-<polygon style="fill:black;stroke:black;" points="297.5,-271 294,-261 290.5,-271 297.5,-271"/>
-</g>
-<!-- End -->
-<g id="node13" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="684,-101.5 486,-101.5 474,-89.5 474,-48.5 486,-36.5 684,-36.5 696,-48.5 696,-89.5 684,-101.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M486,-101.5C480,-101.5 474,-95.5 474,-89.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M474,-48.5C474,-42.5 480,-36.5 486,-36.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M684,-36.5C690,-36.5 696,-42.5 696,-48.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M696,-89.5C696,-95.5 690,-101.5 684,-101.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="684,-101.5 486,-101.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M486,-101.5C480,-101.5 474,-95.5 474,-89.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="474,-89.5 474,-48.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M474,-48.5C474,-42.5 480,-36.5 486,-36.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="486,-36.5 684,-36.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M684,-36.5C690,-36.5 696,-42.5 696,-48.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="696,-48.5 696,-89.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M696,-89.5C696,-95.5 690,-101.5 684,-101.5"/>
-<text text-anchor="middle" x="585" y="-82" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-<text text-anchor="middle" x="585" y="-63" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Complete User Request</text>
-<text text-anchor="middle" x="585" y="-44" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">For no UE&#45;Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M170,-344C116,-290 56,-334 16,-270 1,-245 0,-228 16,-206 77,-123 350,-72 464,-69"/>
-<polygon style="fill:black;stroke:black;" points="464,-72.5001 474,-69 464,-65.5001 464,-72.5001"/>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="92" y="-256" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="92" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="92" y="-224" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="92" y="-208" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop -->
-<g id="node11" class="node"><title>Waiting_Facility_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1178,-261 956,-261 944,-249 944,-227 956,-215 1178,-215 1190,-227 1190,-249 1178,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M956,-261C950,-261 944,-255 944,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M944,-227C944,-221 950,-215 956,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1178,-215C1184,-215 1190,-221 1190,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1190,-249C1190,-255 1184,-261 1178,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1178,-261 956,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M956,-261C950,-261 944,-255 944,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="944,-249 944,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M944,-227C944,-221 950,-215 956,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="956,-215 1178,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1178,-215C1184,-215 1190,-221 1190,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1190,-227 1190,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1190,-249C1190,-255 1184,-261 1178,-261"/>
-<text text-anchor="middle" x="1067" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="1067" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M990,-344C1027,-329 1061,-306 1066,-271"/>
-<polygon style="fill:red;stroke:red;" points="1069.49,-271.299 1067,-261 1062.52,-270.602 1069.49,-271.299"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="1070" y="-264" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1018,-367C1150,-367 1297,-237 1210,-138 1174,-96 791,-71 706,-69"/>
-<polygon style="fill:black;stroke:black;" points="706,-65.5001 696,-69 706,-72.5001 706,-65.5001"/>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="1308" y="-248" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="1308" y="-232" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1308" y="-216" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-225C451,-222 486,-219 519,-218 663,-211 700,-211 843,-218 873,-219 904,-221 934,-224"/>
-<polygon style="fill:black;stroke:black;" points="933.701,-227.488 944,-225 934.398,-220.522 933.701,-227.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="681" y="-220" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-238C559,-238 789,-238 934,-238"/>
-<polygon style="fill:black;stroke:black;" points="934,-241.5 944,-238 934,-234.5 934,-241.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<text text-anchor="middle" x="681" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M293,-214C293,-113 365,-72 464,-69"/>
-<polygon style="fill:black;stroke:black;" points="464,-72.5001 474,-69 464,-65.5001 464,-72.5001"/>
-<a xlink:title="\n\n\nFacility wait timer expired/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="289" y="-183" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired/</text>
-<text text-anchor="middle" x="289" y="-167" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M417,-238C492,-238 403,-84 464,-70"/>
-<polygon style="fill:black;stroke:black;" points="464.398,-73.4778 474,-69 463.701,-66.5125 464.398,-73.4778"/>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="530" y="-156" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility/</text>
-<text text-anchor="middle" x="530" y="-140" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M943,-214C915,-186 900,-189 867,-170 793,-127 785,-74 706,-69"/>
-<polygon style="fill:red;stroke:red;" points="706,-65.5001 696,-69 706,-72.5001 706,-65.5001"/>
-<a xlink:title="Recv Facility">
-</a>
-<a xlink:title="Recv Facility">
-</a>
-<text text-anchor="middle" x="916" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Recv Facility</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1066,-214C1066,-98 807,-71 706,-69"/>
-<polygon style="fill:black;stroke:black;" points="706,-65.5001 696,-69 706,-72.5001 706,-65.5001"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="1128" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-AssistedMO-LR-GPSFixTooLowFacilityTimeout.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,422 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="10.00in" height="6.10in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.694645 0.694645) rotate(0) translate(4 840)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-840 1378,-840 1378,4 -4,4"/>
-<text text-anchor="middle" x="687" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted MO&#45;LR &#45; GPS Result too Low &#45; Facility Timeout</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="267,-785 237,-785 225,-773 225,-761 237,-749 267,-749 279,-761 279,-773 267,-785"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M237,-785C231,-785 225,-779 225,-773"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M225,-761C225,-755 231,-749 237,-749"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M267,-749C273,-749 279,-755 279,-761"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M279,-773C279,-779 273,-785 267,-785"/>
-<polyline style="fill:none;stroke:greenyellow;" points="267,-785 237,-785 "/>
-<path style="fill:none;stroke:greenyellow;" d="M237,-785C231,-785 225,-779 225,-773"/>
-<polyline style="fill:none;stroke:greenyellow;" points="225,-773 225,-761 "/>
-<path style="fill:none;stroke:greenyellow;" d="M225,-761C225,-755 231,-749 237,-749"/>
-<polyline style="fill:none;stroke:greenyellow;" points="237,-749 267,-749 "/>
-<path style="fill:none;stroke:greenyellow;" d="M267,-749C273,-749 279,-755 279,-761"/>
-<polyline style="fill:none;stroke:greenyellow;" points="279,-761 279,-773 "/>
-<path style="fill:none;stroke:greenyellow;" d="M279,-773C279,-779 273,-785 267,-785"/>
-<text text-anchor="middle" x="252" y="-761" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Autonomous -->
-<g id="node3" class="node"><title>Autonomous</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="665,-790 519,-790 507,-778 507,-756 519,-744 665,-744 677,-756 677,-778 665,-790"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M519,-790C513,-790 507,-784 507,-778"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M507,-756C507,-750 513,-744 519,-744"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M665,-744C671,-744 677,-750 677,-756"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M677,-778C677,-784 671,-790 665,-790"/>
-<polyline style="fill:none;stroke:greenyellow;" points="665,-790 519,-790 "/>
-<path style="fill:none;stroke:greenyellow;" d="M519,-790C513,-790 507,-784 507,-778"/>
-<polyline style="fill:none;stroke:greenyellow;" points="507,-778 507,-756 "/>
-<path style="fill:none;stroke:greenyellow;" d="M507,-756C507,-750 513,-744 519,-744"/>
-<polyline style="fill:none;stroke:greenyellow;" points="519,-744 665,-744 "/>
-<path style="fill:none;stroke:greenyellow;" d="M665,-744C671,-744 677,-750 677,-756"/>
-<polyline style="fill:none;stroke:greenyellow;" points="677,-756 677,-778 "/>
-<path style="fill:none;stroke:greenyellow;" d="M677,-778C677,-784 671,-790 665,-790"/>
-<text text-anchor="middle" x="592" y="-770" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Autonomous</text>
-<text text-anchor="middle" x="592" y="-751" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">UE&#45;Based positioning</text>
-</g>
-<!-- Idle&#45;&gt;Autonomous -->
-<g id="edge6" class="edge"><title>Idle&#45;&gt;Autonomous</title>
-<path style="fill:none;stroke:red;" d="M279,-767C326,-767 423,-767 496,-767"/>
-<polygon style="fill:red;stroke:red;" points="496,-770.5 506,-767 496,-763.5 496,-770.5"/>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<text text-anchor="middle" x="393" y="-808" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">User starts Location check</text>
-<text text-anchor="middle" x="393" y="-789" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Autonomous positioning</text>
-<text text-anchor="middle" x="393" y="-770" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start LcsMOLR</text>
-</g>
-<!-- UE_Based -->
-<g id="node4" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1095,-790 865,-790 853,-778 853,-756 865,-744 1095,-744 1107,-756 1107,-778 1095,-790"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M865,-790C859,-790 853,-784 853,-778"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M853,-756C853,-750 859,-744 865,-744"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1095,-744C1101,-744 1107,-750 1107,-756"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1107,-778C1107,-784 1101,-790 1095,-790"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1095,-790 865,-790 "/>
-<path style="fill:none;stroke:greenyellow;" d="M865,-790C859,-790 853,-784 853,-778"/>
-<polyline style="fill:none;stroke:greenyellow;" points="853,-778 853,-756 "/>
-<path style="fill:none;stroke:greenyellow;" d="M853,-756C853,-750 859,-744 865,-744"/>
-<polyline style="fill:none;stroke:greenyellow;" points="865,-744 1095,-744 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1095,-744C1101,-744 1107,-750 1107,-756"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1107,-756 1107,-778 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1107,-778C1107,-784 1101,-790 1095,-790"/>
-<text text-anchor="middle" x="980" y="-770" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="980" y="-751" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Autonomous&#45;&gt;UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M678,-767C726,-767 787,-767 843,-767"/>
-<polygon style="fill:red;stroke:red;" points="843,-770.5 853,-767 843,-763.5 843,-770.5"/>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="765" y="-789" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receives M.C.(Setup)</text>
-<text text-anchor="middle" x="765" y="-770" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node5" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="698,-637 452,-637 440,-625 440,-603 452,-591 698,-591 710,-603 710,-625 698,-637"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M452,-637C446,-637 440,-631 440,-625"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M440,-603C440,-597 446,-591 452,-591"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M698,-591C704,-591 710,-597 710,-603"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M710,-625C710,-631 704,-637 698,-637"/>
-<polyline style="fill:none;stroke:greenyellow;" points="698,-637 452,-637 "/>
-<path style="fill:none;stroke:greenyellow;" d="M452,-637C446,-637 440,-631 440,-625"/>
-<polyline style="fill:none;stroke:greenyellow;" points="440,-625 440,-603 "/>
-<path style="fill:none;stroke:greenyellow;" d="M440,-603C440,-597 446,-591 452,-591"/>
-<polyline style="fill:none;stroke:greenyellow;" points="452,-591 698,-591 "/>
-<path style="fill:none;stroke:greenyellow;" d="M698,-591C704,-591 710,-597 710,-603"/>
-<polyline style="fill:none;stroke:greenyellow;" points="710,-603 710,-625 "/>
-<path style="fill:none;stroke:greenyellow;" d="M710,-625C710,-631 704,-637 698,-637"/>
-<text text-anchor="middle" x="575" y="-617" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="575" y="-598" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M853,-744C803,-694 730,-661 672,-640"/>
-<polygon style="fill:red;stroke:red;" points="672.584,-636.521 662,-637 670.573,-643.226 672.584,-636.521"/>
-<a xlink:title="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="843" y="-725" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="843" y="-706" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="843" y="-687" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="843" y="-668" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="843" y="-649" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedStop -->
-<g id="node8" class="node"><title>Waiting_MC_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1006,-390 784,-390 772,-378 772,-356 784,-344 1006,-344 1018,-356 1018,-378 1006,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M784,-390C778,-390 772,-384 772,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M772,-356C772,-350 778,-344 784,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1006,-344C1012,-344 1018,-350 1018,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1018,-378C1018,-384 1012,-390 1006,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1006,-390 784,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M784,-390C778,-390 772,-384 772,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="772,-378 772,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M772,-356C772,-350 778,-344 784,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="784,-344 1006,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1006,-344C1012,-344 1018,-350 1018,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1018,-356 1018,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1018,-378C1018,-384 1012,-390 1006,-390"/>
-<text text-anchor="middle" x="895" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="895" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M980,-744C982,-706 987,-625 994,-558 1003,-476 1094,-376 1028,-368"/>
-<polygon style="fill:black;stroke:black;" points="1028.3,-364.512 1018,-367 1027.6,-371.478 1028.3,-364.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="1078" y="-648" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="1078" y="-632" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="1078" y="-616" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="1078" y="-600" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="1078" y="-584" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1078" y="-568" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M1107,-767C1286,-767 1203,-382 1028,-367"/>
-<polygon style="fill:black;stroke:black;" points="1028,-363.5 1018,-367 1028,-370.5 1028,-363.5"/>
-<a xlink:title="UE&#45;Based fix\naccuracy\ntoo low/\nStop UE&#45;Based\nPositioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\naccuracy\ntoo low/\nStop UE&#45;Based\nPositioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="1260" y="-656" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="1260" y="-640" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">accuracy</text>
-<text text-anchor="middle" x="1260" y="-624" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">too low/</text>
-<text text-anchor="middle" x="1260" y="-608" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="1260" y="-592" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Positioning,</text>
-<text text-anchor="middle" x="1260" y="-576" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1260" y="-560" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M537,-637C485,-657 422,-648 422,-602 422,-549 432,-545 438,-581"/>
-<polygon style="fill:black;stroke:black;" points="434.607,-581.881 440,-591 441.471,-580.508 434.607,-581.881"/>
-<a xlink:title="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="434" y="-569" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="434" y="-553" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="434" y="-537" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedCont -->
-<g id="node7" class="node"><title>Waiting_MC_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-390 183,-390 171,-378 171,-356 183,-344 405,-344 417,-356 417,-378 405,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-390C177,-390 171,-384 171,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M171,-356C171,-350 177,-344 183,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-344C411,-344 417,-350 417,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-378C417,-384 411,-390 405,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-390 183,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-390C177,-390 171,-384 171,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="171,-378 171,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M171,-356C171,-350 177,-344 183,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-344 405,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-344C411,-344 417,-350 417,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-356 417,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-378C417,-384 411,-390 405,-390"/>
-<text text-anchor="middle" x="294" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="294" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M439,-614C340,-614 307,-468 297,-400"/>
-<polygon style="fill:black;stroke:black;" points="300.478,-399.602 296,-390 293.512,-400.299 300.478,-399.602"/>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="382" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="382" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="382" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M575,-591C575,-517 526,-480 576,-426 621,-375 867,-452 893,-400"/>
-<polygon style="fill:black;stroke:black;" points="896.471,-400.492 895,-390 889.607,-399.119 896.471,-400.492"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="660" y="-508" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="660" y="-492" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="660" y="-476" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="660" y="-460" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="660" y="-444" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="660" y="-428" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M711,-614C798,-614 706,-488 767,-426 804,-386 884,-441 894,-400"/>
-<polygon style="fill:red;stroke:red;" points="897.488,-400.299 895,-390 890.522,-399.602 897.488,-400.299"/>
-<a xlink:title="UE&#45;Based fix\naccuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\naccuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="866" y="-506" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="866" y="-487" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">accuracy too low/</text>
-<text text-anchor="middle" x="866" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="866" y="-449" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R.</text>
-<text text-anchor="middle" x="866" y="-430" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(confidence=100)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont -->
-<g id="node10" class="node"><title>Waiting_Facility_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-261 183,-261 171,-249 171,-227 183,-215 405,-215 417,-227 417,-249 405,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-261C177,-261 171,-255 171,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M171,-227C171,-221 177,-215 183,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-215C411,-215 417,-221 417,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-249C417,-255 411,-261 405,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-261 183,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-261C177,-261 171,-255 171,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="171,-249 171,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M171,-227C171,-221 177,-215 183,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-215 405,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-215C411,-215 417,-221 417,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-227 417,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-249C417,-255 411,-261 405,-261"/>
-<text text-anchor="middle" x="294" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="294" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M567,-591C548,-541 499,-421 426,-344 381,-296 303,-326 295,-271"/>
-<polygon style="fill:black;stroke:black;" points="298.478,-270.602 294,-261 291.512,-271.299 298.478,-270.602"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="299" y="-264" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-348C424,-348 429,-347 435,-347 577,-336 614,-336 755,-347 757,-347 760,-347 762,-347"/>
-<polygon style="fill:black;stroke:black;" points="761.701,-350.488 772,-348 762.398,-343.522 761.701,-350.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="595" y="-349" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-367C519,-367 660,-367 762,-367"/>
-<polygon style="fill:black;stroke:black;" points="762,-370.5 772,-367 762,-363.5 762,-370.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="595" y="-377" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos.,</text>
-<text text-anchor="middle" x="595" y="-361" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M294,-344C294,-311 294,-299 294,-271"/>
-<polygon style="fill:black;stroke:black;" points="297.5,-271 294,-261 290.5,-271 297.5,-271"/>
-</g>
-<!-- End -->
-<g id="node13" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="681,-101.5 483,-101.5 471,-89.5 471,-48.5 483,-36.5 681,-36.5 693,-48.5 693,-89.5 681,-101.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M483,-101.5C477,-101.5 471,-95.5 471,-89.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M471,-48.5C471,-42.5 477,-36.5 483,-36.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M681,-36.5C687,-36.5 693,-42.5 693,-48.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M693,-89.5C693,-95.5 687,-101.5 681,-101.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="681,-101.5 483,-101.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M483,-101.5C477,-101.5 471,-95.5 471,-89.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="471,-89.5 471,-48.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M471,-48.5C471,-42.5 477,-36.5 483,-36.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="483,-36.5 681,-36.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M681,-36.5C687,-36.5 693,-42.5 693,-48.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="693,-48.5 693,-89.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M693,-89.5C693,-95.5 687,-101.5 681,-101.5"/>
-<text text-anchor="middle" x="582" y="-82" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-<text text-anchor="middle" x="582" y="-63" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Complete User Request</text>
-<text text-anchor="middle" x="582" y="-44" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">For no UE&#45;Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M170,-344C116,-290 56,-334 16,-270 1,-245 0,-228 16,-206 76,-124 348,-72 461,-69"/>
-<polygon style="fill:black;stroke:black;" points="461,-72.5001 471,-69 461,-65.5001 461,-72.5001"/>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="92" y="-256" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="92" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="92" y="-224" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="92" y="-208" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop -->
-<g id="node11" class="node"><title>Waiting_Facility_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1178,-261 956,-261 944,-249 944,-227 956,-215 1178,-215 1190,-227 1190,-249 1178,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M956,-261C950,-261 944,-255 944,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M944,-227C944,-221 950,-215 956,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1178,-215C1184,-215 1190,-221 1190,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1190,-249C1190,-255 1184,-261 1178,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1178,-261 956,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M956,-261C950,-261 944,-255 944,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="944,-249 944,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M944,-227C944,-221 950,-215 956,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="956,-215 1178,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1178,-215C1184,-215 1190,-221 1190,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1190,-227 1190,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1190,-249C1190,-255 1184,-261 1178,-261"/>
-<text text-anchor="middle" x="1067" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="1067" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M990,-344C1027,-329 1061,-306 1066,-271"/>
-<polygon style="fill:red;stroke:red;" points="1069.49,-271.299 1067,-261 1062.52,-270.602 1069.49,-271.299"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="1070" y="-264" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1018,-367C1149,-367 1290,-236 1204,-138 1168,-96 787,-71 703,-69"/>
-<polygon style="fill:black;stroke:black;" points="703,-65.5001 693,-69 703,-72.5001 703,-65.5001"/>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="1301" y="-248" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="1301" y="-232" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1301" y="-216" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-225C451,-222 486,-219 519,-218 663,-211 700,-211 843,-218 873,-219 904,-221 934,-224"/>
-<polygon style="fill:black;stroke:black;" points="933.701,-227.488 944,-225 934.398,-220.522 933.701,-227.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="681" y="-220" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-238C559,-238 789,-238 934,-238"/>
-<polygon style="fill:black;stroke:black;" points="934,-241.5 944,-238 934,-234.5 934,-241.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<text text-anchor="middle" x="681" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M293,-214C293,-114 363,-72 461,-69"/>
-<polygon style="fill:black;stroke:black;" points="461,-72.5001 471,-69 461,-65.5001 461,-72.5001"/>
-<a xlink:title="\n\n\nFacility wait timer expired/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="289" y="-183" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired/</text>
-<text text-anchor="middle" x="289" y="-167" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M417,-238C491,-238 401,-84 461,-70"/>
-<polygon style="fill:black;stroke:black;" points="461.398,-73.4778 471,-69 460.701,-66.5125 461.398,-73.4778"/>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="529" y="-156" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility/</text>
-<text text-anchor="middle" x="529" y="-140" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M943,-214C912,-183 894,-191 857,-170 785,-130 778,-74 703,-69"/>
-<polygon style="fill:black;stroke:black;" points="703,-65.5001 693,-69 703,-72.5001 703,-65.5001"/>
-<a xlink:title="Recv Facility">
-</a>
-<a xlink:title="Recv Facility">
-</a>
-<text text-anchor="middle" x="899" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M1066,-214C1066,-180 966,-151 936,-138 835,-94 807,-71 703,-69"/>
-<polygon style="fill:red;stroke:red;" points="703,-65.5001 693,-69 703,-72.5001 703,-65.5001"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="1109" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Facility wait timer expired</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-AssistedMO-LR-GPSFutile.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,421 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="10.00in" height="5.96in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.691145 0.691145) rotate(0) translate(4 824)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-824 1385,-824 1385,4 -4,4"/>
-<text text-anchor="middle" x="690" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted MO&#45;LR &#45; GPS Result Futile</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="267,-769 237,-769 225,-757 225,-745 237,-733 267,-733 279,-745 279,-757 267,-769"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M237,-769C231,-769 225,-763 225,-757"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M225,-745C225,-739 231,-733 237,-733"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M267,-733C273,-733 279,-739 279,-745"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M279,-757C279,-763 273,-769 267,-769"/>
-<polyline style="fill:none;stroke:greenyellow;" points="267,-769 237,-769 "/>
-<path style="fill:none;stroke:greenyellow;" d="M237,-769C231,-769 225,-763 225,-757"/>
-<polyline style="fill:none;stroke:greenyellow;" points="225,-757 225,-745 "/>
-<path style="fill:none;stroke:greenyellow;" d="M225,-745C225,-739 231,-733 237,-733"/>
-<polyline style="fill:none;stroke:greenyellow;" points="237,-733 267,-733 "/>
-<path style="fill:none;stroke:greenyellow;" d="M267,-733C273,-733 279,-739 279,-745"/>
-<polyline style="fill:none;stroke:greenyellow;" points="279,-745 279,-757 "/>
-<path style="fill:none;stroke:greenyellow;" d="M279,-757C279,-763 273,-769 267,-769"/>
-<text text-anchor="middle" x="252" y="-745" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Autonomous -->
-<g id="node3" class="node"><title>Autonomous</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="665,-774 519,-774 507,-762 507,-740 519,-728 665,-728 677,-740 677,-762 665,-774"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M519,-774C513,-774 507,-768 507,-762"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M507,-740C507,-734 513,-728 519,-728"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M665,-728C671,-728 677,-734 677,-740"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M677,-762C677,-768 671,-774 665,-774"/>
-<polyline style="fill:none;stroke:greenyellow;" points="665,-774 519,-774 "/>
-<path style="fill:none;stroke:greenyellow;" d="M519,-774C513,-774 507,-768 507,-762"/>
-<polyline style="fill:none;stroke:greenyellow;" points="507,-762 507,-740 "/>
-<path style="fill:none;stroke:greenyellow;" d="M507,-740C507,-734 513,-728 519,-728"/>
-<polyline style="fill:none;stroke:greenyellow;" points="519,-728 665,-728 "/>
-<path style="fill:none;stroke:greenyellow;" d="M665,-728C671,-728 677,-734 677,-740"/>
-<polyline style="fill:none;stroke:greenyellow;" points="677,-740 677,-762 "/>
-<path style="fill:none;stroke:greenyellow;" d="M677,-762C677,-768 671,-774 665,-774"/>
-<text text-anchor="middle" x="592" y="-754" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Autonomous</text>
-<text text-anchor="middle" x="592" y="-735" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">UE&#45;Based positioning</text>
-</g>
-<!-- Idle&#45;&gt;Autonomous -->
-<g id="edge6" class="edge"><title>Idle&#45;&gt;Autonomous</title>
-<path style="fill:none;stroke:red;" d="M279,-751C326,-751 423,-751 496,-751"/>
-<polygon style="fill:red;stroke:red;" points="496,-754.5 506,-751 496,-747.5 496,-754.5"/>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<text text-anchor="middle" x="393" y="-792" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">User starts Location check</text>
-<text text-anchor="middle" x="393" y="-773" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Autonomous positioning</text>
-<text text-anchor="middle" x="393" y="-754" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start LcsMOLR</text>
-</g>
-<!-- UE_Based -->
-<g id="node4" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1095,-774 865,-774 853,-762 853,-740 865,-728 1095,-728 1107,-740 1107,-762 1095,-774"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M865,-774C859,-774 853,-768 853,-762"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M853,-740C853,-734 859,-728 865,-728"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1095,-728C1101,-728 1107,-734 1107,-740"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1107,-762C1107,-768 1101,-774 1095,-774"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1095,-774 865,-774 "/>
-<path style="fill:none;stroke:greenyellow;" d="M865,-774C859,-774 853,-768 853,-762"/>
-<polyline style="fill:none;stroke:greenyellow;" points="853,-762 853,-740 "/>
-<path style="fill:none;stroke:greenyellow;" d="M853,-740C853,-734 859,-728 865,-728"/>
-<polyline style="fill:none;stroke:greenyellow;" points="865,-728 1095,-728 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1095,-728C1101,-728 1107,-734 1107,-740"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1107,-740 1107,-762 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1107,-762C1107,-768 1101,-774 1095,-774"/>
-<text text-anchor="middle" x="980" y="-754" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="980" y="-735" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Autonomous&#45;&gt;UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M678,-751C726,-751 787,-751 843,-751"/>
-<polygon style="fill:red;stroke:red;" points="843,-754.5 853,-751 843,-747.5 843,-754.5"/>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="765" y="-773" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receives M.C.(Setup)</text>
-<text text-anchor="middle" x="765" y="-754" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node5" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="698,-629 452,-629 440,-617 440,-595 452,-583 698,-583 710,-595 710,-617 698,-629"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M452,-629C446,-629 440,-623 440,-617"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M440,-595C440,-589 446,-583 452,-583"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M698,-583C704,-583 710,-589 710,-595"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M710,-617C710,-623 704,-629 698,-629"/>
-<polyline style="fill:none;stroke:greenyellow;" points="698,-629 452,-629 "/>
-<path style="fill:none;stroke:greenyellow;" d="M452,-629C446,-629 440,-623 440,-617"/>
-<polyline style="fill:none;stroke:greenyellow;" points="440,-617 440,-595 "/>
-<path style="fill:none;stroke:greenyellow;" d="M440,-595C440,-589 446,-583 452,-583"/>
-<polyline style="fill:none;stroke:greenyellow;" points="452,-583 698,-583 "/>
-<path style="fill:none;stroke:greenyellow;" d="M698,-583C704,-583 710,-589 710,-595"/>
-<polyline style="fill:none;stroke:greenyellow;" points="710,-595 710,-617 "/>
-<path style="fill:none;stroke:greenyellow;" d="M710,-617C710,-623 704,-629 698,-629"/>
-<text text-anchor="middle" x="575" y="-609" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="575" y="-590" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M853,-728C806,-681 739,-650 682,-632"/>
-<polygon style="fill:red;stroke:red;" points="682.584,-628.521 672,-629 680.573,-635.226 682.584,-628.521"/>
-<a xlink:title="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="843" y="-709" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="843" y="-690" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="843" y="-671" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="843" y="-652" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="843" y="-633" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedStop -->
-<g id="node8" class="node"><title>Waiting_MC_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1006,-390 784,-390 772,-378 772,-356 784,-344 1006,-344 1018,-356 1018,-378 1006,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M784,-390C778,-390 772,-384 772,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M772,-356C772,-350 778,-344 784,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1006,-344C1012,-344 1018,-350 1018,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1018,-378C1018,-384 1012,-390 1006,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1006,-390 784,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M784,-390C778,-390 772,-384 772,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="772,-378 772,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M772,-356C772,-350 778,-344 784,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="784,-344 1006,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1006,-344C1012,-344 1018,-350 1018,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1018,-356 1018,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1018,-378C1018,-384 1012,-390 1006,-390"/>
-<text text-anchor="middle" x="895" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="895" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M980,-728C982,-692 987,-619 994,-558 1003,-476 1094,-376 1028,-368"/>
-<polygon style="fill:black;stroke:black;" points="1028.3,-364.512 1018,-367 1027.6,-371.478 1028.3,-364.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="1078" y="-640" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="1078" y="-624" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="1078" y="-608" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="1078" y="-592" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="1078" y="-576" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1078" y="-560" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M1107,-751C1279,-751 1196,-382 1028,-367"/>
-<polygon style="fill:black;stroke:black;" points="1028,-363.5 1018,-367 1028,-370.5 1028,-363.5"/>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="1261" y="-640" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="1261" y="-624" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Futile)/</text>
-<text text-anchor="middle" x="1261" y="-608" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="1261" y="-592" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Positioning,</text>
-<text text-anchor="middle" x="1261" y="-576" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="1261" y="-560" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M531,-629C480,-645 422,-635 422,-594 422,-546 432,-541 438,-573"/>
-<polygon style="fill:black;stroke:black;" points="434.607,-573.881 440,-583 441.471,-572.508 434.607,-573.881"/>
-<a xlink:title="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="434" y="-561" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="434" y="-545" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="434" y="-529" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedCont -->
-<g id="node7" class="node"><title>Waiting_MC_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-390 183,-390 171,-378 171,-356 183,-344 405,-344 417,-356 417,-378 405,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-390C177,-390 171,-384 171,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M171,-356C171,-350 177,-344 183,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-344C411,-344 417,-350 417,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-378C417,-384 411,-390 405,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-390 183,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-390C177,-390 171,-384 171,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="171,-378 171,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M171,-356C171,-350 177,-344 183,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-344 405,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-344C411,-344 417,-350 417,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-356 417,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-378C417,-384 411,-390 405,-390"/>
-<text text-anchor="middle" x="294" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="294" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M439,-606C343,-606 310,-466 299,-400"/>
-<polygon style="fill:black;stroke:black;" points="302.393,-399.119 297,-390 295.529,-400.492 302.393,-399.119"/>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="387" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="387" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="387" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M575,-583C575,-513 529,-477 576,-426 621,-375 867,-452 893,-400"/>
-<polygon style="fill:black;stroke:black;" points="896.471,-400.492 895,-390 889.607,-399.119 896.471,-400.492"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="660" y="-508" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="660" y="-492" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="660" y="-476" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="660" y="-460" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="660" y="-444" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="660" y="-428" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M711,-606C734,-606 766,-426 767,-426 804,-386 884,-441 894,-400"/>
-<polygon style="fill:red;stroke:red;" points="897.488,-400.299 895,-390 890.522,-399.602 897.488,-400.299"/>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="866" y="-506" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="866" y="-487" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Futile)/</text>
-<text text-anchor="middle" x="866" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="866" y="-449" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="866" y="-430" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(confidence=100)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont -->
-<g id="node10" class="node"><title>Waiting_Facility_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-261 183,-261 171,-249 171,-227 183,-215 405,-215 417,-227 417,-249 405,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-261C177,-261 171,-255 171,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M171,-227C171,-221 177,-215 183,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-215C411,-215 417,-221 417,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-249C417,-255 411,-261 405,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-261 183,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-261C177,-261 171,-255 171,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="171,-249 171,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M171,-227C171,-221 177,-215 183,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-215 405,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-215C411,-215 417,-221 417,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-227 417,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-249C417,-255 411,-261 405,-261"/>
-<text text-anchor="middle" x="294" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="294" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M566,-583C547,-534 497,-418 426,-344 381,-296 303,-326 295,-271"/>
-<polygon style="fill:black;stroke:black;" points="298.478,-270.602 294,-261 291.512,-271.299 298.478,-270.602"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="299" y="-264" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-348C424,-348 429,-347 435,-347 577,-336 614,-336 755,-347 757,-347 760,-347 762,-347"/>
-<polygon style="fill:black;stroke:black;" points="761.701,-350.488 772,-348 762.398,-343.522 761.701,-350.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="595" y="-349" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-367C519,-367 660,-367 762,-367"/>
-<polygon style="fill:black;stroke:black;" points="762,-370.5 772,-367 762,-363.5 762,-370.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="595" y="-377" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos.,</text>
-<text text-anchor="middle" x="595" y="-361" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M294,-344C294,-311 294,-299 294,-271"/>
-<polygon style="fill:black;stroke:black;" points="297.5,-271 294,-261 290.5,-271 297.5,-271"/>
-</g>
-<!-- End -->
-<g id="node13" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="684,-101.5 486,-101.5 474,-89.5 474,-48.5 486,-36.5 684,-36.5 696,-48.5 696,-89.5 684,-101.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M486,-101.5C480,-101.5 474,-95.5 474,-89.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M474,-48.5C474,-42.5 480,-36.5 486,-36.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M684,-36.5C690,-36.5 696,-42.5 696,-48.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M696,-89.5C696,-95.5 690,-101.5 684,-101.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="684,-101.5 486,-101.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M486,-101.5C480,-101.5 474,-95.5 474,-89.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="474,-89.5 474,-48.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M474,-48.5C474,-42.5 480,-36.5 486,-36.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="486,-36.5 684,-36.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M684,-36.5C690,-36.5 696,-42.5 696,-48.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="696,-48.5 696,-89.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M696,-89.5C696,-95.5 690,-101.5 684,-101.5"/>
-<text text-anchor="middle" x="585" y="-82" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-<text text-anchor="middle" x="585" y="-63" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Complete User Request</text>
-<text text-anchor="middle" x="585" y="-44" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">For no UE&#45;Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M170,-344C116,-290 56,-334 16,-270 1,-245 0,-228 16,-206 77,-123 350,-72 464,-69"/>
-<polygon style="fill:black;stroke:black;" points="464,-72.5001 474,-69 464,-65.5001 464,-72.5001"/>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="92" y="-256" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="92" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="92" y="-224" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="92" y="-208" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop -->
-<g id="node11" class="node"><title>Waiting_Facility_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1178,-261 956,-261 944,-249 944,-227 956,-215 1178,-215 1190,-227 1190,-249 1178,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M956,-261C950,-261 944,-255 944,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M944,-227C944,-221 950,-215 956,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1178,-215C1184,-215 1190,-221 1190,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1190,-249C1190,-255 1184,-261 1178,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1178,-261 956,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M956,-261C950,-261 944,-255 944,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="944,-249 944,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M944,-227C944,-221 950,-215 956,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="956,-215 1178,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1178,-215C1184,-215 1190,-221 1190,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1190,-227 1190,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1190,-249C1190,-255 1184,-261 1178,-261"/>
-<text text-anchor="middle" x="1067" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="1067" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M990,-344C1027,-329 1061,-306 1066,-271"/>
-<polygon style="fill:red;stroke:red;" points="1069.49,-271.299 1067,-261 1062.52,-270.602 1069.49,-271.299"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="1070" y="-264" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1018,-367C1150,-367 1297,-237 1210,-138 1174,-96 791,-71 706,-69"/>
-<polygon style="fill:black;stroke:black;" points="706,-65.5001 696,-69 706,-72.5001 706,-65.5001"/>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="1308" y="-248" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="1308" y="-232" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1308" y="-216" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-225C451,-222 486,-219 519,-218 663,-211 700,-211 843,-218 873,-219 904,-221 934,-224"/>
-<polygon style="fill:black;stroke:black;" points="933.701,-227.488 944,-225 934.398,-220.522 933.701,-227.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="681" y="-220" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-238C559,-238 789,-238 934,-238"/>
-<polygon style="fill:black;stroke:black;" points="934,-241.5 944,-238 934,-234.5 934,-241.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<text text-anchor="middle" x="681" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M293,-214C293,-113 365,-72 464,-69"/>
-<polygon style="fill:black;stroke:black;" points="464,-72.5001 474,-69 464,-65.5001 464,-72.5001"/>
-<a xlink:title="\n\n\nFacility wait timer expired/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="289" y="-183" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired/</text>
-<text text-anchor="middle" x="289" y="-167" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M417,-238C492,-238 403,-84 464,-70"/>
-<polygon style="fill:black;stroke:black;" points="464.398,-73.4778 474,-69 463.701,-66.5125 464.398,-73.4778"/>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="530" y="-156" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility/</text>
-<text text-anchor="middle" x="530" y="-140" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M943,-214C915,-186 900,-189 867,-170 793,-127 785,-74 706,-69"/>
-<polygon style="fill:red;stroke:red;" points="706,-65.5001 696,-69 706,-72.5001 706,-65.5001"/>
-<a xlink:title="Recv Facility">
-</a>
-<a xlink:title="Recv Facility">
-</a>
-<text text-anchor="middle" x="916" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Recv Facility</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1066,-214C1066,-98 807,-71 706,-69"/>
-<polygon style="fill:black;stroke:black;" points="706,-65.5001 696,-69 706,-72.5001 706,-65.5001"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="1128" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-AssistedMO-LR-GPSFutileFacilityTimeout.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,421 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="10.00in" height="5.99in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.694645 0.694645) rotate(0) translate(4 824)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-824 1378,-824 1378,4 -4,4"/>
-<text text-anchor="middle" x="687" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted MO&#45;LR &#45; GPS Result Futile &#45; Facility Timeout</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="267,-769 237,-769 225,-757 225,-745 237,-733 267,-733 279,-745 279,-757 267,-769"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M237,-769C231,-769 225,-763 225,-757"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M225,-745C225,-739 231,-733 237,-733"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M267,-733C273,-733 279,-739 279,-745"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M279,-757C279,-763 273,-769 267,-769"/>
-<polyline style="fill:none;stroke:greenyellow;" points="267,-769 237,-769 "/>
-<path style="fill:none;stroke:greenyellow;" d="M237,-769C231,-769 225,-763 225,-757"/>
-<polyline style="fill:none;stroke:greenyellow;" points="225,-757 225,-745 "/>
-<path style="fill:none;stroke:greenyellow;" d="M225,-745C225,-739 231,-733 237,-733"/>
-<polyline style="fill:none;stroke:greenyellow;" points="237,-733 267,-733 "/>
-<path style="fill:none;stroke:greenyellow;" d="M267,-733C273,-733 279,-739 279,-745"/>
-<polyline style="fill:none;stroke:greenyellow;" points="279,-745 279,-757 "/>
-<path style="fill:none;stroke:greenyellow;" d="M279,-757C279,-763 273,-769 267,-769"/>
-<text text-anchor="middle" x="252" y="-745" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Autonomous -->
-<g id="node3" class="node"><title>Autonomous</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="665,-774 519,-774 507,-762 507,-740 519,-728 665,-728 677,-740 677,-762 665,-774"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M519,-774C513,-774 507,-768 507,-762"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M507,-740C507,-734 513,-728 519,-728"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M665,-728C671,-728 677,-734 677,-740"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M677,-762C677,-768 671,-774 665,-774"/>
-<polyline style="fill:none;stroke:greenyellow;" points="665,-774 519,-774 "/>
-<path style="fill:none;stroke:greenyellow;" d="M519,-774C513,-774 507,-768 507,-762"/>
-<polyline style="fill:none;stroke:greenyellow;" points="507,-762 507,-740 "/>
-<path style="fill:none;stroke:greenyellow;" d="M507,-740C507,-734 513,-728 519,-728"/>
-<polyline style="fill:none;stroke:greenyellow;" points="519,-728 665,-728 "/>
-<path style="fill:none;stroke:greenyellow;" d="M665,-728C671,-728 677,-734 677,-740"/>
-<polyline style="fill:none;stroke:greenyellow;" points="677,-740 677,-762 "/>
-<path style="fill:none;stroke:greenyellow;" d="M677,-762C677,-768 671,-774 665,-774"/>
-<text text-anchor="middle" x="592" y="-754" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Autonomous</text>
-<text text-anchor="middle" x="592" y="-735" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">UE&#45;Based positioning</text>
-</g>
-<!-- Idle&#45;&gt;Autonomous -->
-<g id="edge6" class="edge"><title>Idle&#45;&gt;Autonomous</title>
-<path style="fill:none;stroke:red;" d="M279,-751C326,-751 423,-751 496,-751"/>
-<polygon style="fill:red;stroke:red;" points="496,-754.5 506,-751 496,-747.5 496,-754.5"/>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<text text-anchor="middle" x="393" y="-792" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">User starts Location check</text>
-<text text-anchor="middle" x="393" y="-773" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Autonomous positioning</text>
-<text text-anchor="middle" x="393" y="-754" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start LcsMOLR</text>
-</g>
-<!-- UE_Based -->
-<g id="node4" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1095,-774 865,-774 853,-762 853,-740 865,-728 1095,-728 1107,-740 1107,-762 1095,-774"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M865,-774C859,-774 853,-768 853,-762"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M853,-740C853,-734 859,-728 865,-728"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1095,-728C1101,-728 1107,-734 1107,-740"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1107,-762C1107,-768 1101,-774 1095,-774"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1095,-774 865,-774 "/>
-<path style="fill:none;stroke:greenyellow;" d="M865,-774C859,-774 853,-768 853,-762"/>
-<polyline style="fill:none;stroke:greenyellow;" points="853,-762 853,-740 "/>
-<path style="fill:none;stroke:greenyellow;" d="M853,-740C853,-734 859,-728 865,-728"/>
-<polyline style="fill:none;stroke:greenyellow;" points="865,-728 1095,-728 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1095,-728C1101,-728 1107,-734 1107,-740"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1107,-740 1107,-762 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1107,-762C1107,-768 1101,-774 1095,-774"/>
-<text text-anchor="middle" x="980" y="-754" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="980" y="-735" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Autonomous&#45;&gt;UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M678,-751C726,-751 787,-751 843,-751"/>
-<polygon style="fill:red;stroke:red;" points="843,-754.5 853,-751 843,-747.5 843,-754.5"/>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="765" y="-773" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receives M.C.(Setup)</text>
-<text text-anchor="middle" x="765" y="-754" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node5" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="698,-629 452,-629 440,-617 440,-595 452,-583 698,-583 710,-595 710,-617 698,-629"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M452,-629C446,-629 440,-623 440,-617"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M440,-595C440,-589 446,-583 452,-583"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M698,-583C704,-583 710,-589 710,-595"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M710,-617C710,-623 704,-629 698,-629"/>
-<polyline style="fill:none;stroke:greenyellow;" points="698,-629 452,-629 "/>
-<path style="fill:none;stroke:greenyellow;" d="M452,-629C446,-629 440,-623 440,-617"/>
-<polyline style="fill:none;stroke:greenyellow;" points="440,-617 440,-595 "/>
-<path style="fill:none;stroke:greenyellow;" d="M440,-595C440,-589 446,-583 452,-583"/>
-<polyline style="fill:none;stroke:greenyellow;" points="452,-583 698,-583 "/>
-<path style="fill:none;stroke:greenyellow;" d="M698,-583C704,-583 710,-589 710,-595"/>
-<polyline style="fill:none;stroke:greenyellow;" points="710,-595 710,-617 "/>
-<path style="fill:none;stroke:greenyellow;" d="M710,-617C710,-623 704,-629 698,-629"/>
-<text text-anchor="middle" x="575" y="-609" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="575" y="-590" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M853,-728C806,-681 739,-650 682,-632"/>
-<polygon style="fill:red;stroke:red;" points="682.584,-628.521 672,-629 680.573,-635.226 682.584,-628.521"/>
-<a xlink:title="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="843" y="-709" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="843" y="-690" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="843" y="-671" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="843" y="-652" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="843" y="-633" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedStop -->
-<g id="node8" class="node"><title>Waiting_MC_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1006,-390 784,-390 772,-378 772,-356 784,-344 1006,-344 1018,-356 1018,-378 1006,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M784,-390C778,-390 772,-384 772,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M772,-356C772,-350 778,-344 784,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1006,-344C1012,-344 1018,-350 1018,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1018,-378C1018,-384 1012,-390 1006,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1006,-390 784,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M784,-390C778,-390 772,-384 772,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="772,-378 772,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M772,-356C772,-350 778,-344 784,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="784,-344 1006,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1006,-344C1012,-344 1018,-350 1018,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1018,-356 1018,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1018,-378C1018,-384 1012,-390 1006,-390"/>
-<text text-anchor="middle" x="895" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="895" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M980,-728C982,-692 987,-619 994,-558 1003,-476 1094,-376 1028,-368"/>
-<polygon style="fill:black;stroke:black;" points="1028.3,-364.512 1018,-367 1027.6,-371.478 1028.3,-364.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="1078" y="-640" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="1078" y="-624" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="1078" y="-608" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="1078" y="-592" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="1078" y="-576" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1078" y="-560" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M1107,-751C1279,-751 1196,-382 1028,-367"/>
-<polygon style="fill:black;stroke:black;" points="1028,-363.5 1018,-367 1028,-370.5 1028,-363.5"/>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="1261" y="-640" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="1261" y="-624" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Futile)/</text>
-<text text-anchor="middle" x="1261" y="-608" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="1261" y="-592" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Positioning,</text>
-<text text-anchor="middle" x="1261" y="-576" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="1261" y="-560" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M531,-629C480,-645 422,-635 422,-594 422,-546 432,-541 438,-573"/>
-<polygon style="fill:black;stroke:black;" points="434.607,-573.881 440,-583 441.471,-572.508 434.607,-573.881"/>
-<a xlink:title="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="434" y="-561" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="434" y="-545" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="434" y="-529" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedCont -->
-<g id="node7" class="node"><title>Waiting_MC_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-390 183,-390 171,-378 171,-356 183,-344 405,-344 417,-356 417,-378 405,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-390C177,-390 171,-384 171,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M171,-356C171,-350 177,-344 183,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-344C411,-344 417,-350 417,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-378C417,-384 411,-390 405,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-390 183,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-390C177,-390 171,-384 171,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="171,-378 171,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M171,-356C171,-350 177,-344 183,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-344 405,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-344C411,-344 417,-350 417,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-356 417,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-378C417,-384 411,-390 405,-390"/>
-<text text-anchor="middle" x="294" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="294" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M439,-606C343,-606 310,-466 299,-400"/>
-<polygon style="fill:black;stroke:black;" points="302.393,-399.119 297,-390 295.529,-400.492 302.393,-399.119"/>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="387" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="387" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="387" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M575,-583C575,-513 529,-477 576,-426 621,-375 867,-452 893,-400"/>
-<polygon style="fill:black;stroke:black;" points="896.471,-400.492 895,-390 889.607,-399.119 896.471,-400.492"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="660" y="-508" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="660" y="-492" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="660" y="-476" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="660" y="-460" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="660" y="-444" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="660" y="-428" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M711,-606C734,-606 766,-426 767,-426 804,-386 884,-441 894,-400"/>
-<polygon style="fill:red;stroke:red;" points="897.488,-400.299 895,-390 890.522,-399.602 897.488,-400.299"/>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="866" y="-506" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="866" y="-487" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Futile)/</text>
-<text text-anchor="middle" x="866" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="866" y="-449" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="866" y="-430" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(confidence=100)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont -->
-<g id="node10" class="node"><title>Waiting_Facility_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-261 183,-261 171,-249 171,-227 183,-215 405,-215 417,-227 417,-249 405,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-261C177,-261 171,-255 171,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M171,-227C171,-221 177,-215 183,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-215C411,-215 417,-221 417,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-249C417,-255 411,-261 405,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-261 183,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-261C177,-261 171,-255 171,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="171,-249 171,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M171,-227C171,-221 177,-215 183,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-215 405,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-215C411,-215 417,-221 417,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-227 417,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-249C417,-255 411,-261 405,-261"/>
-<text text-anchor="middle" x="294" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="294" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M566,-583C547,-534 497,-418 426,-344 381,-296 303,-326 295,-271"/>
-<polygon style="fill:black;stroke:black;" points="298.478,-270.602 294,-261 291.512,-271.299 298.478,-270.602"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="299" y="-264" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-348C424,-348 429,-347 435,-347 577,-336 614,-336 755,-347 757,-347 760,-347 762,-347"/>
-<polygon style="fill:black;stroke:black;" points="761.701,-350.488 772,-348 762.398,-343.522 761.701,-350.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="595" y="-349" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-367C519,-367 660,-367 762,-367"/>
-<polygon style="fill:black;stroke:black;" points="762,-370.5 772,-367 762,-363.5 762,-370.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="595" y="-377" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos.,</text>
-<text text-anchor="middle" x="595" y="-361" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M294,-344C294,-311 294,-299 294,-271"/>
-<polygon style="fill:black;stroke:black;" points="297.5,-271 294,-261 290.5,-271 297.5,-271"/>
-</g>
-<!-- End -->
-<g id="node13" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="681,-101.5 483,-101.5 471,-89.5 471,-48.5 483,-36.5 681,-36.5 693,-48.5 693,-89.5 681,-101.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M483,-101.5C477,-101.5 471,-95.5 471,-89.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M471,-48.5C471,-42.5 477,-36.5 483,-36.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M681,-36.5C687,-36.5 693,-42.5 693,-48.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M693,-89.5C693,-95.5 687,-101.5 681,-101.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="681,-101.5 483,-101.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M483,-101.5C477,-101.5 471,-95.5 471,-89.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="471,-89.5 471,-48.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M471,-48.5C471,-42.5 477,-36.5 483,-36.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="483,-36.5 681,-36.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M681,-36.5C687,-36.5 693,-42.5 693,-48.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="693,-48.5 693,-89.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M693,-89.5C693,-95.5 687,-101.5 681,-101.5"/>
-<text text-anchor="middle" x="582" y="-82" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-<text text-anchor="middle" x="582" y="-63" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Complete User Request</text>
-<text text-anchor="middle" x="582" y="-44" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">For no UE&#45;Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M170,-344C116,-290 56,-334 16,-270 1,-245 0,-228 16,-206 76,-124 348,-72 461,-69"/>
-<polygon style="fill:black;stroke:black;" points="461,-72.5001 471,-69 461,-65.5001 461,-72.5001"/>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="92" y="-256" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="92" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="92" y="-224" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="92" y="-208" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop -->
-<g id="node11" class="node"><title>Waiting_Facility_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1178,-261 956,-261 944,-249 944,-227 956,-215 1178,-215 1190,-227 1190,-249 1178,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M956,-261C950,-261 944,-255 944,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M944,-227C944,-221 950,-215 956,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1178,-215C1184,-215 1190,-221 1190,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1190,-249C1190,-255 1184,-261 1178,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1178,-261 956,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M956,-261C950,-261 944,-255 944,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="944,-249 944,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M944,-227C944,-221 950,-215 956,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="956,-215 1178,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1178,-215C1184,-215 1190,-221 1190,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1190,-227 1190,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1190,-249C1190,-255 1184,-261 1178,-261"/>
-<text text-anchor="middle" x="1067" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="1067" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M990,-344C1027,-329 1061,-306 1066,-271"/>
-<polygon style="fill:red;stroke:red;" points="1069.49,-271.299 1067,-261 1062.52,-270.602 1069.49,-271.299"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="1070" y="-264" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1018,-367C1149,-367 1290,-236 1204,-138 1168,-96 787,-71 703,-69"/>
-<polygon style="fill:black;stroke:black;" points="703,-65.5001 693,-69 703,-72.5001 703,-65.5001"/>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="1301" y="-248" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="1301" y="-232" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1301" y="-216" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-225C451,-222 486,-219 519,-218 663,-211 700,-211 843,-218 873,-219 904,-221 934,-224"/>
-<polygon style="fill:black;stroke:black;" points="933.701,-227.488 944,-225 934.398,-220.522 933.701,-227.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="681" y="-220" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-238C559,-238 789,-238 934,-238"/>
-<polygon style="fill:black;stroke:black;" points="934,-241.5 944,-238 934,-234.5 934,-241.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<text text-anchor="middle" x="681" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M293,-214C293,-114 363,-72 461,-69"/>
-<polygon style="fill:black;stroke:black;" points="461,-72.5001 471,-69 461,-65.5001 461,-72.5001"/>
-<a xlink:title="\n\n\nFacility wait timer expired/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="289" y="-183" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired/</text>
-<text text-anchor="middle" x="289" y="-167" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M417,-238C491,-238 401,-84 461,-70"/>
-<polygon style="fill:black;stroke:black;" points="461.398,-73.4778 471,-69 460.701,-66.5125 461.398,-73.4778"/>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="529" y="-156" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility/</text>
-<text text-anchor="middle" x="529" y="-140" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M943,-214C912,-183 894,-191 857,-170 785,-130 778,-74 703,-69"/>
-<polygon style="fill:black;stroke:black;" points="703,-65.5001 693,-69 703,-72.5001 703,-65.5001"/>
-<a xlink:title="Recv Facility">
-</a>
-<a xlink:title="Recv Facility">
-</a>
-<text text-anchor="middle" x="899" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M1066,-214C1066,-180 966,-151 936,-138 835,-94 807,-71 703,-69"/>
-<polygon style="fill:red;stroke:red;" points="703,-65.5001 693,-69 703,-72.5001 703,-65.5001"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="1109" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Facility wait timer expired</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-AssistedMO-LR-InaccurateGPSResult.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,421 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="10.00in" height="6.03in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.694645 0.694645) rotate(0) translate(4 830)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-830 1378,-830 1378,4 -4,4"/>
-<text text-anchor="middle" x="687" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted MO&#45;LR &#45; Inaccurate GPS Result</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="248,-775 218,-775 206,-763 206,-751 218,-739 248,-739 260,-751 260,-763 248,-775"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M218,-775C212,-775 206,-769 206,-763"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M206,-751C206,-745 212,-739 218,-739"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M248,-739C254,-739 260,-745 260,-751"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M260,-763C260,-769 254,-775 248,-775"/>
-<polyline style="fill:none;stroke:greenyellow;" points="248,-775 218,-775 "/>
-<path style="fill:none;stroke:greenyellow;" d="M218,-775C212,-775 206,-769 206,-763"/>
-<polyline style="fill:none;stroke:greenyellow;" points="206,-763 206,-751 "/>
-<path style="fill:none;stroke:greenyellow;" d="M206,-751C206,-745 212,-739 218,-739"/>
-<polyline style="fill:none;stroke:greenyellow;" points="218,-739 248,-739 "/>
-<path style="fill:none;stroke:greenyellow;" d="M248,-739C254,-739 260,-745 260,-751"/>
-<polyline style="fill:none;stroke:greenyellow;" points="260,-751 260,-763 "/>
-<path style="fill:none;stroke:greenyellow;" d="M260,-763C260,-769 254,-775 248,-775"/>
-<text text-anchor="middle" x="233" y="-751" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Autonomous -->
-<g id="node3" class="node"><title>Autonomous</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="646,-780 500,-780 488,-768 488,-746 500,-734 646,-734 658,-746 658,-768 646,-780"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M500,-780C494,-780 488,-774 488,-768"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M488,-746C488,-740 494,-734 500,-734"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M646,-734C652,-734 658,-740 658,-746"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M658,-768C658,-774 652,-780 646,-780"/>
-<polyline style="fill:none;stroke:greenyellow;" points="646,-780 500,-780 "/>
-<path style="fill:none;stroke:greenyellow;" d="M500,-780C494,-780 488,-774 488,-768"/>
-<polyline style="fill:none;stroke:greenyellow;" points="488,-768 488,-746 "/>
-<path style="fill:none;stroke:greenyellow;" d="M488,-746C488,-740 494,-734 500,-734"/>
-<polyline style="fill:none;stroke:greenyellow;" points="500,-734 646,-734 "/>
-<path style="fill:none;stroke:greenyellow;" d="M646,-734C652,-734 658,-740 658,-746"/>
-<polyline style="fill:none;stroke:greenyellow;" points="658,-746 658,-768 "/>
-<path style="fill:none;stroke:greenyellow;" d="M658,-768C658,-774 652,-780 646,-780"/>
-<text text-anchor="middle" x="573" y="-760" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Autonomous</text>
-<text text-anchor="middle" x="573" y="-741" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">UE&#45;Based positioning</text>
-</g>
-<!-- Idle&#45;&gt;Autonomous -->
-<g id="edge6" class="edge"><title>Idle&#45;&gt;Autonomous</title>
-<path style="fill:none;stroke:red;" d="M260,-757C307,-757 404,-757 477,-757"/>
-<polygon style="fill:red;stroke:red;" points="477,-760.5 487,-757 477,-753.5 477,-760.5"/>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<text text-anchor="middle" x="374" y="-798" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">User starts Location check</text>
-<text text-anchor="middle" x="374" y="-779" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Autonomous positioning</text>
-<text text-anchor="middle" x="374" y="-760" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start LcsMOLR</text>
-</g>
-<!-- UE_Based -->
-<g id="node4" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1076,-780 846,-780 834,-768 834,-746 846,-734 1076,-734 1088,-746 1088,-768 1076,-780"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M846,-780C840,-780 834,-774 834,-768"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M834,-746C834,-740 840,-734 846,-734"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1076,-734C1082,-734 1088,-740 1088,-746"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1088,-768C1088,-774 1082,-780 1076,-780"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1076,-780 846,-780 "/>
-<path style="fill:none;stroke:greenyellow;" d="M846,-780C840,-780 834,-774 834,-768"/>
-<polyline style="fill:none;stroke:greenyellow;" points="834,-768 834,-746 "/>
-<path style="fill:none;stroke:greenyellow;" d="M834,-746C834,-740 840,-734 846,-734"/>
-<polyline style="fill:none;stroke:greenyellow;" points="846,-734 1076,-734 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1076,-734C1082,-734 1088,-740 1088,-746"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1088,-746 1088,-768 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1088,-768C1088,-774 1082,-780 1076,-780"/>
-<text text-anchor="middle" x="961" y="-760" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="961" y="-741" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Autonomous&#45;&gt;UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M659,-757C707,-757 768,-757 824,-757"/>
-<polygon style="fill:red;stroke:red;" points="824,-760.5 834,-757 824,-753.5 824,-760.5"/>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="746" y="-779" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receives M.C.(Setup)</text>
-<text text-anchor="middle" x="746" y="-760" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node5" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="706,-635 460,-635 448,-623 448,-601 460,-589 706,-589 718,-601 718,-623 706,-635"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M460,-635C454,-635 448,-629 448,-623"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M448,-601C448,-595 454,-589 460,-589"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M706,-589C712,-589 718,-595 718,-601"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M718,-623C718,-629 712,-635 706,-635"/>
-<polyline style="fill:none;stroke:greenyellow;" points="706,-635 460,-635 "/>
-<path style="fill:none;stroke:greenyellow;" d="M460,-635C454,-635 448,-629 448,-623"/>
-<polyline style="fill:none;stroke:greenyellow;" points="448,-623 448,-601 "/>
-<path style="fill:none;stroke:greenyellow;" d="M448,-601C448,-595 454,-589 460,-589"/>
-<polyline style="fill:none;stroke:greenyellow;" points="460,-589 706,-589 "/>
-<path style="fill:none;stroke:greenyellow;" d="M706,-589C712,-589 718,-595 718,-601"/>
-<polyline style="fill:none;stroke:greenyellow;" points="718,-601 718,-623 "/>
-<path style="fill:none;stroke:greenyellow;" d="M718,-623C718,-629 712,-635 706,-635"/>
-<text text-anchor="middle" x="583" y="-615" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="583" y="-596" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M834,-734C789,-689 724,-658 672,-638"/>
-<polygon style="fill:red;stroke:red;" points="672.584,-634.521 662,-635 670.573,-641.226 672.584,-634.521"/>
-<a xlink:title="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="824" y="-715" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="824" y="-696" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="824" y="-677" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="824" y="-658" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="824" y="-639" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedStop -->
-<g id="node8" class="node"><title>Waiting_MC_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="991,-396 769,-396 757,-384 757,-362 769,-350 991,-350 1003,-362 1003,-384 991,-396"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M769,-396C763,-396 757,-390 757,-384"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M757,-362C757,-356 763,-350 769,-350"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M991,-350C997,-350 1003,-356 1003,-362"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1003,-384C1003,-390 997,-396 991,-396"/>
-<polyline style="fill:none;stroke:greenyellow;" points="991,-396 769,-396 "/>
-<path style="fill:none;stroke:greenyellow;" d="M769,-396C763,-396 757,-390 757,-384"/>
-<polyline style="fill:none;stroke:greenyellow;" points="757,-384 757,-362 "/>
-<path style="fill:none;stroke:greenyellow;" d="M757,-362C757,-356 763,-350 769,-350"/>
-<polyline style="fill:none;stroke:greenyellow;" points="769,-350 991,-350 "/>
-<path style="fill:none;stroke:greenyellow;" d="M991,-350C997,-350 1003,-356 1003,-362"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1003,-362 1003,-384 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1003,-384C1003,-390 997,-396 991,-396"/>
-<text text-anchor="middle" x="880" y="-376" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="880" y="-357" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M961,-734C963,-698 967,-625 975,-564 985,-482 1079,-382 1013,-374"/>
-<polygon style="fill:black;stroke:black;" points="1013.3,-370.512 1003,-373 1012.6,-377.478 1013.3,-370.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="1059" y="-646" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="1059" y="-630" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="1059" y="-614" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="1059" y="-598" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="1059" y="-582" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1059" y="-566" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M1088,-757C1259,-757 1180,-388 1013,-373"/>
-<polygon style="fill:black;stroke:black;" points="1013,-369.5 1003,-373 1013,-376.5 1013,-369.5"/>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="1242" y="-646" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="1242" y="-630" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Futile)/</text>
-<text text-anchor="middle" x="1242" y="-614" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="1242" y="-598" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Positioning,</text>
-<text text-anchor="middle" x="1242" y="-582" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="1242" y="-566" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M539,-635C488,-651 430,-641 430,-600 430,-552 440,-547 446,-579"/>
-<polygon style="fill:red;stroke:red;" points="442.607,-579.881 448,-589 449.471,-578.508 442.607,-579.881"/>
-<a xlink:title="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="442" y="-565" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer t expired/</text>
-<text text-anchor="middle" x="442" y="-546" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R,</text>
-<text text-anchor="middle" x="442" y="-527" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">restart timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedCont -->
-<g id="node7" class="node"><title>Waiting_MC_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="406,-396 184,-396 172,-384 172,-362 184,-350 406,-350 418,-362 418,-384 406,-396"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M184,-396C178,-396 172,-390 172,-384"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M172,-362C172,-356 178,-350 184,-350"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M406,-350C412,-350 418,-356 418,-362"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M418,-384C418,-390 412,-396 406,-396"/>
-<polyline style="fill:none;stroke:greenyellow;" points="406,-396 184,-396 "/>
-<path style="fill:none;stroke:greenyellow;" d="M184,-396C178,-396 172,-390 172,-384"/>
-<polyline style="fill:none;stroke:greenyellow;" points="172,-384 172,-362 "/>
-<path style="fill:none;stroke:greenyellow;" d="M172,-362C172,-356 178,-350 184,-350"/>
-<polyline style="fill:none;stroke:greenyellow;" points="184,-350 406,-350 "/>
-<path style="fill:none;stroke:greenyellow;" d="M406,-350C412,-350 418,-356 418,-362"/>
-<polyline style="fill:none;stroke:greenyellow;" points="418,-362 418,-384 "/>
-<path style="fill:none;stroke:greenyellow;" d="M418,-384C418,-390 412,-396 406,-396"/>
-<text text-anchor="middle" x="295" y="-376" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="295" y="-357" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M447,-612C350,-612 313,-471 300,-406"/>
-<polygon style="fill:black;stroke:black;" points="303.393,-405.119 298,-396 296.529,-406.492 303.393,-405.119"/>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="392" y="-490" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="392" y="-474" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="392" y="-458" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M583,-589C583,-519 537,-484 584,-432 626,-385 852,-453 878,-406"/>
-<polygon style="fill:black;stroke:black;" points="881.471,-406.492 880,-396 874.607,-405.119 881.471,-406.492"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="668" y="-514" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="668" y="-498" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="668" y="-482" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="668" y="-466" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="668" y="-450" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="668" y="-434" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M719,-612C742,-612 774,-432 775,-432 805,-398 868,-437 879,-406"/>
-<polygon style="fill:black;stroke:black;" points="882.488,-406.299 880,-396 875.522,-405.602 882.488,-406.299"/>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="861" y="-506" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="861" y="-490" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Futile)/</text>
-<text text-anchor="middle" x="861" y="-474" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="861" y="-458" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="861" y="-442" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont -->
-<g id="node10" class="node"><title>Waiting_Facility_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="406,-267 184,-267 172,-255 172,-233 184,-221 406,-221 418,-233 418,-255 406,-267"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M184,-267C178,-267 172,-261 172,-255"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M172,-233C172,-227 178,-221 184,-221"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M406,-221C412,-221 418,-227 418,-233"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M418,-255C418,-261 412,-267 406,-267"/>
-<polyline style="fill:none;stroke:greenyellow;" points="406,-267 184,-267 "/>
-<path style="fill:none;stroke:greenyellow;" d="M184,-267C178,-267 172,-261 172,-255"/>
-<polyline style="fill:none;stroke:greenyellow;" points="172,-255 172,-233 "/>
-<path style="fill:none;stroke:greenyellow;" d="M172,-233C172,-227 178,-221 184,-221"/>
-<polyline style="fill:none;stroke:greenyellow;" points="184,-221 406,-221 "/>
-<path style="fill:none;stroke:greenyellow;" d="M406,-221C412,-221 418,-227 418,-233"/>
-<polyline style="fill:none;stroke:greenyellow;" points="418,-233 418,-255 "/>
-<path style="fill:none;stroke:greenyellow;" d="M418,-255C418,-261 412,-267 406,-267"/>
-<text text-anchor="middle" x="295" y="-247" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="295" y="-228" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:red;" d="M574,-589C553,-540 500,-424 427,-350 381,-303 304,-332 296,-277"/>
-<polygon style="fill:red;stroke:red;" points="299.478,-276.602 295,-267 292.512,-277.299 299.478,-276.602"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="300" y="-270" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M419,-354C422,-353 425,-353 428,-353 567,-342 605,-342 747,-353"/>
-<polygon style="fill:black;stroke:black;" points="746.701,-356.488 757,-354 747.398,-349.522 746.701,-356.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="588" y="-355" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M419,-373C515,-373 648,-373 747,-373"/>
-<polygon style="fill:black;stroke:black;" points="747,-376.5 757,-373 747,-369.5 747,-376.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="588" y="-383" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos.,</text>
-<text text-anchor="middle" x="588" y="-367" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M295,-350C295,-317 295,-305 295,-277"/>
-<polygon style="fill:black;stroke:black;" points="298.5,-277 295,-267 291.5,-277 298.5,-277"/>
-</g>
-<!-- End -->
-<g id="node13" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="742,-101.5 544,-101.5 532,-89.5 532,-48.5 544,-36.5 742,-36.5 754,-48.5 754,-89.5 742,-101.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M544,-101.5C538,-101.5 532,-95.5 532,-89.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M532,-48.5C532,-42.5 538,-36.5 544,-36.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M742,-36.5C748,-36.5 754,-42.5 754,-48.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M754,-89.5C754,-95.5 748,-101.5 742,-101.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="742,-101.5 544,-101.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M544,-101.5C538,-101.5 532,-95.5 532,-89.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="532,-89.5 532,-48.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M532,-48.5C532,-42.5 538,-36.5 544,-36.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="544,-36.5 742,-36.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M742,-36.5C748,-36.5 754,-42.5 754,-48.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="754,-48.5 754,-89.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M754,-89.5C754,-95.5 748,-101.5 742,-101.5"/>
-<text text-anchor="middle" x="643" y="-82" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-<text text-anchor="middle" x="643" y="-63" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Complete User Request</text>
-<text text-anchor="middle" x="643" y="-44" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">For no UE&#45;Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M171,-350C117,-296 58,-340 17,-276 2,-251 0,-234 17,-212 86,-120 395,-72 522,-69"/>
-<polygon style="fill:black;stroke:black;" points="522,-72.5001 532,-69 522,-65.5001 522,-72.5001"/>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="93" y="-262" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="93" y="-246" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="93" y="-230" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="93" y="-214" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop -->
-<g id="node11" class="node"><title>Waiting_Facility_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1179,-267 957,-267 945,-255 945,-233 957,-221 1179,-221 1191,-233 1191,-255 1179,-267"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M957,-267C951,-267 945,-261 945,-255"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M945,-233C945,-227 951,-221 957,-221"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1179,-221C1185,-221 1191,-227 1191,-233"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1191,-255C1191,-261 1185,-267 1179,-267"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1179,-267 957,-267 "/>
-<path style="fill:none;stroke:greenyellow;" d="M957,-267C951,-267 945,-261 945,-255"/>
-<polyline style="fill:none;stroke:greenyellow;" points="945,-255 945,-233 "/>
-<path style="fill:none;stroke:greenyellow;" d="M945,-233C945,-227 951,-221 957,-221"/>
-<polyline style="fill:none;stroke:greenyellow;" points="957,-221 1179,-221 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1179,-221C1185,-221 1191,-227 1191,-233"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1191,-233 1191,-255 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1191,-255C1191,-261 1185,-267 1179,-267"/>
-<text text-anchor="middle" x="1068" y="-247" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="1068" y="-228" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M990,-350C1028,-336 1062,-313 1067,-277"/>
-<polygon style="fill:black;stroke:black;" points="1070.49,-277.299 1068,-267 1063.52,-276.602 1070.49,-277.299"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="1071" y="-270" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1003,-373C1140,-373 1292,-242 1203,-138 1172,-101 842,-72 764,-69"/>
-<polygon style="fill:black;stroke:black;" points="764,-65.5001 754,-69 764,-72.5001 764,-65.5001"/>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="1301" y="-254" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="1301" y="-238" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1301" y="-222" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M419,-231C452,-228 487,-225 520,-224 664,-217 701,-217 844,-224 874,-225 905,-227 935,-230"/>
-<polygon style="fill:black;stroke:black;" points="934.701,-233.488 945,-231 935.398,-226.522 934.701,-233.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="682" y="-226" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M419,-244C560,-244 790,-244 935,-244"/>
-<polygon style="fill:black;stroke:black;" points="935,-247.5 945,-244 935,-240.5 935,-247.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<text text-anchor="middle" x="682" y="-246" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M294,-220C294,-97 400,-70 522,-69"/>
-<polygon style="fill:black;stroke:black;" points="522,-72.5001 532,-69 522,-65.5001 522,-72.5001"/>
-<a xlink:title="\n\n\nFacility wait timer expired/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="291" y="-189" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired/</text>
-<text text-anchor="middle" x="291" y="-173" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M418,-244C506,-244 444,-82 522,-70"/>
-<polygon style="fill:red;stroke:red;" points="522.398,-73.4778 532,-69 521.701,-66.5125 522.398,-73.4778"/>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="572" y="-160" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Recv Facility/</text>
-<text text-anchor="middle" x="572" y="-141" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M944,-220C918,-194 904,-197 875,-176 820,-134 824,-75 764,-69"/>
-<polygon style="fill:black;stroke:black;" points="764,-65.5001 754,-69 764,-72.5001 764,-65.5001"/>
-<a xlink:title="Recv Facility">
-</a>
-<a xlink:title="Recv Facility">
-</a>
-<text text-anchor="middle" x="914" y="-151" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1067,-220C1067,-137 819,-79 764,-70"/>
-<polygon style="fill:black;stroke:black;" points="764.299,-66.5125 754,-69 763.602,-73.4778 764.299,-66.5125"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="1121" y="-151" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-AssistedMO-LR-InaccurateGPSResultFacilityTimeout.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,421 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="10.00in" height="6.00in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.696662 0.696662) rotate(0) translate(4 824)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-824 1374,-824 1374,4 -4,4"/>
-<text text-anchor="middle" x="685" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted MO&#45;LR &#45; Inaccurate GPS Result &#45; Facility Timeout</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="248,-769 218,-769 206,-757 206,-745 218,-733 248,-733 260,-745 260,-757 248,-769"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M218,-769C212,-769 206,-763 206,-757"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M206,-745C206,-739 212,-733 218,-733"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M248,-733C254,-733 260,-739 260,-745"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M260,-757C260,-763 254,-769 248,-769"/>
-<polyline style="fill:none;stroke:greenyellow;" points="248,-769 218,-769 "/>
-<path style="fill:none;stroke:greenyellow;" d="M218,-769C212,-769 206,-763 206,-757"/>
-<polyline style="fill:none;stroke:greenyellow;" points="206,-757 206,-745 "/>
-<path style="fill:none;stroke:greenyellow;" d="M206,-745C206,-739 212,-733 218,-733"/>
-<polyline style="fill:none;stroke:greenyellow;" points="218,-733 248,-733 "/>
-<path style="fill:none;stroke:greenyellow;" d="M248,-733C254,-733 260,-739 260,-745"/>
-<polyline style="fill:none;stroke:greenyellow;" points="260,-745 260,-757 "/>
-<path style="fill:none;stroke:greenyellow;" d="M260,-757C260,-763 254,-769 248,-769"/>
-<text text-anchor="middle" x="233" y="-745" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Autonomous -->
-<g id="node3" class="node"><title>Autonomous</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="646,-774 500,-774 488,-762 488,-740 500,-728 646,-728 658,-740 658,-762 646,-774"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M500,-774C494,-774 488,-768 488,-762"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M488,-740C488,-734 494,-728 500,-728"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M646,-728C652,-728 658,-734 658,-740"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M658,-762C658,-768 652,-774 646,-774"/>
-<polyline style="fill:none;stroke:greenyellow;" points="646,-774 500,-774 "/>
-<path style="fill:none;stroke:greenyellow;" d="M500,-774C494,-774 488,-768 488,-762"/>
-<polyline style="fill:none;stroke:greenyellow;" points="488,-762 488,-740 "/>
-<path style="fill:none;stroke:greenyellow;" d="M488,-740C488,-734 494,-728 500,-728"/>
-<polyline style="fill:none;stroke:greenyellow;" points="500,-728 646,-728 "/>
-<path style="fill:none;stroke:greenyellow;" d="M646,-728C652,-728 658,-734 658,-740"/>
-<polyline style="fill:none;stroke:greenyellow;" points="658,-740 658,-762 "/>
-<path style="fill:none;stroke:greenyellow;" d="M658,-762C658,-768 652,-774 646,-774"/>
-<text text-anchor="middle" x="573" y="-754" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Autonomous</text>
-<text text-anchor="middle" x="573" y="-735" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">UE&#45;Based positioning</text>
-</g>
-<!-- Idle&#45;&gt;Autonomous -->
-<g id="edge6" class="edge"><title>Idle&#45;&gt;Autonomous</title>
-<path style="fill:none;stroke:red;" d="M260,-751C307,-751 404,-751 477,-751"/>
-<polygon style="fill:red;stroke:red;" points="477,-754.5 487,-751 477,-747.5 477,-754.5"/>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<text text-anchor="middle" x="374" y="-792" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">User starts Location check</text>
-<text text-anchor="middle" x="374" y="-773" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Autonomous positioning</text>
-<text text-anchor="middle" x="374" y="-754" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start LcsMOLR</text>
-</g>
-<!-- UE_Based -->
-<g id="node4" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1076,-774 846,-774 834,-762 834,-740 846,-728 1076,-728 1088,-740 1088,-762 1076,-774"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M846,-774C840,-774 834,-768 834,-762"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M834,-740C834,-734 840,-728 846,-728"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1076,-728C1082,-728 1088,-734 1088,-740"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1088,-762C1088,-768 1082,-774 1076,-774"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1076,-774 846,-774 "/>
-<path style="fill:none;stroke:greenyellow;" d="M846,-774C840,-774 834,-768 834,-762"/>
-<polyline style="fill:none;stroke:greenyellow;" points="834,-762 834,-740 "/>
-<path style="fill:none;stroke:greenyellow;" d="M834,-740C834,-734 840,-728 846,-728"/>
-<polyline style="fill:none;stroke:greenyellow;" points="846,-728 1076,-728 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1076,-728C1082,-728 1088,-734 1088,-740"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1088,-740 1088,-762 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1088,-762C1088,-768 1082,-774 1076,-774"/>
-<text text-anchor="middle" x="961" y="-754" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="961" y="-735" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Autonomous&#45;&gt;UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M659,-751C707,-751 768,-751 824,-751"/>
-<polygon style="fill:red;stroke:red;" points="824,-754.5 834,-751 824,-747.5 824,-754.5"/>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="746" y="-773" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receives M.C.(Setup)</text>
-<text text-anchor="middle" x="746" y="-754" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node5" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="706,-629 460,-629 448,-617 448,-595 460,-583 706,-583 718,-595 718,-617 706,-629"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M460,-629C454,-629 448,-623 448,-617"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M448,-595C448,-589 454,-583 460,-583"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M706,-583C712,-583 718,-589 718,-595"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M718,-617C718,-623 712,-629 706,-629"/>
-<polyline style="fill:none;stroke:greenyellow;" points="706,-629 460,-629 "/>
-<path style="fill:none;stroke:greenyellow;" d="M460,-629C454,-629 448,-623 448,-617"/>
-<polyline style="fill:none;stroke:greenyellow;" points="448,-617 448,-595 "/>
-<path style="fill:none;stroke:greenyellow;" d="M448,-595C448,-589 454,-583 460,-583"/>
-<polyline style="fill:none;stroke:greenyellow;" points="460,-583 706,-583 "/>
-<path style="fill:none;stroke:greenyellow;" d="M706,-583C712,-583 718,-589 718,-595"/>
-<polyline style="fill:none;stroke:greenyellow;" points="718,-595 718,-617 "/>
-<path style="fill:none;stroke:greenyellow;" d="M718,-617C718,-623 712,-629 706,-629"/>
-<text text-anchor="middle" x="583" y="-609" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="583" y="-590" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M834,-728C789,-683 724,-652 672,-632"/>
-<polygon style="fill:red;stroke:red;" points="672.584,-628.521 662,-629 670.573,-635.226 672.584,-628.521"/>
-<a xlink:title="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="824" y="-709" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="824" y="-690" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="824" y="-671" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="824" y="-652" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="824" y="-633" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedStop -->
-<g id="node8" class="node"><title>Waiting_MC_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="991,-390 769,-390 757,-378 757,-356 769,-344 991,-344 1003,-356 1003,-378 991,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M769,-390C763,-390 757,-384 757,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M757,-356C757,-350 763,-344 769,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M991,-344C997,-344 1003,-350 1003,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1003,-378C1003,-384 997,-390 991,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="991,-390 769,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M769,-390C763,-390 757,-384 757,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="757,-378 757,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M757,-356C757,-350 763,-344 769,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="769,-344 991,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M991,-344C997,-344 1003,-350 1003,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1003,-356 1003,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1003,-378C1003,-384 997,-390 991,-390"/>
-<text text-anchor="middle" x="880" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="880" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M961,-728C963,-692 967,-619 975,-558 985,-476 1079,-376 1013,-368"/>
-<polygon style="fill:black;stroke:black;" points="1013.3,-364.512 1003,-367 1012.6,-371.478 1013.3,-364.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="1059" y="-640" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="1059" y="-624" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="1059" y="-608" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="1059" y="-592" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="1059" y="-576" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1059" y="-560" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M1088,-751C1259,-751 1180,-382 1013,-367"/>
-<polygon style="fill:black;stroke:black;" points="1013,-363.5 1003,-367 1013,-370.5 1013,-363.5"/>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="1242" y="-640" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="1242" y="-624" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Futile)/</text>
-<text text-anchor="middle" x="1242" y="-608" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="1242" y="-592" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Positioning,</text>
-<text text-anchor="middle" x="1242" y="-576" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="1242" y="-560" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M539,-629C488,-645 430,-635 430,-594 430,-546 440,-541 446,-573"/>
-<polygon style="fill:red;stroke:red;" points="442.607,-573.881 448,-583 449.471,-572.508 442.607,-573.881"/>
-<a xlink:title="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="442" y="-559" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer t expired/</text>
-<text text-anchor="middle" x="442" y="-540" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R,</text>
-<text text-anchor="middle" x="442" y="-521" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">restart timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedCont -->
-<g id="node7" class="node"><title>Waiting_MC_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="406,-390 184,-390 172,-378 172,-356 184,-344 406,-344 418,-356 418,-378 406,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M184,-390C178,-390 172,-384 172,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M172,-356C172,-350 178,-344 184,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M406,-344C412,-344 418,-350 418,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M418,-378C418,-384 412,-390 406,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="406,-390 184,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M184,-390C178,-390 172,-384 172,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="172,-378 172,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M172,-356C172,-350 178,-344 184,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="184,-344 406,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M406,-344C412,-344 418,-350 418,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="418,-356 418,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M418,-378C418,-384 412,-390 406,-390"/>
-<text text-anchor="middle" x="295" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="295" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M447,-606C350,-606 313,-465 300,-400"/>
-<polygon style="fill:black;stroke:black;" points="303.393,-399.119 298,-390 296.529,-400.492 303.393,-399.119"/>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="392" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="392" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="392" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M583,-583C583,-513 537,-478 584,-426 626,-379 852,-447 878,-400"/>
-<polygon style="fill:black;stroke:black;" points="881.471,-400.492 880,-390 874.607,-399.119 881.471,-400.492"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="668" y="-508" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="668" y="-492" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="668" y="-476" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="668" y="-460" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="668" y="-444" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="668" y="-428" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M719,-606C742,-606 774,-426 775,-426 805,-392 868,-431 879,-400"/>
-<polygon style="fill:black;stroke:black;" points="882.488,-400.299 880,-390 875.522,-399.602 882.488,-400.299"/>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="861" y="-500" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="861" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Futile)/</text>
-<text text-anchor="middle" x="861" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="861" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="861" y="-436" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont -->
-<g id="node10" class="node"><title>Waiting_Facility_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="406,-261 184,-261 172,-249 172,-227 184,-215 406,-215 418,-227 418,-249 406,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M184,-261C178,-261 172,-255 172,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M172,-227C172,-221 178,-215 184,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M406,-215C412,-215 418,-221 418,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M418,-249C418,-255 412,-261 406,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="406,-261 184,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M184,-261C178,-261 172,-255 172,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="172,-249 172,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M172,-227C172,-221 178,-215 184,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="184,-215 406,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M406,-215C412,-215 418,-221 418,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="418,-227 418,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M418,-249C418,-255 412,-261 406,-261"/>
-<text text-anchor="middle" x="295" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="295" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:red;" d="M574,-583C553,-534 500,-418 427,-344 381,-297 304,-326 296,-271"/>
-<polygon style="fill:red;stroke:red;" points="299.478,-270.602 295,-261 292.512,-271.299 299.478,-270.602"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="300" y="-264" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M419,-348C422,-347 425,-347 428,-347 567,-336 605,-336 747,-347"/>
-<polygon style="fill:black;stroke:black;" points="746.701,-350.488 757,-348 747.398,-343.522 746.701,-350.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="588" y="-349" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M419,-367C515,-367 648,-367 747,-367"/>
-<polygon style="fill:black;stroke:black;" points="747,-370.5 757,-367 747,-363.5 747,-370.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="588" y="-377" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos.,</text>
-<text text-anchor="middle" x="588" y="-361" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M295,-344C295,-311 295,-299 295,-271"/>
-<polygon style="fill:black;stroke:black;" points="298.5,-271 295,-261 291.5,-271 298.5,-271"/>
-</g>
-<!-- End -->
-<g id="node13" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="742,-101.5 544,-101.5 532,-89.5 532,-48.5 544,-36.5 742,-36.5 754,-48.5 754,-89.5 742,-101.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M544,-101.5C538,-101.5 532,-95.5 532,-89.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M532,-48.5C532,-42.5 538,-36.5 544,-36.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M742,-36.5C748,-36.5 754,-42.5 754,-48.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M754,-89.5C754,-95.5 748,-101.5 742,-101.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="742,-101.5 544,-101.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M544,-101.5C538,-101.5 532,-95.5 532,-89.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="532,-89.5 532,-48.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M532,-48.5C532,-42.5 538,-36.5 544,-36.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="544,-36.5 742,-36.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M742,-36.5C748,-36.5 754,-42.5 754,-48.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="754,-48.5 754,-89.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M754,-89.5C754,-95.5 748,-101.5 742,-101.5"/>
-<text text-anchor="middle" x="643" y="-82" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-<text text-anchor="middle" x="643" y="-63" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Complete User Request</text>
-<text text-anchor="middle" x="643" y="-44" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">For no UE&#45;Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M171,-344C117,-290 58,-334 17,-270 2,-245 0,-228 17,-206 87,-115 395,-71 522,-69"/>
-<polygon style="fill:black;stroke:black;" points="522,-72.5001 532,-69 522,-65.5001 522,-72.5001"/>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="93" y="-256" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="93" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="93" y="-224" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="93" y="-208" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop -->
-<g id="node11" class="node"><title>Waiting_Facility_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1179,-261 957,-261 945,-249 945,-227 957,-215 1179,-215 1191,-227 1191,-249 1179,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M957,-261C951,-261 945,-255 945,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M945,-227C945,-221 951,-215 957,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1179,-215C1185,-215 1191,-221 1191,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1191,-249C1191,-255 1185,-261 1179,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1179,-261 957,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M957,-261C951,-261 945,-255 945,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="945,-249 945,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M945,-227C945,-221 951,-215 957,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="957,-215 1179,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1179,-215C1185,-215 1191,-221 1191,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1191,-227 1191,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1191,-249C1191,-255 1185,-261 1179,-261"/>
-<text text-anchor="middle" x="1068" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="1068" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M990,-344C1028,-330 1062,-307 1067,-271"/>
-<polygon style="fill:black;stroke:black;" points="1070.49,-271.299 1068,-261 1063.52,-270.602 1070.49,-271.299"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="1071" y="-264" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1003,-367C1137,-367 1287,-239 1200,-138 1169,-101 841,-72 764,-69"/>
-<polygon style="fill:black;stroke:black;" points="764,-65.5001 754,-69 764,-72.5001 764,-65.5001"/>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="1297" y="-248" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="1297" y="-232" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1297" y="-216" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M419,-225C452,-222 487,-219 520,-218 664,-211 701,-211 844,-218 874,-219 905,-221 935,-224"/>
-<polygon style="fill:black;stroke:black;" points="934.701,-227.488 945,-225 935.398,-220.522 934.701,-227.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="682" y="-220" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M419,-238C560,-238 790,-238 935,-238"/>
-<polygon style="fill:black;stroke:black;" points="935,-241.5 945,-238 935,-234.5 935,-241.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<text text-anchor="middle" x="682" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M294,-214C294,-93 402,-70 522,-69"/>
-<polygon style="fill:red;stroke:red;" points="522,-72.5001 532,-69 522,-65.5001 522,-72.5001"/>
-<a xlink:title="\n\n\nFacility wait timer expired/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="291" y="-180" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Facility wait timer expired/</text>
-<text text-anchor="middle" x="291" y="-161" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M418,-238C504,-238 446,-83 522,-70"/>
-<polygon style="fill:black;stroke:black;" points="522.398,-73.4778 532,-69 521.701,-66.5125 522.398,-73.4778"/>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="559" y="-156" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility/</text>
-<text text-anchor="middle" x="559" y="-140" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M944,-214C918,-188 904,-191 875,-170 821,-130 824,-75 764,-69"/>
-<polygon style="fill:black;stroke:black;" points="764,-65.5001 754,-69 764,-72.5001 764,-65.5001"/>
-<a xlink:title="Recv Facility">
-</a>
-<a xlink:title="Recv Facility">
-</a>
-<text text-anchor="middle" x="914" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1067,-214C1067,-138 823,-78 764,-70"/>
-<polygon style="fill:black;stroke:black;" points="764.299,-66.5125 754,-69 763.602,-73.4778 764.299,-66.5125"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="1118" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-AssistedMO-LR-LateGPSResult.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,421 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="10.00in" height="5.63in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.652617 0.652617) rotate(0) translate(4 824)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-824 1467,-824 1467,4 -4,4"/>
-<text text-anchor="middle" x="731" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted MO&#45;LR &#45; Late GPS Result</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="274,-769 244,-769 232,-757 232,-745 244,-733 274,-733 286,-745 286,-757 274,-769"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M244,-769C238,-769 232,-763 232,-757"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M232,-745C232,-739 238,-733 244,-733"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M274,-733C280,-733 286,-739 286,-745"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M286,-757C286,-763 280,-769 274,-769"/>
-<polyline style="fill:none;stroke:greenyellow;" points="274,-769 244,-769 "/>
-<path style="fill:none;stroke:greenyellow;" d="M244,-769C238,-769 232,-763 232,-757"/>
-<polyline style="fill:none;stroke:greenyellow;" points="232,-757 232,-745 "/>
-<path style="fill:none;stroke:greenyellow;" d="M232,-745C232,-739 238,-733 244,-733"/>
-<polyline style="fill:none;stroke:greenyellow;" points="244,-733 274,-733 "/>
-<path style="fill:none;stroke:greenyellow;" d="M274,-733C280,-733 286,-739 286,-745"/>
-<polyline style="fill:none;stroke:greenyellow;" points="286,-745 286,-757 "/>
-<path style="fill:none;stroke:greenyellow;" d="M286,-757C286,-763 280,-769 274,-769"/>
-<text text-anchor="middle" x="259" y="-745" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Autonomous -->
-<g id="node3" class="node"><title>Autonomous</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="672,-774 526,-774 514,-762 514,-740 526,-728 672,-728 684,-740 684,-762 672,-774"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M526,-774C520,-774 514,-768 514,-762"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M514,-740C514,-734 520,-728 526,-728"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M672,-728C678,-728 684,-734 684,-740"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M684,-762C684,-768 678,-774 672,-774"/>
-<polyline style="fill:none;stroke:greenyellow;" points="672,-774 526,-774 "/>
-<path style="fill:none;stroke:greenyellow;" d="M526,-774C520,-774 514,-768 514,-762"/>
-<polyline style="fill:none;stroke:greenyellow;" points="514,-762 514,-740 "/>
-<path style="fill:none;stroke:greenyellow;" d="M514,-740C514,-734 520,-728 526,-728"/>
-<polyline style="fill:none;stroke:greenyellow;" points="526,-728 672,-728 "/>
-<path style="fill:none;stroke:greenyellow;" d="M672,-728C678,-728 684,-734 684,-740"/>
-<polyline style="fill:none;stroke:greenyellow;" points="684,-740 684,-762 "/>
-<path style="fill:none;stroke:greenyellow;" d="M684,-762C684,-768 678,-774 672,-774"/>
-<text text-anchor="middle" x="599" y="-754" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Autonomous</text>
-<text text-anchor="middle" x="599" y="-735" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">UE&#45;Based positioning</text>
-</g>
-<!-- Idle&#45;&gt;Autonomous -->
-<g id="edge6" class="edge"><title>Idle&#45;&gt;Autonomous</title>
-<path style="fill:none;stroke:red;" d="M286,-751C333,-751 430,-751 503,-751"/>
-<polygon style="fill:red;stroke:red;" points="503,-754.5 513,-751 503,-747.5 503,-754.5"/>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<text text-anchor="middle" x="400" y="-792" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">User starts Location check</text>
-<text text-anchor="middle" x="400" y="-773" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Autonomous positioning</text>
-<text text-anchor="middle" x="400" y="-754" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start LcsMOLR</text>
-</g>
-<!-- UE_Based -->
-<g id="node4" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1102,-774 872,-774 860,-762 860,-740 872,-728 1102,-728 1114,-740 1114,-762 1102,-774"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M872,-774C866,-774 860,-768 860,-762"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M860,-740C860,-734 866,-728 872,-728"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1102,-728C1108,-728 1114,-734 1114,-740"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1114,-762C1114,-768 1108,-774 1102,-774"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1102,-774 872,-774 "/>
-<path style="fill:none;stroke:greenyellow;" d="M872,-774C866,-774 860,-768 860,-762"/>
-<polyline style="fill:none;stroke:greenyellow;" points="860,-762 860,-740 "/>
-<path style="fill:none;stroke:greenyellow;" d="M860,-740C860,-734 866,-728 872,-728"/>
-<polyline style="fill:none;stroke:greenyellow;" points="872,-728 1102,-728 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1102,-728C1108,-728 1114,-734 1114,-740"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1114,-740 1114,-762 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1114,-762C1114,-768 1108,-774 1102,-774"/>
-<text text-anchor="middle" x="987" y="-754" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="987" y="-735" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Autonomous&#45;&gt;UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M685,-751C733,-751 794,-751 850,-751"/>
-<polygon style="fill:red;stroke:red;" points="850,-754.5 860,-751 850,-747.5 850,-754.5"/>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="772" y="-773" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receives M.C.(Setup)</text>
-<text text-anchor="middle" x="772" y="-754" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node5" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="732,-629 486,-629 474,-617 474,-595 486,-583 732,-583 744,-595 744,-617 732,-629"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M486,-629C480,-629 474,-623 474,-617"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M474,-595C474,-589 480,-583 486,-583"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M732,-583C738,-583 744,-589 744,-595"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M744,-617C744,-623 738,-629 732,-629"/>
-<polyline style="fill:none;stroke:greenyellow;" points="732,-629 486,-629 "/>
-<path style="fill:none;stroke:greenyellow;" d="M486,-629C480,-629 474,-623 474,-617"/>
-<polyline style="fill:none;stroke:greenyellow;" points="474,-617 474,-595 "/>
-<path style="fill:none;stroke:greenyellow;" d="M474,-595C474,-589 480,-583 486,-583"/>
-<polyline style="fill:none;stroke:greenyellow;" points="486,-583 732,-583 "/>
-<path style="fill:none;stroke:greenyellow;" d="M732,-583C738,-583 744,-589 744,-595"/>
-<polyline style="fill:none;stroke:greenyellow;" points="744,-595 744,-617 "/>
-<path style="fill:none;stroke:greenyellow;" d="M744,-617C744,-623 738,-629 732,-629"/>
-<text text-anchor="middle" x="609" y="-609" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="609" y="-590" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M860,-728C815,-683 750,-652 698,-632"/>
-<polygon style="fill:red;stroke:red;" points="698.584,-628.521 688,-629 696.573,-635.226 698.584,-628.521"/>
-<a xlink:title="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="850" y="-709" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="850" y="-690" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="850" y="-671" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="850" y="-652" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="850" y="-633" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedStop -->
-<g id="node8" class="node"><title>Waiting_MC_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1027,-390 805,-390 793,-378 793,-356 805,-344 1027,-344 1039,-356 1039,-378 1027,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M805,-390C799,-390 793,-384 793,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M793,-356C793,-350 799,-344 805,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1027,-344C1033,-344 1039,-350 1039,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1039,-378C1039,-384 1033,-390 1027,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1027,-390 805,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M805,-390C799,-390 793,-384 793,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="793,-378 793,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M793,-356C793,-350 799,-344 805,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="805,-344 1027,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1027,-344C1033,-344 1039,-350 1039,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1039,-356 1039,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1039,-378C1039,-384 1033,-390 1027,-390"/>
-<text text-anchor="middle" x="916" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="916" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M987,-728C988,-692 992,-619 1001,-558 1012,-476 1116,-376 1049,-368"/>
-<polygon style="fill:black;stroke:black;" points="1049.3,-364.512 1039,-367 1048.6,-371.478 1049.3,-364.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="1085" y="-640" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="1085" y="-624" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="1085" y="-608" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="1085" y="-592" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="1085" y="-576" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1085" y="-560" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M1114,-751C1284,-751 1215,-382 1049,-367"/>
-<polygon style="fill:black;stroke:black;" points="1049,-363.5 1039,-367 1049,-370.5 1049,-363.5"/>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="1271" y="-640" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="1271" y="-624" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Futile)/</text>
-<text text-anchor="middle" x="1271" y="-608" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="1271" y="-592" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Positioning,</text>
-<text text-anchor="middle" x="1271" y="-576" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="1271" y="-560" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M565,-629C514,-645 456,-635 456,-594 456,-546 466,-541 472,-573"/>
-<polygon style="fill:red;stroke:red;" points="468.607,-573.881 474,-583 475.471,-572.508 468.607,-573.881"/>
-<a xlink:title="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="468" y="-559" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer t expired/</text>
-<text text-anchor="middle" x="468" y="-540" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R,</text>
-<text text-anchor="middle" x="468" y="-521" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">restart timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedCont -->
-<g id="node7" class="node"><title>Waiting_MC_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="406,-390 184,-390 172,-378 172,-356 184,-344 406,-344 418,-356 418,-378 406,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M184,-390C178,-390 172,-384 172,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M172,-356C172,-350 178,-344 184,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M406,-344C412,-344 418,-350 418,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M418,-378C418,-384 412,-390 406,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="406,-390 184,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M184,-390C178,-390 172,-384 172,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="172,-378 172,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M172,-356C172,-350 178,-344 184,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="184,-344 406,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M406,-344C412,-344 418,-350 418,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="418,-356 418,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M418,-378C418,-384 412,-390 406,-390"/>
-<text text-anchor="middle" x="295" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="295" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M473,-606C371,-606 321,-465 303,-400"/>
-<polygon style="fill:black;stroke:black;" points="306.226,-398.573 300,-390 299.521,-400.584 306.226,-398.573"/>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="406" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="406" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="406" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M609,-583C609,-513 563,-477 610,-426 653,-377 888,-449 914,-400"/>
-<polygon style="fill:black;stroke:black;" points="917.471,-400.492 916,-390 910.607,-399.119 917.471,-400.492"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="694" y="-508" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="694" y="-492" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="694" y="-476" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="694" y="-460" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="694" y="-444" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="694" y="-428" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M745,-606C768,-606 800,-426 801,-426 834,-389 905,-435 915,-400"/>
-<polygon style="fill:black;stroke:black;" points="918.488,-400.299 916,-390 911.522,-399.602 918.488,-400.299"/>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="887" y="-500" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="887" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Futile)/</text>
-<text text-anchor="middle" x="887" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="887" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="887" y="-436" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont -->
-<g id="node10" class="node"><title>Waiting_Facility_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="406,-261 184,-261 172,-249 172,-227 184,-215 406,-215 418,-227 418,-249 406,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M184,-261C178,-261 172,-255 172,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M172,-227C172,-221 178,-215 184,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M406,-215C412,-215 418,-221 418,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M418,-249C418,-255 412,-261 406,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="406,-261 184,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M184,-261C178,-261 172,-255 172,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="172,-249 172,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M172,-227C172,-221 178,-215 184,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="184,-215 406,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M406,-215C412,-215 418,-221 418,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="418,-227 418,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M418,-249C418,-255 412,-261 406,-261"/>
-<text text-anchor="middle" x="295" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="295" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:red;" d="M597,-583C571,-534 506,-419 427,-344 379,-299 303,-327 296,-271"/>
-<polygon style="fill:red;stroke:red;" points="299.478,-270.602 295,-261 292.512,-271.299 299.478,-270.602"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="300" y="-264" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M419,-349C428,-348 437,-348 446,-347 588,-337 625,-337 766,-347 772,-348 777,-348 783,-348"/>
-<polygon style="fill:black;stroke:black;" points="782.701,-351.488 793,-349 783.398,-344.522 782.701,-351.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="606" y="-349" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M419,-367C525,-367 675,-367 783,-367"/>
-<polygon style="fill:black;stroke:black;" points="783,-370.5 793,-367 783,-363.5 783,-370.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="606" y="-377" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos.,</text>
-<text text-anchor="middle" x="606" y="-361" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M295,-344C295,-311 295,-299 295,-271"/>
-<polygon style="fill:black;stroke:black;" points="298.5,-271 295,-261 291.5,-271 298.5,-271"/>
-</g>
-<!-- End -->
-<g id="node13" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="700,-101.5 502,-101.5 490,-89.5 490,-48.5 502,-36.5 700,-36.5 712,-48.5 712,-89.5 700,-101.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M502,-101.5C496,-101.5 490,-95.5 490,-89.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M490,-48.5C490,-42.5 496,-36.5 502,-36.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M700,-36.5C706,-36.5 712,-42.5 712,-48.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M712,-89.5C712,-95.5 706,-101.5 700,-101.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="700,-101.5 502,-101.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M502,-101.5C496,-101.5 490,-95.5 490,-89.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="490,-89.5 490,-48.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M490,-48.5C490,-42.5 496,-36.5 502,-36.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="502,-36.5 700,-36.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M700,-36.5C706,-36.5 712,-42.5 712,-48.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="712,-48.5 712,-89.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M712,-89.5C712,-95.5 706,-101.5 700,-101.5"/>
-<text text-anchor="middle" x="601" y="-82" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-<text text-anchor="middle" x="601" y="-63" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Complete User Request</text>
-<text text-anchor="middle" x="601" y="-44" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">For no UE&#45;Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M171,-344C117,-290 58,-334 17,-270 2,-245 0,-228 17,-206 80,-121 363,-72 480,-69"/>
-<polygon style="fill:black;stroke:black;" points="480,-72.5001 490,-69 480,-65.5001 480,-72.5001"/>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="93" y="-256" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="93" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="93" y="-224" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="93" y="-208" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop -->
-<g id="node11" class="node"><title>Waiting_Facility_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1261,-261 1039,-261 1027,-249 1027,-227 1039,-215 1261,-215 1273,-227 1273,-249 1261,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1039,-261C1033,-261 1027,-255 1027,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1027,-227C1027,-221 1033,-215 1039,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1261,-215C1267,-215 1273,-221 1273,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1273,-249C1273,-255 1267,-261 1261,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1261,-261 1039,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1039,-261C1033,-261 1027,-255 1027,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1027,-249 1027,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1027,-227C1027,-221 1033,-215 1039,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1039,-215 1261,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1261,-215C1267,-215 1273,-221 1273,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1273,-227 1273,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1273,-249C1273,-255 1267,-261 1261,-261"/>
-<text text-anchor="middle" x="1150" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="1150" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M1006,-344C1065,-326 1134,-300 1148,-271"/>
-<polygon style="fill:black;stroke:black;" points="1151.47,-271.492 1150,-261 1144.61,-270.119 1151.47,-271.492"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="1152" y="-265" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1039,-367C1190,-367 1392,-251 1292,-138 1250,-91 815,-71 722,-69"/>
-<polygon style="fill:black;stroke:black;" points="722,-65.5001 712,-69 722,-72.5001 722,-65.5001"/>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="1390" y="-248" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="1390" y="-232" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1390" y="-216" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M419,-227C463,-223 515,-220 561,-218 705,-212 742,-212 885,-218 929,-220 975,-223 1017,-226"/>
-<polygon style="fill:black;stroke:black;" points="1016.7,-229.488 1027,-227 1017.4,-222.522 1016.7,-229.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="723" y="-220" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M419,-238C578,-238 853,-238 1017,-238"/>
-<polygon style="fill:red;stroke:red;" points="1017,-241.5 1027,-238 1017,-234.5 1017,-241.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<text text-anchor="middle" x="723" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M294,-214C294,-108 376,-71 480,-69"/>
-<polygon style="fill:black;stroke:black;" points="480,-72.5001 490,-69 480,-65.5001 480,-72.5001"/>
-<a xlink:title="\n\n\nFacility wait timer expired/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="291" y="-183" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired/</text>
-<text text-anchor="middle" x="291" y="-167" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M418,-238C495,-238 416,-84 480,-70"/>
-<polygon style="fill:black;stroke:black;" points="480.398,-73.4778 490,-69 479.701,-66.5125 480.398,-73.4778"/>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="537" y="-156" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility/</text>
-<text text-anchor="middle" x="537" y="-140" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M1026,-214C992,-180 972,-189 929,-170 835,-126 819,-73 722,-69"/>
-<polygon style="fill:red;stroke:red;" points="722,-65.5001 712,-69 722,-72.5001 722,-65.5001"/>
-<a xlink:title="Recv Facility">
-</a>
-<a xlink:title="Recv Facility">
-</a>
-<text text-anchor="middle" x="981" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Recv Facility</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1149,-214C1149,-93 869,-70 722,-69"/>
-<polygon style="fill:black;stroke:black;" points="722,-65.5001 712,-69 722,-72.5001 722,-65.5001"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="1210" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-AssistedMO-LR-LateGPSResultFacilityTimeout.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,421 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="10.00in" height="5.67in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.657084 0.657084) rotate(0) translate(4 824)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-824 1457,-824 1457,4 -4,4"/>
-<text text-anchor="middle" x="726" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted MO&#45;LR &#45; Late GPS Result &#45; Facility Timeout</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="274,-769 244,-769 232,-757 232,-745 244,-733 274,-733 286,-745 286,-757 274,-769"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M244,-769C238,-769 232,-763 232,-757"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M232,-745C232,-739 238,-733 244,-733"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M274,-733C280,-733 286,-739 286,-745"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M286,-757C286,-763 280,-769 274,-769"/>
-<polyline style="fill:none;stroke:greenyellow;" points="274,-769 244,-769 "/>
-<path style="fill:none;stroke:greenyellow;" d="M244,-769C238,-769 232,-763 232,-757"/>
-<polyline style="fill:none;stroke:greenyellow;" points="232,-757 232,-745 "/>
-<path style="fill:none;stroke:greenyellow;" d="M232,-745C232,-739 238,-733 244,-733"/>
-<polyline style="fill:none;stroke:greenyellow;" points="244,-733 274,-733 "/>
-<path style="fill:none;stroke:greenyellow;" d="M274,-733C280,-733 286,-739 286,-745"/>
-<polyline style="fill:none;stroke:greenyellow;" points="286,-745 286,-757 "/>
-<path style="fill:none;stroke:greenyellow;" d="M286,-757C286,-763 280,-769 274,-769"/>
-<text text-anchor="middle" x="259" y="-745" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Autonomous -->
-<g id="node3" class="node"><title>Autonomous</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="672,-774 526,-774 514,-762 514,-740 526,-728 672,-728 684,-740 684,-762 672,-774"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M526,-774C520,-774 514,-768 514,-762"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M514,-740C514,-734 520,-728 526,-728"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M672,-728C678,-728 684,-734 684,-740"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M684,-762C684,-768 678,-774 672,-774"/>
-<polyline style="fill:none;stroke:greenyellow;" points="672,-774 526,-774 "/>
-<path style="fill:none;stroke:greenyellow;" d="M526,-774C520,-774 514,-768 514,-762"/>
-<polyline style="fill:none;stroke:greenyellow;" points="514,-762 514,-740 "/>
-<path style="fill:none;stroke:greenyellow;" d="M514,-740C514,-734 520,-728 526,-728"/>
-<polyline style="fill:none;stroke:greenyellow;" points="526,-728 672,-728 "/>
-<path style="fill:none;stroke:greenyellow;" d="M672,-728C678,-728 684,-734 684,-740"/>
-<polyline style="fill:none;stroke:greenyellow;" points="684,-740 684,-762 "/>
-<path style="fill:none;stroke:greenyellow;" d="M684,-762C684,-768 678,-774 672,-774"/>
-<text text-anchor="middle" x="599" y="-754" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Autonomous</text>
-<text text-anchor="middle" x="599" y="-735" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">UE&#45;Based positioning</text>
-</g>
-<!-- Idle&#45;&gt;Autonomous -->
-<g id="edge6" class="edge"><title>Idle&#45;&gt;Autonomous</title>
-<path style="fill:none;stroke:red;" d="M286,-751C333,-751 430,-751 503,-751"/>
-<polygon style="fill:red;stroke:red;" points="503,-754.5 513,-751 503,-747.5 503,-754.5"/>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<text text-anchor="middle" x="400" y="-792" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">User starts Location check</text>
-<text text-anchor="middle" x="400" y="-773" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Autonomous positioning</text>
-<text text-anchor="middle" x="400" y="-754" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start LcsMOLR</text>
-</g>
-<!-- UE_Based -->
-<g id="node4" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1102,-774 872,-774 860,-762 860,-740 872,-728 1102,-728 1114,-740 1114,-762 1102,-774"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M872,-774C866,-774 860,-768 860,-762"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M860,-740C860,-734 866,-728 872,-728"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1102,-728C1108,-728 1114,-734 1114,-740"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1114,-762C1114,-768 1108,-774 1102,-774"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1102,-774 872,-774 "/>
-<path style="fill:none;stroke:greenyellow;" d="M872,-774C866,-774 860,-768 860,-762"/>
-<polyline style="fill:none;stroke:greenyellow;" points="860,-762 860,-740 "/>
-<path style="fill:none;stroke:greenyellow;" d="M860,-740C860,-734 866,-728 872,-728"/>
-<polyline style="fill:none;stroke:greenyellow;" points="872,-728 1102,-728 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1102,-728C1108,-728 1114,-734 1114,-740"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1114,-740 1114,-762 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1114,-762C1114,-768 1108,-774 1102,-774"/>
-<text text-anchor="middle" x="987" y="-754" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="987" y="-735" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Autonomous&#45;&gt;UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M685,-751C733,-751 794,-751 850,-751"/>
-<polygon style="fill:red;stroke:red;" points="850,-754.5 860,-751 850,-747.5 850,-754.5"/>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="772" y="-773" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receives M.C.(Setup)</text>
-<text text-anchor="middle" x="772" y="-754" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node5" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="732,-629 486,-629 474,-617 474,-595 486,-583 732,-583 744,-595 744,-617 732,-629"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M486,-629C480,-629 474,-623 474,-617"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M474,-595C474,-589 480,-583 486,-583"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M732,-583C738,-583 744,-589 744,-595"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M744,-617C744,-623 738,-629 732,-629"/>
-<polyline style="fill:none;stroke:greenyellow;" points="732,-629 486,-629 "/>
-<path style="fill:none;stroke:greenyellow;" d="M486,-629C480,-629 474,-623 474,-617"/>
-<polyline style="fill:none;stroke:greenyellow;" points="474,-617 474,-595 "/>
-<path style="fill:none;stroke:greenyellow;" d="M474,-595C474,-589 480,-583 486,-583"/>
-<polyline style="fill:none;stroke:greenyellow;" points="486,-583 732,-583 "/>
-<path style="fill:none;stroke:greenyellow;" d="M732,-583C738,-583 744,-589 744,-595"/>
-<polyline style="fill:none;stroke:greenyellow;" points="744,-595 744,-617 "/>
-<path style="fill:none;stroke:greenyellow;" d="M744,-617C744,-623 738,-629 732,-629"/>
-<text text-anchor="middle" x="609" y="-609" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="609" y="-590" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M860,-728C815,-683 750,-652 698,-632"/>
-<polygon style="fill:red;stroke:red;" points="698.584,-628.521 688,-629 696.573,-635.226 698.584,-628.521"/>
-<a xlink:title="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="850" y="-709" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="850" y="-690" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="850" y="-671" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="850" y="-652" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="850" y="-633" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedStop -->
-<g id="node8" class="node"><title>Waiting_MC_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1027,-390 805,-390 793,-378 793,-356 805,-344 1027,-344 1039,-356 1039,-378 1027,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M805,-390C799,-390 793,-384 793,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M793,-356C793,-350 799,-344 805,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1027,-344C1033,-344 1039,-350 1039,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1039,-378C1039,-384 1033,-390 1027,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1027,-390 805,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M805,-390C799,-390 793,-384 793,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="793,-378 793,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M793,-356C793,-350 799,-344 805,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="805,-344 1027,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1027,-344C1033,-344 1039,-350 1039,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1039,-356 1039,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1039,-378C1039,-384 1033,-390 1027,-390"/>
-<text text-anchor="middle" x="916" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="916" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M987,-728C988,-692 992,-619 1001,-558 1012,-476 1116,-376 1049,-368"/>
-<polygon style="fill:black;stroke:black;" points="1049.3,-364.512 1039,-367 1048.6,-371.478 1049.3,-364.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="1085" y="-640" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="1085" y="-624" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="1085" y="-608" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="1085" y="-592" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="1085" y="-576" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1085" y="-560" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M1114,-751C1284,-751 1215,-382 1049,-367"/>
-<polygon style="fill:black;stroke:black;" points="1049,-363.5 1039,-367 1049,-370.5 1049,-363.5"/>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="1271" y="-640" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="1271" y="-624" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Futile)/</text>
-<text text-anchor="middle" x="1271" y="-608" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="1271" y="-592" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Positioning,</text>
-<text text-anchor="middle" x="1271" y="-576" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="1271" y="-560" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M565,-629C514,-645 456,-635 456,-594 456,-546 466,-541 472,-573"/>
-<polygon style="fill:red;stroke:red;" points="468.607,-573.881 474,-583 475.471,-572.508 468.607,-573.881"/>
-<a xlink:title="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="468" y="-559" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer t expired/</text>
-<text text-anchor="middle" x="468" y="-540" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R,</text>
-<text text-anchor="middle" x="468" y="-521" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">restart timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedCont -->
-<g id="node7" class="node"><title>Waiting_MC_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="406,-390 184,-390 172,-378 172,-356 184,-344 406,-344 418,-356 418,-378 406,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M184,-390C178,-390 172,-384 172,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M172,-356C172,-350 178,-344 184,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M406,-344C412,-344 418,-350 418,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M418,-378C418,-384 412,-390 406,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="406,-390 184,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M184,-390C178,-390 172,-384 172,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="172,-378 172,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M172,-356C172,-350 178,-344 184,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="184,-344 406,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M406,-344C412,-344 418,-350 418,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="418,-356 418,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M418,-378C418,-384 412,-390 406,-390"/>
-<text text-anchor="middle" x="295" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="295" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M473,-606C371,-606 321,-465 303,-400"/>
-<polygon style="fill:black;stroke:black;" points="306.226,-398.573 300,-390 299.521,-400.584 306.226,-398.573"/>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="406" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="406" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="406" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M609,-583C609,-513 563,-477 610,-426 653,-377 888,-449 914,-400"/>
-<polygon style="fill:black;stroke:black;" points="917.471,-400.492 916,-390 910.607,-399.119 917.471,-400.492"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="694" y="-508" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="694" y="-492" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="694" y="-476" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="694" y="-460" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="694" y="-444" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="694" y="-428" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M745,-606C768,-606 800,-426 801,-426 834,-389 905,-435 915,-400"/>
-<polygon style="fill:black;stroke:black;" points="918.488,-400.299 916,-390 911.522,-399.602 918.488,-400.299"/>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="887" y="-500" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="887" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Futile)/</text>
-<text text-anchor="middle" x="887" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="887" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="887" y="-436" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont -->
-<g id="node10" class="node"><title>Waiting_Facility_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="406,-261 184,-261 172,-249 172,-227 184,-215 406,-215 418,-227 418,-249 406,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M184,-261C178,-261 172,-255 172,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M172,-227C172,-221 178,-215 184,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M406,-215C412,-215 418,-221 418,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M418,-249C418,-255 412,-261 406,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="406,-261 184,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M184,-261C178,-261 172,-255 172,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="172,-249 172,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M172,-227C172,-221 178,-215 184,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="184,-215 406,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M406,-215C412,-215 418,-221 418,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="418,-227 418,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M418,-249C418,-255 412,-261 406,-261"/>
-<text text-anchor="middle" x="295" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="295" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:red;" d="M597,-583C571,-534 506,-419 427,-344 379,-299 303,-327 296,-271"/>
-<polygon style="fill:red;stroke:red;" points="299.478,-270.602 295,-261 292.512,-271.299 299.478,-270.602"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="300" y="-264" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M419,-349C428,-348 437,-348 446,-347 588,-337 625,-337 766,-347 772,-348 777,-348 783,-348"/>
-<polygon style="fill:black;stroke:black;" points="782.701,-351.488 793,-349 783.398,-344.522 782.701,-351.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="606" y="-349" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M419,-367C525,-367 675,-367 783,-367"/>
-<polygon style="fill:black;stroke:black;" points="783,-370.5 793,-367 783,-363.5 783,-370.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="606" y="-377" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos.,</text>
-<text text-anchor="middle" x="606" y="-361" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M295,-344C295,-311 295,-299 295,-271"/>
-<polygon style="fill:black;stroke:black;" points="298.5,-271 295,-261 291.5,-271 298.5,-271"/>
-</g>
-<!-- End -->
-<g id="node13" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="697,-101.5 499,-101.5 487,-89.5 487,-48.5 499,-36.5 697,-36.5 709,-48.5 709,-89.5 697,-101.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M499,-101.5C493,-101.5 487,-95.5 487,-89.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M487,-48.5C487,-42.5 493,-36.5 499,-36.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M697,-36.5C703,-36.5 709,-42.5 709,-48.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M709,-89.5C709,-95.5 703,-101.5 697,-101.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="697,-101.5 499,-101.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M499,-101.5C493,-101.5 487,-95.5 487,-89.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="487,-89.5 487,-48.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M487,-48.5C487,-42.5 493,-36.5 499,-36.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="499,-36.5 697,-36.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M697,-36.5C703,-36.5 709,-42.5 709,-48.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="709,-48.5 709,-89.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M709,-89.5C709,-95.5 703,-101.5 697,-101.5"/>
-<text text-anchor="middle" x="598" y="-82" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-<text text-anchor="middle" x="598" y="-63" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Complete User Request</text>
-<text text-anchor="middle" x="598" y="-44" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">For no UE&#45;Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M171,-344C117,-290 58,-334 17,-270 2,-245 0,-228 17,-206 80,-121 361,-72 477,-69"/>
-<polygon style="fill:black;stroke:black;" points="477,-72.5001 487,-69 477,-65.5001 477,-72.5001"/>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="93" y="-256" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="93" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="93" y="-224" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="93" y="-208" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop -->
-<g id="node11" class="node"><title>Waiting_Facility_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1261,-261 1039,-261 1027,-249 1027,-227 1039,-215 1261,-215 1273,-227 1273,-249 1261,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1039,-261C1033,-261 1027,-255 1027,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1027,-227C1027,-221 1033,-215 1039,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1261,-215C1267,-215 1273,-221 1273,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1273,-249C1273,-255 1267,-261 1261,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1261,-261 1039,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1039,-261C1033,-261 1027,-255 1027,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1027,-249 1027,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1027,-227C1027,-221 1033,-215 1039,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1039,-215 1261,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1261,-215C1267,-215 1273,-221 1273,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1273,-227 1273,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1273,-249C1273,-255 1267,-261 1261,-261"/>
-<text text-anchor="middle" x="1150" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="1150" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M1006,-344C1065,-326 1134,-300 1148,-271"/>
-<polygon style="fill:black;stroke:black;" points="1151.47,-271.492 1150,-261 1144.61,-270.119 1151.47,-271.492"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="1152" y="-265" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1039,-367C1155,-367 1216,-365 1282,-270 1315,-221 1321,-181 1283,-138 1242,-91 811,-71 719,-69"/>
-<polygon style="fill:black;stroke:black;" points="719,-65.5001 709,-69 719,-72.5001 719,-65.5001"/>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="1380" y="-248" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="1380" y="-232" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1380" y="-216" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M419,-227C463,-223 515,-220 561,-218 705,-212 742,-212 885,-218 929,-220 975,-223 1017,-226"/>
-<polygon style="fill:black;stroke:black;" points="1016.7,-229.488 1027,-227 1017.4,-222.522 1016.7,-229.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="723" y="-220" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M419,-238C578,-238 853,-238 1017,-238"/>
-<polygon style="fill:red;stroke:red;" points="1017,-241.5 1027,-238 1017,-234.5 1017,-241.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<text text-anchor="middle" x="723" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M294,-214C294,-109 374,-71 477,-69"/>
-<polygon style="fill:black;stroke:black;" points="477,-72.5001 487,-69 477,-65.5001 477,-72.5001"/>
-<a xlink:title="\n\n\nFacility wait timer expired/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="291" y="-183" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired/</text>
-<text text-anchor="middle" x="291" y="-167" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M418,-238C495,-238 413,-84 477,-70"/>
-<polygon style="fill:black;stroke:black;" points="477.398,-73.4778 487,-69 476.701,-66.5125 477.398,-73.4778"/>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="536" y="-156" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility/</text>
-<text text-anchor="middle" x="536" y="-140" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1026,-214C989,-177 965,-190 919,-170 827,-128 813,-73 719,-69"/>
-<polygon style="fill:black;stroke:black;" points="719,-65.5001 709,-69 719,-72.5001 719,-65.5001"/>
-<a xlink:title="Recv Facility">
-</a>
-<a xlink:title="Recv Facility">
-</a>
-<text text-anchor="middle" x="961" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M1149,-214C1149,-176 1033,-150 998,-138 876,-93 843,-70 719,-69"/>
-<polygon style="fill:red;stroke:red;" points="719,-65.5001 709,-69 719,-72.5001 719,-65.5001"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="1188" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Facility wait timer expired</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-LBS-UE-BasedMOLR-Futile.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,421 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="10.00in" height="6.00in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.691643 0.691643) rotate(0) translate(4 829)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-829 1384,-829 1384,4 -4,4"/>
-<text text-anchor="middle" x="690" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Based MO&#45;LR &#45; GPS Result Futile</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="247,-787 217,-787 205,-775 205,-763 217,-751 247,-751 259,-763 259,-775 247,-787"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M217,-787C211,-787 205,-781 205,-775"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M205,-763C205,-757 211,-751 217,-751"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M247,-751C253,-751 259,-757 259,-763"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M259,-775C259,-781 253,-787 247,-787"/>
-<polyline style="fill:none;stroke:greenyellow;" points="247,-787 217,-787 "/>
-<path style="fill:none;stroke:greenyellow;" d="M217,-787C211,-787 205,-781 205,-775"/>
-<polyline style="fill:none;stroke:greenyellow;" points="205,-775 205,-763 "/>
-<path style="fill:none;stroke:greenyellow;" d="M205,-763C205,-757 211,-751 217,-751"/>
-<polyline style="fill:none;stroke:greenyellow;" points="217,-751 247,-751 "/>
-<path style="fill:none;stroke:greenyellow;" d="M247,-751C253,-751 259,-757 259,-763"/>
-<polyline style="fill:none;stroke:greenyellow;" points="259,-763 259,-775 "/>
-<path style="fill:none;stroke:greenyellow;" d="M259,-775C259,-781 253,-787 247,-787"/>
-<text text-anchor="middle" x="232" y="-763" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Autonomous -->
-<g id="node3" class="node"><title>Autonomous</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="645,-792 499,-792 487,-780 487,-758 499,-746 645,-746 657,-758 657,-780 645,-792"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M499,-792C493,-792 487,-786 487,-780"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M487,-758C487,-752 493,-746 499,-746"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M645,-746C651,-746 657,-752 657,-758"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M657,-780C657,-786 651,-792 645,-792"/>
-<polyline style="fill:none;stroke:greenyellow;" points="645,-792 499,-792 "/>
-<path style="fill:none;stroke:greenyellow;" d="M499,-792C493,-792 487,-786 487,-780"/>
-<polyline style="fill:none;stroke:greenyellow;" points="487,-780 487,-758 "/>
-<path style="fill:none;stroke:greenyellow;" d="M487,-758C487,-752 493,-746 499,-746"/>
-<polyline style="fill:none;stroke:greenyellow;" points="499,-746 645,-746 "/>
-<path style="fill:none;stroke:greenyellow;" d="M645,-746C651,-746 657,-752 657,-758"/>
-<polyline style="fill:none;stroke:greenyellow;" points="657,-758 657,-780 "/>
-<path style="fill:none;stroke:greenyellow;" d="M657,-780C657,-786 651,-792 645,-792"/>
-<text text-anchor="middle" x="572" y="-772" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Autonomous</text>
-<text text-anchor="middle" x="572" y="-753" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">UE&#45;Based positioning</text>
-</g>
-<!-- Idle&#45;&gt;Autonomous -->
-<g id="edge6" class="edge"><title>Idle&#45;&gt;Autonomous</title>
-<path style="fill:none;stroke:red;" d="M259,-769C306,-769 403,-769 476,-769"/>
-<polygon style="fill:red;stroke:red;" points="476,-772.5 486,-769 476,-765.5 476,-772.5"/>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<text text-anchor="middle" x="373" y="-810" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">User starts Location check</text>
-<text text-anchor="middle" x="373" y="-791" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Autonomous positioning</text>
-<text text-anchor="middle" x="373" y="-772" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start LcsMOLR</text>
-</g>
-<!-- UE_Based -->
-<g id="node4" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1075,-792 845,-792 833,-780 833,-758 845,-746 1075,-746 1087,-758 1087,-780 1075,-792"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M845,-792C839,-792 833,-786 833,-780"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M833,-758C833,-752 839,-746 845,-746"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1075,-746C1081,-746 1087,-752 1087,-758"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1087,-780C1087,-786 1081,-792 1075,-792"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1075,-792 845,-792 "/>
-<path style="fill:none;stroke:greenyellow;" d="M845,-792C839,-792 833,-786 833,-780"/>
-<polyline style="fill:none;stroke:greenyellow;" points="833,-780 833,-758 "/>
-<path style="fill:none;stroke:greenyellow;" d="M833,-758C833,-752 839,-746 845,-746"/>
-<polyline style="fill:none;stroke:greenyellow;" points="845,-746 1075,-746 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1075,-746C1081,-746 1087,-752 1087,-758"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1087,-758 1087,-780 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1087,-780C1087,-786 1081,-792 1075,-792"/>
-<text text-anchor="middle" x="960" y="-772" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="960" y="-753" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Autonomous&#45;&gt;UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M658,-769C706,-769 767,-769 823,-769"/>
-<polygon style="fill:red;stroke:red;" points="823,-772.5 833,-769 823,-765.5 823,-772.5"/>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="745" y="-791" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receives M.C.(Setup)</text>
-<text text-anchor="middle" x="745" y="-772" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node5" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="705,-638 459,-638 447,-626 447,-604 459,-592 705,-592 717,-604 717,-626 705,-638"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M459,-638C453,-638 447,-632 447,-626"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M447,-604C447,-598 453,-592 459,-592"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M705,-592C711,-592 717,-598 717,-604"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M717,-626C717,-632 711,-638 705,-638"/>
-<polyline style="fill:none;stroke:greenyellow;" points="705,-638 459,-638 "/>
-<path style="fill:none;stroke:greenyellow;" d="M459,-638C453,-638 447,-632 447,-626"/>
-<polyline style="fill:none;stroke:greenyellow;" points="447,-626 447,-604 "/>
-<path style="fill:none;stroke:greenyellow;" d="M447,-604C447,-598 453,-592 459,-592"/>
-<polyline style="fill:none;stroke:greenyellow;" points="459,-592 705,-592 "/>
-<path style="fill:none;stroke:greenyellow;" d="M705,-592C711,-592 717,-598 717,-604"/>
-<polyline style="fill:none;stroke:greenyellow;" points="717,-604 717,-626 "/>
-<path style="fill:none;stroke:greenyellow;" d="M717,-626C717,-632 711,-638 705,-638"/>
-<text text-anchor="middle" x="582" y="-618" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="582" y="-599" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M833,-746C785,-698 715,-663 661,-642"/>
-<polygon style="fill:black;stroke:black;" points="661.585,-638.464 651,-638 658.985,-644.964 661.585,-638.464"/>
-<a xlink:title="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="823" y="-729" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer a2 expired/</text>
-<text text-anchor="middle" x="823" y="-713" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-<text text-anchor="middle" x="823" y="-697" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.</text>
-<text text-anchor="middle" x="823" y="-681" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="823" y="-665" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedStop -->
-<g id="node8" class="node"><title>Waiting_MC_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="990,-390 768,-390 756,-378 756,-356 768,-344 990,-344 1002,-356 1002,-378 990,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M768,-390C762,-390 756,-384 756,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M756,-356C756,-350 762,-344 768,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M990,-344C996,-344 1002,-350 1002,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1002,-378C1002,-384 996,-390 990,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="990,-390 768,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M768,-390C762,-390 756,-384 756,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="756,-378 756,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M756,-356C756,-350 762,-344 768,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="768,-344 990,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M990,-344C996,-344 1002,-350 1002,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1002,-356 1002,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1002,-378C1002,-384 996,-390 990,-390"/>
-<text text-anchor="middle" x="879" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="879" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M960,-746C961,-707 965,-626 974,-558 984,-476 1078,-376 1012,-368"/>
-<polygon style="fill:black;stroke:black;" points="1012.3,-364.512 1002,-367 1011.6,-371.478 1012.3,-364.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="1058" y="-649" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="1058" y="-633" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="1058" y="-617" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="1058" y="-601" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="1058" y="-585" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1058" y="-569" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M1087,-769C1266,-769 1187,-382 1012,-367"/>
-<polygon style="fill:red;stroke:red;" points="1012,-363.5 1002,-367 1012,-370.5 1012,-363.5"/>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="1257" y="-656" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="1257" y="-637" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Futile)/</text>
-<text text-anchor="middle" x="1257" y="-618" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="1257" y="-599" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Positioning,</text>
-<text text-anchor="middle" x="1257" y="-580" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="1257" y="-561" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M545,-638C493,-659 429,-650 429,-603 429,-550 439,-545 445,-582"/>
-<polygon style="fill:black;stroke:black;" points="441.607,-582.881 447,-592 448.471,-581.508 441.607,-582.881"/>
-<a xlink:title="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="441" y="-570" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="441" y="-554" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="441" y="-538" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedCont -->
-<g id="node7" class="node"><title>Waiting_MC_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-390 183,-390 171,-378 171,-356 183,-344 405,-344 417,-356 417,-378 405,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-390C177,-390 171,-384 171,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M171,-356C171,-350 177,-344 183,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-344C411,-344 417,-350 417,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-378C417,-384 411,-390 405,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-390 183,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-390C177,-390 171,-384 171,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="171,-378 171,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M171,-356C171,-350 177,-344 183,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-344 405,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-344C411,-344 417,-350 417,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-356 417,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-378C417,-384 411,-390 405,-390"/>
-<text text-anchor="middle" x="294" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="294" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M446,-615C346,-615 310,-468 299,-400"/>
-<polygon style="fill:black;stroke:black;" points="302.393,-399.119 297,-390 295.529,-400.492 302.393,-399.119"/>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="386" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="386" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="386" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M582,-592C582,-518 533,-481 583,-426 625,-379 851,-447 877,-400"/>
-<polygon style="fill:black;stroke:black;" points="880.471,-400.492 879,-390 873.607,-399.119 880.471,-400.492"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="667" y="-508" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="667" y="-492" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="667" y="-476" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="667" y="-460" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="667" y="-444" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="667" y="-428" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M718,-615C805,-615 715,-490 774,-426 804,-392 867,-431 878,-400"/>
-<polygon style="fill:black;stroke:black;" points="881.488,-400.299 879,-390 874.522,-399.602 881.488,-400.299"/>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="860" y="-500" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="860" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Futile)/</text>
-<text text-anchor="middle" x="860" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="860" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="860" y="-436" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont -->
-<g id="node10" class="node"><title>Waiting_Facility_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-261 183,-261 171,-249 171,-227 183,-215 405,-215 417,-227 417,-249 405,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-261C177,-261 171,-255 171,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M171,-227C171,-221 177,-215 183,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-215C411,-215 417,-221 417,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-249C417,-255 411,-261 405,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-261 183,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-261C177,-261 171,-255 171,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="171,-249 171,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M171,-227C171,-221 177,-215 183,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-215 405,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-215C411,-215 417,-221 417,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-227 417,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-249C417,-255 411,-261 405,-261"/>
-<text text-anchor="middle" x="294" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="294" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M573,-592C553,-542 500,-422 426,-344 380,-297 303,-326 295,-271"/>
-<polygon style="fill:black;stroke:black;" points="298.478,-270.602 294,-261 291.512,-271.299 298.478,-270.602"/>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-348C421,-347 424,-347 427,-347 566,-336 604,-336 746,-347"/>
-<polygon style="fill:black;stroke:black;" points="745.701,-350.488 756,-348 746.398,-343.522 745.701,-350.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="587" y="-349" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-367C514,-367 647,-367 746,-367"/>
-<polygon style="fill:black;stroke:black;" points="746,-370.5 756,-367 746,-363.5 746,-370.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="587" y="-377" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos.,</text>
-<text text-anchor="middle" x="587" y="-361" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M294,-344C294,-311 294,-299 294,-271"/>
-<polygon style="fill:black;stroke:black;" points="297.5,-271 294,-261 290.5,-271 297.5,-271"/>
-<a xlink:title="Receive M.C.(Release)\n\n">
-</a>
-<text text-anchor="middle" x="298" y="-272" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.(Release)</text>
-</g>
-<!-- End -->
-<g id="node13" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="684,-101.5 486,-101.5 474,-89.5 474,-48.5 486,-36.5 684,-36.5 696,-48.5 696,-89.5 684,-101.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M486,-101.5C480,-101.5 474,-95.5 474,-89.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M474,-48.5C474,-42.5 480,-36.5 486,-36.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M684,-36.5C690,-36.5 696,-42.5 696,-48.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M696,-89.5C696,-95.5 690,-101.5 684,-101.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="684,-101.5 486,-101.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M486,-101.5C480,-101.5 474,-95.5 474,-89.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="474,-89.5 474,-48.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M474,-48.5C474,-42.5 480,-36.5 486,-36.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="486,-36.5 684,-36.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M684,-36.5C690,-36.5 696,-42.5 696,-48.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="696,-48.5 696,-89.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M696,-89.5C696,-95.5 690,-101.5 684,-101.5"/>
-<text text-anchor="middle" x="585" y="-82" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-<text text-anchor="middle" x="585" y="-63" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Complete User Request</text>
-<text text-anchor="middle" x="585" y="-44" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">For no UE&#45;Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M170,-344C116,-290 57,-334 16,-270 1,-245 0,-228 16,-206 77,-123 350,-72 464,-69"/>
-<polygon style="fill:black;stroke:black;" points="464,-72.5001 474,-69 464,-65.5001 464,-72.5001"/>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="92" y="-256" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="92" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="92" y="-224" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="92" y="-208" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop -->
-<g id="node11" class="node"><title>Waiting_Facility_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1178,-261 956,-261 944,-249 944,-227 956,-215 1178,-215 1190,-227 1190,-249 1178,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M956,-261C950,-261 944,-255 944,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M944,-227C944,-221 950,-215 956,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1178,-215C1184,-215 1190,-221 1190,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1190,-249C1190,-255 1184,-261 1178,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1178,-261 956,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M956,-261C950,-261 944,-255 944,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="944,-249 944,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M944,-227C944,-221 950,-215 956,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="956,-215 1178,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1178,-215C1184,-215 1190,-221 1190,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1190,-227 1190,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1190,-249C1190,-255 1184,-261 1178,-261"/>
-<text text-anchor="middle" x="1067" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="1067" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M989,-344C1027,-330 1061,-307 1066,-271"/>
-<polygon style="fill:red;stroke:red;" points="1069.49,-271.299 1067,-261 1062.52,-270.602 1069.49,-271.299"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="996" y="-331" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1002,-367C1139,-367 1300,-241 1210,-138 1174,-96 791,-71 706,-69"/>
-<polygon style="fill:black;stroke:black;" points="706,-65.5001 696,-69 706,-72.5001 706,-65.5001"/>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="1307" y="-248" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="1307" y="-232" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1307" y="-216" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-225C451,-222 486,-219 519,-218 663,-211 700,-211 843,-218 873,-219 904,-221 934,-224"/>
-<polygon style="fill:black;stroke:black;" points="933.701,-227.488 944,-225 934.398,-220.522 933.701,-227.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="681" y="-220" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-238C559,-238 789,-238 934,-238"/>
-<polygon style="fill:black;stroke:black;" points="934,-241.5 944,-238 934,-234.5 934,-241.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<text text-anchor="middle" x="681" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M293,-214C293,-113 365,-72 464,-69"/>
-<polygon style="fill:black;stroke:black;" points="464,-72.5001 474,-69 464,-65.5001 464,-72.5001"/>
-<a xlink:title="\n\n\nFacility wait timer expired/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="289" y="-183" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired/</text>
-<text text-anchor="middle" x="289" y="-167" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M417,-238C492,-238 403,-84 464,-70"/>
-<polygon style="fill:black;stroke:black;" points="464.398,-73.4778 474,-69 463.701,-66.5125 464.398,-73.4778"/>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="530" y="-156" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility/</text>
-<text text-anchor="middle" x="530" y="-140" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M943,-214C915,-186 900,-189 867,-170 793,-127 785,-74 706,-69"/>
-<polygon style="fill:red;stroke:red;" points="706,-65.5001 696,-69 706,-72.5001 706,-65.5001"/>
-<a xlink:title="Recv Facility">
-</a>
-<a xlink:title="Recv Facility">
-</a>
-<text text-anchor="middle" x="916" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Recv Facility</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1066,-214C1066,-98 807,-71 706,-69"/>
-<polygon style="fill:black;stroke:black;" points="706,-65.5001 696,-69 706,-72.5001 706,-65.5001"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="1128" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-UE-BasedMO-LRSelf-FixtooLow-FacilityTimeout.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,422 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="10.00in" height="6.17in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.694645 0.694645) rotate(0) translate(4 849)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-849 1378,-849 1378,4 -4,4"/>
-<text text-anchor="middle" x="687" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; UE&#45;Based MO&#45;LR Self &#45; Fix accuracy too low &#45; Facility Timeout</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="247,-807 217,-807 205,-795 205,-783 217,-771 247,-771 259,-783 259,-795 247,-807"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M217,-807C211,-807 205,-801 205,-795"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M205,-783C205,-777 211,-771 217,-771"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M247,-771C253,-771 259,-777 259,-783"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M259,-795C259,-801 253,-807 247,-807"/>
-<polyline style="fill:none;stroke:greenyellow;" points="247,-807 217,-807 "/>
-<path style="fill:none;stroke:greenyellow;" d="M217,-807C211,-807 205,-801 205,-795"/>
-<polyline style="fill:none;stroke:greenyellow;" points="205,-795 205,-783 "/>
-<path style="fill:none;stroke:greenyellow;" d="M205,-783C205,-777 211,-771 217,-771"/>
-<polyline style="fill:none;stroke:greenyellow;" points="217,-771 247,-771 "/>
-<path style="fill:none;stroke:greenyellow;" d="M247,-771C253,-771 259,-777 259,-783"/>
-<polyline style="fill:none;stroke:greenyellow;" points="259,-783 259,-795 "/>
-<path style="fill:none;stroke:greenyellow;" d="M259,-795C259,-801 253,-807 247,-807"/>
-<text text-anchor="middle" x="232" y="-783" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Autonomous -->
-<g id="node3" class="node"><title>Autonomous</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="645,-812 499,-812 487,-800 487,-778 499,-766 645,-766 657,-778 657,-800 645,-812"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M499,-812C493,-812 487,-806 487,-800"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M487,-778C487,-772 493,-766 499,-766"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M645,-766C651,-766 657,-772 657,-778"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M657,-800C657,-806 651,-812 645,-812"/>
-<polyline style="fill:none;stroke:greenyellow;" points="645,-812 499,-812 "/>
-<path style="fill:none;stroke:greenyellow;" d="M499,-812C493,-812 487,-806 487,-800"/>
-<polyline style="fill:none;stroke:greenyellow;" points="487,-800 487,-778 "/>
-<path style="fill:none;stroke:greenyellow;" d="M487,-778C487,-772 493,-766 499,-766"/>
-<polyline style="fill:none;stroke:greenyellow;" points="499,-766 645,-766 "/>
-<path style="fill:none;stroke:greenyellow;" d="M645,-766C651,-766 657,-772 657,-778"/>
-<polyline style="fill:none;stroke:greenyellow;" points="657,-778 657,-800 "/>
-<path style="fill:none;stroke:greenyellow;" d="M657,-800C657,-806 651,-812 645,-812"/>
-<text text-anchor="middle" x="572" y="-792" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Autonomous</text>
-<text text-anchor="middle" x="572" y="-773" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">UE&#45;Based positioning</text>
-</g>
-<!-- Idle&#45;&gt;Autonomous -->
-<g id="edge6" class="edge"><title>Idle&#45;&gt;Autonomous</title>
-<path style="fill:none;stroke:red;" d="M259,-789C306,-789 403,-789 476,-789"/>
-<polygon style="fill:red;stroke:red;" points="476,-792.5 486,-789 476,-785.5 476,-792.5"/>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<text text-anchor="middle" x="373" y="-830" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">User starts Location check</text>
-<text text-anchor="middle" x="373" y="-811" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Autonomous positioning</text>
-<text text-anchor="middle" x="373" y="-792" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start LcsMOLR</text>
-</g>
-<!-- UE_Based -->
-<g id="node4" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1075,-812 845,-812 833,-800 833,-778 845,-766 1075,-766 1087,-778 1087,-800 1075,-812"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M845,-812C839,-812 833,-806 833,-800"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M833,-778C833,-772 839,-766 845,-766"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1075,-766C1081,-766 1087,-772 1087,-778"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1087,-800C1087,-806 1081,-812 1075,-812"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1075,-812 845,-812 "/>
-<path style="fill:none;stroke:greenyellow;" d="M845,-812C839,-812 833,-806 833,-800"/>
-<polyline style="fill:none;stroke:greenyellow;" points="833,-800 833,-778 "/>
-<path style="fill:none;stroke:greenyellow;" d="M833,-778C833,-772 839,-766 845,-766"/>
-<polyline style="fill:none;stroke:greenyellow;" points="845,-766 1075,-766 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1075,-766C1081,-766 1087,-772 1087,-778"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1087,-778 1087,-800 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1087,-800C1087,-806 1081,-812 1075,-812"/>
-<text text-anchor="middle" x="960" y="-792" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="960" y="-773" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Autonomous&#45;&gt;UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M658,-789C706,-789 767,-789 823,-789"/>
-<polygon style="fill:red;stroke:red;" points="823,-792.5 833,-789 823,-785.5 823,-792.5"/>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="745" y="-811" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receives M.C.(Setup)</text>
-<text text-anchor="middle" x="745" y="-792" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node5" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="705,-648 459,-648 447,-636 447,-614 459,-602 705,-602 717,-614 717,-636 705,-648"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M459,-648C453,-648 447,-642 447,-636"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M447,-614C447,-608 453,-602 459,-602"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M705,-602C711,-602 717,-608 717,-614"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M717,-636C717,-642 711,-648 705,-648"/>
-<polyline style="fill:none;stroke:greenyellow;" points="705,-648 459,-648 "/>
-<path style="fill:none;stroke:greenyellow;" d="M459,-648C453,-648 447,-642 447,-636"/>
-<polyline style="fill:none;stroke:greenyellow;" points="447,-636 447,-614 "/>
-<path style="fill:none;stroke:greenyellow;" d="M447,-614C447,-608 453,-602 459,-602"/>
-<polyline style="fill:none;stroke:greenyellow;" points="459,-602 705,-602 "/>
-<path style="fill:none;stroke:greenyellow;" d="M705,-602C711,-602 717,-608 717,-614"/>
-<polyline style="fill:none;stroke:greenyellow;" points="717,-614 717,-636 "/>
-<path style="fill:none;stroke:greenyellow;" d="M717,-636C717,-642 711,-648 705,-648"/>
-<text text-anchor="middle" x="582" y="-628" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="582" y="-609" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M833,-766C781,-714 707,-675 652,-652"/>
-<polygon style="fill:black;stroke:black;" points="653.56,-648.863 643,-648 650.717,-655.26 653.56,-648.863"/>
-<a xlink:title="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="823" y="-749" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer a2 expired/</text>
-<text text-anchor="middle" x="823" y="-733" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-<text text-anchor="middle" x="823" y="-717" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.</text>
-<text text-anchor="middle" x="823" y="-701" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="823" y="-685" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedStop -->
-<g id="node8" class="node"><title>Waiting_MC_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="990,-390 768,-390 756,-378 756,-356 768,-344 990,-344 1002,-356 1002,-378 990,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M768,-390C762,-390 756,-384 756,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M756,-356C756,-350 762,-344 768,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M990,-344C996,-344 1002,-350 1002,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1002,-378C1002,-384 996,-390 990,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="990,-390 768,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M768,-390C762,-390 756,-384 756,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="756,-378 756,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M756,-356C756,-350 762,-344 768,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="768,-344 990,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M990,-344C996,-344 1002,-350 1002,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1002,-356 1002,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1002,-378C1002,-384 996,-390 990,-390"/>
-<text text-anchor="middle" x="879" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="879" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M960,-766C961,-725 965,-634 974,-558 983,-476 1078,-376 1012,-368"/>
-<polygon style="fill:black;stroke:black;" points="1012.3,-364.512 1002,-367 1011.6,-371.478 1012.3,-364.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="1058" y="-659" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="1058" y="-643" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="1058" y="-627" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="1058" y="-611" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="1058" y="-595" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1058" y="-579" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M1087,-789C1275,-789 1196,-382 1012,-367"/>
-<polygon style="fill:red;stroke:red;" points="1012,-363.5 1002,-367 1012,-370.5 1012,-363.5"/>
-<a xlink:title="UE&#45;Based fix\naccuracy\ntoo low/\nStop UE&#45;Based\nPositioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\naccuracy\ntoo low/\nStop UE&#45;Based\nPositioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="1255" y="-676" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="1255" y="-657" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">accuracy</text>
-<text text-anchor="middle" x="1255" y="-638" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">too low/</text>
-<text text-anchor="middle" x="1255" y="-619" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="1255" y="-600" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Positioning,</text>
-<text text-anchor="middle" x="1255" y="-581" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R.</text>
-<text text-anchor="middle" x="1255" y="-562" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M550,-648C497,-675 429,-665 429,-613 429,-554 439,-550 446,-592"/>
-<polygon style="fill:black;stroke:black;" points="442.522,-592.398 447,-602 449.488,-591.701 442.522,-592.398"/>
-<a xlink:title="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="442" y="-579" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="442" y="-563" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="442" y="-547" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedCont -->
-<g id="node7" class="node"><title>Waiting_MC_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-390 183,-390 171,-378 171,-356 183,-344 405,-344 417,-356 417,-378 405,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-390C177,-390 171,-384 171,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M171,-356C171,-350 177,-344 183,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-344C411,-344 417,-350 417,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-378C417,-384 411,-390 405,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-390 183,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-390C177,-390 171,-384 171,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="171,-378 171,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M171,-356C171,-350 177,-344 183,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-344 405,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-344C411,-344 417,-350 417,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-356 417,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-378C417,-384 411,-390 405,-390"/>
-<text text-anchor="middle" x="294" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="294" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M446,-625C342,-625 308,-470 297,-400"/>
-<polygon style="fill:black;stroke:black;" points="300.478,-399.602 296,-390 293.512,-400.299 300.478,-399.602"/>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="382" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="382" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="382" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M582,-602C582,-523 530,-484 583,-426 625,-379 851,-447 877,-400"/>
-<polygon style="fill:black;stroke:black;" points="880.471,-400.492 879,-390 873.607,-399.119 880.471,-400.492"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="667" y="-508" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="667" y="-492" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="667" y="-476" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="667" y="-460" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="667" y="-444" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="667" y="-428" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M718,-625C809,-625 712,-493 774,-426 804,-392 867,-431 878,-400"/>
-<polygon style="fill:black;stroke:black;" points="881.488,-400.299 879,-390 874.522,-399.602 881.488,-400.299"/>
-<a xlink:title="UE&#45;Based fix\naccuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\naccuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="860" y="-500" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="860" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">accuracy too low/</text>
-<text text-anchor="middle" x="860" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="860" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="860" y="-436" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont -->
-<g id="node10" class="node"><title>Waiting_Facility_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-261 183,-261 171,-249 171,-227 183,-215 405,-215 417,-227 417,-249 405,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-261C177,-261 171,-255 171,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M171,-227C171,-221 177,-215 183,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-215C411,-215 417,-221 417,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-249C417,-255 411,-261 405,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-261 183,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-261C177,-261 171,-255 171,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="171,-249 171,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M171,-227C171,-221 177,-215 183,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-215 405,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-215C411,-215 417,-221 417,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-227 417,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-249C417,-255 411,-261 405,-261"/>
-<text text-anchor="middle" x="294" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="294" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M574,-602C554,-550 502,-424 426,-344 381,-296 303,-326 295,-271"/>
-<polygon style="fill:black;stroke:black;" points="298.478,-270.602 294,-261 291.512,-271.299 298.478,-270.602"/>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-348C421,-347 424,-347 427,-347 566,-336 604,-336 746,-347"/>
-<polygon style="fill:black;stroke:black;" points="745.701,-350.488 756,-348 746.398,-343.522 745.701,-350.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="587" y="-349" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-367C514,-367 647,-367 746,-367"/>
-<polygon style="fill:black;stroke:black;" points="746,-370.5 756,-367 746,-363.5 746,-370.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="587" y="-377" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos.,</text>
-<text text-anchor="middle" x="587" y="-361" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M294,-344C294,-311 294,-299 294,-271"/>
-<polygon style="fill:black;stroke:black;" points="297.5,-271 294,-261 290.5,-271 297.5,-271"/>
-<a xlink:title="Receive M.C.(Release)\n\n">
-</a>
-<text text-anchor="middle" x="298" y="-272" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.(Release)</text>
-</g>
-<!-- End -->
-<g id="node13" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="681,-101.5 483,-101.5 471,-89.5 471,-48.5 483,-36.5 681,-36.5 693,-48.5 693,-89.5 681,-101.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M483,-101.5C477,-101.5 471,-95.5 471,-89.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M471,-48.5C471,-42.5 477,-36.5 483,-36.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M681,-36.5C687,-36.5 693,-42.5 693,-48.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M693,-89.5C693,-95.5 687,-101.5 681,-101.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="681,-101.5 483,-101.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M483,-101.5C477,-101.5 471,-95.5 471,-89.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="471,-89.5 471,-48.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M471,-48.5C471,-42.5 477,-36.5 483,-36.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="483,-36.5 681,-36.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M681,-36.5C687,-36.5 693,-42.5 693,-48.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="693,-48.5 693,-89.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M693,-89.5C693,-95.5 687,-101.5 681,-101.5"/>
-<text text-anchor="middle" x="582" y="-82" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-<text text-anchor="middle" x="582" y="-63" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Complete User Request</text>
-<text text-anchor="middle" x="582" y="-44" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">For no UE&#45;Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M170,-344C116,-290 57,-334 16,-270 1,-245 0,-228 16,-206 76,-124 348,-72 461,-69"/>
-<polygon style="fill:black;stroke:black;" points="461,-72.5001 471,-69 461,-65.5001 461,-72.5001"/>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="92" y="-256" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="92" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="92" y="-224" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="92" y="-208" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop -->
-<g id="node11" class="node"><title>Waiting_Facility_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1178,-261 956,-261 944,-249 944,-227 956,-215 1178,-215 1190,-227 1190,-249 1178,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M956,-261C950,-261 944,-255 944,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M944,-227C944,-221 950,-215 956,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1178,-215C1184,-215 1190,-221 1190,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1190,-249C1190,-255 1184,-261 1178,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1178,-261 956,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M956,-261C950,-261 944,-255 944,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="944,-249 944,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M944,-227C944,-221 950,-215 956,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="956,-215 1178,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1178,-215C1184,-215 1190,-221 1190,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1190,-227 1190,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1190,-249C1190,-255 1184,-261 1178,-261"/>
-<text text-anchor="middle" x="1067" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="1067" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M989,-344C1027,-330 1061,-307 1066,-271"/>
-<polygon style="fill:red;stroke:red;" points="1069.49,-271.299 1067,-261 1062.52,-270.602 1069.49,-271.299"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="996" y="-331" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1002,-367C1137,-367 1293,-240 1204,-138 1168,-96 787,-71 703,-69"/>
-<polygon style="fill:black;stroke:black;" points="703,-65.5001 693,-69 703,-72.5001 703,-65.5001"/>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="1301" y="-248" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="1301" y="-232" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1301" y="-216" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-225C451,-222 486,-219 519,-218 663,-211 700,-211 843,-218 873,-219 904,-221 934,-224"/>
-<polygon style="fill:black;stroke:black;" points="933.701,-227.488 944,-225 934.398,-220.522 933.701,-227.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="681" y="-220" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-238C559,-238 789,-238 934,-238"/>
-<polygon style="fill:black;stroke:black;" points="934,-241.5 944,-238 934,-234.5 934,-241.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<text text-anchor="middle" x="681" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M293,-214C293,-114 363,-72 461,-69"/>
-<polygon style="fill:black;stroke:black;" points="461,-72.5001 471,-69 461,-65.5001 461,-72.5001"/>
-<a xlink:title="\n\n\nFacility wait timer expired/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="289" y="-183" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired/</text>
-<text text-anchor="middle" x="289" y="-167" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M417,-238C491,-238 401,-84 461,-70"/>
-<polygon style="fill:black;stroke:black;" points="461.398,-73.4778 471,-69 460.701,-66.5125 461.398,-73.4778"/>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="529" y="-156" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility/</text>
-<text text-anchor="middle" x="529" y="-140" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M943,-214C912,-183 894,-191 857,-170 785,-130 778,-74 703,-69"/>
-<polygon style="fill:black;stroke:black;" points="703,-65.5001 693,-69 703,-72.5001 703,-65.5001"/>
-<a xlink:title="Recv Facility">
-</a>
-<a xlink:title="Recv Facility">
-</a>
-<text text-anchor="middle" x="899" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M1066,-214C1066,-180 966,-151 936,-138 835,-94 807,-71 703,-69"/>
-<polygon style="fill:red;stroke:red;" points="703,-65.5001 693,-69 703,-72.5001 703,-65.5001"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="1109" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Facility wait timer expired</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-UE-BasedMO-LRSelf-FixtooLow.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,422 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="10.00in" height="6.14in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.691643 0.691643) rotate(0) translate(4 849)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-849 1384,-849 1384,4 -4,4"/>
-<text text-anchor="middle" x="690" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; UE&#45;Based MO&#45;LR Self &#45; Fix accuracy too low</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="247,-807 217,-807 205,-795 205,-783 217,-771 247,-771 259,-783 259,-795 247,-807"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M217,-807C211,-807 205,-801 205,-795"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M205,-783C205,-777 211,-771 217,-771"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M247,-771C253,-771 259,-777 259,-783"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M259,-795C259,-801 253,-807 247,-807"/>
-<polyline style="fill:none;stroke:greenyellow;" points="247,-807 217,-807 "/>
-<path style="fill:none;stroke:greenyellow;" d="M217,-807C211,-807 205,-801 205,-795"/>
-<polyline style="fill:none;stroke:greenyellow;" points="205,-795 205,-783 "/>
-<path style="fill:none;stroke:greenyellow;" d="M205,-783C205,-777 211,-771 217,-771"/>
-<polyline style="fill:none;stroke:greenyellow;" points="217,-771 247,-771 "/>
-<path style="fill:none;stroke:greenyellow;" d="M247,-771C253,-771 259,-777 259,-783"/>
-<polyline style="fill:none;stroke:greenyellow;" points="259,-783 259,-795 "/>
-<path style="fill:none;stroke:greenyellow;" d="M259,-795C259,-801 253,-807 247,-807"/>
-<text text-anchor="middle" x="232" y="-783" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Autonomous -->
-<g id="node3" class="node"><title>Autonomous</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="645,-812 499,-812 487,-800 487,-778 499,-766 645,-766 657,-778 657,-800 645,-812"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M499,-812C493,-812 487,-806 487,-800"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M487,-778C487,-772 493,-766 499,-766"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M645,-766C651,-766 657,-772 657,-778"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M657,-800C657,-806 651,-812 645,-812"/>
-<polyline style="fill:none;stroke:greenyellow;" points="645,-812 499,-812 "/>
-<path style="fill:none;stroke:greenyellow;" d="M499,-812C493,-812 487,-806 487,-800"/>
-<polyline style="fill:none;stroke:greenyellow;" points="487,-800 487,-778 "/>
-<path style="fill:none;stroke:greenyellow;" d="M487,-778C487,-772 493,-766 499,-766"/>
-<polyline style="fill:none;stroke:greenyellow;" points="499,-766 645,-766 "/>
-<path style="fill:none;stroke:greenyellow;" d="M645,-766C651,-766 657,-772 657,-778"/>
-<polyline style="fill:none;stroke:greenyellow;" points="657,-778 657,-800 "/>
-<path style="fill:none;stroke:greenyellow;" d="M657,-800C657,-806 651,-812 645,-812"/>
-<text text-anchor="middle" x="572" y="-792" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Autonomous</text>
-<text text-anchor="middle" x="572" y="-773" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">UE&#45;Based positioning</text>
-</g>
-<!-- Idle&#45;&gt;Autonomous -->
-<g id="edge6" class="edge"><title>Idle&#45;&gt;Autonomous</title>
-<path style="fill:none;stroke:red;" d="M259,-789C306,-789 403,-789 476,-789"/>
-<polygon style="fill:red;stroke:red;" points="476,-792.5 486,-789 476,-785.5 476,-792.5"/>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<text text-anchor="middle" x="373" y="-830" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">User starts Location check</text>
-<text text-anchor="middle" x="373" y="-811" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Autonomous positioning</text>
-<text text-anchor="middle" x="373" y="-792" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start LcsMOLR</text>
-</g>
-<!-- UE_Based -->
-<g id="node4" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1075,-812 845,-812 833,-800 833,-778 845,-766 1075,-766 1087,-778 1087,-800 1075,-812"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M845,-812C839,-812 833,-806 833,-800"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M833,-778C833,-772 839,-766 845,-766"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1075,-766C1081,-766 1087,-772 1087,-778"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1087,-800C1087,-806 1081,-812 1075,-812"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1075,-812 845,-812 "/>
-<path style="fill:none;stroke:greenyellow;" d="M845,-812C839,-812 833,-806 833,-800"/>
-<polyline style="fill:none;stroke:greenyellow;" points="833,-800 833,-778 "/>
-<path style="fill:none;stroke:greenyellow;" d="M833,-778C833,-772 839,-766 845,-766"/>
-<polyline style="fill:none;stroke:greenyellow;" points="845,-766 1075,-766 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1075,-766C1081,-766 1087,-772 1087,-778"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1087,-778 1087,-800 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1087,-800C1087,-806 1081,-812 1075,-812"/>
-<text text-anchor="middle" x="960" y="-792" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="960" y="-773" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Autonomous&#45;&gt;UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M658,-789C706,-789 767,-789 823,-789"/>
-<polygon style="fill:red;stroke:red;" points="823,-792.5 833,-789 823,-785.5 823,-792.5"/>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="745" y="-811" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receives M.C.(Setup)</text>
-<text text-anchor="middle" x="745" y="-792" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node5" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="705,-648 459,-648 447,-636 447,-614 459,-602 705,-602 717,-614 717,-636 705,-648"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M459,-648C453,-648 447,-642 447,-636"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M447,-614C447,-608 453,-602 459,-602"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M705,-602C711,-602 717,-608 717,-614"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M717,-636C717,-642 711,-648 705,-648"/>
-<polyline style="fill:none;stroke:greenyellow;" points="705,-648 459,-648 "/>
-<path style="fill:none;stroke:greenyellow;" d="M459,-648C453,-648 447,-642 447,-636"/>
-<polyline style="fill:none;stroke:greenyellow;" points="447,-636 447,-614 "/>
-<path style="fill:none;stroke:greenyellow;" d="M447,-614C447,-608 453,-602 459,-602"/>
-<polyline style="fill:none;stroke:greenyellow;" points="459,-602 705,-602 "/>
-<path style="fill:none;stroke:greenyellow;" d="M705,-602C711,-602 717,-608 717,-614"/>
-<polyline style="fill:none;stroke:greenyellow;" points="717,-614 717,-636 "/>
-<path style="fill:none;stroke:greenyellow;" d="M717,-636C717,-642 711,-648 705,-648"/>
-<text text-anchor="middle" x="582" y="-628" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="582" y="-609" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M833,-766C781,-714 707,-675 652,-652"/>
-<polygon style="fill:black;stroke:black;" points="653.56,-648.863 643,-648 650.717,-655.26 653.56,-648.863"/>
-<a xlink:title="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="823" y="-749" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer a2 expired/</text>
-<text text-anchor="middle" x="823" y="-733" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-<text text-anchor="middle" x="823" y="-717" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.</text>
-<text text-anchor="middle" x="823" y="-701" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="823" y="-685" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedStop -->
-<g id="node8" class="node"><title>Waiting_MC_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="990,-390 768,-390 756,-378 756,-356 768,-344 990,-344 1002,-356 1002,-378 990,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M768,-390C762,-390 756,-384 756,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M756,-356C756,-350 762,-344 768,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M990,-344C996,-344 1002,-350 1002,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1002,-378C1002,-384 996,-390 990,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="990,-390 768,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M768,-390C762,-390 756,-384 756,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="756,-378 756,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M756,-356C756,-350 762,-344 768,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="768,-344 990,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M990,-344C996,-344 1002,-350 1002,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1002,-356 1002,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1002,-378C1002,-384 996,-390 990,-390"/>
-<text text-anchor="middle" x="879" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="879" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M960,-766C961,-725 965,-634 974,-558 983,-476 1078,-376 1012,-368"/>
-<polygon style="fill:black;stroke:black;" points="1012.3,-364.512 1002,-367 1011.6,-371.478 1012.3,-364.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="1058" y="-659" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="1058" y="-643" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="1058" y="-627" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="1058" y="-611" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="1058" y="-595" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1058" y="-579" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M1087,-789C1275,-789 1196,-382 1012,-367"/>
-<polygon style="fill:red;stroke:red;" points="1012,-363.5 1002,-367 1012,-370.5 1012,-363.5"/>
-<a xlink:title="UE&#45;Based fix\naccuracy\ntoo low/\nStop UE&#45;Based\nPositioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\naccuracy\ntoo low/\nStop UE&#45;Based\nPositioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="1255" y="-676" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="1255" y="-657" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">accuracy</text>
-<text text-anchor="middle" x="1255" y="-638" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">too low/</text>
-<text text-anchor="middle" x="1255" y="-619" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="1255" y="-600" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Positioning,</text>
-<text text-anchor="middle" x="1255" y="-581" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R.</text>
-<text text-anchor="middle" x="1255" y="-562" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M550,-648C497,-675 429,-665 429,-613 429,-554 439,-550 446,-592"/>
-<polygon style="fill:black;stroke:black;" points="442.522,-592.398 447,-602 449.488,-591.701 442.522,-592.398"/>
-<a xlink:title="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="442" y="-579" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="442" y="-563" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="442" y="-547" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedCont -->
-<g id="node7" class="node"><title>Waiting_MC_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-390 183,-390 171,-378 171,-356 183,-344 405,-344 417,-356 417,-378 405,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-390C177,-390 171,-384 171,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M171,-356C171,-350 177,-344 183,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-344C411,-344 417,-350 417,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-378C417,-384 411,-390 405,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-390 183,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-390C177,-390 171,-384 171,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="171,-378 171,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M171,-356C171,-350 177,-344 183,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-344 405,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-344C411,-344 417,-350 417,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-356 417,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-378C417,-384 411,-390 405,-390"/>
-<text text-anchor="middle" x="294" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="294" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M446,-625C342,-625 308,-470 297,-400"/>
-<polygon style="fill:black;stroke:black;" points="300.478,-399.602 296,-390 293.512,-400.299 300.478,-399.602"/>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="382" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="382" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="382" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M582,-602C582,-523 530,-484 583,-426 625,-379 851,-447 877,-400"/>
-<polygon style="fill:black;stroke:black;" points="880.471,-400.492 879,-390 873.607,-399.119 880.471,-400.492"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="667" y="-508" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="667" y="-492" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="667" y="-476" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="667" y="-460" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="667" y="-444" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="667" y="-428" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M718,-625C809,-625 712,-493 774,-426 804,-392 867,-431 878,-400"/>
-<polygon style="fill:black;stroke:black;" points="881.488,-400.299 879,-390 874.522,-399.602 881.488,-400.299"/>
-<a xlink:title="UE&#45;Based fix\naccuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\naccuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="860" y="-500" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="860" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">accuracy too low/</text>
-<text text-anchor="middle" x="860" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="860" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="860" y="-436" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont -->
-<g id="node10" class="node"><title>Waiting_Facility_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-261 183,-261 171,-249 171,-227 183,-215 405,-215 417,-227 417,-249 405,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-261C177,-261 171,-255 171,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M171,-227C171,-221 177,-215 183,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-215C411,-215 417,-221 417,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-249C417,-255 411,-261 405,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-261 183,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-261C177,-261 171,-255 171,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="171,-249 171,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M171,-227C171,-221 177,-215 183,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-215 405,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-215C411,-215 417,-221 417,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-227 417,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-249C417,-255 411,-261 405,-261"/>
-<text text-anchor="middle" x="294" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="294" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M574,-602C554,-550 502,-424 426,-344 381,-296 303,-326 295,-271"/>
-<polygon style="fill:black;stroke:black;" points="298.478,-270.602 294,-261 291.512,-271.299 298.478,-270.602"/>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-348C421,-347 424,-347 427,-347 566,-336 604,-336 746,-347"/>
-<polygon style="fill:black;stroke:black;" points="745.701,-350.488 756,-348 746.398,-343.522 745.701,-350.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="587" y="-349" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-367C514,-367 647,-367 746,-367"/>
-<polygon style="fill:black;stroke:black;" points="746,-370.5 756,-367 746,-363.5 746,-370.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="587" y="-377" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos.,</text>
-<text text-anchor="middle" x="587" y="-361" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M294,-344C294,-311 294,-299 294,-271"/>
-<polygon style="fill:black;stroke:black;" points="297.5,-271 294,-261 290.5,-271 297.5,-271"/>
-<a xlink:title="Receive M.C.(Release)\n\n">
-</a>
-<text text-anchor="middle" x="298" y="-272" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.(Release)</text>
-</g>
-<!-- End -->
-<g id="node13" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="684,-101.5 486,-101.5 474,-89.5 474,-48.5 486,-36.5 684,-36.5 696,-48.5 696,-89.5 684,-101.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M486,-101.5C480,-101.5 474,-95.5 474,-89.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M474,-48.5C474,-42.5 480,-36.5 486,-36.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M684,-36.5C690,-36.5 696,-42.5 696,-48.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M696,-89.5C696,-95.5 690,-101.5 684,-101.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="684,-101.5 486,-101.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M486,-101.5C480,-101.5 474,-95.5 474,-89.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="474,-89.5 474,-48.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M474,-48.5C474,-42.5 480,-36.5 486,-36.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="486,-36.5 684,-36.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M684,-36.5C690,-36.5 696,-42.5 696,-48.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="696,-48.5 696,-89.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M696,-89.5C696,-95.5 690,-101.5 684,-101.5"/>
-<text text-anchor="middle" x="585" y="-82" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-<text text-anchor="middle" x="585" y="-63" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Complete User Request</text>
-<text text-anchor="middle" x="585" y="-44" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">For no UE&#45;Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M170,-344C116,-290 57,-334 16,-270 1,-245 0,-228 16,-206 77,-123 350,-72 464,-69"/>
-<polygon style="fill:black;stroke:black;" points="464,-72.5001 474,-69 464,-65.5001 464,-72.5001"/>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="92" y="-256" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="92" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="92" y="-224" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="92" y="-208" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop -->
-<g id="node11" class="node"><title>Waiting_Facility_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1178,-261 956,-261 944,-249 944,-227 956,-215 1178,-215 1190,-227 1190,-249 1178,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M956,-261C950,-261 944,-255 944,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M944,-227C944,-221 950,-215 956,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1178,-215C1184,-215 1190,-221 1190,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1190,-249C1190,-255 1184,-261 1178,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1178,-261 956,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M956,-261C950,-261 944,-255 944,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="944,-249 944,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M944,-227C944,-221 950,-215 956,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="956,-215 1178,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1178,-215C1184,-215 1190,-221 1190,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1190,-227 1190,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1190,-249C1190,-255 1184,-261 1178,-261"/>
-<text text-anchor="middle" x="1067" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="1067" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M989,-344C1027,-330 1061,-307 1066,-271"/>
-<polygon style="fill:red;stroke:red;" points="1069.49,-271.299 1067,-261 1062.52,-270.602 1069.49,-271.299"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="996" y="-331" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1002,-367C1139,-367 1300,-241 1210,-138 1174,-96 791,-71 706,-69"/>
-<polygon style="fill:black;stroke:black;" points="706,-65.5001 696,-69 706,-72.5001 706,-65.5001"/>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="1307" y="-248" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="1307" y="-232" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1307" y="-216" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-225C451,-222 486,-219 519,-218 663,-211 700,-211 843,-218 873,-219 904,-221 934,-224"/>
-<polygon style="fill:black;stroke:black;" points="933.701,-227.488 944,-225 934.398,-220.522 933.701,-227.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="681" y="-220" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-238C559,-238 789,-238 934,-238"/>
-<polygon style="fill:black;stroke:black;" points="934,-241.5 944,-238 934,-234.5 934,-241.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<text text-anchor="middle" x="681" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M293,-214C293,-113 365,-72 464,-69"/>
-<polygon style="fill:black;stroke:black;" points="464,-72.5001 474,-69 464,-65.5001 464,-72.5001"/>
-<a xlink:title="\n\n\nFacility wait timer expired/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="289" y="-183" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired/</text>
-<text text-anchor="middle" x="289" y="-167" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M417,-238C492,-238 403,-84 464,-70"/>
-<polygon style="fill:black;stroke:black;" points="464.398,-73.4778 474,-69 463.701,-66.5125 464.398,-73.4778"/>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="530" y="-156" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility/</text>
-<text text-anchor="middle" x="530" y="-140" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M943,-214C915,-186 900,-189 867,-170 793,-127 785,-74 706,-69"/>
-<polygon style="fill:red;stroke:red;" points="706,-65.5001 696,-69 706,-72.5001 706,-65.5001"/>
-<a xlink:title="Recv Facility">
-</a>
-<a xlink:title="Recv Facility">
-</a>
-<text text-anchor="middle" x="916" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Recv Facility</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1066,-214C1066,-98 807,-71 706,-69"/>
-<polygon style="fill:black;stroke:black;" points="706,-65.5001 696,-69 706,-72.5001 706,-65.5001"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="1128" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/Hybrid-UE-BasedMO-LRSelf.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,421 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="10.00in" height="6.00in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.691643 0.691643) rotate(0) translate(4 829)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-829 1384,-829 1384,4 -4,4"/>
-<text text-anchor="middle" x="690" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; UE&#45;Based MO&#45;LR Self</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="247,-787 217,-787 205,-775 205,-763 217,-751 247,-751 259,-763 259,-775 247,-787"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M217,-787C211,-787 205,-781 205,-775"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M205,-763C205,-757 211,-751 217,-751"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M247,-751C253,-751 259,-757 259,-763"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M259,-775C259,-781 253,-787 247,-787"/>
-<polyline style="fill:none;stroke:greenyellow;" points="247,-787 217,-787 "/>
-<path style="fill:none;stroke:greenyellow;" d="M217,-787C211,-787 205,-781 205,-775"/>
-<polyline style="fill:none;stroke:greenyellow;" points="205,-775 205,-763 "/>
-<path style="fill:none;stroke:greenyellow;" d="M205,-763C205,-757 211,-751 217,-751"/>
-<polyline style="fill:none;stroke:greenyellow;" points="217,-751 247,-751 "/>
-<path style="fill:none;stroke:greenyellow;" d="M247,-751C253,-751 259,-757 259,-763"/>
-<polyline style="fill:none;stroke:greenyellow;" points="259,-763 259,-775 "/>
-<path style="fill:none;stroke:greenyellow;" d="M259,-775C259,-781 253,-787 247,-787"/>
-<text text-anchor="middle" x="232" y="-763" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Autonomous -->
-<g id="node3" class="node"><title>Autonomous</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="645,-792 499,-792 487,-780 487,-758 499,-746 645,-746 657,-758 657,-780 645,-792"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M499,-792C493,-792 487,-786 487,-780"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M487,-758C487,-752 493,-746 499,-746"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M645,-746C651,-746 657,-752 657,-758"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M657,-780C657,-786 651,-792 645,-792"/>
-<polyline style="fill:none;stroke:greenyellow;" points="645,-792 499,-792 "/>
-<path style="fill:none;stroke:greenyellow;" d="M499,-792C493,-792 487,-786 487,-780"/>
-<polyline style="fill:none;stroke:greenyellow;" points="487,-780 487,-758 "/>
-<path style="fill:none;stroke:greenyellow;" d="M487,-758C487,-752 493,-746 499,-746"/>
-<polyline style="fill:none;stroke:greenyellow;" points="499,-746 645,-746 "/>
-<path style="fill:none;stroke:greenyellow;" d="M645,-746C651,-746 657,-752 657,-758"/>
-<polyline style="fill:none;stroke:greenyellow;" points="657,-758 657,-780 "/>
-<path style="fill:none;stroke:greenyellow;" d="M657,-780C657,-786 651,-792 645,-792"/>
-<text text-anchor="middle" x="572" y="-772" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Autonomous</text>
-<text text-anchor="middle" x="572" y="-753" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">UE&#45;Based positioning</text>
-</g>
-<!-- Idle&#45;&gt;Autonomous -->
-<g id="edge6" class="edge"><title>Idle&#45;&gt;Autonomous</title>
-<path style="fill:none;stroke:red;" d="M259,-769C306,-769 403,-769 476,-769"/>
-<polygon style="fill:red;stroke:red;" points="476,-772.5 486,-769 476,-765.5 476,-772.5"/>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<text text-anchor="middle" x="373" y="-810" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">User starts Location check</text>
-<text text-anchor="middle" x="373" y="-791" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Autonomous positioning</text>
-<text text-anchor="middle" x="373" y="-772" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start LcsMOLR</text>
-</g>
-<!-- UE_Based -->
-<g id="node4" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1075,-792 845,-792 833,-780 833,-758 845,-746 1075,-746 1087,-758 1087,-780 1075,-792"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M845,-792C839,-792 833,-786 833,-780"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M833,-758C833,-752 839,-746 845,-746"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1075,-746C1081,-746 1087,-752 1087,-758"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1087,-780C1087,-786 1081,-792 1075,-792"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1075,-792 845,-792 "/>
-<path style="fill:none;stroke:greenyellow;" d="M845,-792C839,-792 833,-786 833,-780"/>
-<polyline style="fill:none;stroke:greenyellow;" points="833,-780 833,-758 "/>
-<path style="fill:none;stroke:greenyellow;" d="M833,-758C833,-752 839,-746 845,-746"/>
-<polyline style="fill:none;stroke:greenyellow;" points="845,-746 1075,-746 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1075,-746C1081,-746 1087,-752 1087,-758"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1087,-758 1087,-780 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1087,-780C1087,-786 1081,-792 1075,-792"/>
-<text text-anchor="middle" x="960" y="-772" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="960" y="-753" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Autonomous&#45;&gt;UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M658,-769C706,-769 767,-769 823,-769"/>
-<polygon style="fill:red;stroke:red;" points="823,-772.5 833,-769 823,-765.5 823,-772.5"/>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="745" y="-791" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receives M.C.(Setup)</text>
-<text text-anchor="middle" x="745" y="-772" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node5" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="705,-638 459,-638 447,-626 447,-604 459,-592 705,-592 717,-604 717,-626 705,-638"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M459,-638C453,-638 447,-632 447,-626"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M447,-604C447,-598 453,-592 459,-592"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M705,-592C711,-592 717,-598 717,-604"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M717,-626C717,-632 711,-638 705,-638"/>
-<polyline style="fill:none;stroke:greenyellow;" points="705,-638 459,-638 "/>
-<path style="fill:none;stroke:greenyellow;" d="M459,-638C453,-638 447,-632 447,-626"/>
-<polyline style="fill:none;stroke:greenyellow;" points="447,-626 447,-604 "/>
-<path style="fill:none;stroke:greenyellow;" d="M447,-604C447,-598 453,-592 459,-592"/>
-<polyline style="fill:none;stroke:greenyellow;" points="459,-592 705,-592 "/>
-<path style="fill:none;stroke:greenyellow;" d="M705,-592C711,-592 717,-598 717,-604"/>
-<polyline style="fill:none;stroke:greenyellow;" points="717,-604 717,-626 "/>
-<path style="fill:none;stroke:greenyellow;" d="M717,-626C717,-632 711,-638 705,-638"/>
-<text text-anchor="middle" x="582" y="-618" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="582" y="-599" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M833,-746C785,-698 715,-663 661,-642"/>
-<polygon style="fill:black;stroke:black;" points="661.585,-638.464 651,-638 658.985,-644.964 661.585,-638.464"/>
-<a xlink:title="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="823" y="-729" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer a2 expired/</text>
-<text text-anchor="middle" x="823" y="-713" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-<text text-anchor="middle" x="823" y="-697" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.</text>
-<text text-anchor="middle" x="823" y="-681" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="823" y="-665" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedStop -->
-<g id="node8" class="node"><title>Waiting_MC_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="990,-390 768,-390 756,-378 756,-356 768,-344 990,-344 1002,-356 1002,-378 990,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M768,-390C762,-390 756,-384 756,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M756,-356C756,-350 762,-344 768,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M990,-344C996,-344 1002,-350 1002,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1002,-378C1002,-384 996,-390 990,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="990,-390 768,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M768,-390C762,-390 756,-384 756,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="756,-378 756,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M756,-356C756,-350 762,-344 768,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="768,-344 990,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M990,-344C996,-344 1002,-350 1002,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1002,-356 1002,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1002,-378C1002,-384 996,-390 990,-390"/>
-<text text-anchor="middle" x="879" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="879" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M960,-746C961,-707 965,-626 974,-558 984,-476 1078,-376 1012,-368"/>
-<polygon style="fill:red;stroke:red;" points="1012.3,-364.512 1002,-367 1011.6,-371.478 1012.3,-364.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="1071" y="-656" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="1071" y="-637" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="1071" y="-618" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Complete User request</text>
-<text text-anchor="middle" x="1071" y="-599" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(UE Based result)</text>
-<text text-anchor="middle" x="1071" y="-580" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R.</text>
-<text text-anchor="middle" x="1071" y="-561" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M1087,-769C1266,-769 1187,-382 1012,-367"/>
-<polygon style="fill:black;stroke:black;" points="1012,-363.5 1002,-367 1012,-370.5 1012,-363.5"/>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="1247" y="-649" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="1247" y="-633" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Futile)/</text>
-<text text-anchor="middle" x="1247" y="-617" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="1247" y="-601" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Positioning,</text>
-<text text-anchor="middle" x="1247" y="-585" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="1247" y="-569" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M545,-638C493,-659 429,-650 429,-603 429,-550 439,-545 445,-582"/>
-<polygon style="fill:black;stroke:black;" points="441.607,-582.881 447,-592 448.471,-581.508 441.607,-582.881"/>
-<a xlink:title="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="441" y="-570" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="441" y="-554" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="441" y="-538" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedCont -->
-<g id="node7" class="node"><title>Waiting_MC_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-390 183,-390 171,-378 171,-356 183,-344 405,-344 417,-356 417,-378 405,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-390C177,-390 171,-384 171,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M171,-356C171,-350 177,-344 183,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-344C411,-344 417,-350 417,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-378C417,-384 411,-390 405,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-390 183,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-390C177,-390 171,-384 171,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="171,-378 171,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M171,-356C171,-350 177,-344 183,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-344 405,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-344C411,-344 417,-350 417,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-356 417,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-378C417,-384 411,-390 405,-390"/>
-<text text-anchor="middle" x="294" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="294" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M446,-615C346,-615 310,-468 299,-400"/>
-<polygon style="fill:black;stroke:black;" points="302.393,-399.119 297,-390 295.529,-400.492 302.393,-399.119"/>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="386" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="386" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="386" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M582,-592C582,-518 533,-481 583,-426 625,-379 851,-447 877,-400"/>
-<polygon style="fill:black;stroke:black;" points="880.471,-400.492 879,-390 873.607,-399.119 880.471,-400.492"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="667" y="-508" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="667" y="-492" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="667" y="-476" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="667" y="-460" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="667" y="-444" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="667" y="-428" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M718,-615C805,-615 715,-490 774,-426 804,-392 867,-431 878,-400"/>
-<polygon style="fill:black;stroke:black;" points="881.488,-400.299 879,-390 874.522,-399.602 881.488,-400.299"/>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="860" y="-500" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="860" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Futile)/</text>
-<text text-anchor="middle" x="860" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="860" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="860" y="-436" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont -->
-<g id="node10" class="node"><title>Waiting_Facility_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-261 183,-261 171,-249 171,-227 183,-215 405,-215 417,-227 417,-249 405,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-261C177,-261 171,-255 171,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M171,-227C171,-221 177,-215 183,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-215C411,-215 417,-221 417,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-249C417,-255 411,-261 405,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-261 183,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-261C177,-261 171,-255 171,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="171,-249 171,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M171,-227C171,-221 177,-215 183,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-215 405,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-215C411,-215 417,-221 417,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-227 417,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-249C417,-255 411,-261 405,-261"/>
-<text text-anchor="middle" x="294" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="294" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M573,-592C553,-542 500,-422 426,-344 380,-297 303,-326 295,-271"/>
-<polygon style="fill:black;stroke:black;" points="298.478,-270.602 294,-261 291.512,-271.299 298.478,-270.602"/>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-348C421,-347 424,-347 427,-347 566,-336 604,-336 746,-347"/>
-<polygon style="fill:black;stroke:black;" points="745.701,-350.488 756,-348 746.398,-343.522 745.701,-350.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="587" y="-349" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-367C514,-367 647,-367 746,-367"/>
-<polygon style="fill:black;stroke:black;" points="746,-370.5 756,-367 746,-363.5 746,-370.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="587" y="-377" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos.,</text>
-<text text-anchor="middle" x="587" y="-361" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M294,-344C294,-311 294,-299 294,-271"/>
-<polygon style="fill:black;stroke:black;" points="297.5,-271 294,-261 290.5,-271 297.5,-271"/>
-<a xlink:title="Receive M.C.(Release)\n\n">
-</a>
-<text text-anchor="middle" x="298" y="-272" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.(Release)</text>
-</g>
-<!-- End -->
-<g id="node13" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="684,-101.5 486,-101.5 474,-89.5 474,-48.5 486,-36.5 684,-36.5 696,-48.5 696,-89.5 684,-101.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M486,-101.5C480,-101.5 474,-95.5 474,-89.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M474,-48.5C474,-42.5 480,-36.5 486,-36.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M684,-36.5C690,-36.5 696,-42.5 696,-48.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M696,-89.5C696,-95.5 690,-101.5 684,-101.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="684,-101.5 486,-101.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M486,-101.5C480,-101.5 474,-95.5 474,-89.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="474,-89.5 474,-48.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M474,-48.5C474,-42.5 480,-36.5 486,-36.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="486,-36.5 684,-36.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M684,-36.5C690,-36.5 696,-42.5 696,-48.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="696,-48.5 696,-89.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M696,-89.5C696,-95.5 690,-101.5 684,-101.5"/>
-<text text-anchor="middle" x="585" y="-82" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-<text text-anchor="middle" x="585" y="-63" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Complete User Request</text>
-<text text-anchor="middle" x="585" y="-44" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">For no UE&#45;Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M170,-344C116,-290 57,-334 16,-270 1,-245 0,-228 16,-206 78,-123 350,-72 464,-69"/>
-<polygon style="fill:black;stroke:black;" points="464,-72.5001 474,-69 464,-65.5001 464,-72.5001"/>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="92" y="-256" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="92" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="92" y="-224" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="92" y="-208" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop -->
-<g id="node11" class="node"><title>Waiting_Facility_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1178,-261 956,-261 944,-249 944,-227 956,-215 1178,-215 1190,-227 1190,-249 1178,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M956,-261C950,-261 944,-255 944,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M944,-227C944,-221 950,-215 956,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1178,-215C1184,-215 1190,-221 1190,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1190,-249C1190,-255 1184,-261 1178,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1178,-261 956,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M956,-261C950,-261 944,-255 944,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="944,-249 944,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M944,-227C944,-221 950,-215 956,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="956,-215 1178,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1178,-215C1184,-215 1190,-221 1190,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1190,-227 1190,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1190,-249C1190,-255 1184,-261 1178,-261"/>
-<text text-anchor="middle" x="1067" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="1067" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M989,-344C1027,-330 1061,-307 1066,-271"/>
-<polygon style="fill:red;stroke:red;" points="1069.49,-271.299 1067,-261 1062.52,-270.602 1069.49,-271.299"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="996" y="-331" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1002,-367C1139,-367 1300,-241 1210,-138 1174,-96 791,-71 706,-69"/>
-<polygon style="fill:black;stroke:black;" points="706,-65.5001 696,-69 706,-72.5001 706,-65.5001"/>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="1307" y="-248" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="1307" y="-232" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1307" y="-216" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-225C451,-222 486,-219 519,-218 663,-211 700,-211 843,-218 873,-219 904,-221 934,-224"/>
-<polygon style="fill:black;stroke:black;" points="933.701,-227.488 944,-225 934.398,-220.522 933.701,-227.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="681" y="-220" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M418,-238C559,-238 789,-238 934,-238"/>
-<polygon style="fill:black;stroke:black;" points="934,-241.5 944,-238 934,-234.5 934,-241.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<text text-anchor="middle" x="681" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M293,-214C293,-113 365,-72 464,-69"/>
-<polygon style="fill:black;stroke:black;" points="464,-72.5001 474,-69 464,-65.5001 464,-72.5001"/>
-<a xlink:title="\n\n\nFacility wait timer expired/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="289" y="-183" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired/</text>
-<text text-anchor="middle" x="289" y="-167" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M417,-238C492,-238 403,-84 464,-70"/>
-<polygon style="fill:black;stroke:black;" points="464.398,-73.4778 474,-69 463.701,-66.5125 464.398,-73.4778"/>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="530" y="-156" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility/</text>
-<text text-anchor="middle" x="530" y="-140" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M943,-214C915,-186 900,-189 867,-170 793,-127 785,-74 706,-69"/>
-<polygon style="fill:red;stroke:red;" points="706,-65.5001 696,-69 706,-72.5001 706,-65.5001"/>
-<a xlink:title="Recv Facility">
-</a>
-<a xlink:title="Recv Facility">
-</a>
-<text text-anchor="middle" x="916" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Recv Facility</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1066,-214C1066,-98 807,-71 706,-69"/>
-<polygon style="fill:black;stroke:black;" points="706,-65.5001 696,-69 706,-72.5001 706,-65.5001"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="1128" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/MOLR.htm	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1369 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-
-
-
-  
-  
-  
-  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
-
-
-
-  
-  
-  
-  
-  
-  
-  <title>Hybrid LBS Integration Tests Specification - MOLR</title>
-  <meta content="PhilippeG" name="author">
-</head>
-
-
-<body>
-
-
-
-<big><big>Hybrid LBS Integration Tests Specification - MOLR
-<img style="width: 167px; height: 47px;" alt="Symbian Logo" src="logo_symbian.gif"><br>
-
-
-
-
-
-</big></big>
-
-
-  
-
-    
-<table class="MsoNormalTable" style="border-collapse: collapse; width: 633px; height: 208px;" border="0" cellpadding="0" cellspacing="0">
-
-
-
-  <tbody>
-
-
-
-    <tr style="">
-
-
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      
-      
-      
-      <p class="MsoBodyText" style="margin-bottom: 0.0001pt;"><b style=""><span style="font-size: 12pt; color: windowtext; font-style: normal;">Security
-Classification: </span></b></p>
-
-
-
-
-
-      </td>
-
-
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      
-      
-      
-      <p class="Metadata">Symbian Confidential</p>
-
-
-
-
-
-      </td>
-
-
-
-
-
-    </tr>
-
-
-
-
-
-    <tr style="">
-
-
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      
-      
-      
-      <p class="MetadataTitle">Document Reference:</p>
-
-
-
-
-
-      </td>
-
-
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      
-      
-      
-      <p class="Metadata">SGL.GT0346.xxx</p>
-
-
-
-
-
-      </td>
-
-
-
-
-
-    </tr>
-
-
-
-
-
-    <tr style="">
-
-
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      
-      
-      
-      <p class="MetadataTitle">Status:</p>
-
-
-
-
-
-      </td>
-
-
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      
-      
-      
-      <p class="Metadata">Draft</p>
-
-
-
-
-
-      </td>
-
-
-
-
-
-    </tr>
-
-
-
-
-
-    <tr style="">
-
-
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      
-      
-      
-      <p class="MetadataTitle">Version:</p>
-
-
-
-
-
-      </td>
-
-
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      
-      
-      
-      <p class="Metadata">0.1</p>
-
-
-
-
-
-      </td>
-
-
-
-
-
-    </tr>
-
-
-
-
-
-    <tr style="">
-
-
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      
-      
-      
-      <p class="MetadataTitle">Date:</p>
-
-
-
-
-
-      </td>
-
-
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      
-      
-      
-      <p class="Metadata"><date month="11" day="13" year="2006">21 february 2007</date></p>
-
-
-
-
-
-      </td>
-
-
-
-
-
-    </tr>
-
-
-
-
-
-    <tr style="">
-
-
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      
-      
-      
-      <p class="MetadataTitle">Team/Department :</p>
-
-
-
-
-
-      </td>
-
-
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      
-      
-      
-      <p class="Metadata">LBS</p>
-
-
-
-
-
-      </td>
-
-
-
-
-
-    </tr>
-
-
-
-
-
-    <tr style="">
-
-
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      
-      
-      
-      <p class="MetadataTitle">Author(s):</p>
-
-
-
-
-
-      </td>
-
-
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      
-      
-      
-      <p class="Metadata">PhilippeG</p>
-
-
-
-
-
-      </td>
-
-
-
-
-
-    </tr>
-
-
-
-
-
-    <tr style="">
-
-
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      
-      
-      
-      <p class="MetadataTitle">Owner(s):</p>
-
-
-
-
-
-      </td>
-
-
-
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      
-      
-      
-      <p class="Metadata">Graham Leak</p>
-
-
-
-      </td>
-
-
-
-    </tr>
-
-
-
-  
-  
-  
-  </tbody>
-</table>
-
-
-
-<br>
-
-
-
-<hr style="width: 100%; height: 2px;"><a name="Hybrid_MOLR_-_Basic"></a><big>Hybrid
-MOLR - Basic</big><br>
-
-
-
-
-
-
-
-
-
-  
-
-
-    
-<table style="text-align: left; width: 898px; height: 143px;" border="1" cellpadding="2" cellspacing="2">
-
-
-
-  <tbody>
-
-
-
-    <tr>
-
-
-
-
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Test
-Case (Link to State Machine)</big></td>
-
-
-
-
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Comments</big></td>
-
-
-
-
-
-
-      
-
-
-      
-
-
-    </tr>
-
-
-
-
-
-
-    <tr>
-
-
-
-
-
-
-      <td><a name="Hybrid_UE-BasedMO-LRSelf"></a><a href="Hybrid-UE-BasedMO-LRSelf.svg">Hybrid
-UE-Based</a><br>
-
-
-
-
-
-
-      <a href="Hybrid-UE-BasedMO-LRSelf.svg">MO-LR
-Self</a></td>
-
-
-
-
-
-
-      <td></td>
-
-
-
-
-
-
-      
-
-
-      
-
-
-    </tr>
-
-
-
-
-
-
-    <tr>
-
-
-
-
-
-
-      <td><a name="Hybrid_LBS_UE-Assisted_MO-LR_Accurate"></a><a href="Hybrid-LBS-UE-AssistedMO-LR-AccurateGPSResult.svg">Hybrid
-LBS UE-Assisted</a><br>
-
-
-
-
-
-
-      <a href="Hybrid-LBS-UE-AssistedMO-LR-AccurateGPSResult.svg">MO-LR
-Accurate GPS Result</a><br>
-
-
-
-
-
-
-UE Based Position error radius &lt; Ref Position</td>
-
-
-
-
-
-
-      <td></td>
-
-
-
-
-
-
-      
-
-
-      
-
-
-    </tr>
-
-
-
-
-
-
-    <tr>
-
-
-
-
-
-
-      <td><a name="Hybrid_LBS_UE-Assisted_MO-LR_Late"></a><a href="Hybrid-LBS-UE-AssistedMO-LR-LateGPSResult.svg">Hybrid
-LBS UE-Assisted </a><br>
-
-
-
-
-
-
-      <a href="Hybrid-LBS-UE-AssistedMO-LR-LateGPSResult.svg">MO-LR
-Late GPSResult</a></td>
-
-
-
-
-
-
-      <td></td>
-
-
-
-
-
-
-      
-
-
-      
-
-
-    </tr>
-
-
-
-
-
-
-    <tr>
-
-
-
-
-
-
-      <td><a name="Hybrid_LBS_UE-Assisted_MO-LR_Innacurate"></a><a href="Hybrid-LBS-UE-AssistedMO-LR-InaccurateGPSResult.svg">Hybrid
-LBS UE-Assisted </a><br>
-
-
-
-
-
-
-      <a href="Hybrid-LBS-UE-AssistedMO-LR-InaccurateGPSResult.svg">MO-LR
-Inaccurate GPSResult</a></td>
-
-
-
-
-
-
-      <td></td>
-
-
-
-
-
-
-      </tr>
-
-
-
-  
-  
-  
-  </tbody>
-</table>
-
-
-
-<br>
-
-
-
-<big>Hybrid MOLR - Advanced</big><br>
-
-
-
-
-
-
-
-
-
-  
-
-
-    
-<table style="text-align: left; width: 898px; height: 143px;" border="1" cellpadding="2" cellspacing="2">
-
-
-
-  <tbody>
-
-
-
-    <tr>
-
-
-
-
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Test
-Case (Link to State Machine)</big></td>
-
-
-
-
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Comments</big></td>
-
-
-
-
-
-
-      
-
-
-      
-
-
-    </tr>
-
-
-
-
-
-
-    
-
-
-
-
-
-    <tr>
-
-
-
-
-
-
-      <td><a name="MOLRLateResFacilityTimeout"></a><a href="Hybrid-LBS-UE-AssistedMO-LR-LateGPSResultFacilityTimeout.svg">Hybrid
-LBS UE-Assisted MO-LR <br>
-
-
-
-
-
-
-LateGPSResult<br>
-
-
-
-
-
-
-Facility Timeout</a></td>
-
-
-
-
-
-
-      <td></td>
-
-
-
-
-
-
-      
-
-
-      
-
-
-    </tr>
-
-
-
-
-
-
-    <tr>
-
-
-
-
-
-
-      <td><a name="MOLRAssistInnacFacilityTimeout"></a><a href="Hybrid-LBS-UE-AssistedMO-LR-InaccurateGPSResultFacilityTimeout.svg">Hybrid
-LBS UE-Assisted MO-LR<br>
-
-
-
-
-
-
-InaccurateGPSResult<br>
-
-
-
-
-
-
-Facility Timeout</a></td>
-
-
-
-
-
-
-      <td></td>
-
-
-
-
-
-
-      
-
-
-      </tr>
-
-
-
-  
-  
-  
-  </tbody>
-</table>
-
-
-
-<br>
-
-
-
-<big><a name="Hybrid_MOLR_-_Futile_-_CR1009_"></a>
-Hybrid MOLR - Futile - (CR1009)</big><br>
-
-
-
-
-
-
-
-
-
-  
-
-
-    
-<table style="text-align: left; width: 898px; height: 143px;" border="1" cellpadding="2" cellspacing="2">
-
-
-
-  <tbody>
-
-
-
-    <tr>
-
-
-
-
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Test
-Case (Link to State Machine)</big></td>
-
-
-
-
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Comments</big></td>
-
-
-
-
-
-
-      
-
-
-      
-
-
-    </tr>
-
-
-
-
-
-
-    <tr>
-
-
-
-
-
-
-      <td><a name="MOLR_UE-Autonomous_-_Futile"></a>Hybrid
-LBS MOLR<br>
-
-
-
-
-
-
-UE-Autonomous - Futile</td>
-
-
-
-
-
-
-      <td></td>
-
-
-
-
-
-
-      
-
-
-      
-
-
-    </tr>
-
-
-
-
-
-
-    <tr>
-
-
-
-
-
-
-      <td><a name="Hybrid_LBS_MOLR_UE_Based_Futile"></a><a href="Hybrid-LBS-UE-BasedMOLR-Futile.svg">Hybrid
-LBS MOLR <br>
-
-
-
-
-
-
-UE Based&nbsp;-Futile</a></td>
-
-
-
-
-
-
-      <td></td>
-
-
-
-
-
-
-      
-
-
-      
-
-
-    </tr>
-
-
-
-
-
-
-    <tr>
-
-
-
-
-
-
-      <td><a name="Hybrid_LBS_MOLR_UE-Assisted-Futile"></a><a href="Hybrid-LBS-UE-AssistedMO-LR-GPSFutile.svg">Hybrid
-LBS MOLR<br>
-
-
-
-
-
-
-UE-Assisted-Futile</a></td>
-
-
-
-
-
-
-      <td></td>
-
-
-
-
-
-
-      
-
-
-      
-
-
-    </tr>
-
-
-
-
-
-
-    <tr>
-
-
-
-
-
-
-      <td><a name="MOLR_UE-Assisted-Futile_FacilityTimeout"></a><a href="Hybrid-LBS-UE-AssistedMO-LR-GPSFutileFacilityTimeout.svg">Hybrid
-LBS MOLR<br>
-
-
-
-
-
-
-UE-Assisted-Futile<br>
-
-
-
-
-
-
-Facility Timeout</a></td>
-
-
-
-
-
-
-      <td></td>
-
-
-
-
-
-
-      
-
-
-      </tr>
-
-
-
-  
-  
-  
-  </tbody>
-</table>
-
-
-
-<br>
-
-
-
-<a name="Hybrid_MOLR_-_Partial_Update_-_CR1010"></a><span style="font-weight: bold;">Hybrid
-MOLR - Partial Update - (CR1010)</span><br>
-
-
-
-
-
-
-
-
-
-  
-
-
-    
-<table style="text-align: left; width: 898px; height: 143px;" border="1" cellpadding="2" cellspacing="2">
-
-
-
-  <tbody>
-
-
-
-    <tr>
-
-
-
-
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Test
-Case (Link to State Machine)</big></td>
-
-
-
-
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Comments</big></td>
-
-
-
-
-
-
-      
-
-
-      
-
-
-    </tr>
-
-
-
-
-
-
-    <tr>
-
-
-
-
-
-
-      <td><a name="MOLR_UE-Based_Partial_Update"></a><a href="MOLRPartUpdateUEBased.svg">Hybrid LBS MOLR<br>
-
-
-
-
-
-
-UE-Based<br>
-
-
-
-
-
-
-Partial Update - Stop Normal</a></td>
-
-
-
-
-
-
-      <td><a href="../../documentation/seqdiagramSpec/EAID_6F84BE43_9F35_451b_B9E8_387C40B406BB.png"><br>
-
-
-
-      </a></td>
-
-
-
-
-
-
-      
-
-
-      
-
-
-    </tr>
-
-
-
-
-
-
-    
-
-
-
-
-    <tr>
-
-
-
-
-
-
-      <td><a name="MOLR_UE-Based_Partial_Update_return_RefPos"></a><a href="MOLRUEBasedCompleteWithRefPos.svg">Hybrid
-LBS MOLR<br>
-
-
-
-
-
-
-UE-Based<br>
-
-
-
-
-
-
-Partial Update - return Ref Pos</a></td>
-
-
-
-
-
-
-      <td><a href="../../documentation/seqdiagramSpec/EAID_D79303C0_713D_49ea_AF77_447FDD0F031F.png"><br>
-
-
-
-      </a></td>
-
-
-
-
-
-
-      
-
-
-      
-
-
-    </tr>
-
-
-
-
-
-
-    <tr>
-
-
-
-
-
-
-      <td><a name="MOLR_UE-Based_Partial_Update_BeforeRefPos"></a><a href="MOLRPartUpdateUEBased.svg">Hybrid LBS MOLR<br>
-
-
-
-
-
-
-UE-Based<br>
-
-
-
-
-
-
-Partial Update - Stop Before Ref Pos</a></td>
-
-
-
-
-
-
-      <td><a href="../../documentation/seqdiagramSpec/EAID_1C49386A_41CE_47f4_83A6_EFF7098C79AA.png"><br>
-
-
-
-      </a></td>
-
-
-
-
-
-
-      
-
-
-      
-
-
-    </tr>
-
-
-
-
-
-
-    <tr>
-
-
-
-
-
-
-      <td><a name="MOLR_UE-Assisted_Partial_Update"></a><a href="MOLRPartUpdateUEAssisted.svg">Hybrid LBS
-MOLR<br>
-
-
-
-
-
-
-UE-Assisted<br>
-
-
-
-
-
-
-Partial Update - Stop</a> </td>
-
-
-
-
-
-
-      <td><big><br>
-
-
-
-      </big></td>
-
-
-
-    </tr>
-
-
-
-  
-  
-  
-  </tbody>
-</table>
-
-
-
-<br>
-
-
-
-<br>
-
-
-
-<br>
-
-
-
-<br>
-
-
-
-<br>
-
-
-
-<br>
-
-
-
-<br>
-
-
-
-</body>
-</html>
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/MOLRFSM.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,421 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="10.00in" height="5.90in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.696662 0.696662) rotate(0) translate(4 809)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-809 1374,-809 1374,4 -4,4"/>
-<text text-anchor="middle" x="685" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">MOLR Finite State Machine</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="299,-769 269,-769 257,-757 257,-745 269,-733 299,-733 311,-745 311,-757 299,-769"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M269,-769C263,-769 257,-763 257,-757"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M257,-745C257,-739 263,-733 269,-733"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M299,-733C305,-733 311,-739 311,-745"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M311,-757C311,-763 305,-769 299,-769"/>
-<polyline style="fill:none;stroke:greenyellow;" points="299,-769 269,-769 "/>
-<path style="fill:none;stroke:greenyellow;" d="M269,-769C263,-769 257,-763 257,-757"/>
-<polyline style="fill:none;stroke:greenyellow;" points="257,-757 257,-745 "/>
-<path style="fill:none;stroke:greenyellow;" d="M257,-745C257,-739 263,-733 269,-733"/>
-<polyline style="fill:none;stroke:greenyellow;" points="269,-733 299,-733 "/>
-<path style="fill:none;stroke:greenyellow;" d="M299,-733C305,-733 311,-739 311,-745"/>
-<polyline style="fill:none;stroke:greenyellow;" points="311,-745 311,-757 "/>
-<path style="fill:none;stroke:greenyellow;" d="M311,-757C311,-763 305,-769 299,-769"/>
-<text text-anchor="middle" x="284" y="-745" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Autonomous -->
-<g id="node3" class="node"><title>Autonomous</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="668,-774 522,-774 510,-762 510,-740 522,-728 668,-728 680,-740 680,-762 668,-774"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M522,-774C516,-774 510,-768 510,-762"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M510,-740C510,-734 516,-728 522,-728"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M668,-728C674,-728 680,-734 680,-740"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M680,-762C680,-768 674,-774 668,-774"/>
-<polyline style="fill:none;stroke:greenyellow;" points="668,-774 522,-774 "/>
-<path style="fill:none;stroke:greenyellow;" d="M522,-774C516,-774 510,-768 510,-762"/>
-<polyline style="fill:none;stroke:greenyellow;" points="510,-762 510,-740 "/>
-<path style="fill:none;stroke:greenyellow;" d="M510,-740C510,-734 516,-728 522,-728"/>
-<polyline style="fill:none;stroke:greenyellow;" points="522,-728 668,-728 "/>
-<path style="fill:none;stroke:greenyellow;" d="M668,-728C674,-728 680,-734 680,-740"/>
-<polyline style="fill:none;stroke:greenyellow;" points="680,-740 680,-762 "/>
-<path style="fill:none;stroke:greenyellow;" d="M680,-762C680,-768 674,-774 668,-774"/>
-<text text-anchor="middle" x="595" y="-754" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Autonomous</text>
-<text text-anchor="middle" x="595" y="-735" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">UE&#45;Based positioning</text>
-</g>
-<!-- Idle&#45;&gt;Autonomous -->
-<g id="edge6" class="edge"><title>Idle&#45;&gt;Autonomous</title>
-<path style="fill:none;stroke:black;" d="M311,-751C353,-751 434,-751 499,-751"/>
-<polygon style="fill:black;stroke:black;" points="499,-754.5 509,-751 499,-747.5 499,-754.5"/>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<text text-anchor="middle" x="411" y="-785" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">User starts Location check</text>
-<text text-anchor="middle" x="411" y="-769" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start Autonomous positioning</text>
-<text text-anchor="middle" x="411" y="-753" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start LcsMOLR</text>
-</g>
-<!-- UE_Based -->
-<g id="node4" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1076,-774 846,-774 834,-762 834,-740 846,-728 1076,-728 1088,-740 1088,-762 1076,-774"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M846,-774C840,-774 834,-768 834,-762"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M834,-740C834,-734 840,-728 846,-728"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1076,-728C1082,-728 1088,-734 1088,-740"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1088,-762C1088,-768 1082,-774 1076,-774"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1076,-774 846,-774 "/>
-<path style="fill:none;stroke:greenyellow;" d="M846,-774C840,-774 834,-768 834,-762"/>
-<polyline style="fill:none;stroke:greenyellow;" points="834,-762 834,-740 "/>
-<path style="fill:none;stroke:greenyellow;" d="M834,-740C834,-734 840,-728 846,-728"/>
-<polyline style="fill:none;stroke:greenyellow;" points="846,-728 1076,-728 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1076,-728C1082,-728 1088,-734 1088,-740"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1088,-740 1088,-762 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1088,-762C1088,-768 1082,-774 1076,-774"/>
-<text text-anchor="middle" x="961" y="-754" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="961" y="-735" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Autonomous&#45;&gt;UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:black;" d="M681,-751C723,-751 775,-751 824,-751"/>
-<polygon style="fill:black;stroke:black;" points="824,-754.5 834,-751 824,-747.5 824,-754.5"/>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="757" y="-769" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receives M.C.(Setup)</text>
-<text text-anchor="middle" x="757" y="-753" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node5" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="706,-629 460,-629 448,-617 448,-595 460,-583 706,-583 718,-595 718,-617 706,-629"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M460,-629C454,-629 448,-623 448,-617"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M448,-595C448,-589 454,-583 460,-583"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M706,-583C712,-583 718,-589 718,-595"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M718,-617C718,-623 712,-629 706,-629"/>
-<polyline style="fill:none;stroke:greenyellow;" points="706,-629 460,-629 "/>
-<path style="fill:none;stroke:greenyellow;" d="M460,-629C454,-629 448,-623 448,-617"/>
-<polyline style="fill:none;stroke:greenyellow;" points="448,-617 448,-595 "/>
-<path style="fill:none;stroke:greenyellow;" d="M448,-595C448,-589 454,-583 460,-583"/>
-<polyline style="fill:none;stroke:greenyellow;" points="460,-583 706,-583 "/>
-<path style="fill:none;stroke:greenyellow;" d="M706,-583C712,-583 718,-589 718,-595"/>
-<polyline style="fill:none;stroke:greenyellow;" points="718,-595 718,-617 "/>
-<path style="fill:none;stroke:greenyellow;" d="M718,-617C718,-623 712,-629 706,-629"/>
-<text text-anchor="middle" x="583" y="-609" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="583" y="-590" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M834,-728C789,-683 724,-652 672,-632"/>
-<polygon style="fill:black;stroke:black;" points="672.584,-628.521 662,-629 670.573,-635.226 672.584,-628.521"/>
-<a xlink:title="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="824" y="-711" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer a2 expired/</text>
-<text text-anchor="middle" x="824" y="-695" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-<text text-anchor="middle" x="824" y="-679" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.</text>
-<text text-anchor="middle" x="824" y="-663" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="824" y="-647" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedStop -->
-<g id="node8" class="node"><title>Waiting_MC_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="991,-390 769,-390 757,-378 757,-356 769,-344 991,-344 1003,-356 1003,-378 991,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M769,-390C763,-390 757,-384 757,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M757,-356C757,-350 763,-344 769,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M991,-344C997,-344 1003,-350 1003,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1003,-378C1003,-384 997,-390 991,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="991,-390 769,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M769,-390C763,-390 757,-384 757,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="757,-378 757,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M757,-356C757,-350 763,-344 769,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="769,-344 991,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M991,-344C997,-344 1003,-350 1003,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1003,-356 1003,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1003,-378C1003,-384 997,-390 991,-390"/>
-<text text-anchor="middle" x="880" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="880" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M961,-728C963,-692 967,-619 975,-558 985,-476 1079,-376 1013,-368"/>
-<polygon style="fill:black;stroke:black;" points="1013.3,-364.512 1003,-367 1012.6,-371.478 1013.3,-364.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="1059" y="-640" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="1059" y="-624" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="1059" y="-608" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="1059" y="-592" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="1059" y="-576" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1059" y="-560" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M1088,-751C1259,-751 1180,-382 1013,-367"/>
-<polygon style="fill:black;stroke:black;" points="1013,-363.5 1003,-367 1013,-370.5 1013,-363.5"/>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="1242" y="-640" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="1242" y="-624" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Futile)/</text>
-<text text-anchor="middle" x="1242" y="-608" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="1242" y="-592" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Positioning,</text>
-<text text-anchor="middle" x="1242" y="-576" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="1242" y="-560" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M539,-629C488,-645 430,-635 430,-594 430,-546 440,-541 446,-573"/>
-<polygon style="fill:black;stroke:black;" points="442.607,-573.881 448,-583 449.471,-572.508 442.607,-573.881"/>
-<a xlink:title="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="442" y="-561" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="442" y="-545" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="442" y="-529" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedCont -->
-<g id="node7" class="node"><title>Waiting_MC_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="406,-390 184,-390 172,-378 172,-356 184,-344 406,-344 418,-356 418,-378 406,-390"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M184,-390C178,-390 172,-384 172,-378"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M172,-356C172,-350 178,-344 184,-344"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M406,-344C412,-344 418,-350 418,-356"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M418,-378C418,-384 412,-390 406,-390"/>
-<polyline style="fill:none;stroke:greenyellow;" points="406,-390 184,-390 "/>
-<path style="fill:none;stroke:greenyellow;" d="M184,-390C178,-390 172,-384 172,-378"/>
-<polyline style="fill:none;stroke:greenyellow;" points="172,-378 172,-356 "/>
-<path style="fill:none;stroke:greenyellow;" d="M172,-356C172,-350 178,-344 184,-344"/>
-<polyline style="fill:none;stroke:greenyellow;" points="184,-344 406,-344 "/>
-<path style="fill:none;stroke:greenyellow;" d="M406,-344C412,-344 418,-350 418,-356"/>
-<polyline style="fill:none;stroke:greenyellow;" points="418,-356 418,-378 "/>
-<path style="fill:none;stroke:greenyellow;" d="M418,-378C418,-384 412,-390 406,-390"/>
-<text text-anchor="middle" x="295" y="-370" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="295" y="-351" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M447,-606C350,-606 313,-465 300,-400"/>
-<polygon style="fill:black;stroke:black;" points="303.393,-399.119 298,-390 296.529,-400.492 303.393,-399.119"/>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="392" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="392" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="392" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M583,-583C583,-513 537,-478 584,-426 626,-379 852,-447 878,-400"/>
-<polygon style="fill:black;stroke:black;" points="881.471,-400.492 880,-390 874.607,-399.119 881.471,-400.492"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="668" y="-508" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="668" y="-492" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="668" y="-476" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="668" y="-460" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="668" y="-444" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="668" y="-428" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M719,-606C742,-606 774,-426 775,-426 805,-392 868,-431 879,-400"/>
-<polygon style="fill:black;stroke:black;" points="882.488,-400.299 880,-390 875.522,-399.602 882.488,-400.299"/>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix\n(Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="861" y="-500" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix</text>
-<text text-anchor="middle" x="861" y="-484" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Futile)/</text>
-<text text-anchor="middle" x="861" y="-468" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="861" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="861" y="-436" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont -->
-<g id="node10" class="node"><title>Waiting_Facility_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="406,-261 184,-261 172,-249 172,-227 184,-215 406,-215 418,-227 418,-249 406,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M184,-261C178,-261 172,-255 172,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M172,-227C172,-221 178,-215 184,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M406,-215C412,-215 418,-221 418,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M418,-249C418,-255 412,-261 406,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="406,-261 184,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M184,-261C178,-261 172,-255 172,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="172,-249 172,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M172,-227C172,-221 178,-215 184,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="184,-215 406,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M406,-215C412,-215 418,-221 418,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="418,-227 418,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M418,-249C418,-255 412,-261 406,-261"/>
-<text text-anchor="middle" x="295" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="295" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M574,-583C553,-534 500,-418 427,-344 381,-297 304,-326 296,-271"/>
-<polygon style="fill:black;stroke:black;" points="299.478,-270.602 295,-261 292.512,-271.299 299.478,-270.602"/>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M419,-348C422,-347 425,-347 428,-347 567,-336 605,-336 747,-347"/>
-<polygon style="fill:black;stroke:black;" points="746.701,-350.488 757,-348 747.398,-343.522 746.701,-350.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="588" y="-349" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M419,-367C515,-367 648,-367 747,-367"/>
-<polygon style="fill:black;stroke:black;" points="747,-370.5 757,-367 747,-363.5 747,-370.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="588" y="-377" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos.,</text>
-<text text-anchor="middle" x="588" y="-361" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M295,-344C295,-311 295,-299 295,-271"/>
-<polygon style="fill:black;stroke:black;" points="298.5,-271 295,-261 291.5,-271 298.5,-271"/>
-<a xlink:title="Receive M.C.(Release)\n\n">
-</a>
-<text text-anchor="middle" x="299" y="-272" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.(Release)</text>
-</g>
-<!-- End -->
-<g id="node13" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="742,-101.5 544,-101.5 532,-89.5 532,-48.5 544,-36.5 742,-36.5 754,-48.5 754,-89.5 742,-101.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M544,-101.5C538,-101.5 532,-95.5 532,-89.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M532,-48.5C532,-42.5 538,-36.5 544,-36.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M742,-36.5C748,-36.5 754,-42.5 754,-48.5"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M754,-89.5C754,-95.5 748,-101.5 742,-101.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="742,-101.5 544,-101.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M544,-101.5C538,-101.5 532,-95.5 532,-89.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="532,-89.5 532,-48.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M532,-48.5C532,-42.5 538,-36.5 544,-36.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="544,-36.5 742,-36.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M742,-36.5C748,-36.5 754,-42.5 754,-48.5"/>
-<polyline style="fill:none;stroke:greenyellow;" points="754,-48.5 754,-89.5 "/>
-<path style="fill:none;stroke:greenyellow;" d="M754,-89.5C754,-95.5 748,-101.5 742,-101.5"/>
-<text text-anchor="middle" x="643" y="-82" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-<text text-anchor="middle" x="643" y="-63" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Complete User Request</text>
-<text text-anchor="middle" x="643" y="-44" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">For no UE&#45;Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M171,-344C117,-290 58,-334 17,-270 2,-245 0,-228 17,-206 88,-115 396,-71 522,-69"/>
-<polygon style="fill:black;stroke:black;" points="522,-72.5001 532,-69 522,-65.5001 522,-72.5001"/>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE&#45;Based\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="93" y="-256" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="93" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based</text>
-<text text-anchor="middle" x="93" y="-224" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="93" y="-208" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop -->
-<g id="node11" class="node"><title>Waiting_Facility_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1179,-261 957,-261 945,-249 945,-227 957,-215 1179,-215 1191,-227 1191,-249 1179,-261"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M957,-261C951,-261 945,-255 945,-249"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M945,-227C945,-221 951,-215 957,-215"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1179,-215C1185,-215 1191,-221 1191,-227"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1191,-249C1191,-255 1185,-261 1179,-261"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1179,-261 957,-261 "/>
-<path style="fill:none;stroke:greenyellow;" d="M957,-261C951,-261 945,-255 945,-249"/>
-<polyline style="fill:none;stroke:greenyellow;" points="945,-249 945,-227 "/>
-<path style="fill:none;stroke:greenyellow;" d="M945,-227C945,-221 951,-215 957,-215"/>
-<polyline style="fill:none;stroke:greenyellow;" points="957,-215 1179,-215 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1179,-215C1185,-215 1191,-221 1191,-227"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1191,-227 1191,-249 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1191,-249C1191,-255 1185,-261 1179,-261"/>
-<text text-anchor="middle" x="1068" y="-241" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="1068" y="-222" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M990,-344C1028,-330 1062,-307 1067,-271"/>
-<polygon style="fill:black;stroke:black;" points="1070.49,-271.299 1068,-261 1063.52,-270.602 1070.49,-271.299"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="997" y="-331" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1003,-367C1137,-367 1287,-239 1200,-138 1169,-101 841,-72 764,-69"/>
-<polygon style="fill:black;stroke:black;" points="764,-65.5001 754,-69 764,-72.5001 764,-65.5001"/>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="1297" y="-248" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="1297" y="-232" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1297" y="-216" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M419,-225C452,-222 487,-219 520,-218 664,-211 701,-211 844,-218 874,-219 905,-221 935,-224"/>
-<polygon style="fill:black;stroke:black;" points="934.701,-227.488 945,-225 935.398,-220.522 934.701,-227.488"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.">
-</a>
-<text text-anchor="middle" x="682" y="-220" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/ Stop UE&#45;Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M419,-238C560,-238 790,-238 935,-238"/>
-<polygon style="fill:black;stroke:black;" points="935,-241.5 945,-238 935,-234.5 935,-241.5"/>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)">
-</a>
-<text text-anchor="middle" x="682" y="-240" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/Stop UE&#45;Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M294,-214C294,-93 402,-70 522,-69"/>
-<polygon style="fill:black;stroke:black;" points="522,-72.5001 532,-69 522,-65.5001 522,-72.5001"/>
-<a xlink:title="\n\n\nFacility wait timer expired/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="291" y="-183" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired/</text>
-<text text-anchor="middle" x="291" y="-167" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M418,-238C504,-238 446,-83 522,-70"/>
-<polygon style="fill:black;stroke:black;" points="522.398,-73.4778 532,-69 521.701,-66.5125 522.398,-73.4778"/>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="559" y="-156" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility/</text>
-<text text-anchor="middle" x="559" y="-140" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M944,-214C918,-188 904,-191 875,-170 821,-130 824,-75 764,-69"/>
-<polygon style="fill:black;stroke:black;" points="764,-65.5001 754,-69 764,-72.5001 764,-65.5001"/>
-<a xlink:title="Recv Facility">
-</a>
-<a xlink:title="Recv Facility">
-</a>
-<text text-anchor="middle" x="914" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M1067,-214C1067,-138 823,-78 764,-70"/>
-<polygon style="fill:black;stroke:black;" points="764.299,-66.5125 754,-69 763.602,-73.4778 764.299,-66.5125"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="1118" y="-148" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/MOLRPartUpdateUEAssisted.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,374 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="8.00in" height="6.41in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.6144 0.6144) rotate(0) translate(4 997)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-997 1246,-997 1246,4 -4,4"/>
-<text text-anchor="middle" x="621" y="-36" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">MOLR Partial Update Stop in UE Assisted State</text>
-<text text-anchor="middle" x="621" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">other transitions ommited for clarity</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="42,-955 12,-955 2.13163e-014,-943 1.42109e-014,-931 12,-919 42,-919 54,-931 54,-943 42,-955"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-955C6,-955 2.4869e-014,-949 2.13163e-014,-943"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1.42109e-014,-931C1.06581e-014,-925 6,-919 12,-919"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M42,-919C48,-919 54,-925 54,-931"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M54,-943C54,-949 48,-955 42,-955"/>
-<polyline style="fill:none;stroke:greenyellow;" points="42,-955 12,-955 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-955C6,-955 2.4869e-014,-949 2.13163e-014,-943"/>
-<polyline style="fill:none;stroke:greenyellow;" points="2.13163e-014,-943 1.42109e-014,-931 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1.42109e-014,-931C1.06581e-014,-925 6,-919 12,-919"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-919 42,-919 "/>
-<path style="fill:none;stroke:greenyellow;" d="M42,-919C48,-919 54,-925 54,-931"/>
-<polyline style="fill:none;stroke:greenyellow;" points="54,-931 54,-943 "/>
-<path style="fill:none;stroke:greenyellow;" d="M54,-943C54,-949 48,-955 42,-955"/>
-<text text-anchor="middle" x="27" y="-931" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Autonomous -->
-<g id="node3" class="node"><title>Autonomous</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="440,-960 294,-960 282,-948 282,-926 294,-914 440,-914 452,-926 452,-948 440,-960"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M294,-960C288,-960 282,-954 282,-948"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M282,-926C282,-920 288,-914 294,-914"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M440,-914C446,-914 452,-920 452,-926"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M452,-948C452,-954 446,-960 440,-960"/>
-<polyline style="fill:none;stroke:greenyellow;" points="440,-960 294,-960 "/>
-<path style="fill:none;stroke:greenyellow;" d="M294,-960C288,-960 282,-954 282,-948"/>
-<polyline style="fill:none;stroke:greenyellow;" points="282,-948 282,-926 "/>
-<path style="fill:none;stroke:greenyellow;" d="M282,-926C282,-920 288,-914 294,-914"/>
-<polyline style="fill:none;stroke:greenyellow;" points="294,-914 440,-914 "/>
-<path style="fill:none;stroke:greenyellow;" d="M440,-914C446,-914 452,-920 452,-926"/>
-<polyline style="fill:none;stroke:greenyellow;" points="452,-926 452,-948 "/>
-<path style="fill:none;stroke:greenyellow;" d="M452,-948C452,-954 446,-960 440,-960"/>
-<text text-anchor="middle" x="367" y="-940" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Autonomous</text>
-<text text-anchor="middle" x="367" y="-921" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">UE&#45;Based positioning</text>
-</g>
-<!-- Idle&#45;&gt;Autonomous -->
-<g id="edge6" class="edge"><title>Idle&#45;&gt;Autonomous</title>
-<path style="fill:none;stroke:red;" d="M54,-937C101,-937 198,-937 271,-937"/>
-<polygon style="fill:red;stroke:red;" points="271,-940.5 281,-937 271,-933.5 271,-940.5"/>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<text text-anchor="middle" x="168" y="-978" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">User starts Location check</text>
-<text text-anchor="middle" x="168" y="-959" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Autonomous positioning</text>
-<text text-anchor="middle" x="168" y="-940" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start LcsMOLR</text>
-</g>
-<!-- UE_Based -->
-<g id="node4" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="795,-810 565,-810 553,-798 553,-776 565,-764 795,-764 807,-776 807,-798 795,-810"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M565,-810C559,-810 553,-804 553,-798"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M553,-776C553,-770 559,-764 565,-764"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M795,-764C801,-764 807,-770 807,-776"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M807,-798C807,-804 801,-810 795,-810"/>
-<polyline style="fill:none;stroke:greenyellow;" points="795,-810 565,-810 "/>
-<path style="fill:none;stroke:greenyellow;" d="M565,-810C559,-810 553,-804 553,-798"/>
-<polyline style="fill:none;stroke:greenyellow;" points="553,-798 553,-776 "/>
-<path style="fill:none;stroke:greenyellow;" d="M553,-776C553,-770 559,-764 565,-764"/>
-<polyline style="fill:none;stroke:greenyellow;" points="565,-764 795,-764 "/>
-<path style="fill:none;stroke:greenyellow;" d="M795,-764C801,-764 807,-770 807,-776"/>
-<polyline style="fill:none;stroke:greenyellow;" points="807,-776 807,-798 "/>
-<path style="fill:none;stroke:greenyellow;" d="M807,-798C807,-804 801,-810 795,-810"/>
-<text text-anchor="middle" x="680" y="-790" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="680" y="-771" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Autonomous&#45;&gt;UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:black;" d="M415,-914C471,-887 563,-843 623,-814"/>
-<polygon style="fill:black;stroke:black;" points="624.283,-817.26 632,-810 621.44,-810.863 624.283,-817.26"/>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="619" y="-864" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receives M.C.(Setup)</text>
-<text text-anchor="middle" x="619" y="-848" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start a2,a4 timer</text>
-</g>
-<!-- End -->
-<g id="node13" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="691,-100 579,-100 567,-88 567,-76 579,-64 691,-64 703,-76 703,-88 691,-100"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M579,-100C573,-100 567,-94 567,-88"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M567,-76C567,-70 573,-64 579,-64"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M691,-64C697,-64 703,-70 703,-76"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M703,-88C703,-94 697,-100 691,-100"/>
-<polyline style="fill:none;stroke:greenyellow;" points="691,-100 579,-100 "/>
-<path style="fill:none;stroke:greenyellow;" d="M579,-100C573,-100 567,-94 567,-88"/>
-<polyline style="fill:none;stroke:greenyellow;" points="567,-88 567,-76 "/>
-<path style="fill:none;stroke:greenyellow;" d="M567,-76C567,-70 573,-64 579,-64"/>
-<polyline style="fill:none;stroke:greenyellow;" points="579,-64 691,-64 "/>
-<path style="fill:none;stroke:greenyellow;" d="M691,-64C697,-64 703,-70 703,-76"/>
-<polyline style="fill:none;stroke:greenyellow;" points="703,-76 703,-88 "/>
-<path style="fill:none;stroke:greenyellow;" d="M703,-88C703,-94 697,-100 691,-100"/>
-<text text-anchor="middle" x="635" y="-76" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- Autonomous&#45;&gt;End -->
-<g id="edge10" class="edge"><title>Autonomous&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M333,-914C299,-888 251,-841 251,-787 251,-787 251,-787 250,-227 250,-152 470,-87 557,-82"/>
-<polygon style="fill:black;stroke:black;" points="557,-85.5001 567,-82 557,-78.5001 557,-85.5001"/>
-<a xlink:title="\n\n\n\n\n\nPartial Update\nAND User Complete/\nStop UE&#45;Based Positioning\nComplete User request">
-</a>
-<text text-anchor="middle" x="323" y="-882" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Partial Update</text>
-<text text-anchor="middle" x="323" y="-866" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">AND User Complete/</text>
-<text text-anchor="middle" x="323" y="-850" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="323" y="-834" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node5" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="676,-657 430,-657 418,-645 418,-623 430,-611 676,-611 688,-623 688,-645 676,-657"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M430,-657C424,-657 418,-651 418,-645"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M418,-623C418,-617 424,-611 430,-611"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M676,-611C682,-611 688,-617 688,-623"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M688,-645C688,-651 682,-657 676,-657"/>
-<polyline style="fill:none;stroke:greenyellow;" points="676,-657 430,-657 "/>
-<path style="fill:none;stroke:greenyellow;" d="M430,-657C424,-657 418,-651 418,-645"/>
-<polyline style="fill:none;stroke:greenyellow;" points="418,-645 418,-623 "/>
-<path style="fill:none;stroke:greenyellow;" d="M418,-623C418,-617 424,-611 430,-611"/>
-<polyline style="fill:none;stroke:greenyellow;" points="430,-611 676,-611 "/>
-<path style="fill:none;stroke:greenyellow;" d="M676,-611C682,-611 688,-617 688,-623"/>
-<polyline style="fill:none;stroke:greenyellow;" points="688,-623 688,-645 "/>
-<path style="fill:none;stroke:greenyellow;" d="M688,-645C688,-651 682,-657 676,-657"/>
-<text text-anchor="middle" x="553" y="-637" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="553" y="-618" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M553,-764C528,-739 533,-696 541,-667"/>
-<polygon style="fill:red;stroke:red;" points="544.479,-667.584 544,-657 537.774,-665.573 544.479,-667.584"/>
-<a xlink:title="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="544" y="-744" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="544" y="-725" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="544" y="-706" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="544" y="-687" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="544" y="-668" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedStop -->
-<g id="node8" class="node"><title>Waiting_MC_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="984,-372 762,-372 750,-360 750,-338 762,-326 984,-326 996,-338 996,-360 984,-372"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M762,-372C756,-372 750,-366 750,-360"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M750,-338C750,-332 756,-326 762,-326"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M984,-326C990,-326 996,-332 996,-338"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M996,-360C996,-366 990,-372 984,-372"/>
-<polyline style="fill:none;stroke:greenyellow;" points="984,-372 762,-372 "/>
-<path style="fill:none;stroke:greenyellow;" d="M762,-372C756,-372 750,-366 750,-360"/>
-<polyline style="fill:none;stroke:greenyellow;" points="750,-360 750,-338 "/>
-<path style="fill:none;stroke:greenyellow;" d="M750,-338C750,-332 756,-326 762,-326"/>
-<polyline style="fill:none;stroke:greenyellow;" points="762,-326 984,-326 "/>
-<path style="fill:none;stroke:greenyellow;" d="M984,-326C990,-326 996,-332 996,-338"/>
-<polyline style="fill:none;stroke:greenyellow;" points="996,-338 996,-360 "/>
-<path style="fill:none;stroke:greenyellow;" d="M996,-360C996,-366 990,-372 984,-372"/>
-<text text-anchor="middle" x="873" y="-352" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="873" y="-333" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M719,-764C783,-727 905,-647 966,-542 1007,-469 1076,-359 1006,-350"/>
-<polygon style="fill:black;stroke:black;" points="1006.3,-346.512 996,-349 1005.6,-353.478 1006.3,-346.512"/>
-<a xlink:title="Partial Update\nAND User Complete/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="Partial Update\nAND User Complete/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="1023" y="-676" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Partial Update</text>
-<text text-anchor="middle" x="1023" y="-660" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">AND User Complete/</text>
-<text text-anchor="middle" x="1023" y="-644" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="1023" y="-628" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="1023" y="-612" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="1023" y="-596" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1023" y="-580" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M515,-657C463,-677 400,-668 400,-622 400,-569 410,-565 416,-601"/>
-<polygon style="fill:black;stroke:black;" points="412.607,-601.881 418,-611 419.471,-600.508 412.607,-601.881"/>
-<a xlink:title="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="412" y="-589" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="412" y="-573" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="412" y="-557" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedCont -->
-<g id="node7" class="node"><title>Waiting_MC_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="513,-372 291,-372 279,-360 279,-338 291,-326 513,-326 525,-338 525,-360 513,-372"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M291,-372C285,-372 279,-366 279,-360"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M279,-338C279,-332 285,-326 291,-326"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M513,-326C519,-326 525,-332 525,-338"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M525,-360C525,-366 519,-372 513,-372"/>
-<polyline style="fill:none;stroke:greenyellow;" points="513,-372 291,-372 "/>
-<path style="fill:none;stroke:greenyellow;" d="M291,-372C285,-372 279,-366 279,-360"/>
-<polyline style="fill:none;stroke:greenyellow;" points="279,-360 279,-338 "/>
-<path style="fill:none;stroke:greenyellow;" d="M279,-338C279,-332 285,-326 291,-326"/>
-<polyline style="fill:none;stroke:greenyellow;" points="291,-326 513,-326 "/>
-<path style="fill:none;stroke:greenyellow;" d="M513,-326C519,-326 525,-332 525,-338"/>
-<polyline style="fill:none;stroke:greenyellow;" points="525,-338 525,-360 "/>
-<path style="fill:none;stroke:greenyellow;" d="M525,-360C525,-366 519,-372 513,-372"/>
-<text text-anchor="middle" x="402" y="-352" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="402" y="-333" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M417,-634C317,-634 365,-457 391,-382"/>
-<polygon style="fill:black;stroke:black;" points="394.479,-382.584 394,-372 387.774,-380.573 394.479,-382.584"/>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="434" y="-485" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="434" y="-469" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="434" y="-453" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M569,-611C602,-565 682,-465 771,-408 808,-384 863,-414 872,-382"/>
-<polygon style="fill:red;stroke:red;" points="875.488,-382.299 873,-372 868.522,-381.602 875.488,-382.299"/>
-<a xlink:title="Partial Update\nAND User Complete/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="Partial Update\nAND User Complete/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="868" y="-526" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Partial Update</text>
-<text text-anchor="middle" x="868" y="-507" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">AND User Complete/</text>
-<text text-anchor="middle" x="868" y="-488" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="868" y="-469" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Complete User request</text>
-<text text-anchor="middle" x="868" y="-450" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(UE Based result)</text>
-<text text-anchor="middle" x="868" y="-431" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R.</text>
-<text text-anchor="middle" x="868" y="-412" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(confidence=68)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont -->
-<g id="node10" class="node"><title>Waiting_Facility_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="513,-251 291,-251 279,-239 279,-217 291,-205 513,-205 525,-217 525,-239 513,-251"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M291,-251C285,-251 279,-245 279,-239"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M279,-217C279,-211 285,-205 291,-205"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M513,-205C519,-205 525,-211 525,-217"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M525,-239C525,-245 519,-251 513,-251"/>
-<polyline style="fill:none;stroke:greenyellow;" points="513,-251 291,-251 "/>
-<path style="fill:none;stroke:greenyellow;" d="M291,-251C285,-251 279,-245 279,-239"/>
-<polyline style="fill:none;stroke:greenyellow;" points="279,-239 279,-217 "/>
-<path style="fill:none;stroke:greenyellow;" d="M279,-217C279,-211 285,-205 291,-205"/>
-<polyline style="fill:none;stroke:greenyellow;" points="291,-205 513,-205 "/>
-<path style="fill:none;stroke:greenyellow;" d="M513,-205C519,-205 525,-211 525,-217"/>
-<polyline style="fill:none;stroke:greenyellow;" points="525,-217 525,-239 "/>
-<path style="fill:none;stroke:greenyellow;" d="M525,-239C525,-245 519,-251 513,-251"/>
-<text text-anchor="middle" x="402" y="-231" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="402" y="-212" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M558,-611C570,-556 591,-418 534,-326 500,-271 412,-313 403,-261"/>
-<polygon style="fill:black;stroke:black;" points="406.478,-260.602 402,-251 399.512,-261.299 406.478,-260.602"/>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M526,-349C592,-349 673,-349 740,-349"/>
-<polygon style="fill:black;stroke:black;" points="740,-352.5 750,-349 740,-345.5 740,-352.5"/>
-<a xlink:title="Partial Update\nAND User Complete/\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="Partial Update\nAND User Complete/\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="638" y="-383" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Partial Update</text>
-<text text-anchor="middle" x="638" y="-367" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">AND User Complete/</text>
-<text text-anchor="middle" x="638" y="-351" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M402,-326C402,-296 402,-286 402,-261"/>
-<polygon style="fill:black;stroke:black;" points="405.5,-261 402,-251 398.5,-261 405.5,-261"/>
-<a xlink:title="Receive M.C.(Release)\n\n">
-</a>
-<text text-anchor="middle" x="406" y="-262" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop -->
-<g id="node11" class="node"><title>Waiting_Facility_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1030,-251 808,-251 796,-239 796,-217 808,-205 1030,-205 1042,-217 1042,-239 1030,-251"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M808,-251C802,-251 796,-245 796,-239"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M796,-217C796,-211 802,-205 808,-205"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1030,-205C1036,-205 1042,-211 1042,-217"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1042,-239C1042,-245 1036,-251 1030,-251"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1030,-251 808,-251 "/>
-<path style="fill:none;stroke:greenyellow;" d="M808,-251C802,-251 796,-245 796,-239"/>
-<polyline style="fill:none;stroke:greenyellow;" points="796,-239 796,-217 "/>
-<path style="fill:none;stroke:greenyellow;" d="M796,-217C796,-211 802,-205 808,-205"/>
-<polyline style="fill:none;stroke:greenyellow;" points="808,-205 1030,-205 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1030,-205C1036,-205 1042,-211 1042,-217"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1042,-217 1042,-239 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1042,-239C1042,-245 1036,-251 1030,-251"/>
-<text text-anchor="middle" x="919" y="-231" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="919" y="-212" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M891,-326C902,-309 915,-286 918,-261"/>
-<polygon style="fill:red;stroke:red;" points="921.488,-261.299 919,-251 914.522,-260.602 921.488,-261.299"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="892" y="-310" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;End -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M996,-349C1095,-349 1128,-211 1064,-136 1039,-107 779,-85 713,-82"/>
-<polygon style="fill:black;stroke:black;" points="713,-78.5001 703,-82 713,-85.5001 713,-78.5001"/>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="1169" y="-238" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="1169" y="-222" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1169" y="-206" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge32" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M526,-228C604,-228 705,-228 786,-228"/>
-<polygon style="fill:black;stroke:black;" points="786,-231.5 796,-228 786,-224.5 786,-231.5"/>
-<a xlink:title="Partial Update\nAND User Complete/\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="Partial Update\nAND User Complete/\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="661" y="-262" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Partial Update</text>
-<text text-anchor="middle" x="661" y="-246" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">AND User Complete/</text>
-<text text-anchor="middle" x="661" y="-230" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge34" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M401,-204C401,-115 470,-84 557,-82"/>
-<polygon style="fill:black;stroke:black;" points="557,-85.5001 567,-82 557,-78.5001 557,-85.5001"/>
-<a xlink:title="\n\n\nFacility wait timer expired/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="398" y="-173" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired/</text>
-<text text-anchor="middle" x="398" y="-157" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge36" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M525,-228C566,-228 533,-176 546,-136 552,-115 544,-91 557,-84"/>
-<polygon style="fill:black;stroke:black;" points="557.881,-87.3933 567,-82 556.508,-80.5292 557.881,-87.3933"/>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="630" y="-154" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility/</text>
-<text text-anchor="middle" x="630" y="-138" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M795,-204C749,-158 768,-90 713,-83"/>
-<polygon style="fill:red;stroke:red;" points="713.299,-79.5125 703,-82 712.602,-86.4778 713.299,-79.5125"/>
-<a xlink:title="Recv Facility">
-</a>
-<a xlink:title="Recv Facility">
-</a>
-<text text-anchor="middle" x="816" y="-146" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Recv Facility</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M918,-204C918,-165 896,-158 866,-136 806,-93 781,-83 713,-82"/>
-<polygon style="fill:black;stroke:black;" points="713,-78.5001 703,-82 713,-85.5001 713,-78.5001"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="985" y="-146" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/MOLRPartUpdateUEBased.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,374 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="8.00in" height="6.41in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.614892 0.614892) rotate(0) translate(4 997)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-997 1245,-997 1245,4 -4,4"/>
-<text text-anchor="middle" x="620" y="-36" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">MOLR Partial Update Stop in UE Based State</text>
-<text text-anchor="middle" x="620" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">other transitions ommited for clarity</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="42,-955 12,-955 2.13163e-014,-943 1.42109e-014,-931 12,-919 42,-919 54,-931 54,-943 42,-955"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-955C6,-955 2.4869e-014,-949 2.13163e-014,-943"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1.42109e-014,-931C1.06581e-014,-925 6,-919 12,-919"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M42,-919C48,-919 54,-925 54,-931"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M54,-943C54,-949 48,-955 42,-955"/>
-<polyline style="fill:none;stroke:greenyellow;" points="42,-955 12,-955 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-955C6,-955 2.4869e-014,-949 2.13163e-014,-943"/>
-<polyline style="fill:none;stroke:greenyellow;" points="2.13163e-014,-943 1.42109e-014,-931 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1.42109e-014,-931C1.06581e-014,-925 6,-919 12,-919"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-919 42,-919 "/>
-<path style="fill:none;stroke:greenyellow;" d="M42,-919C48,-919 54,-925 54,-931"/>
-<polyline style="fill:none;stroke:greenyellow;" points="54,-931 54,-943 "/>
-<path style="fill:none;stroke:greenyellow;" d="M54,-943C54,-949 48,-955 42,-955"/>
-<text text-anchor="middle" x="27" y="-931" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Autonomous -->
-<g id="node3" class="node"><title>Autonomous</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="440,-960 294,-960 282,-948 282,-926 294,-914 440,-914 452,-926 452,-948 440,-960"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M294,-960C288,-960 282,-954 282,-948"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M282,-926C282,-920 288,-914 294,-914"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M440,-914C446,-914 452,-920 452,-926"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M452,-948C452,-954 446,-960 440,-960"/>
-<polyline style="fill:none;stroke:greenyellow;" points="440,-960 294,-960 "/>
-<path style="fill:none;stroke:greenyellow;" d="M294,-960C288,-960 282,-954 282,-948"/>
-<polyline style="fill:none;stroke:greenyellow;" points="282,-948 282,-926 "/>
-<path style="fill:none;stroke:greenyellow;" d="M282,-926C282,-920 288,-914 294,-914"/>
-<polyline style="fill:none;stroke:greenyellow;" points="294,-914 440,-914 "/>
-<path style="fill:none;stroke:greenyellow;" d="M440,-914C446,-914 452,-920 452,-926"/>
-<polyline style="fill:none;stroke:greenyellow;" points="452,-926 452,-948 "/>
-<path style="fill:none;stroke:greenyellow;" d="M452,-948C452,-954 446,-960 440,-960"/>
-<text text-anchor="middle" x="367" y="-940" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Autonomous</text>
-<text text-anchor="middle" x="367" y="-921" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">UE&#45;Based positioning</text>
-</g>
-<!-- Idle&#45;&gt;Autonomous -->
-<g id="edge6" class="edge"><title>Idle&#45;&gt;Autonomous</title>
-<path style="fill:none;stroke:red;" d="M54,-937C101,-937 198,-937 271,-937"/>
-<polygon style="fill:red;stroke:red;" points="271,-940.5 281,-937 271,-933.5 271,-940.5"/>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<text text-anchor="middle" x="168" y="-978" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">User starts Location check</text>
-<text text-anchor="middle" x="168" y="-959" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Autonomous positioning</text>
-<text text-anchor="middle" x="168" y="-940" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start LcsMOLR</text>
-</g>
-<!-- UE_Based -->
-<g id="node4" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="795,-810 565,-810 553,-798 553,-776 565,-764 795,-764 807,-776 807,-798 795,-810"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M565,-810C559,-810 553,-804 553,-798"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M553,-776C553,-770 559,-764 565,-764"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M795,-764C801,-764 807,-770 807,-776"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M807,-798C807,-804 801,-810 795,-810"/>
-<polyline style="fill:none;stroke:greenyellow;" points="795,-810 565,-810 "/>
-<path style="fill:none;stroke:greenyellow;" d="M565,-810C559,-810 553,-804 553,-798"/>
-<polyline style="fill:none;stroke:greenyellow;" points="553,-798 553,-776 "/>
-<path style="fill:none;stroke:greenyellow;" d="M553,-776C553,-770 559,-764 565,-764"/>
-<polyline style="fill:none;stroke:greenyellow;" points="565,-764 795,-764 "/>
-<path style="fill:none;stroke:greenyellow;" d="M795,-764C801,-764 807,-770 807,-776"/>
-<polyline style="fill:none;stroke:greenyellow;" points="807,-776 807,-798 "/>
-<path style="fill:none;stroke:greenyellow;" d="M807,-798C807,-804 801,-810 795,-810"/>
-<text text-anchor="middle" x="680" y="-790" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="680" y="-771" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Autonomous&#45;&gt;UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:black;" d="M415,-914C471,-887 563,-843 623,-814"/>
-<polygon style="fill:black;stroke:black;" points="624.283,-817.26 632,-810 621.44,-810.863 624.283,-817.26"/>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="619" y="-864" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receives M.C.(Setup)</text>
-<text text-anchor="middle" x="619" y="-848" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start a2,a4 timer</text>
-</g>
-<!-- End -->
-<g id="node13" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="691,-100 579,-100 567,-88 567,-76 579,-64 691,-64 703,-76 703,-88 691,-100"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M579,-100C573,-100 567,-94 567,-88"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M567,-76C567,-70 573,-64 579,-64"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M691,-64C697,-64 703,-70 703,-76"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M703,-88C703,-94 697,-100 691,-100"/>
-<polyline style="fill:none;stroke:greenyellow;" points="691,-100 579,-100 "/>
-<path style="fill:none;stroke:greenyellow;" d="M579,-100C573,-100 567,-94 567,-88"/>
-<polyline style="fill:none;stroke:greenyellow;" points="567,-88 567,-76 "/>
-<path style="fill:none;stroke:greenyellow;" d="M567,-76C567,-70 573,-64 579,-64"/>
-<polyline style="fill:none;stroke:greenyellow;" points="579,-64 691,-64 "/>
-<path style="fill:none;stroke:greenyellow;" d="M691,-64C697,-64 703,-70 703,-76"/>
-<polyline style="fill:none;stroke:greenyellow;" points="703,-76 703,-88 "/>
-<path style="fill:none;stroke:greenyellow;" d="M703,-88C703,-94 697,-100 691,-100"/>
-<text text-anchor="middle" x="635" y="-76" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- Autonomous&#45;&gt;End -->
-<g id="edge10" class="edge"><title>Autonomous&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M333,-914C299,-888 251,-841 251,-787 251,-787 251,-787 250,-227 250,-152 470,-87 557,-82"/>
-<polygon style="fill:black;stroke:black;" points="557,-85.5001 567,-82 557,-78.5001 557,-85.5001"/>
-<a xlink:title="\n\n\n\n\n\nPartial Update\nAND User Complete/\nStop UE&#45;Based Positioning\nComplete User request">
-</a>
-<text text-anchor="middle" x="323" y="-882" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Partial Update</text>
-<text text-anchor="middle" x="323" y="-866" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">AND User Complete/</text>
-<text text-anchor="middle" x="323" y="-850" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="323" y="-834" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node5" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="676,-646 430,-646 418,-634 418,-612 430,-600 676,-600 688,-612 688,-634 676,-646"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M430,-646C424,-646 418,-640 418,-634"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M418,-612C418,-606 424,-600 430,-600"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M676,-600C682,-600 688,-606 688,-612"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M688,-634C688,-640 682,-646 676,-646"/>
-<polyline style="fill:none;stroke:greenyellow;" points="676,-646 430,-646 "/>
-<path style="fill:none;stroke:greenyellow;" d="M430,-646C424,-646 418,-640 418,-634"/>
-<polyline style="fill:none;stroke:greenyellow;" points="418,-634 418,-612 "/>
-<path style="fill:none;stroke:greenyellow;" d="M418,-612C418,-606 424,-600 430,-600"/>
-<polyline style="fill:none;stroke:greenyellow;" points="430,-600 676,-600 "/>
-<path style="fill:none;stroke:greenyellow;" d="M676,-600C682,-600 688,-606 688,-612"/>
-<polyline style="fill:none;stroke:greenyellow;" points="688,-612 688,-634 "/>
-<path style="fill:none;stroke:greenyellow;" d="M688,-634C688,-640 682,-646 676,-646"/>
-<text text-anchor="middle" x="553" y="-626" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="553" y="-607" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M553,-764C525,-736 532,-688 541,-656"/>
-<polygon style="fill:black;stroke:black;" points="544.479,-656.584 544,-646 537.774,-654.573 544.479,-656.584"/>
-<a xlink:title="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="544" y="-746" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer a2 expired/</text>
-<text text-anchor="middle" x="544" y="-730" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-<text text-anchor="middle" x="544" y="-714" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.</text>
-<text text-anchor="middle" x="544" y="-698" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="544" y="-682" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedStop -->
-<g id="node8" class="node"><title>Waiting_MC_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="979,-372 757,-372 745,-360 745,-338 757,-326 979,-326 991,-338 991,-360 979,-372"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M757,-372C751,-372 745,-366 745,-360"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M745,-338C745,-332 751,-326 757,-326"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M979,-326C985,-326 991,-332 991,-338"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M991,-360C991,-366 985,-372 979,-372"/>
-<polyline style="fill:none;stroke:greenyellow;" points="979,-372 757,-372 "/>
-<path style="fill:none;stroke:greenyellow;" d="M757,-372C751,-372 745,-366 745,-360"/>
-<polyline style="fill:none;stroke:greenyellow;" points="745,-360 745,-338 "/>
-<path style="fill:none;stroke:greenyellow;" d="M745,-338C745,-332 751,-326 757,-326"/>
-<polyline style="fill:none;stroke:greenyellow;" points="757,-326 979,-326 "/>
-<path style="fill:none;stroke:greenyellow;" d="M979,-326C985,-326 991,-332 991,-338"/>
-<polyline style="fill:none;stroke:greenyellow;" points="991,-338 991,-360 "/>
-<path style="fill:none;stroke:greenyellow;" d="M991,-360C991,-366 985,-372 979,-372"/>
-<text text-anchor="middle" x="868" y="-352" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="868" y="-333" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M706,-764C813,-677 1183,-360 1001,-349"/>
-<polygon style="fill:red;stroke:red;" points="1001,-345.5 991,-349 1001,-352.5 1001,-345.5"/>
-<a xlink:title="Partial Update\nAND User Complete/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="Partial Update\nAND User Complete/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="1027" y="-674" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Partial Update</text>
-<text text-anchor="middle" x="1027" y="-655" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">AND User Complete/</text>
-<text text-anchor="middle" x="1027" y="-636" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="1027" y="-617" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Complete User request</text>
-<text text-anchor="middle" x="1027" y="-598" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(UE Based result)</text>
-<text text-anchor="middle" x="1027" y="-579" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R.</text>
-<text text-anchor="middle" x="1027" y="-560" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M521,-646C468,-673 400,-663 400,-611 400,-552 410,-548 417,-590"/>
-<polygon style="fill:black;stroke:black;" points="413.522,-590.398 418,-600 420.488,-589.701 413.522,-590.398"/>
-<a xlink:title="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="413" y="-577" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="413" y="-561" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="413" y="-545" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedCont -->
-<g id="node7" class="node"><title>Waiting_MC_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="513,-372 291,-372 279,-360 279,-338 291,-326 513,-326 525,-338 525,-360 513,-372"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M291,-372C285,-372 279,-366 279,-360"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M279,-338C279,-332 285,-326 291,-326"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M513,-326C519,-326 525,-332 525,-338"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M525,-360C525,-366 519,-372 513,-372"/>
-<polyline style="fill:none;stroke:greenyellow;" points="513,-372 291,-372 "/>
-<path style="fill:none;stroke:greenyellow;" d="M291,-372C285,-372 279,-366 279,-360"/>
-<polyline style="fill:none;stroke:greenyellow;" points="279,-360 279,-338 "/>
-<path style="fill:none;stroke:greenyellow;" d="M279,-338C279,-332 285,-326 291,-326"/>
-<polyline style="fill:none;stroke:greenyellow;" points="291,-326 513,-326 "/>
-<path style="fill:none;stroke:greenyellow;" d="M513,-326C519,-326 525,-332 525,-338"/>
-<polyline style="fill:none;stroke:greenyellow;" points="525,-338 525,-360 "/>
-<path style="fill:none;stroke:greenyellow;" d="M525,-360C525,-366 519,-372 513,-372"/>
-<text text-anchor="middle" x="402" y="-352" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="402" y="-333" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M417,-623C321,-623 366,-455 391,-382"/>
-<polygon style="fill:black;stroke:black;" points="394.479,-382.584 394,-372 387.774,-380.573 394.479,-382.584"/>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="433" y="-474" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="433" y="-458" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="433" y="-442" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M574,-600C613,-557 702,-466 791,-408 819,-389 858,-405 866,-382"/>
-<polygon style="fill:black;stroke:black;" points="869.471,-382.492 868,-372 862.607,-381.119 869.471,-382.492"/>
-<a xlink:title="Partial Update\nAND User Complete/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="Partial Update\nAND User Complete/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="875" y="-506" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Partial Update</text>
-<text text-anchor="middle" x="875" y="-490" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">AND User Complete/</text>
-<text text-anchor="middle" x="875" y="-474" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="875" y="-458" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="875" y="-442" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="875" y="-426" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="875" y="-410" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont -->
-<g id="node10" class="node"><title>Waiting_Facility_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="513,-251 291,-251 279,-239 279,-217 291,-205 513,-205 525,-217 525,-239 513,-251"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M291,-251C285,-251 279,-245 279,-239"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M279,-217C279,-211 285,-205 291,-205"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M513,-205C519,-205 525,-211 525,-217"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M525,-239C525,-245 519,-251 513,-251"/>
-<polyline style="fill:none;stroke:greenyellow;" points="513,-251 291,-251 "/>
-<path style="fill:none;stroke:greenyellow;" d="M291,-251C285,-251 279,-245 279,-239"/>
-<polyline style="fill:none;stroke:greenyellow;" points="279,-239 279,-217 "/>
-<path style="fill:none;stroke:greenyellow;" d="M279,-217C279,-211 285,-205 291,-205"/>
-<polyline style="fill:none;stroke:greenyellow;" points="291,-205 513,-205 "/>
-<path style="fill:none;stroke:greenyellow;" d="M513,-205C519,-205 525,-211 525,-217"/>
-<polyline style="fill:none;stroke:greenyellow;" points="525,-217 525,-239 "/>
-<path style="fill:none;stroke:greenyellow;" d="M525,-239C525,-245 519,-251 513,-251"/>
-<text text-anchor="middle" x="402" y="-231" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="402" y="-212" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M558,-600C569,-547 589,-414 534,-326 500,-271 412,-313 403,-261"/>
-<polygon style="fill:black;stroke:black;" points="406.478,-260.602 402,-251 399.512,-261.299 406.478,-260.602"/>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M526,-349C591,-349 669,-349 735,-349"/>
-<polygon style="fill:black;stroke:black;" points="735,-352.5 745,-349 735,-345.5 735,-352.5"/>
-<a xlink:title="Partial Update\nAND User Complete/\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="Partial Update\nAND User Complete/\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="635" y="-383" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Partial Update</text>
-<text text-anchor="middle" x="635" y="-367" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">AND User Complete/</text>
-<text text-anchor="middle" x="635" y="-351" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M402,-326C402,-296 402,-286 402,-261"/>
-<polygon style="fill:black;stroke:black;" points="405.5,-261 402,-251 398.5,-261 405.5,-261"/>
-<a xlink:title="Receive M.C.(Release)\n\n">
-</a>
-<text text-anchor="middle" x="406" y="-262" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop -->
-<g id="node11" class="node"><title>Waiting_Facility_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1030,-251 808,-251 796,-239 796,-217 808,-205 1030,-205 1042,-217 1042,-239 1030,-251"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M808,-251C802,-251 796,-245 796,-239"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M796,-217C796,-211 802,-205 808,-205"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1030,-205C1036,-205 1042,-211 1042,-217"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1042,-239C1042,-245 1036,-251 1030,-251"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1030,-251 808,-251 "/>
-<path style="fill:none;stroke:greenyellow;" d="M808,-251C802,-251 796,-245 796,-239"/>
-<polyline style="fill:none;stroke:greenyellow;" points="796,-239 796,-217 "/>
-<path style="fill:none;stroke:greenyellow;" d="M796,-217C796,-211 802,-205 808,-205"/>
-<polyline style="fill:none;stroke:greenyellow;" points="808,-205 1030,-205 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1030,-205C1036,-205 1042,-211 1042,-217"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1042,-217 1042,-239 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1042,-239C1042,-245 1036,-251 1030,-251"/>
-<text text-anchor="middle" x="919" y="-231" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="919" y="-212" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M888,-326C900,-309 915,-286 918,-261"/>
-<polygon style="fill:red;stroke:red;" points="921.488,-261.299 919,-251 914.522,-260.602 921.488,-261.299"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="890" y="-310" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;End -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M991,-349C1091,-349 1129,-211 1064,-136 1039,-107 779,-85 713,-82"/>
-<polygon style="fill:black;stroke:black;" points="713,-78.5001 703,-82 713,-85.5001 713,-78.5001"/>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="1168" y="-238" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="1168" y="-222" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1168" y="-206" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge32" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M526,-228C604,-228 705,-228 786,-228"/>
-<polygon style="fill:black;stroke:black;" points="786,-231.5 796,-228 786,-224.5 786,-231.5"/>
-<a xlink:title="Partial Update\nAND User Complete/\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="Partial Update\nAND User Complete/\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="661" y="-262" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Partial Update</text>
-<text text-anchor="middle" x="661" y="-246" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">AND User Complete/</text>
-<text text-anchor="middle" x="661" y="-230" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge34" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M401,-204C401,-115 470,-84 557,-82"/>
-<polygon style="fill:black;stroke:black;" points="557,-85.5001 567,-82 557,-78.5001 557,-85.5001"/>
-<a xlink:title="\n\n\nFacility wait timer expired/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="398" y="-173" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired/</text>
-<text text-anchor="middle" x="398" y="-157" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge36" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M525,-228C566,-228 533,-176 546,-136 552,-115 544,-91 557,-84"/>
-<polygon style="fill:black;stroke:black;" points="557.881,-87.3933 567,-82 556.508,-80.5292 557.881,-87.3933"/>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="630" y="-154" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility/</text>
-<text text-anchor="middle" x="630" y="-138" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M795,-204C749,-158 768,-90 713,-83"/>
-<polygon style="fill:red;stroke:red;" points="713.299,-79.5125 703,-82 712.602,-86.4778 713.299,-79.5125"/>
-<a xlink:title="Recv Facility">
-</a>
-<a xlink:title="Recv Facility">
-</a>
-<text text-anchor="middle" x="816" y="-146" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Recv Facility</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M918,-204C918,-165 896,-158 866,-136 806,-93 781,-83 713,-82"/>
-<polygon style="fill:black;stroke:black;" points="713,-78.5001 703,-82 713,-85.5001 713,-78.5001"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="985" y="-146" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/MOLRUEBasedCompleteWithRefPos.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,372 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="8.00in" height="6.17in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.614892 0.614892) rotate(0) translate(4 959)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-959 1245,-959 1245,4 -4,4"/>
-<text text-anchor="middle" x="620" y="-36" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">MOLR User Completes after receiving Ref. Pos.</text>
-<text text-anchor="middle" x="620" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">other transitions ommited for clarity</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="42,-917 12,-917 2.13163e-014,-905 1.42109e-014,-893 12,-881 42,-881 54,-893 54,-905 42,-917"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-917C6,-917 2.4869e-014,-911 2.13163e-014,-905"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1.42109e-014,-893C1.06581e-014,-887 6,-881 12,-881"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M42,-881C48,-881 54,-887 54,-893"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M54,-905C54,-911 48,-917 42,-917"/>
-<polyline style="fill:none;stroke:greenyellow;" points="42,-917 12,-917 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-917C6,-917 2.4869e-014,-911 2.13163e-014,-905"/>
-<polyline style="fill:none;stroke:greenyellow;" points="2.13163e-014,-905 1.42109e-014,-893 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1.42109e-014,-893C1.06581e-014,-887 6,-881 12,-881"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-881 42,-881 "/>
-<path style="fill:none;stroke:greenyellow;" d="M42,-881C48,-881 54,-887 54,-893"/>
-<polyline style="fill:none;stroke:greenyellow;" points="54,-893 54,-905 "/>
-<path style="fill:none;stroke:greenyellow;" d="M54,-905C54,-911 48,-917 42,-917"/>
-<text text-anchor="middle" x="27" y="-893" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Autonomous -->
-<g id="node3" class="node"><title>Autonomous</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="440,-922 294,-922 282,-910 282,-888 294,-876 440,-876 452,-888 452,-910 440,-922"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M294,-922C288,-922 282,-916 282,-910"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M282,-888C282,-882 288,-876 294,-876"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M440,-876C446,-876 452,-882 452,-888"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M452,-910C452,-916 446,-922 440,-922"/>
-<polyline style="fill:none;stroke:greenyellow;" points="440,-922 294,-922 "/>
-<path style="fill:none;stroke:greenyellow;" d="M294,-922C288,-922 282,-916 282,-910"/>
-<polyline style="fill:none;stroke:greenyellow;" points="282,-910 282,-888 "/>
-<path style="fill:none;stroke:greenyellow;" d="M282,-888C282,-882 288,-876 294,-876"/>
-<polyline style="fill:none;stroke:greenyellow;" points="294,-876 440,-876 "/>
-<path style="fill:none;stroke:greenyellow;" d="M440,-876C446,-876 452,-882 452,-888"/>
-<polyline style="fill:none;stroke:greenyellow;" points="452,-888 452,-910 "/>
-<path style="fill:none;stroke:greenyellow;" d="M452,-910C452,-916 446,-922 440,-922"/>
-<text text-anchor="middle" x="367" y="-902" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Autonomous</text>
-<text text-anchor="middle" x="367" y="-883" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">UE&#45;Based positioning</text>
-</g>
-<!-- Idle&#45;&gt;Autonomous -->
-<g id="edge6" class="edge"><title>Idle&#45;&gt;Autonomous</title>
-<path style="fill:none;stroke:red;" d="M54,-899C101,-899 198,-899 271,-899"/>
-<polygon style="fill:red;stroke:red;" points="271,-902.5 281,-899 271,-895.5 271,-902.5"/>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<a xlink:title="User starts Location check\nStart Autonomous positioning\nStart LcsMOLR">
-</a>
-<text text-anchor="middle" x="168" y="-940" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">User starts Location check</text>
-<text text-anchor="middle" x="168" y="-921" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Autonomous positioning</text>
-<text text-anchor="middle" x="168" y="-902" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start LcsMOLR</text>
-</g>
-<!-- UE_Based -->
-<g id="node4" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="795,-772 565,-772 553,-760 553,-738 565,-726 795,-726 807,-738 807,-760 795,-772"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M565,-772C559,-772 553,-766 553,-760"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M553,-738C553,-732 559,-726 565,-726"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M795,-726C801,-726 807,-732 807,-738"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M807,-760C807,-766 801,-772 795,-772"/>
-<polyline style="fill:none;stroke:greenyellow;" points="795,-772 565,-772 "/>
-<path style="fill:none;stroke:greenyellow;" d="M565,-772C559,-772 553,-766 553,-760"/>
-<polyline style="fill:none;stroke:greenyellow;" points="553,-760 553,-738 "/>
-<path style="fill:none;stroke:greenyellow;" d="M553,-738C553,-732 559,-726 565,-726"/>
-<polyline style="fill:none;stroke:greenyellow;" points="565,-726 795,-726 "/>
-<path style="fill:none;stroke:greenyellow;" d="M795,-726C801,-726 807,-732 807,-738"/>
-<polyline style="fill:none;stroke:greenyellow;" points="807,-738 807,-760 "/>
-<path style="fill:none;stroke:greenyellow;" d="M807,-760C807,-766 801,-772 795,-772"/>
-<text text-anchor="middle" x="680" y="-752" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="680" y="-733" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Autonomous&#45;&gt;UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:black;" d="M415,-876C471,-849 563,-805 623,-776"/>
-<polygon style="fill:black;stroke:black;" points="624.283,-779.26 632,-772 621.44,-772.863 624.283,-779.26"/>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Receives M.C.(Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="619" y="-826" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receives M.C.(Setup)</text>
-<text text-anchor="middle" x="619" y="-810" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start a2,a4 timer</text>
-</g>
-<!-- End -->
-<g id="node13" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="691,-100 579,-100 567,-88 567,-76 579,-64 691,-64 703,-76 703,-88 691,-100"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M579,-100C573,-100 567,-94 567,-88"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M567,-76C567,-70 573,-64 579,-64"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M691,-64C697,-64 703,-70 703,-76"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M703,-88C703,-94 697,-100 691,-100"/>
-<polyline style="fill:none;stroke:greenyellow;" points="691,-100 579,-100 "/>
-<path style="fill:none;stroke:greenyellow;" d="M579,-100C573,-100 567,-94 567,-88"/>
-<polyline style="fill:none;stroke:greenyellow;" points="567,-88 567,-76 "/>
-<path style="fill:none;stroke:greenyellow;" d="M567,-76C567,-70 573,-64 579,-64"/>
-<polyline style="fill:none;stroke:greenyellow;" points="579,-64 691,-64 "/>
-<path style="fill:none;stroke:greenyellow;" d="M691,-64C697,-64 703,-70 703,-76"/>
-<polyline style="fill:none;stroke:greenyellow;" points="703,-76 703,-88 "/>
-<path style="fill:none;stroke:greenyellow;" d="M703,-88C703,-94 697,-100 691,-100"/>
-<text text-anchor="middle" x="635" y="-76" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- Autonomous&#45;&gt;End -->
-<g id="edge10" class="edge"><title>Autonomous&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M333,-876C299,-850 251,-803 251,-749 251,-749 251,-749 250,-227 250,-152 470,-87 557,-82"/>
-<polygon style="fill:black;stroke:black;" points="557,-85.5001 567,-82 557,-78.5001 557,-85.5001"/>
-<a xlink:title="\n\n\n\n\n\nPartial Update\nAND User Complete/\nStop UE&#45;Based Positioning\nComplete User request">
-</a>
-<text text-anchor="middle" x="323" y="-844" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Partial Update</text>
-<text text-anchor="middle" x="323" y="-828" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">AND User Complete/</text>
-<text text-anchor="middle" x="323" y="-812" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="323" y="-796" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node5" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="676,-627 430,-627 418,-615 418,-593 430,-581 676,-581 688,-593 688,-615 676,-627"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M430,-627C424,-627 418,-621 418,-615"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M418,-593C418,-587 424,-581 430,-581"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M676,-581C682,-581 688,-587 688,-593"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M688,-615C688,-621 682,-627 676,-627"/>
-<polyline style="fill:none;stroke:greenyellow;" points="676,-627 430,-627 "/>
-<path style="fill:none;stroke:greenyellow;" d="M430,-627C424,-627 418,-621 418,-615"/>
-<polyline style="fill:none;stroke:greenyellow;" points="418,-615 418,-593 "/>
-<path style="fill:none;stroke:greenyellow;" d="M418,-593C418,-587 424,-581 430,-581"/>
-<polyline style="fill:none;stroke:greenyellow;" points="430,-581 676,-581 "/>
-<path style="fill:none;stroke:greenyellow;" d="M676,-581C682,-581 688,-587 688,-593"/>
-<polyline style="fill:none;stroke:greenyellow;" points="688,-593 688,-615 "/>
-<path style="fill:none;stroke:greenyellow;" d="M688,-615C688,-621 682,-627 676,-627"/>
-<text text-anchor="middle" x="553" y="-607" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="553" y="-588" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M553,-726C530,-703 534,-665 541,-637"/>
-<polygon style="fill:black;stroke:black;" points="544.479,-637.584 544,-627 537.774,-635.573 544.479,-637.584"/>
-<a xlink:title="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="544" y="-708" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer a2 expired/</text>
-<text text-anchor="middle" x="544" y="-692" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-<text text-anchor="middle" x="544" y="-676" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.</text>
-<text text-anchor="middle" x="544" y="-660" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="544" y="-644" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedStop -->
-<g id="node8" class="node"><title>Waiting_MC_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="979,-372 757,-372 745,-360 745,-338 757,-326 979,-326 991,-338 991,-360 979,-372"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M757,-372C751,-372 745,-366 745,-360"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M745,-338C745,-332 751,-326 757,-326"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M979,-326C985,-326 991,-332 991,-338"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M991,-360C991,-366 985,-372 979,-372"/>
-<polyline style="fill:none;stroke:greenyellow;" points="979,-372 757,-372 "/>
-<path style="fill:none;stroke:greenyellow;" d="M757,-372C751,-372 745,-366 745,-360"/>
-<polyline style="fill:none;stroke:greenyellow;" points="745,-360 745,-338 "/>
-<path style="fill:none;stroke:greenyellow;" d="M745,-338C745,-332 751,-326 757,-326"/>
-<polyline style="fill:none;stroke:greenyellow;" points="757,-326 979,-326 "/>
-<path style="fill:none;stroke:greenyellow;" d="M979,-326C985,-326 991,-332 991,-338"/>
-<polyline style="fill:none;stroke:greenyellow;" points="991,-338 991,-360 "/>
-<path style="fill:none;stroke:greenyellow;" d="M991,-360C991,-366 985,-372 979,-372"/>
-<text text-anchor="middle" x="868" y="-352" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="868" y="-333" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M721,-726C783,-691 899,-617 959,-520 997,-457 1061,-359 1001,-350"/>
-<polygon style="fill:red;stroke:red;" points="1001.3,-346.512 991,-349 1000.6,-353.478 1001.3,-346.512"/>
-<a xlink:title="Ref Pos\nAND User Complete/\nStop UE&#45;Based Positioning\nSend M.R.(RefPos)\n(confidence=0)">
-</a>
-<a xlink:title="Ref Pos\nAND User Complete/\nStop UE&#45;Based Positioning\nSend M.R.(RefPos)\n(confidence=0)">
-</a>
-<text text-anchor="middle" x="1026" y="-636" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Ref Pos</text>
-<text text-anchor="middle" x="1026" y="-617" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">AND User Complete/</text>
-<text text-anchor="middle" x="1026" y="-598" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="1026" y="-579" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="1026" y="-560" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(confidence=0)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M509,-627C458,-643 400,-633 400,-592 400,-544 410,-539 416,-571"/>
-<polygon style="fill:black;stroke:black;" points="412.607,-571.881 418,-581 419.471,-570.508 412.607,-571.881"/>
-<a xlink:title="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="412" y="-559" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="412" y="-543" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="412" y="-527" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- Waiting_MC_UEBasedCont -->
-<g id="node7" class="node"><title>Waiting_MC_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="513,-372 291,-372 279,-360 279,-338 291,-326 513,-326 525,-338 525,-360 513,-372"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M291,-372C285,-372 279,-366 279,-360"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M279,-338C279,-332 285,-326 291,-326"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M513,-326C519,-326 525,-332 525,-338"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M525,-360C525,-366 519,-372 513,-372"/>
-<polyline style="fill:none;stroke:greenyellow;" points="513,-372 291,-372 "/>
-<path style="fill:none;stroke:greenyellow;" d="M291,-372C285,-372 279,-366 279,-360"/>
-<polyline style="fill:none;stroke:greenyellow;" points="279,-360 279,-338 "/>
-<path style="fill:none;stroke:greenyellow;" d="M279,-338C279,-332 285,-326 291,-326"/>
-<polyline style="fill:none;stroke:greenyellow;" points="291,-326 513,-326 "/>
-<path style="fill:none;stroke:greenyellow;" d="M513,-326C519,-326 525,-332 525,-338"/>
-<polyline style="fill:none;stroke:greenyellow;" points="525,-338 525,-360 "/>
-<path style="fill:none;stroke:greenyellow;" d="M525,-360C525,-366 519,-372 513,-372"/>
-<text text-anchor="middle" x="402" y="-352" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C.(Release)</text>
-<text text-anchor="middle" x="402" y="-333" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M417,-604C328,-604 369,-450 391,-382"/>
-<polygon style="fill:black;stroke:black;" points="394.479,-382.584 394,-372 387.774,-380.573 394.479,-382.584"/>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="435" y="-474" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="435" y="-458" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="435" y="-442" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M577,-581C618,-542 706,-461 791,-408 819,-389 858,-405 866,-382"/>
-<polygon style="fill:black;stroke:black;" points="869.471,-382.492 868,-372 862.607,-381.119 869.471,-382.492"/>
-<a xlink:title="Partial Update\nAND User Complete/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="Partial Update\nAND User Complete/\nStop UE&#45;Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="875" y="-506" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Partial Update</text>
-<text text-anchor="middle" x="875" y="-490" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">AND User Complete/</text>
-<text text-anchor="middle" x="875" y="-474" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-<text text-anchor="middle" x="875" y="-458" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request</text>
-<text text-anchor="middle" x="875" y="-442" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(UE Based result)</text>
-<text text-anchor="middle" x="875" y="-426" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="875" y="-410" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont -->
-<g id="node10" class="node"><title>Waiting_Facility_UEBasedCont</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="513,-251 291,-251 279,-239 279,-217 291,-205 513,-205 525,-217 525,-239 513,-251"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M291,-251C285,-251 279,-245 279,-239"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M279,-217C279,-211 285,-205 291,-205"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M513,-205C519,-205 525,-211 525,-217"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M525,-239C525,-245 519,-251 513,-251"/>
-<polyline style="fill:none;stroke:greenyellow;" points="513,-251 291,-251 "/>
-<path style="fill:none;stroke:greenyellow;" d="M291,-251C285,-251 279,-245 279,-239"/>
-<polyline style="fill:none;stroke:greenyellow;" points="279,-239 279,-217 "/>
-<path style="fill:none;stroke:greenyellow;" d="M279,-217C279,-211 285,-205 291,-205"/>
-<polyline style="fill:none;stroke:greenyellow;" points="291,-205 513,-205 "/>
-<path style="fill:none;stroke:greenyellow;" d="M513,-205C519,-205 525,-211 525,-217"/>
-<polyline style="fill:none;stroke:greenyellow;" points="525,-217 525,-239 "/>
-<path style="fill:none;stroke:greenyellow;" d="M525,-239C525,-245 519,-251 513,-251"/>
-<text text-anchor="middle" x="402" y="-231" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="402" y="-212" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M558,-581C568,-530 585,-407 534,-326 500,-271 412,-313 403,-261"/>
-<polygon style="fill:black;stroke:black;" points="406.478,-260.602 402,-251 399.512,-261.299 406.478,-260.602"/>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_MC_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M526,-349C591,-349 669,-349 735,-349"/>
-<polygon style="fill:black;stroke:black;" points="735,-352.5 745,-349 735,-345.5 735,-352.5"/>
-<a xlink:title="Partial Update\nAND User Complete/\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="Partial Update\nAND User Complete/\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="635" y="-383" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Partial Update</text>
-<text text-anchor="middle" x="635" y="-367" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">AND User Complete/</text>
-<text text-anchor="middle" x="635" y="-351" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedCont</title>
-<path style="fill:none;stroke:black;" d="M402,-326C402,-296 402,-286 402,-261"/>
-<polygon style="fill:black;stroke:black;" points="405.5,-261 402,-251 398.5,-261 405.5,-261"/>
-<a xlink:title="Receive M.C.(Release)\n\n">
-</a>
-<text text-anchor="middle" x="406" y="-262" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop -->
-<g id="node11" class="node"><title>Waiting_Facility_UEBasedStop</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1030,-251 808,-251 796,-239 796,-217 808,-205 1030,-205 1042,-217 1042,-239 1030,-251"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M808,-251C802,-251 796,-245 796,-239"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M796,-217C796,-211 802,-205 808,-205"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1030,-205C1036,-205 1042,-211 1042,-217"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1042,-239C1042,-245 1036,-251 1030,-251"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1030,-251 808,-251 "/>
-<path style="fill:none;stroke:greenyellow;" d="M808,-251C802,-251 796,-245 796,-239"/>
-<polyline style="fill:none;stroke:greenyellow;" points="796,-239 796,-217 "/>
-<path style="fill:none;stroke:greenyellow;" d="M796,-217C796,-211 802,-205 808,-205"/>
-<polyline style="fill:none;stroke:greenyellow;" points="808,-205 1030,-205 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1030,-205C1036,-205 1042,-211 1042,-217"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1042,-217 1042,-239 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1042,-239C1042,-245 1036,-251 1030,-251"/>
-<text text-anchor="middle" x="919" y="-231" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-<text text-anchor="middle" x="919" y="-212" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:red;" d="M888,-326C900,-309 915,-286 918,-261"/>
-<polygon style="fill:red;stroke:red;" points="921.488,-261.299 919,-251 914.522,-260.602 921.488,-261.299"/>
-<a xlink:title="Receive M.C.(Release)">
-</a>
-<text text-anchor="middle" x="890" y="-310" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.(Release)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop&#45;&gt;End -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M991,-349C1091,-349 1129,-211 1064,-136 1039,-107 779,-85 713,-82"/>
-<polygon style="fill:black;stroke:black;" points="713,-78.5001 703,-82 713,-85.5001 713,-78.5001"/>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nSend M.R.\n(undefined Error)">
-</a>
-<text text-anchor="middle" x="1168" y="-238" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired/</text>
-<text text-anchor="middle" x="1168" y="-222" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1168" y="-206" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(undefined Error)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop -->
-<g id="edge32" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;Waiting_Facility_UEBasedStop</title>
-<path style="fill:none;stroke:black;" d="M526,-228C604,-228 705,-228 786,-228"/>
-<polygon style="fill:black;stroke:black;" points="786,-231.5 796,-228 786,-224.5 786,-231.5"/>
-<a xlink:title="Partial Update\nAND User Complete/\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="Partial Update\nAND User Complete/\nComplete User request(UE Based result)\n">
-</a>
-<text text-anchor="middle" x="661" y="-262" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Partial Update</text>
-<text text-anchor="middle" x="661" y="-246" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">AND User Complete/</text>
-<text text-anchor="middle" x="661" y="-230" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge34" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M401,-204C401,-115 470,-84 557,-82"/>
-<polygon style="fill:black;stroke:black;" points="557,-85.5001 567,-82 557,-78.5001 557,-85.5001"/>
-<a xlink:title="\n\n\nFacility wait timer expired/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="398" y="-173" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired/</text>
-<text text-anchor="middle" x="398" y="-157" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont&#45;&gt;End -->
-<g id="edge36" class="edge"><title>Waiting_Facility_UEBasedCont&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M525,-228C566,-228 533,-176 546,-136 552,-115 544,-91 557,-84"/>
-<polygon style="fill:black;stroke:black;" points="557.881,-87.3933 567,-82 556.508,-80.5292 557.881,-87.3933"/>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="630" y="-154" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Recv Facility/</text>
-<text text-anchor="middle" x="630" y="-138" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M795,-204C749,-158 768,-90 713,-83"/>
-<polygon style="fill:red;stroke:red;" points="713.299,-79.5125 703,-82 712.602,-86.4778 713.299,-79.5125"/>
-<a xlink:title="Recv Facility">
-</a>
-<a xlink:title="Recv Facility">
-</a>
-<text text-anchor="middle" x="816" y="-146" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Recv Facility</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop&#45;&gt;End -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedStop&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M918,-204C918,-165 896,-158 866,-136 806,-93 781,-83 713,-82"/>
-<polygon style="fill:black;stroke:black;" points="713,-78.5001 703,-82 713,-85.5001 713,-78.5001"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="985" y="-146" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-AssistedMO-LR-AccurateGPSResult.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,146 +0,0 @@
-digraph finite_state_machine {
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="10,8";
-	graph [	fontname = "Times-Bold",
-		fontsize = 24,
-//
-//	Title of the diagram
-//
-		label = "Hybrid - LBS - UE-Assisted MO-LR - Accurate GPS Result"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Autonomous [label="Autonomous\nUE-Based positioning"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-{ rank = same;
-	Waiting_MC_UEBasedCont [label="Waiting for M.C.(Release)\n(UE-Based positioning continue)"];
-	Waiting_MC_UEBasedStop [label="Waiting for M.C.(Release)\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	Waiting_Facility_UEBasedCont [label="Waiting for Facility\n(UE-Based positioning continue)"];
-	Waiting_Facility_UEBasedStop [label="Waiting for Facility\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	End [label="Positioning Ends\nComplete User Request\nFor no UE-Based positioning"];
-}
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> Autonomous [label = "User starts Location check\nStart Autonomous positioning\nStart LcsMOLR"
-					,fontcolor=red color=red fontsize=16];
-
-//
-// Autonomous State
-//
-
-	Autonomous -> UE_Based [label = "Receives M.C.(Setup)\nStart a2,a4 timer"
-					,fontcolor=red color=red fontsize=16];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based:sw -> UE_Assisted [taillabel="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Based:e -> "Waiting_MC_UEBasedStop":e [label = "UE-Based fix\naccuracy\ntoo low/\nStop UE-Based\nPositioning,\nSend M.R.\n(confidence=100)"];
-//	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted -> UE_Assisted:sw [headlabel="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for Facility UE-Based continue
-	//
-	UE_Assisted -> Waiting_Facility_UEBasedCont:n [headlabel = "Receive M.C.(Release)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning continue	
-	//
-	UE_Assisted:w -> Waiting_MC_UEBasedCont [label = "timer a4 expired/\nSend M.R.\n(confidence=100)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	UE_Assisted:s -> Waiting_MC_UEBasedStop:n [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"
-							,fontcolor=red color=red fontsize=16];
-	UE_Assisted:e -> Waiting_MC_UEBasedStop:n [label = "UE-Based fix\naccuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-//
-// Waiting for M.C. Release UE-Based Continue state
-//
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based fix accuracy too low/Stop UE-Based Pos."];
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n"];
-	//
-	//Transition to Waiting for Facility UE-Based positioning continue	
-	//
-	Waiting_MC_UEBasedCont:s -> Waiting_Facility_UEBasedCont:n //[headlabel = "Receive M.C.(Release)\n\n"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedCont:sw -> End:w [label = "M.C. wait timer expired/\nStop UE-Based\nSend M.R.\n(undefined Error)"];
-
-//
-// Waiting for M.C. Release UE-Based Stopped state
-//
-
-	//
-	//Transition to Waiting for Facility UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedStop -> Waiting_Facility_UEBasedStop:n [headlabel = "Receive M.C.(Release)"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedStop:e -> End:e [label = "M.C. wait timer expired/\nSend M.R.\n(undefined Error)"];
-//
-// Waiting for Receiving Facility UE-Based Continue state
-//
-	//
-	//Transition to Waiting for Receiving Facility UE-Based Stopped state	
-	//
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based fix accuracy too low/ Stop UE-Based Pos."];
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos., Complete User request(UE Based result)"];
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedCont:s -> End:w [taillabel = "\n\n\nFacility wait timer expired/\nStop UE-Based Positioning"];
-	Waiting_Facility_UEBasedCont:e -> End:w [label = "Recv Facility/\nStop UE-Based Positioning"];
-//
-// Waiting for Receiving Facility UE-Based Stopped state
-//
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedStop:sw -> End:e [label = "Recv Facility"
-					,fontcolor=red color=red fontsize=16];
-	Waiting_Facility_UEBasedStop:s -> End:e [label = "Facility wait timer expired"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-AssistedMO-LR-GPSFixTooLow.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,145 +0,0 @@
-digraph finite_state_machine {
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="10,8";
-	graph [	fontname = "Times-Bold",
-		fontsize = 24,
-//
-//	Title of the diagram
-//
-		label = "Hybrid - LBS - UE-Assisted MO-LR - GPS Result too Low"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Autonomous [label="Autonomous\nUE-Based positioning"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-{ rank = same;
-	Waiting_MC_UEBasedCont [label="Waiting for M.C.(Release)\n(UE-Based positioning continue)"];
-	Waiting_MC_UEBasedStop [label="Waiting for M.C.(Release)\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	Waiting_Facility_UEBasedCont [label="Waiting for Facility\n(UE-Based positioning continue)"];
-	Waiting_Facility_UEBasedStop [label="Waiting for Facility\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	End [label="Positioning Ends\nComplete User Request\nFor no UE-Based positioning"];
-}
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> Autonomous [label = "User starts Location check\nStart Autonomous positioning\nStart LcsMOLR"
-					,fontcolor=red color=red fontsize=16];
-
-//
-// Autonomous State
-//
-
-	Autonomous -> UE_Based [label = "Receives M.C.(Setup)\nStart a2,a4 timer"
-					,fontcolor=red color=red fontsize=16];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based:sw -> UE_Assisted [taillabel="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Based:e -> "Waiting_MC_UEBasedStop":e [label = "UE-Based fix\naccuracy\ntoo low/\nStop UE-Based\nPositioning,\nSend M.R.\n(confidence=100)"];
-//	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted -> UE_Assisted:sw [headlabel="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for Facility UE-Based continue
-	//
-	UE_Assisted -> Waiting_Facility_UEBasedCont:n [headlabel = "Receive M.C.(Release)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning continue	
-	//
-	UE_Assisted:w -> Waiting_MC_UEBasedCont [label = "timer a4 expired/\nSend M.R.\n(confidence=100)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	UE_Assisted:s -> Waiting_MC_UEBasedStop:n [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Assisted:e -> Waiting_MC_UEBasedStop:n [label = "UE-Based fix\naccuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"
-							,fontcolor=red color=red fontsize=16];
-//
-// Waiting for M.C. Release UE-Based Continue state
-//
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based fix accuracy too low/Stop UE-Based Pos."];
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n"];
-	//
-	//Transition to Waiting for Facility UE-Based positioning continue	
-	//
-	Waiting_MC_UEBasedCont:s -> Waiting_Facility_UEBasedCont:n //[headlabel = "Receive M.C.(Release)\n\n"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedCont:sw -> End:w [label = "M.C. wait timer expired/\nStop UE-Based\nSend M.R.\n(undefined Error)"];
-
-//
-// Waiting for M.C. Release UE-Based Stopped state
-//
-
-	//
-	//Transition to Waiting for Facility UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedStop -> Waiting_Facility_UEBasedStop:n [headlabel = "Receive M.C.(Release)"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedStop:e -> End:e [label = "M.C. wait timer expired/\nSend M.R.\n(undefined Error)"];
-//
-// Waiting for Receiving Facility UE-Based Continue state
-//
-	//
-	//Transition to Waiting for Receiving Facility UE-Based Stopped state	
-	//
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based fix accuracy too low/ Stop UE-Based Pos."];
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos., Complete User request(UE Based result)"];
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedCont:s -> End:w [taillabel = "\n\n\nFacility wait timer expired/\nStop UE-Based Positioning"];
-	Waiting_Facility_UEBasedCont:e -> End:w [label = "Recv Facility/\nStop UE-Based Positioning"];
-//
-// Waiting for Receiving Facility UE-Based Stopped state
-//
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedStop:sw -> End:e [label = "Recv Facility"
-					,fontcolor=red color=red fontsize=16];
-	Waiting_Facility_UEBasedStop:s -> End:e [label = "Facility wait timer expired"];
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-AssistedMO-LR-GPSFixTooLowFacilityTimeout.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,145 +0,0 @@
-digraph finite_state_machine {
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="10,8";
-	graph [	fontname = "Times-Bold",
-		fontsize = 24,
-//
-//	Title of the diagram
-//
-		label = "Hybrid - LBS - UE-Assisted MO-LR - GPS Result too Low - Facility Timeout"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Autonomous [label="Autonomous\nUE-Based positioning"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-{ rank = same;
-	Waiting_MC_UEBasedCont [label="Waiting for M.C.(Release)\n(UE-Based positioning continue)"];
-	Waiting_MC_UEBasedStop [label="Waiting for M.C.(Release)\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	Waiting_Facility_UEBasedCont [label="Waiting for Facility\n(UE-Based positioning continue)"];
-	Waiting_Facility_UEBasedStop [label="Waiting for Facility\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	End [label="Positioning Ends\nComplete User Request\nFor no UE-Based positioning"];
-}
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> Autonomous [label = "User starts Location check\nStart Autonomous positioning\nStart LcsMOLR"
-					,fontcolor=red color=red fontsize=16];
-
-//
-// Autonomous State
-//
-
-	Autonomous -> UE_Based [label = "Receives M.C.(Setup)\nStart a2,a4 timer"
-					,fontcolor=red color=red fontsize=16];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based:sw -> UE_Assisted [taillabel="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Based:e -> "Waiting_MC_UEBasedStop":e [label = "UE-Based fix\naccuracy\ntoo low/\nStop UE-Based\nPositioning,\nSend M.R.\n(confidence=100)"];
-//	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted -> UE_Assisted:sw [headlabel="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for Facility UE-Based continue
-	//
-	UE_Assisted -> Waiting_Facility_UEBasedCont:n [headlabel = "Receive M.C.(Release)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning continue	
-	//
-	UE_Assisted:w -> Waiting_MC_UEBasedCont [label = "timer a4 expired/\nSend M.R.\n(confidence=100)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	UE_Assisted:s -> Waiting_MC_UEBasedStop:n [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Assisted:e -> Waiting_MC_UEBasedStop:n [label = "UE-Based fix\naccuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"
-							,fontcolor=red color=red fontsize=16];
-//
-// Waiting for M.C. Release UE-Based Continue state
-//
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based fix accuracy too low/Stop UE-Based Pos."];
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n"];
-	//
-	//Transition to Waiting for Facility UE-Based positioning continue	
-	//
-	Waiting_MC_UEBasedCont:s -> Waiting_Facility_UEBasedCont:n //[headlabel = "Receive M.C.(Release)\n\n"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedCont:sw -> End:w [label = "M.C. wait timer expired/\nStop UE-Based\nSend M.R.\n(undefined Error)"];
-
-//
-// Waiting for M.C. Release UE-Based Stopped state
-//
-
-	//
-	//Transition to Waiting for Facility UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedStop -> Waiting_Facility_UEBasedStop:n [headlabel = "Receive M.C.(Release)"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedStop:e -> End:e [label = "M.C. wait timer expired/\nSend M.R.\n(undefined Error)"];
-//
-// Waiting for Receiving Facility UE-Based Continue state
-//
-	//
-	//Transition to Waiting for Receiving Facility UE-Based Stopped state	
-	//
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based fix accuracy too low/ Stop UE-Based Pos."];
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos., Complete User request(UE Based result)"];
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedCont:s -> End:w [taillabel = "\n\n\nFacility wait timer expired/\nStop UE-Based Positioning"];
-	Waiting_Facility_UEBasedCont:e -> End:w [label = "Recv Facility/\nStop UE-Based Positioning"];
-//
-// Waiting for Receiving Facility UE-Based Stopped state
-//
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedStop:sw -> End:e [label = "Recv Facility"];
-	Waiting_Facility_UEBasedStop:s -> End:e [label = "Facility wait timer expired"
-					,fontcolor=red color=red fontsize=16];
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-AssistedMO-LR-GPSFutile.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,145 +0,0 @@
-digraph finite_state_machine {
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="10,8";
-	graph [	fontname = "Times-Bold",
-		fontsize = 24,
-//
-//	Title of the diagram
-//
-		label = "Hybrid - LBS - UE-Assisted MO-LR - GPS Result Futile"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Autonomous [label="Autonomous\nUE-Based positioning"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-{ rank = same;
-	Waiting_MC_UEBasedCont [label="Waiting for M.C.(Release)\n(UE-Based positioning continue)"];
-	Waiting_MC_UEBasedStop [label="Waiting for M.C.(Release)\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	Waiting_Facility_UEBasedCont [label="Waiting for Facility\n(UE-Based positioning continue)"];
-	Waiting_Facility_UEBasedStop [label="Waiting for Facility\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	End [label="Positioning Ends\nComplete User Request\nFor no UE-Based positioning"];
-}
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> Autonomous [label = "User starts Location check\nStart Autonomous positioning\nStart LcsMOLR"
-					,fontcolor=red color=red fontsize=16];
-
-//
-// Autonomous State
-//
-
-	Autonomous -> UE_Based [label = "Receives M.C.(Setup)\nStart a2,a4 timer"
-					,fontcolor=red color=red fontsize=16];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based:sw -> UE_Assisted [taillabel="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Based:e -> "Waiting_MC_UEBasedStop":e [label = "UE-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted -> UE_Assisted:sw [headlabel="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for Facility UE-Based continue
-	//
-	UE_Assisted -> Waiting_Facility_UEBasedCont:n [headlabel = "Receive M.C.(Release)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning continue	
-	//
-	UE_Assisted:w -> Waiting_MC_UEBasedCont [label = "timer a4 expired/\nSend M.R.\n(confidence=100)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	UE_Assisted:s -> Waiting_MC_UEBasedStop:n [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Assisted:e -> Waiting_MC_UEBasedStop:n [label = "UE-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"
-							,fontcolor=red color=red fontsize=16];
-//
-// Waiting for M.C. Release UE-Based Continue state
-//
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based fix accuracy too low/Stop UE-Based Pos."];
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n"];
-	//
-	//Transition to Waiting for Facility UE-Based positioning continue	
-	//
-	Waiting_MC_UEBasedCont:s -> Waiting_Facility_UEBasedCont:n //[headlabel = "Receive M.C.(Release)\n\n"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedCont:sw -> End:w [label = "M.C. wait timer expired/\nStop UE-Based\nSend M.R.\n(undefined Error)"];
-
-//
-// Waiting for M.C. Release UE-Based Stopped state
-//
-
-	//
-	//Transition to Waiting for Facility UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedStop -> Waiting_Facility_UEBasedStop:n [headlabel = "Receive M.C.(Release)"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedStop:e -> End:e [label = "M.C. wait timer expired/\nSend M.R.\n(undefined Error)"];
-//
-// Waiting for Receiving Facility UE-Based Continue state
-//
-	//
-	//Transition to Waiting for Receiving Facility UE-Based Stopped state	
-	//
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based fix accuracy too low/ Stop UE-Based Pos."];
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos., Complete User request(UE Based result)"];
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedCont:s -> End:w [taillabel = "\n\n\nFacility wait timer expired/\nStop UE-Based Positioning"];
-	Waiting_Facility_UEBasedCont:e -> End:w [label = "Recv Facility/\nStop UE-Based Positioning"];
-//
-// Waiting for Receiving Facility UE-Based Stopped state
-//
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedStop:sw -> End:e [label = "Recv Facility"
-					,fontcolor=red color=red fontsize=16];
-	Waiting_Facility_UEBasedStop:s -> End:e [label = "Facility wait timer expired"];
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-AssistedMO-LR-GPSFutileFacilityTimeout.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,145 +0,0 @@
-digraph finite_state_machine {
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="10,8";
-	graph [	fontname = "Times-Bold",
-		fontsize = 24,
-//
-//	Title of the diagram
-//
-		label = "Hybrid - LBS - UE-Assisted MO-LR - GPS Result Futile - Facility Timeout"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Autonomous [label="Autonomous\nUE-Based positioning"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-{ rank = same;
-	Waiting_MC_UEBasedCont [label="Waiting for M.C.(Release)\n(UE-Based positioning continue)"];
-	Waiting_MC_UEBasedStop [label="Waiting for M.C.(Release)\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	Waiting_Facility_UEBasedCont [label="Waiting for Facility\n(UE-Based positioning continue)"];
-	Waiting_Facility_UEBasedStop [label="Waiting for Facility\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	End [label="Positioning Ends\nComplete User Request\nFor no UE-Based positioning"];
-}
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> Autonomous [label = "User starts Location check\nStart Autonomous positioning\nStart LcsMOLR"
-					,fontcolor=red color=red fontsize=16];
-
-//
-// Autonomous State
-//
-
-	Autonomous -> UE_Based [label = "Receives M.C.(Setup)\nStart a2,a4 timer"
-					,fontcolor=red color=red fontsize=16];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based:sw -> UE_Assisted [taillabel="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Based:e -> "Waiting_MC_UEBasedStop":e [label = "UE-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted -> UE_Assisted:sw [headlabel="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for Facility UE-Based continue
-	//
-	UE_Assisted -> Waiting_Facility_UEBasedCont:n [headlabel = "Receive M.C.(Release)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning continue	
-	//
-	UE_Assisted:w -> Waiting_MC_UEBasedCont [label = "timer a4 expired/\nSend M.R.\n(confidence=100)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	UE_Assisted:s -> Waiting_MC_UEBasedStop:n [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Assisted:e -> Waiting_MC_UEBasedStop:n [label = "UE-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"
-							,fontcolor=red color=red fontsize=16];
-//
-// Waiting for M.C. Release UE-Based Continue state
-//
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based fix accuracy too low/Stop UE-Based Pos."];
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n"];
-	//
-	//Transition to Waiting for Facility UE-Based positioning continue	
-	//
-	Waiting_MC_UEBasedCont:s -> Waiting_Facility_UEBasedCont:n //[headlabel = "Receive M.C.(Release)\n\n"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedCont:sw -> End:w [label = "M.C. wait timer expired/\nStop UE-Based\nSend M.R.\n(undefined Error)"];
-
-//
-// Waiting for M.C. Release UE-Based Stopped state
-//
-
-	//
-	//Transition to Waiting for Facility UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedStop -> Waiting_Facility_UEBasedStop:n [headlabel = "Receive M.C.(Release)"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedStop:e -> End:e [label = "M.C. wait timer expired/\nSend M.R.\n(undefined Error)"];
-//
-// Waiting for Receiving Facility UE-Based Continue state
-//
-	//
-	//Transition to Waiting for Receiving Facility UE-Based Stopped state	
-	//
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based fix accuracy too low/ Stop UE-Based Pos."];
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos., Complete User request(UE Based result)"];
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedCont:s -> End:w [taillabel = "\n\n\nFacility wait timer expired/\nStop UE-Based Positioning"];
-	Waiting_Facility_UEBasedCont:e -> End:w [label = "Recv Facility/\nStop UE-Based Positioning"];
-//
-// Waiting for Receiving Facility UE-Based Stopped state
-//
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedStop:sw -> End:e [label = "Recv Facility"];
-	Waiting_Facility_UEBasedStop:s -> End:e [label = "Facility wait timer expired"
-					,fontcolor=red color=red fontsize=16];
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-AssistedMO-LR-InaccurateGPSResult.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,146 +0,0 @@
-digraph finite_state_machine {
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="10,8";
-	graph [	fontname = "Times-Bold",
-		fontsize = 24,
-//
-//	Title of the diagram
-//
-		label = "Hybrid - LBS - UE-Assisted MO-LR - Inaccurate GPS Result"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Autonomous [label="Autonomous\nUE-Based positioning"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-{ rank = same;
-	Waiting_MC_UEBasedCont [label="Waiting for M.C.(Release)\n(UE-Based positioning continue)"];
-	Waiting_MC_UEBasedStop [label="Waiting for M.C.(Release)\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	Waiting_Facility_UEBasedCont [label="Waiting for Facility\n(UE-Based positioning continue)"];
-	Waiting_Facility_UEBasedStop [label="Waiting for Facility\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	End [label="Positioning Ends\nComplete User Request\nFor no UE-Based positioning"];
-}
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> Autonomous [label = "User starts Location check\nStart Autonomous positioning\nStart LcsMOLR"
-					,fontcolor=red color=red fontsize=16];
-
-//
-// Autonomous State
-//
-
-	Autonomous -> UE_Based [label = "Receives M.C.(Setup)\nStart a2,a4 timer"
-					,fontcolor=red color=red fontsize=16];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based:sw -> UE_Assisted [taillabel="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Based:e -> "Waiting_MC_UEBasedStop":e [label = "UE-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted -> UE_Assisted:sw [headlabel="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t"
-							,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for Facility UE-Based continue
-	//
-	UE_Assisted -> Waiting_Facility_UEBasedCont:n [headlabel = "Receive M.C.(Release)"
-							,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning continue	
-	//
-	UE_Assisted:w -> Waiting_MC_UEBasedCont [label = "timer a4 expired/\nSend M.R.\n(confidence=100)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	UE_Assisted:s -> Waiting_MC_UEBasedStop:n [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Assisted:e -> Waiting_MC_UEBasedStop:n [label = "UE-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//
-// Waiting for M.C. Release UE-Based Continue state
-//
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based fix accuracy too low/Stop UE-Based Pos."];
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n"];
-	//
-	//Transition to Waiting for Facility UE-Based positioning continue	
-	//
-	Waiting_MC_UEBasedCont:s -> Waiting_Facility_UEBasedCont:n //[headlabel = "Receive M.C.(Release)\n\n"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedCont:sw -> End:w [label = "M.C. wait timer expired/\nStop UE-Based\nSend M.R.\n(undefined Error)"];
-
-//
-// Waiting for M.C. Release UE-Based Stopped state
-//
-
-	//
-	//Transition to Waiting for Facility UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedStop -> Waiting_Facility_UEBasedStop:n [headlabel = "Receive M.C.(Release)"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedStop:e -> End:e [label = "M.C. wait timer expired/\nSend M.R.\n(undefined Error)"];
-//
-// Waiting for Receiving Facility UE-Based Continue state
-//
-	//
-	//Transition to Waiting for Receiving Facility UE-Based Stopped state	
-	//
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based fix accuracy too low/ Stop UE-Based Pos."];
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos., Complete User request(UE Based result)"];
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedCont:s -> End:w [taillabel = "\n\n\nFacility wait timer expired/\nStop UE-Based Positioning"];
-	Waiting_Facility_UEBasedCont:e -> End:w [label = "Recv Facility/\nStop UE-Based Positioning"
-					,fontcolor=red color=red fontsize=16];
-//
-// Waiting for Receiving Facility UE-Based Stopped state
-//
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedStop:sw -> End:e [label = "Recv Facility"];
-	Waiting_Facility_UEBasedStop:s -> End:e [label = "Facility wait timer expired"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-AssistedMO-LR-InaccurateGPSResultFacilityTimeout.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,146 +0,0 @@
-digraph finite_state_machine {
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="10,8";
-	graph [	fontname = "Times-Bold",
-		fontsize = 24,
-//
-//	Title of the diagram
-//
-		label = "Hybrid - LBS - UE-Assisted MO-LR - Inaccurate GPS Result - Facility Timeout"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Autonomous [label="Autonomous\nUE-Based positioning"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-{ rank = same;
-	Waiting_MC_UEBasedCont [label="Waiting for M.C.(Release)\n(UE-Based positioning continue)"];
-	Waiting_MC_UEBasedStop [label="Waiting for M.C.(Release)\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	Waiting_Facility_UEBasedCont [label="Waiting for Facility\n(UE-Based positioning continue)"];
-	Waiting_Facility_UEBasedStop [label="Waiting for Facility\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	End [label="Positioning Ends\nComplete User Request\nFor no UE-Based positioning"];
-}
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> Autonomous [label = "User starts Location check\nStart Autonomous positioning\nStart LcsMOLR"
-					,fontcolor=red color=red fontsize=16];
-
-//
-// Autonomous State
-//
-
-	Autonomous -> UE_Based [label = "Receives M.C.(Setup)\nStart a2,a4 timer"
-					,fontcolor=red color=red fontsize=16];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based:sw -> UE_Assisted [taillabel="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Based:e -> "Waiting_MC_UEBasedStop":e [label = "UE-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted -> UE_Assisted:sw [headlabel="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t"
-							,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for Facility UE-Based continue
-	//
-	UE_Assisted -> Waiting_Facility_UEBasedCont:n [headlabel = "Receive M.C.(Release)"
-							,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning continue	
-	//
-	UE_Assisted:w -> Waiting_MC_UEBasedCont [label = "timer a4 expired/\nSend M.R.\n(confidence=100)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	UE_Assisted:s -> Waiting_MC_UEBasedStop:n [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Assisted:e -> Waiting_MC_UEBasedStop:n [label = "UE-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//
-// Waiting for M.C. Release UE-Based Continue state
-//
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based fix accuracy too low/Stop UE-Based Pos."];
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n"];
-	//
-	//Transition to Waiting for Facility UE-Based positioning continue	
-	//
-	Waiting_MC_UEBasedCont:s -> Waiting_Facility_UEBasedCont:n //[headlabel = "Receive M.C.(Release)\n\n"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedCont:sw -> End:w [label = "M.C. wait timer expired/\nStop UE-Based\nSend M.R.\n(undefined Error)"];
-
-//
-// Waiting for M.C. Release UE-Based Stopped state
-//
-
-	//
-	//Transition to Waiting for Facility UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedStop -> Waiting_Facility_UEBasedStop:n [headlabel = "Receive M.C.(Release)"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedStop:e -> End:e [label = "M.C. wait timer expired/\nSend M.R.\n(undefined Error)"];
-//
-// Waiting for Receiving Facility UE-Based Continue state
-//
-	//
-	//Transition to Waiting for Receiving Facility UE-Based Stopped state	
-	//
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based fix accuracy too low/ Stop UE-Based Pos."];
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos., Complete User request(UE Based result)"];
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedCont:s -> End:w [taillabel = "\n\n\nFacility wait timer expired/\nStop UE-Based Positioning"
-					,fontcolor=red color=red fontsize=16];
-	Waiting_Facility_UEBasedCont:e -> End:w [label = "Recv Facility/\nStop UE-Based Positioning"];
-//
-// Waiting for Receiving Facility UE-Based Stopped state
-//
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedStop:sw -> End:e [label = "Recv Facility"];
-	Waiting_Facility_UEBasedStop:s -> End:e [label = "Facility wait timer expired"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-AssistedMO-LR-LateGPSResult.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,147 +0,0 @@
-digraph finite_state_machine {
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="10,8";
-	graph [	fontname = "Times-Bold",
-		fontsize = 24,
-//
-//	Title of the diagram
-//
-		label = "Hybrid - LBS - UE-Assisted MO-LR - Late GPS Result"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Autonomous [label="Autonomous\nUE-Based positioning"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-{ rank = same;
-	Waiting_MC_UEBasedCont [label="Waiting for M.C.(Release)\n(UE-Based positioning continue)"];
-	Waiting_MC_UEBasedStop [label="Waiting for M.C.(Release)\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	Waiting_Facility_UEBasedCont [label="Waiting for Facility\n(UE-Based positioning continue)"];
-	Waiting_Facility_UEBasedStop [label="Waiting for Facility\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	End [label="Positioning Ends\nComplete User Request\nFor no UE-Based positioning"];
-}
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> Autonomous [label = "User starts Location check\nStart Autonomous positioning\nStart LcsMOLR"
-					,fontcolor=red color=red fontsize=16];
-
-//
-// Autonomous State
-//
-
-	Autonomous -> UE_Based [label = "Receives M.C.(Setup)\nStart a2,a4 timer"
-					,fontcolor=red color=red fontsize=16];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based:sw -> UE_Assisted [taillabel="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Based:e -> "Waiting_MC_UEBasedStop":e [label = "UE-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted -> UE_Assisted:sw [headlabel="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t"
-							,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for Facility UE-Based continue
-	//
-	UE_Assisted -> Waiting_Facility_UEBasedCont:n [headlabel = "Receive M.C.(Release)"
-							,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning continue	
-	//
-	UE_Assisted:w -> Waiting_MC_UEBasedCont [label = "timer a4 expired/\nSend M.R.\n(confidence=100)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	UE_Assisted:s -> Waiting_MC_UEBasedStop:n [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Assisted:e -> Waiting_MC_UEBasedStop:n [label = "UE-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//
-// Waiting for M.C. Release UE-Based Continue state
-//
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based fix accuracy too low/Stop UE-Based Pos."];
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n"];
-	//
-	//Transition to Waiting for Facility UE-Based positioning continue	
-	//
-	Waiting_MC_UEBasedCont:s -> Waiting_Facility_UEBasedCont:n //[headlabel = "Receive M.C.(Release)\n\n"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedCont:sw -> End:w [label = "M.C. wait timer expired/\nStop UE-Based\nSend M.R.\n(undefined Error)"];
-
-//
-// Waiting for M.C. Release UE-Based Stopped state
-//
-
-	//
-	//Transition to Waiting for Facility UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedStop -> Waiting_Facility_UEBasedStop:n [headlabel = "Receive M.C.(Release)"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedStop:e -> End:e [label = "M.C. wait timer expired/\nSend M.R.\n(undefined Error)"];
-//
-// Waiting for Receiving Facility UE-Based Continue state
-//
-	//
-	//Transition to Waiting for Receiving Facility UE-Based Stopped state	
-	//
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based fix accuracy too low/ Stop UE-Based Pos."];
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos., Complete User request(UE Based result)"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedCont:s -> End:w [taillabel = "\n\n\nFacility wait timer expired/\nStop UE-Based Positioning"];
-	Waiting_Facility_UEBasedCont:e -> End:w [label = "Recv Facility/\nStop UE-Based Positioning"];
-//
-// Waiting for Receiving Facility UE-Based Stopped state
-//
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedStop:sw -> End:e [label = "Recv Facility"
-					,fontcolor=red color=red fontsize=16];
-	Waiting_Facility_UEBasedStop:s -> End:e [label = "Facility wait timer expired"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-AssistedMO-LR-LateGPSResultFacilityTimeout.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,147 +0,0 @@
-digraph finite_state_machine {
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="10,8";
-	graph [	fontname = "Times-Bold",
-		fontsize = 24,
-//
-//	Title of the diagram
-//
-		label = "Hybrid - LBS - UE-Assisted MO-LR - Late GPS Result - Facility Timeout"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Autonomous [label="Autonomous\nUE-Based positioning"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-{ rank = same;
-	Waiting_MC_UEBasedCont [label="Waiting for M.C.(Release)\n(UE-Based positioning continue)"];
-	Waiting_MC_UEBasedStop [label="Waiting for M.C.(Release)\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	Waiting_Facility_UEBasedCont [label="Waiting for Facility\n(UE-Based positioning continue)"];
-	Waiting_Facility_UEBasedStop [label="Waiting for Facility\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	End [label="Positioning Ends\nComplete User Request\nFor no UE-Based positioning"];
-}
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> Autonomous [label = "User starts Location check\nStart Autonomous positioning\nStart LcsMOLR"
-					,fontcolor=red color=red fontsize=16];
-
-//
-// Autonomous State
-//
-
-	Autonomous -> UE_Based [label = "Receives M.C.(Setup)\nStart a2,a4 timer"
-					,fontcolor=red color=red fontsize=16];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based:sw -> UE_Assisted [taillabel="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Based:e -> "Waiting_MC_UEBasedStop":e [label = "UE-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted -> UE_Assisted:sw [headlabel="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t"
-							,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for Facility UE-Based continue
-	//
-	UE_Assisted -> Waiting_Facility_UEBasedCont:n [headlabel = "Receive M.C.(Release)"
-							,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning continue	
-	//
-	UE_Assisted:w -> Waiting_MC_UEBasedCont [label = "timer a4 expired/\nSend M.R.\n(confidence=100)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	UE_Assisted:s -> Waiting_MC_UEBasedStop:n [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Assisted:e -> Waiting_MC_UEBasedStop:n [label = "UE-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//
-// Waiting for M.C. Release UE-Based Continue state
-//
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based fix accuracy too low/Stop UE-Based Pos."];
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n"];
-	//
-	//Transition to Waiting for Facility UE-Based positioning continue	
-	//
-	Waiting_MC_UEBasedCont:s -> Waiting_Facility_UEBasedCont:n //[headlabel = "Receive M.C.(Release)\n\n"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedCont:sw -> End:w [label = "M.C. wait timer expired/\nStop UE-Based\nSend M.R.\n(undefined Error)"];
-
-//
-// Waiting for M.C. Release UE-Based Stopped state
-//
-
-	//
-	//Transition to Waiting for Facility UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedStop -> Waiting_Facility_UEBasedStop:n [headlabel = "Receive M.C.(Release)"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedStop:e -> End:e [label = "M.C. wait timer expired/\nSend M.R.\n(undefined Error)"];
-//
-// Waiting for Receiving Facility UE-Based Continue state
-//
-	//
-	//Transition to Waiting for Receiving Facility UE-Based Stopped state	
-	//
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based fix accuracy too low/ Stop UE-Based Pos."];
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos., Complete User request(UE Based result)"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedCont:s -> End:w [taillabel = "\n\n\nFacility wait timer expired/\nStop UE-Based Positioning"];
-	Waiting_Facility_UEBasedCont:e -> End:w [label = "Recv Facility/\nStop UE-Based Positioning"];
-//
-// Waiting for Receiving Facility UE-Based Stopped state
-//
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedStop:sw -> End:e [label = "Recv Facility"];
-	Waiting_Facility_UEBasedStop:s -> End:e [label = "Facility wait timer expired"
-					,fontcolor=red color=red fontsize=16];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-LBS-UE-BasedMOLR-Futile.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,145 +0,0 @@
-digraph finite_state_machine {
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="10,8";
-	graph [	fontname = "Times-Bold",
-		fontsize = 24,
-//
-//	Title of the diagram
-//
-		label = "Hybrid - LBS - UE-Based MO-LR - GPS Result Futile"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Autonomous [label="Autonomous\nUE-Based positioning"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-{ rank = same;
-	Waiting_MC_UEBasedCont [label="Waiting for M.C.(Release)\n(UE-Based positioning continue)"];
-	Waiting_MC_UEBasedStop [label="Waiting for M.C.(Release)\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	Waiting_Facility_UEBasedCont [label="Waiting for Facility\n(UE-Based positioning continue)"];
-	Waiting_Facility_UEBasedStop [label="Waiting for Facility\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	End [label="Positioning Ends\nComplete User Request\nFor no UE-Based positioning"];
-}
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> Autonomous [label = "User starts Location check\nStart Autonomous positioning\nStart LcsMOLR"
-					,fontcolor=red color=red fontsize=16];
-
-//
-// Autonomous State
-//
-
-	Autonomous -> UE_Based [label = "Receives M.C.(Setup)\nStart a2,a4 timer"
-					,fontcolor=red color=red fontsize=16];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based:sw -> UE_Assisted [taillabel="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Based:e -> "Waiting_MC_UEBasedStop":e [label = "UE-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)"
-					,fontcolor=red color=red fontsize=16];
-//	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted -> UE_Assisted:sw [headlabel="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for Facility UE-Based continue
-	//
-	UE_Assisted -> Waiting_Facility_UEBasedCont:n// [label = "Receive M.C.(Release)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning continue	
-	//
-	UE_Assisted:w -> Waiting_MC_UEBasedCont [label = "timer a4 expired/\nSend M.R.\n(confidence=100)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	UE_Assisted:s -> Waiting_MC_UEBasedStop:n [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Assisted:e -> Waiting_MC_UEBasedStop:n [label = "UE-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//
-// Waiting for M.C. Release UE-Based Continue state
-//
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based fix accuracy too low/Stop UE-Based Pos."];
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n"];
-	//
-	//Transition to Waiting for Facility UE-Based positioning continue	
-	//
-	Waiting_MC_UEBasedCont:s -> Waiting_Facility_UEBasedCont:n [headlabel = "Receive M.C.(Release)\n\n"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedCont:sw -> End:w [label = "M.C. wait timer expired/\nStop UE-Based\nSend M.R.\n(undefined Error)"];
-
-//
-// Waiting for M.C. Release UE-Based Stopped state
-//
-
-	//
-	//Transition to Waiting for Facility UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedStop -> Waiting_Facility_UEBasedStop:n [taillabel = "Receive M.C.(Release)"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedStop:e -> End:e [label = "M.C. wait timer expired/\nSend M.R.\n(undefined Error)"];
-//
-// Waiting for Receiving Facility UE-Based Continue state
-//
-	//
-	//Transition to Waiting for Receiving Facility UE-Based Stopped state	
-	//
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based fix accuracy too low/ Stop UE-Based Pos."];
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos., Complete User request(UE Based result)"];
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedCont:s -> End:w [taillabel = "\n\n\nFacility wait timer expired/\nStop UE-Based Positioning"];
-	Waiting_Facility_UEBasedCont:e -> End:w [label = "Recv Facility/\nStop UE-Based Positioning"];
-//
-// Waiting for Receiving Facility UE-Based Stopped state
-//
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedStop:sw -> End:e [label = "Recv Facility"
-					,fontcolor=red color=red fontsize=16];
-	Waiting_Facility_UEBasedStop:s -> End:e [label = "Facility wait timer expired"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-UE-BasedMO-LRSelf-FixtooLow-FacilityTimeout.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,144 +0,0 @@
-digraph finite_state_machine {
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="10,8";
-	graph [	fontname = "Times-Bold",
-		fontsize = 24,
-//
-//	Title of the diagram
-//
-		label = "Hybrid - UE-Based MO-LR Self - Fix accuracy too low - Facility Timeout"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Autonomous [label="Autonomous\nUE-Based positioning"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-{ rank = same;
-	Waiting_MC_UEBasedCont [label="Waiting for M.C.(Release)\n(UE-Based positioning continue)"];
-	Waiting_MC_UEBasedStop [label="Waiting for M.C.(Release)\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	Waiting_Facility_UEBasedCont [label="Waiting for Facility\n(UE-Based positioning continue)"];
-	Waiting_Facility_UEBasedStop [label="Waiting for Facility\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	End [label="Positioning Ends\nComplete User Request\nFor no UE-Based positioning"];
-}
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> Autonomous [label = "User starts Location check\nStart Autonomous positioning\nStart LcsMOLR"
-					,fontcolor=red color=red fontsize=16];
-
-//
-// Autonomous State
-//
-
-	Autonomous -> UE_Based [label = "Receives M.C.(Setup)\nStart a2,a4 timer"
-					,fontcolor=red color=red fontsize=16];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based:sw -> UE_Assisted [taillabel="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Based:e -> "Waiting_MC_UEBasedStop":e [label = "UE-Based fix\naccuracy\ntoo low/\nStop UE-Based\nPositioning,\nSend M.R.\n(confidence=100)"
-					,fontcolor=red color=red fontsize=16];
-//	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted -> UE_Assisted:sw [headlabel="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for Facility UE-Based continue
-	//
-	UE_Assisted -> Waiting_Facility_UEBasedCont:n// [label = "Receive M.C.(Release)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning continue	
-	//
-	UE_Assisted:w -> Waiting_MC_UEBasedCont [label = "timer a4 expired/\nSend M.R.\n(confidence=100)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	UE_Assisted:s -> Waiting_MC_UEBasedStop:n [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Assisted:e -> Waiting_MC_UEBasedStop:n [label = "UE-Based fix\naccuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-//
-// Waiting for M.C. Release UE-Based Continue state
-//
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based fix accuracy too low/Stop UE-Based Pos."];
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n"];
-	//
-	//Transition to Waiting for Facility UE-Based positioning continue	
-	//
-	Waiting_MC_UEBasedCont:s -> Waiting_Facility_UEBasedCont:n [headlabel = "Receive M.C.(Release)\n\n"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedCont:sw -> End:w [label = "M.C. wait timer expired/\nStop UE-Based\nSend M.R.\n(undefined Error)"];
-
-//
-// Waiting for M.C. Release UE-Based Stopped state
-//
-
-	//
-	//Transition to Waiting for Facility UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedStop -> Waiting_Facility_UEBasedStop:n [taillabel = "Receive M.C.(Release)"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedStop:e -> End:e [label = "M.C. wait timer expired/\nSend M.R.\n(undefined Error)"];
-//
-// Waiting for Receiving Facility UE-Based Continue state
-//
-	//
-	//Transition to Waiting for Receiving Facility UE-Based Stopped state	
-	//
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based fix accuracy too low/ Stop UE-Based Pos."];
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos., Complete User request(UE Based result)"];
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedCont:s -> End:w [taillabel = "\n\n\nFacility wait timer expired/\nStop UE-Based Positioning"];
-	Waiting_Facility_UEBasedCont:e -> End:w [label = "Recv Facility/\nStop UE-Based Positioning"];
-//
-// Waiting for Receiving Facility UE-Based Stopped state
-//
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedStop:sw -> End:e [label = "Recv Facility"];
-	Waiting_Facility_UEBasedStop:s -> End:e [label = "Facility wait timer expired"
-					,fontcolor=red color=red fontsize=16];
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-UE-BasedMO-LRSelf-FixtooLow.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,145 +0,0 @@
-digraph finite_state_machine {
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="10,8";
-	graph [	fontname = "Times-Bold",
-		fontsize = 24,
-//
-//	Title of the diagram
-//
-		label = "Hybrid - UE-Based MO-LR Self - Fix accuracy too low"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Autonomous [label="Autonomous\nUE-Based positioning"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-{ rank = same;
-	Waiting_MC_UEBasedCont [label="Waiting for M.C.(Release)\n(UE-Based positioning continue)"];
-	Waiting_MC_UEBasedStop [label="Waiting for M.C.(Release)\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	Waiting_Facility_UEBasedCont [label="Waiting for Facility\n(UE-Based positioning continue)"];
-	Waiting_Facility_UEBasedStop [label="Waiting for Facility\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	End [label="Positioning Ends\nComplete User Request\nFor no UE-Based positioning"];
-}
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> Autonomous [label = "User starts Location check\nStart Autonomous positioning\nStart LcsMOLR"
-					,fontcolor=red color=red fontsize=16];
-
-//
-// Autonomous State
-//
-
-	Autonomous -> UE_Based [label = "Receives M.C.(Setup)\nStart a2,a4 timer"
-					,fontcolor=red color=red fontsize=16];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based:sw -> UE_Assisted [taillabel="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Based:e -> "Waiting_MC_UEBasedStop":e [label = "UE-Based fix\naccuracy\ntoo low/\nStop UE-Based\nPositioning,\nSend M.R.\n(confidence=100)"
-					,fontcolor=red color=red fontsize=16];
-//	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted -> UE_Assisted:sw [headlabel="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for Facility UE-Based continue
-	//
-	UE_Assisted -> Waiting_Facility_UEBasedCont:n// [label = "Receive M.C.(Release)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning continue	
-	//
-	UE_Assisted:w -> Waiting_MC_UEBasedCont [label = "timer a4 expired/\nSend M.R.\n(confidence=100)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	UE_Assisted:s -> Waiting_MC_UEBasedStop:n [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Assisted:e -> Waiting_MC_UEBasedStop:n [label = "UE-Based fix\naccuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-//
-// Waiting for M.C. Release UE-Based Continue state
-//
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based fix accuracy too low/Stop UE-Based Pos."];
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n"];
-	//
-	//Transition to Waiting for Facility UE-Based positioning continue	
-	//
-	Waiting_MC_UEBasedCont:s -> Waiting_Facility_UEBasedCont:n [headlabel = "Receive M.C.(Release)\n\n"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedCont:sw -> End:w [label = "M.C. wait timer expired/\nStop UE-Based\nSend M.R.\n(undefined Error)"];
-
-//
-// Waiting for M.C. Release UE-Based Stopped state
-//
-
-	//
-	//Transition to Waiting for Facility UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedStop -> Waiting_Facility_UEBasedStop:n [taillabel = "Receive M.C.(Release)"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedStop:e -> End:e [label = "M.C. wait timer expired/\nSend M.R.\n(undefined Error)"];
-//
-// Waiting for Receiving Facility UE-Based Continue state
-//
-	//
-	//Transition to Waiting for Receiving Facility UE-Based Stopped state	
-	//
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based fix accuracy too low/ Stop UE-Based Pos."];
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos., Complete User request(UE Based result)"];
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedCont:s -> End:w [taillabel = "\n\n\nFacility wait timer expired/\nStop UE-Based Positioning"];
-	Waiting_Facility_UEBasedCont:e -> End:w [label = "Recv Facility/\nStop UE-Based Positioning"];
-//
-// Waiting for Receiving Facility UE-Based Stopped state
-//
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedStop:sw -> End:e [label = "Recv Facility"
-					,fontcolor=red color=red fontsize=16];
-	Waiting_Facility_UEBasedStop:s -> End:e [label = "Facility wait timer expired"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/Hybrid-UE-BasedMO-LRSelf.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,145 +0,0 @@
-digraph finite_state_machine {
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="10,8";
-	graph [	fontname = "Times-Bold",
-		fontsize = 24,
-//
-//	Title of the diagram
-//
-		label = "Hybrid - UE-Based MO-LR Self"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Autonomous [label="Autonomous\nUE-Based positioning"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-{ rank = same;
-	Waiting_MC_UEBasedCont [label="Waiting for M.C.(Release)\n(UE-Based positioning continue)"];
-	Waiting_MC_UEBasedStop [label="Waiting for M.C.(Release)\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	Waiting_Facility_UEBasedCont [label="Waiting for Facility\n(UE-Based positioning continue)"];
-	Waiting_Facility_UEBasedStop [label="Waiting for Facility\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	End [label="Positioning Ends\nComplete User Request\nFor no UE-Based positioning"];
-}
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> Autonomous [label = "User starts Location check\nStart Autonomous positioning\nStart LcsMOLR"
-					,fontcolor=red color=red fontsize=16];
-
-//
-// Autonomous State
-//
-
-	Autonomous -> UE_Based [label = "Receives M.C.(Setup)\nStart a2,a4 timer"
-					,fontcolor=red color=red fontsize=16];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based:sw -> UE_Assisted [taillabel="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"
-					,fontcolor=red color=red fontsize=16];
-	UE_Based:e -> "Waiting_MC_UEBasedStop":e [label = "UE-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted -> UE_Assisted:sw [headlabel="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for Facility UE-Based continue
-	//
-	UE_Assisted -> Waiting_Facility_UEBasedCont:n// [label = "Receive M.C.(Release)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning continue	
-	//
-	UE_Assisted:w -> Waiting_MC_UEBasedCont [label = "timer a4 expired/\nSend M.R.\n(confidence=100)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	UE_Assisted:s -> Waiting_MC_UEBasedStop:n [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Assisted:e -> Waiting_MC_UEBasedStop:n [label = "UE-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//
-// Waiting for M.C. Release UE-Based Continue state
-//
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based fix accuracy too low/Stop UE-Based Pos."];
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n"];
-	//
-	//Transition to Waiting for Facility UE-Based positioning continue	
-	//
-	Waiting_MC_UEBasedCont:s -> Waiting_Facility_UEBasedCont:n [headlabel = "Receive M.C.(Release)\n\n"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedCont:sw -> End:w [label = "M.C. wait timer expired/\nStop UE-Based\nSend M.R.\n(undefined Error)"];
-
-//
-// Waiting for M.C. Release UE-Based Stopped state
-//
-
-	//
-	//Transition to Waiting for Facility UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedStop -> Waiting_Facility_UEBasedStop:n [taillabel = "Receive M.C.(Release)"
-					,fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedStop:e -> End:e [label = "M.C. wait timer expired/\nSend M.R.\n(undefined Error)"];
-//
-// Waiting for Receiving Facility UE-Based Continue state
-//
-	//
-	//Transition to Waiting for Receiving Facility UE-Based Stopped state	
-	//
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based fix accuracy too low/ Stop UE-Based Pos."];
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos., Complete User request(UE Based result)"];
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedCont:s -> End:w [taillabel = "\n\n\nFacility wait timer expired/\nStop UE-Based Positioning"];
-	Waiting_Facility_UEBasedCont:e -> End:w [label = "Recv Facility/\nStop UE-Based Positioning"];
-//
-// Waiting for Receiving Facility UE-Based Stopped state
-//
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedStop:sw -> End:e [label = "Recv Facility"
-					,fontcolor=red color=red fontsize=16];
-	Waiting_Facility_UEBasedStop:s -> End:e [label = "Facility wait timer expired"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/MOLRFSM.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,140 +0,0 @@
-digraph finite_state_machine {
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="10,8";
-	graph [	fontname = "Times-Bold",
-		fontsize = 24,
-//
-// Title of the Sequence
-//
-		label = "MOLR Finite State Machine"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Autonomous [label="Autonomous\nUE-Based positioning"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-{ rank = same;
-	Waiting_MC_UEBasedCont [label="Waiting for M.C.(Release)\n(UE-Based positioning continue)"];
-	Waiting_MC_UEBasedStop [label="Waiting for M.C.(Release)\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	Waiting_Facility_UEBasedCont [label="Waiting for Facility\n(UE-Based positioning continue)"];
-	Waiting_Facility_UEBasedStop [label="Waiting for Facility\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	End [label="Positioning Ends\nComplete User Request\nFor no UE-Based positioning"];
-}
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> Autonomous [label = "User starts Location check\nStart Autonomous positioning\nStart LcsMOLR"];
-
-//
-// Autonomous State
-//
-
-	Autonomous -> UE_Based [label = "Receives M.C.(Setup)\nStart a2,a4 timer"];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based:sw -> UE_Assisted [taillabel="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Based:e -> "Waiting_MC_UEBasedStop":e [label = "UE-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted -> UE_Assisted:sw [headlabel="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for Facility UE-Based continue
-	//
-	UE_Assisted -> Waiting_Facility_UEBasedCont:n// [label = "Receive M.C.(Release)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning continue	
-	//
-	UE_Assisted:w -> Waiting_MC_UEBasedCont [label = "timer a4 expired/\nSend M.R.\n(confidence=100)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	UE_Assisted:s -> Waiting_MC_UEBasedStop:n [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-	UE_Assisted:e -> Waiting_MC_UEBasedStop:n [label = "UE-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//
-// Waiting for M.C. Release UE-Based Continue state
-//
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based fix accuracy too low/Stop UE-Based Pos."];
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n"];
-	//
-	//Transition to Waiting for Facility UE-Based positioning continue	
-	//
-	Waiting_MC_UEBasedCont:s -> Waiting_Facility_UEBasedCont:n [headlabel = "Receive M.C.(Release)\n\n"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedCont:sw -> End:w [label = "M.C. wait timer expired/\nStop UE-Based\nSend M.R.\n(undefined Error)"];
-
-//
-// Waiting for M.C. Release UE-Based Stopped state
-//
-
-	//
-	//Transition to Waiting for Facility UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedStop -> Waiting_Facility_UEBasedStop:n [taillabel = "Receive M.C.(Release)"];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedStop:e -> End:e [label = "M.C. wait timer expired/\nSend M.R.\n(undefined Error)"];
-//
-// Waiting for Receiving Facility UE-Based Continue state
-//
-	//
-	//Transition to Waiting for Receiving Facility UE-Based Stopped state	
-	//
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based fix accuracy too low/ Stop UE-Based Pos."];
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos., Complete User request(UE Based result)"];
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedCont:s -> End:w [taillabel = "\n\n\nFacility wait timer expired/\nStop UE-Based Positioning"];
-	Waiting_Facility_UEBasedCont:e -> End:w [label = "Recv Facility/\nStop UE-Based Positioning"];
-//
-// Waiting for Receiving Facility UE-Based Stopped state
-//
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedStop:sw -> End:e [label = "Recv Facility"];
-	Waiting_Facility_UEBasedStop:s -> End:e [label = "Facility wait timer expired"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/MOLRPartUpdateUEAssisted.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,150 +0,0 @@
-digraph finite_state_machine {
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="8,9";
-	graph [	fontname = "Times-Bold",
-		fontsize = 24,
-//
-// Title of the Sequence
-//
-		label = "MOLR Partial Update Stop in UE Assisted State\nother transitions ommited for clarity"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Autonomous [label="Autonomous\nUE-Based positioning"];
-}
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-{ rank = same;
-	Waiting_MC_UEBasedCont [label="Waiting for M.C.(Release)\n(UE-Based positioning continue)"];
-	Waiting_MC_UEBasedStop [label="Waiting for M.C.(Release)\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	Waiting_Facility_UEBasedCont [label="Waiting for Facility\n(UE-Based positioning continue)"];
-	Waiting_Facility_UEBasedStop [label="Waiting for Facility\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	End [label="Positioning Ends"];
-}
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> Autonomous [label = "User starts Location check\nStart Autonomous positioning\nStart LcsMOLR"
-		fontcolor=red color=red fontsize=16];
-
-//
-// Autonomous State
-//
-
-	Autonomous -> UE_Based [label = "Receives M.C.(Setup)\nStart a2,a4 timer"];
-	Autonomous -> End:w [taillabel="\n\n\n\n\n\nPartial Update\nAND User Complete/\nStop UE-Based Positioning\nComplete User request"];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based:sw -> UE_Assisted [taillabel="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"
-		fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "Partial Update\nAND User Complete/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-//	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-//	UE_Based:e -> "Waiting_MC_UEBasedStop":e [label = "UE-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted -> UE_Assisted:sw [headlabel="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for Facility UE-Based continue
-	//
-	UE_Assisted -> Waiting_Facility_UEBasedCont:n// [label = "Receive M.C.(Release)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning continue	
-	//
-	UE_Assisted:w -> Waiting_MC_UEBasedCont [label = "timer a4 expired/\nSend M.R.\n(confidence=100)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	UE_Assisted -> Waiting_MC_UEBasedStop:n [label = "Partial Update\nAND User Complete/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"
-		fontcolor=red color=red fontsize=16];
-//	UE_Assisted:s -> Waiting_MC_UEBasedStop:n [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-//	UE_Assisted:e -> Waiting_MC_UEBasedStop:n [label = "UE-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//
-// Waiting for M.C. Release UE-Based Continue state
-//
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "Partial Update\nAND User Complete/\nComplete User request(UE Based result)\n"];
-//	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based fix accuracy too low/Stop UE-Based Pos."];
-//	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n"];
-	//
-	//Transition to Waiting for Facility UE-Based positioning continue	
-	//
-	Waiting_MC_UEBasedCont:s -> Waiting_Facility_UEBasedCont:n [headlabel = "Receive M.C.(Release)\n\n"];
-	//
-	//Transition to Positioning End	
-	//
-//	Waiting_MC_UEBasedCont:sw -> End:w [label = "M.C. wait timer expired/\nStop UE-Based\nSend M.R.\n(undefined Error)"];
-
-//
-// Waiting for M.C. Release UE-Based Stopped state
-//
-
-	//
-	//Transition to Waiting for Facility UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedStop -> Waiting_Facility_UEBasedStop:n [taillabel = "Receive M.C.(Release)"
-		fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedStop:e -> End:e [label = "M.C. wait timer expired/\nSend M.R.\n(undefined Error)"];
-//
-// Waiting for Receiving Facility UE-Based Continue state
-//
-	//
-	//Transition to Waiting for Receiving Facility UE-Based Stopped state	
-	//
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "Partial Update\nAND User Complete/\nComplete User request(UE Based result)\n"];
-//	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based fix accuracy too low/ Stop UE-Based Pos."];
-//	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos., Complete User request(UE Based result)"];
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedCont:s -> End:w [taillabel = "\n\n\nFacility wait timer expired/\nStop UE-Based Positioning"];
-	Waiting_Facility_UEBasedCont:e -> End:w [label = "Recv Facility/\nStop UE-Based Positioning"];
-//
-// Waiting for Receiving Facility UE-Based Stopped state
-//
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedStop:sw -> End:e [label = "Recv Facility"
-		fontcolor=red color=red fontsize=16];
-	Waiting_Facility_UEBasedStop:s -> End:e [label = "Facility wait timer expired"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/MOLRPartUpdateUEBased.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,149 +0,0 @@
-digraph finite_state_machine {
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="8,9";
-	graph [	fontname = "Times-Bold",
-		fontsize = 24,
-//
-// Title of the Sequence
-//
-		label = "MOLR Partial Update Stop in UE Based State\nother transitions ommited for clarity"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Autonomous [label="Autonomous\nUE-Based positioning"];
-}
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-{ rank = same;
-	Waiting_MC_UEBasedCont [label="Waiting for M.C.(Release)\n(UE-Based positioning continue)"];
-	Waiting_MC_UEBasedStop [label="Waiting for M.C.(Release)\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	Waiting_Facility_UEBasedCont [label="Waiting for Facility\n(UE-Based positioning continue)"];
-	Waiting_Facility_UEBasedStop [label="Waiting for Facility\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	End [label="Positioning Ends"];
-}
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> Autonomous [label = "User starts Location check\nStart Autonomous positioning\nStart LcsMOLR"
-		fontcolor=red color=red fontsize=16];
-
-//
-// Autonomous State
-//
-
-	Autonomous -> UE_Based [label = "Receives M.C.(Setup)\nStart a2,a4 timer"];
-	Autonomous -> End:w [taillabel="\n\n\n\n\n\nPartial Update\nAND User Complete/\nStop UE-Based Positioning\nComplete User request"];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based:sw -> UE_Assisted [taillabel="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "Partial Update\nAND User Complete/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"
-		fontcolor=red color=red fontsize=16];
-//	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-//	UE_Based:e -> "Waiting_MC_UEBasedStop":e [label = "UE-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted -> UE_Assisted:sw [headlabel="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for Facility UE-Based continue
-	//
-	UE_Assisted -> Waiting_Facility_UEBasedCont:n// [label = "Receive M.C.(Release)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning continue	
-	//
-	UE_Assisted:w -> Waiting_MC_UEBasedCont [label = "timer a4 expired/\nSend M.R.\n(confidence=100)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	UE_Assisted -> Waiting_MC_UEBasedStop:n [label = "Partial Update\nAND User Complete/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-//	UE_Assisted:s -> Waiting_MC_UEBasedStop:n [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-//	UE_Assisted:e -> Waiting_MC_UEBasedStop:n [label = "UE-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//
-// Waiting for M.C. Release UE-Based Continue state
-//
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "Partial Update\nAND User Complete/\nComplete User request(UE Based result)\n"];
-//	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based fix accuracy too low/Stop UE-Based Pos."];
-//	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n"];
-	//
-	//Transition to Waiting for Facility UE-Based positioning continue	
-	//
-	Waiting_MC_UEBasedCont:s -> Waiting_Facility_UEBasedCont:n [headlabel = "Receive M.C.(Release)\n\n"];
-	//
-	//Transition to Positioning End	
-	//
-//	Waiting_MC_UEBasedCont:sw -> End:w [label = "M.C. wait timer expired/\nStop UE-Based\nSend M.R.\n(undefined Error)"];
-
-//
-// Waiting for M.C. Release UE-Based Stopped state
-//
-
-	//
-	//Transition to Waiting for Facility UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedStop -> Waiting_Facility_UEBasedStop:n [taillabel = "Receive M.C.(Release)"
-		fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedStop:e -> End:e [label = "M.C. wait timer expired/\nSend M.R.\n(undefined Error)"];
-//
-// Waiting for Receiving Facility UE-Based Continue state
-//
-	//
-	//Transition to Waiting for Receiving Facility UE-Based Stopped state	
-	//
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "Partial Update\nAND User Complete/\nComplete User request(UE Based result)\n"];
-//	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based fix accuracy too low/ Stop UE-Based Pos."];
-//	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos., Complete User request(UE Based result)"];
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedCont:s -> End:w [taillabel = "\n\n\nFacility wait timer expired/\nStop UE-Based Positioning"];
-	Waiting_Facility_UEBasedCont:e -> End:w [label = "Recv Facility/\nStop UE-Based Positioning"];
-//
-// Waiting for Receiving Facility UE-Based Stopped state
-//
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedStop:sw -> End:e [label = "Recv Facility"
-		fontcolor=red color=red fontsize=16];
-	Waiting_Facility_UEBasedStop:s -> End:e [label = "Facility wait timer expired"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/MOLRUEBasedCompleteWithRefPos.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,149 +0,0 @@
-digraph finite_state_machine {
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="8,9";
-	graph [	fontname = "Times-Bold",
-		fontsize = 24,
-//
-// Title of the Sequence
-//
-		label = "MOLR User Completes after receiving Ref. Pos.\nother transitions ommited for clarity"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Autonomous [label="Autonomous\nUE-Based positioning"];
-}
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-{ rank = same;
-	Waiting_MC_UEBasedCont [label="Waiting for M.C.(Release)\n(UE-Based positioning continue)"];
-	Waiting_MC_UEBasedStop [label="Waiting for M.C.(Release)\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	Waiting_Facility_UEBasedCont [label="Waiting for Facility\n(UE-Based positioning continue)"];
-	Waiting_Facility_UEBasedStop [label="Waiting for Facility\n(UE-Based positioning Stopped)"];
-}
-{ rank = same;
-	End [label="Positioning Ends"];
-}
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> Autonomous [label = "User starts Location check\nStart Autonomous positioning\nStart LcsMOLR"
-		fontcolor=red color=red fontsize=16];
-
-//
-// Autonomous State
-//
-
-	Autonomous -> UE_Based [label = "Receives M.C.(Setup)\nStart a2,a4 timer"];
-	Autonomous -> End:w [taillabel="\n\n\n\n\n\nPartial Update\nAND User Complete/\nStop UE-Based Positioning\nComplete User request"];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based:sw -> UE_Assisted [taillabel="\n\n\n\n\nTimer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "Ref Pos\nAND User Complete/\nStop UE-Based Positioning\nSend M.R.(RefPos)\n(confidence=0)"
-		fontcolor=red color=red fontsize=16];
-//	UE_Based -> "Waiting_MC_UEBasedStop":e [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-//	UE_Based:e -> "Waiting_MC_UEBasedStop":e [label = "UE-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted -> UE_Assisted:sw [headlabel="\n\n\nTimer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for Facility UE-Based continue
-	//
-	UE_Assisted -> Waiting_Facility_UEBasedCont:n// [label = "Receive M.C.(Release)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning continue	
-	//
-	UE_Assisted:w -> Waiting_MC_UEBasedCont [label = "timer a4 expired/\nSend M.R.\n(confidence=100)"];
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	UE_Assisted -> Waiting_MC_UEBasedStop:n [label = "Partial Update\nAND User Complete/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-//	UE_Assisted:s -> Waiting_MC_UEBasedStop:n [label = "UE-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)"];
-//	UE_Assisted:e -> Waiting_MC_UEBasedStop:n [label = "UE-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-//
-// Waiting for M.C. Release UE-Based Continue state
-//
-	//
-	//Transition to Waiting for M.C. UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "Partial Update\nAND User Complete/\nComplete User request(UE Based result)\n"];
-//	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based fix accuracy too low/Stop UE-Based Pos."];
-//	Waiting_MC_UEBasedCont -> Waiting_MC_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n"];
-	//
-	//Transition to Waiting for Facility UE-Based positioning continue	
-	//
-	Waiting_MC_UEBasedCont:s -> Waiting_Facility_UEBasedCont:n [headlabel = "Receive M.C.(Release)\n\n"];
-	//
-	//Transition to Positioning End	
-	//
-//	Waiting_MC_UEBasedCont:sw -> End:w [label = "M.C. wait timer expired/\nStop UE-Based\nSend M.R.\n(undefined Error)"];
-
-//
-// Waiting for M.C. Release UE-Based Stopped state
-//
-
-	//
-	//Transition to Waiting for Facility UE-Based positioning Stopped	
-	//
-	Waiting_MC_UEBasedStop -> Waiting_Facility_UEBasedStop:n [taillabel = "Receive M.C.(Release)"
-		fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Positioning End	
-	//
-	Waiting_MC_UEBasedStop:e -> End:e [label = "M.C. wait timer expired/\nSend M.R.\n(undefined Error)"];
-//
-// Waiting for Receiving Facility UE-Based Continue state
-//
-	//
-	//Transition to Waiting for Receiving Facility UE-Based Stopped state	
-	//
-	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "Partial Update\nAND User Complete/\nComplete User request(UE Based result)\n"];
-//	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based fix accuracy too low/ Stop UE-Based Pos."];
-//	Waiting_Facility_UEBasedCont -> Waiting_Facility_UEBasedStop [label = "UE-Based success/Stop UE-Based Pos., Complete User request(UE Based result)"];
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedCont:s -> End:w [taillabel = "\n\n\nFacility wait timer expired/\nStop UE-Based Positioning"];
-	Waiting_Facility_UEBasedCont:e -> End:w [label = "Recv Facility/\nStop UE-Based Positioning"];
-//
-// Waiting for Receiving Facility UE-Based Stopped state
-//
-	//
-	//Transition to End state	
-	//
-	Waiting_Facility_UEBasedStop:sw -> End:e [label = "Recv Facility"
-		fontcolor=red color=red fontsize=16];
-	Waiting_Facility_UEBasedStop:s -> End:e [label = "Facility wait timer expired"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmolr/documentation/graphviz/dosvg.cmd	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-@rem
-@rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-@rem All rights reserved.
-@rem This component and the accompanying materials are made available
-@rem under the terms of "Eclipse Public License v1.0"
-@rem which accompanies this distribution, and is available
-@rem at the URL "http://www.eclipse.org/legal/epl-v10.html".
-@rem
-@rem Initial Contributors:
-@rem Nokia Corporation - initial contribution.
-@rem
-@rem Contributors:
-@rem
-@rem Description:
-@rem
-
-IF NOT EXIST svg mkdir svg
-FOR %%A IN (*.dot) DO @call :gensvg %%A
-:gensvg
-@echo processing %1
-"C:\Program Files\ATT\Graphviz\bin\dot" -Tsvg < %1 > svg\%~n1.svg
--- a/lbstest/lbstestproduct/lbshybridmolr/src/ctlbshybridueassistedmolrgpsok.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbshybridmolr/src/ctlbshybridueassistedmolrgpsok.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -409,7 +409,7 @@
                  
                 TESTL(gpsTimingData.DataType()== TGpsTimingMeasurementData::EGpsTimingDataTypeUtran && 
                       gpsTimingData.NetworkMode()== TGpsTimingMeasurementData::ENetworkModeFdd && 
-                      gpsTimingData.GPSTimingOfCellMsPart()==16383 && gpsTimingData.GPSTimingOfCellLsPart()==4294967295 && 
+                      gpsTimingData.GPSTimingOfCellMsPart()==16383 && gpsTimingData.GPSTimingOfCellLsPart()==4294967295UL && 
                       gpsTimingData.ReferenceIdentity()==511 && gpsTimingData.Sfn()==4095);  
                                
                 
--- a/lbstest/lbstestproduct/lbshybridmolr/src/ctlbsuebasedmolrself.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbshybridmolr/src/ctlbsuebasedmolrself.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -225,7 +225,7 @@
      
     TESTL(gpsTimingData.DataType()== TGpsTimingMeasurementData::EGpsTimingDataTypeUtran && 
           gpsTimingData.NetworkMode()== TGpsTimingMeasurementData::ENetworkModeFdd && 
-          gpsTimingData.GPSTimingOfCellMsPart()==16383 && gpsTimingData.GPSTimingOfCellLsPart()==4294967295 && 
+          gpsTimingData.GPSTimingOfCellMsPart()==16383 && gpsTimingData.GPSTimingOfCellLsPart()==4294967295UL && 
           gpsTimingData.ReferenceIdentity()==511 && gpsTimingData.Sfn()==4095);  
                    
     
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/AccurateRefPos-LBS-MT-LR.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,307 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="9.50in" height="5.93in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.656587 0.656587) rotate(0) translate(4 864)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-864 1385,-864 1385,4 -4,4"/>
-<text text-anchor="middle" x="690" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Accurate Ref Pos &#45; LBS &#45; MT&#45;LR</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="303,-822 273,-822 261,-810 261,-798 273,-786 303,-786 315,-798 315,-810 303,-822"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M273,-822C267,-822 261,-816 261,-810"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M261,-798C261,-792 267,-786 273,-786"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M303,-786C309,-786 315,-792 315,-798"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M315,-810C315,-816 309,-822 303,-822"/>
-<polyline style="fill:none;stroke:greenyellow;" points="303,-822 273,-822 "/>
-<path style="fill:none;stroke:greenyellow;" d="M273,-822C267,-822 261,-816 261,-810"/>
-<polyline style="fill:none;stroke:greenyellow;" points="261,-810 261,-798 "/>
-<path style="fill:none;stroke:greenyellow;" d="M261,-798C261,-792 267,-786 273,-786"/>
-<polyline style="fill:none;stroke:greenyellow;" points="273,-786 303,-786 "/>
-<path style="fill:none;stroke:greenyellow;" d="M303,-786C309,-786 315,-792 315,-798"/>
-<polyline style="fill:none;stroke:greenyellow;" points="315,-798 315,-810 "/>
-<path style="fill:none;stroke:greenyellow;" d="M315,-810C315,-816 309,-822 303,-822"/>
-<text text-anchor="middle" x="288" y="-798" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Priv_Request -->
-<g id="node3" class="node"><title>Priv_Request</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="689,-822 501,-822 489,-810 489,-798 501,-786 689,-786 701,-798 701,-810 689,-822"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M501,-822C495,-822 489,-816 489,-810"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M489,-798C489,-792 495,-786 501,-786"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M689,-786C695,-786 701,-792 701,-798"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M701,-810C701,-816 695,-822 689,-822"/>
-<polyline style="fill:none;stroke:greenyellow;" points="689,-822 501,-822 "/>
-<path style="fill:none;stroke:greenyellow;" d="M501,-822C495,-822 489,-816 489,-810"/>
-<polyline style="fill:none;stroke:greenyellow;" points="489,-810 489,-798 "/>
-<path style="fill:none;stroke:greenyellow;" d="M489,-798C489,-792 495,-786 501,-786"/>
-<polyline style="fill:none;stroke:greenyellow;" points="501,-786 689,-786 "/>
-<path style="fill:none;stroke:greenyellow;" d="M689,-786C695,-786 701,-792 701,-798"/>
-<polyline style="fill:none;stroke:greenyellow;" points="701,-798 701,-810 "/>
-<path style="fill:none;stroke:greenyellow;" d="M701,-810C701,-816 695,-822 689,-822"/>
-<text text-anchor="middle" x="595" y="-798" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing Privacy Request</text>
-</g>
-<!-- Idle&#45;&gt;Priv_Request -->
-<g id="edge3" class="edge"><title>Idle&#45;&gt;Priv_Request</title>
-<path style="fill:none;stroke:red;" d="M315,-804C352,-804 419,-804 478,-804"/>
-<polygon style="fill:red;stroke:red;" points="478,-807.5 488,-804 478,-800.5 478,-807.5"/>
-<a xlink:title="NotifyStartLcsMT&#45;LR/\nStart Privacy Request">
-</a>
-<a xlink:title="NotifyStartLcsMT&#45;LR/\nStart Privacy Request">
-</a>
-<text text-anchor="middle" x="402" y="-826" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">NotifyStartLcsMT&#45;LR/</text>
-<text text-anchor="middle" x="402" y="-807" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Privacy Request</text>
-</g>
-<!-- Waiting_MCStartup -->
-<g id="node4" class="node"><title>Waiting_MCStartup</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="1041,-822 873,-822 861,-810 861,-798 873,-786 1041,-786 1053,-798 1053,-810 1041,-822"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M873,-822C867,-822 861,-816 861,-810"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M861,-798C861,-792 867,-786 873,-786"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1041,-786C1047,-786 1053,-792 1053,-798"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1053,-810C1053,-816 1047,-822 1041,-822"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1041,-822 873,-822 "/>
-<path style="fill:none;stroke:greenyellow;" d="M873,-822C867,-822 861,-816 861,-810"/>
-<polyline style="fill:none;stroke:greenyellow;" points="861,-810 861,-798 "/>
-<path style="fill:none;stroke:greenyellow;" d="M861,-798C861,-792 867,-786 873,-786"/>
-<polyline style="fill:none;stroke:greenyellow;" points="873,-786 1041,-786 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1041,-786C1047,-786 1053,-792 1053,-798"/>
-<polyline style="fill:none;stroke:greenyellow;" points="1053,-798 1053,-810 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1053,-810C1053,-816 1047,-822 1041,-822"/>
-<text text-anchor="middle" x="957" y="-798" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Waiting for M.C. Startup</text>
-</g>
-<!-- Priv_Request&#45;&gt;Waiting_MCStartup -->
-<g id="edge5" class="edge"><title>Priv_Request&#45;&gt;Waiting_MCStartup</title>
-<path style="fill:none;stroke:red;" d="M702,-804C749,-804 804,-804 851,-804"/>
-<polygon style="fill:red;stroke:red;" points="851,-807.5 861,-804 851,-800.5 851,-807.5"/>
-<a xlink:title="Request Accepted/\nSend Release\n(Request Accepted)">
-</a>
-<a xlink:title="Request Accepted/\nSend Release\n(Request Accepted)">
-</a>
-<text text-anchor="middle" x="781" y="-845" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Request Accepted/</text>
-<text text-anchor="middle" x="781" y="-826" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send Release</text>
-<text text-anchor="middle" x="781" y="-807" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Request Accepted)</text>
-</g>
-<!-- UE_Based -->
-<g id="node5" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="855,-652 629,-652 617,-640 617,-618 629,-606 855,-606 867,-618 867,-640 855,-652"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M629,-652C623,-652 617,-646 617,-640"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M617,-618C617,-612 623,-606 629,-606"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M855,-606C861,-606 867,-612 867,-618"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M867,-640C867,-646 861,-652 855,-652"/>
-<polyline style="fill:none;stroke:greenyellow;" points="855,-652 629,-652 "/>
-<path style="fill:none;stroke:greenyellow;" d="M629,-652C623,-652 617,-646 617,-640"/>
-<polyline style="fill:none;stroke:greenyellow;" points="617,-640 617,-618 "/>
-<path style="fill:none;stroke:greenyellow;" d="M617,-618C617,-612 623,-606 629,-606"/>
-<polyline style="fill:none;stroke:greenyellow;" points="629,-606 855,-606 "/>
-<path style="fill:none;stroke:greenyellow;" d="M855,-606C861,-606 867,-612 867,-618"/>
-<polyline style="fill:none;stroke:greenyellow;" points="867,-618 867,-640 "/>
-<path style="fill:none;stroke:greenyellow;" d="M867,-640C867,-646 861,-652 855,-652"/>
-<text text-anchor="middle" x="742" y="-632" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="742" y="-613" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Waiting_MCStartup&#45;&gt;UE_Based -->
-<g id="edge7" class="edge"><title>Waiting_MCStartup&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:black;" d="M935,-786C898,-756 823,-695 779,-658"/>
-<polygon style="fill:black;stroke:black;" points="781.1,-655.2 771,-652 776.9,-660.8 781.1,-655.2"/>
-<a xlink:title="Receive M.C./\nStart UE Based Positioning\nStart a2,a4">
-</a>
-<a xlink:title="Receive M.C./\nStart UE Based Positioning\nStart a2,a4">
-</a>
-<text text-anchor="middle" x="964" y="-729" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C./</text>
-<text text-anchor="middle" x="964" y="-713" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start UE Based Positioning</text>
-<text text-anchor="middle" x="964" y="-697" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start a2,a4</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node7" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="578,-226 410,-226 398,-214 398,-202 410,-190 578,-190 590,-202 590,-214 578,-226"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M410,-226C404,-226 398,-220 398,-214"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M398,-202C398,-196 404,-190 410,-190"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M578,-190C584,-190 590,-196 590,-202"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M590,-214C590,-220 584,-226 578,-226"/>
-<polyline style="fill:none;stroke:greenyellow;" points="578,-226 410,-226 "/>
-<path style="fill:none;stroke:greenyellow;" d="M410,-226C404,-226 398,-220 398,-214"/>
-<polyline style="fill:none;stroke:greenyellow;" points="398,-214 398,-202 "/>
-<path style="fill:none;stroke:greenyellow;" d="M398,-202C398,-196 404,-190 410,-190"/>
-<polyline style="fill:none;stroke:greenyellow;" points="410,-190 578,-190 "/>
-<path style="fill:none;stroke:greenyellow;" d="M578,-190C584,-190 590,-196 590,-202"/>
-<polyline style="fill:none;stroke:greenyellow;" points="590,-202 590,-214 "/>
-<path style="fill:none;stroke:greenyellow;" d="M590,-214C590,-220 584,-226 578,-226"/>
-<text text-anchor="middle" x="494" y="-202" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- Waiting_MCStartup&#45;&gt;Waiting_MC -->
-<g id="edge9" class="edge"><title>Waiting_MCStartup&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:red;" d="M1002,-786C1021,-776 1041,-762 1052,-743 1135,-602 1165,-511 1074,-376 1020,-297 752,-245 600,-223"/>
-<polygon style="fill:red;stroke:red;" points="600.492,-219.529 590,-221 599.119,-226.393 600.492,-219.529"/>
-<a xlink:title="Receive M.C. &amp;&amp; Use Ref Position/\nSend M.R.\n(confidence=0)">
-</a>
-<a xlink:title="Receive M.C. &amp;&amp; Use Ref Position/\nSend M.R.\n(confidence=0)">
-</a>
-<text text-anchor="middle" x="1255" y="-536" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C. &amp;&amp; Use Ref Position/</text>
-<text text-anchor="middle" x="1255" y="-517" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R.</text>
-<text text-anchor="middle" x="1255" y="-498" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(confidence=0)</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node6" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="419,-431 179,-431 167,-419 167,-397 179,-385 419,-385 431,-397 431,-419 419,-431"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M179,-431C173,-431 167,-425 167,-419"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M167,-397C167,-391 173,-385 179,-385"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M419,-385C425,-385 431,-391 431,-397"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M431,-419C431,-425 425,-431 419,-431"/>
-<polyline style="fill:none;stroke:greenyellow;" points="419,-431 179,-431 "/>
-<path style="fill:none;stroke:greenyellow;" d="M179,-431C173,-431 167,-425 167,-419"/>
-<polyline style="fill:none;stroke:greenyellow;" points="167,-419 167,-397 "/>
-<path style="fill:none;stroke:greenyellow;" d="M167,-397C167,-391 173,-385 179,-385"/>
-<polyline style="fill:none;stroke:greenyellow;" points="179,-385 419,-385 "/>
-<path style="fill:none;stroke:greenyellow;" d="M419,-385C425,-385 431,-391 431,-397"/>
-<polyline style="fill:none;stroke:greenyellow;" points="431,-397 431,-419 "/>
-<path style="fill:none;stroke:greenyellow;" d="M431,-419C431,-425 425,-431 419,-431"/>
-<text text-anchor="middle" x="299" y="-411" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="299" y="-392" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge11" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M617,-606C576,-596 531,-582 493,-563 428,-530 364,-473 328,-438"/>
-<polygon style="fill:black;stroke:black;" points="330.546,-435.596 321,-431 325.596,-440.546 330.546,-435.596"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="580" y="-549" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer a2 expired/</text>
-<text text-anchor="middle" x="580" y="-533" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-<text text-anchor="middle" x="580" y="-517" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.</text>
-<text text-anchor="middle" x="580" y="-501" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="580" y="-485" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start up Timer t</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge13" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M736,-606C726,-570 707,-500 695,-440 679,-364 716,-328 667,-269 654,-254 616,-240 579,-229"/>
-<polygon style="fill:black;stroke:black;" points="579.584,-225.521 569,-226 577.573,-232.226 579.584,-225.521"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="781" y="-426" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="781" y="-410" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="781" y="-394" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="781" y="-378" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge15" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M769,-606C818,-561 913,-458 867,-376 814,-281 690,-239 600,-222"/>
-<polygon style="fill:black;stroke:black;" points="600.492,-218.529 590,-220 599.119,-225.393 600.492,-218.529"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="974" y="-426" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/</text>
-<text text-anchor="middle" x="974" y="-410" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="974" y="-394" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="974" y="-378" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge17" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M299,-431C249,-484 149,-484 149,-419 149,-359 159,-355 166,-398"/>
-<polygon style="fill:black;stroke:black;" points="162.522,-398.398 167,-408 169.488,-397.701 162.522,-398.398"/>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="101" y="-418" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="101" y="-402" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="101" y="-386" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge23" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M201,-385C152,-371 100,-353 86,-333 69,-309 67,-290 86,-269 105,-246 273,-227 388,-217"/>
-<polygon style="fill:black;stroke:black;" points="388.398,-220.478 398,-216 387.701,-213.512 388.398,-220.478"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="182" y="-319" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/</text>
-<text text-anchor="middle" x="182" y="-303" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="182" y="-287" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="182" y="-271" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge19" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M292,-385C283,-355 275,-302 300,-269 311,-252 351,-239 391,-228"/>
-<polygon style="fill:black;stroke:black;" points="391.881,-231.393 401,-226 390.508,-224.529 391.881,-231.393"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="386" y="-319" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="386" y="-303" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="386" y="-287" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="386" y="-271" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge21" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M395,-385C424,-374 453,-357 472,-333 493,-305 496,-263 496,-236"/>
-<polygon style="fill:black;stroke:black;" points="499.5,-236 496,-226 492.5,-236 499.5,-236"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="579" y="-319" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="579" y="-303" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="579" y="-287" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="579" y="-271" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="303,-72 195,-72 183,-60 183,-48 195,-36 303,-36 315,-48 315,-60 303,-72"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M195,-72C189,-72 183,-66 183,-60"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M183,-48C183,-42 189,-36 195,-36"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M303,-36C309,-36 315,-42 315,-48"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M315,-60C315,-66 309,-72 303,-72"/>
-<polyline style="fill:none;stroke:greenyellow;" points="303,-72 195,-72 "/>
-<path style="fill:none;stroke:greenyellow;" d="M195,-72C189,-72 183,-66 183,-60"/>
-<polyline style="fill:none;stroke:greenyellow;" points="183,-60 183,-48 "/>
-<path style="fill:none;stroke:greenyellow;" d="M183,-48C183,-42 189,-36 195,-36"/>
-<polyline style="fill:none;stroke:greenyellow;" points="195,-36 303,-36 "/>
-<path style="fill:none;stroke:greenyellow;" d="M303,-36C309,-36 315,-42 315,-48"/>
-<polyline style="fill:none;stroke:greenyellow;" points="315,-48 315,-60 "/>
-<path style="fill:none;stroke:greenyellow;" d="M315,-60C315,-66 309,-72 303,-72"/>
-<text text-anchor="middle" x="249" y="-48" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- UE_Assisted&#45;&gt;End -->
-<g id="edge25" class="edge"><title>UE_Assisted&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M188,-385C136,-372 82,-354 67,-333 0,-241 142,-127 212,-78"/>
-<polygon style="fill:black;stroke:black;" points="214.621,-80.4592 221,-72 210.738,-74.6349 214.621,-80.4592"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="167" y="-210" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="167" y="-194" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge27" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M495,-190C495,-169 491,-135 472,-115 451,-94 382,-77 325,-66"/>
-<polygon style="fill:red;stroke:red;" points="325.492,-62.5292 315,-64 324.119,-69.3933 325.492,-62.5292"/>
-<a xlink:title="Receive M.C. Release">
-</a>
-<a xlink:title="Receive M.C. Release">
-</a>
-<text text-anchor="middle" x="568" y="-125" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C. Release</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge29" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M398,-196C336,-187 265,-171 246,-147 232,-128 234,-102 239,-82"/>
-<polygon style="fill:black;stroke:black;" points="242.479,-82.584 242,-72 235.774,-80.5725 242.479,-82.584"/>
-<a xlink:title="M.C. Wait timer expired/nSend M.R.\n(Undefined Error)">
-</a>
-<a xlink:title="M.C. Wait timer expired/nSend M.R.\n(Undefined Error)">
-</a>
-<text text-anchor="middle" x="357" y="-133" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. Wait timer expired/nSend M.R.</text>
-<text text-anchor="middle" x="357" y="-117" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Undefined Error)</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/Hybrid-LBS-UE-AssistedMT-LR-AccurateGPSResult-MCReleaseTimeout.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,295 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="8.00in" height="6.27in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.749268 0.749268) rotate(0) translate(4 800)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-800 1021,-800 1021,4 -4,4"/>
-<text text-anchor="middle" x="508" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted MT&#45;LR &#45; Accurate GPS Result &#45; MC Release Timeout</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="42,-766 12,-766 2.13163e-014,-754 1.42109e-014,-742 12,-730 42,-730 54,-742 54,-754 42,-766"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-766C6,-766 2.4869e-014,-760 2.13163e-014,-754"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1.42109e-014,-742C1.06581e-014,-736 6,-730 12,-730"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M42,-730C48,-730 54,-736 54,-742"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M54,-754C54,-760 48,-766 42,-766"/>
-<polyline style="fill:none;stroke:greenyellow;" points="42,-766 12,-766 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-766C6,-766 2.4869e-014,-760 2.13163e-014,-754"/>
-<polyline style="fill:none;stroke:greenyellow;" points="2.13163e-014,-754 1.42109e-014,-742 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1.42109e-014,-742C1.06581e-014,-736 6,-730 12,-730"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-730 42,-730 "/>
-<path style="fill:none;stroke:greenyellow;" d="M42,-730C48,-730 54,-736 54,-742"/>
-<polyline style="fill:none;stroke:greenyellow;" points="54,-742 54,-754 "/>
-<path style="fill:none;stroke:greenyellow;" d="M54,-754C54,-760 48,-766 42,-766"/>
-<text text-anchor="middle" x="27" y="-742" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Priv_Request -->
-<g id="node3" class="node"><title>Priv_Request</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="406,-766 218,-766 206,-754 206,-742 218,-730 406,-730 418,-742 418,-754 406,-766"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M218,-766C212,-766 206,-760 206,-754"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M206,-742C206,-736 212,-730 218,-730"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M406,-730C412,-730 418,-736 418,-742"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M418,-754C418,-760 412,-766 406,-766"/>
-<polyline style="fill:none;stroke:greenyellow;" points="406,-766 218,-766 "/>
-<path style="fill:none;stroke:greenyellow;" d="M218,-766C212,-766 206,-760 206,-754"/>
-<polyline style="fill:none;stroke:greenyellow;" points="206,-754 206,-742 "/>
-<path style="fill:none;stroke:greenyellow;" d="M206,-742C206,-736 212,-730 218,-730"/>
-<polyline style="fill:none;stroke:greenyellow;" points="218,-730 406,-730 "/>
-<path style="fill:none;stroke:greenyellow;" d="M406,-730C412,-730 418,-736 418,-742"/>
-<polyline style="fill:none;stroke:greenyellow;" points="418,-742 418,-754 "/>
-<path style="fill:none;stroke:greenyellow;" d="M418,-754C418,-760 412,-766 406,-766"/>
-<text text-anchor="middle" x="312" y="-742" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing Privacy Request</text>
-</g>
-<!-- Idle&#45;&gt;Priv_Request -->
-<g id="edge3" class="edge"><title>Idle&#45;&gt;Priv_Request</title>
-<path style="fill:none;stroke:red;" d="M54,-748C87,-748 143,-748 195,-748"/>
-<polygon style="fill:red;stroke:red;" points="195,-751.5 205,-748 195,-744.5 195,-751.5"/>
-<a xlink:title="NotifyStartLcsMT&#45;LR/\nStart Privacy Request">
-</a>
-<a xlink:title="NotifyStartLcsMT&#45;LR/\nStart Privacy Request">
-</a>
-<text text-anchor="middle" x="130" y="-766" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">NotifyStartLcsMT&#45;LR/</text>
-<text text-anchor="middle" x="130" y="-750" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Start Privacy Request</text>
-</g>
-<!-- Waiting_MCStartup -->
-<g id="node4" class="node"><title>Waiting_MCStartup</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="738,-766 570,-766 558,-754 558,-742 570,-730 738,-730 750,-742 750,-754 738,-766"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M570,-766C564,-766 558,-760 558,-754"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M558,-742C558,-736 564,-730 570,-730"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M738,-730C744,-730 750,-736 750,-742"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M750,-754C750,-760 744,-766 738,-766"/>
-<polyline style="fill:none;stroke:greenyellow;" points="738,-766 570,-766 "/>
-<path style="fill:none;stroke:greenyellow;" d="M570,-766C564,-766 558,-760 558,-754"/>
-<polyline style="fill:none;stroke:greenyellow;" points="558,-754 558,-742 "/>
-<path style="fill:none;stroke:greenyellow;" d="M558,-742C558,-736 564,-730 570,-730"/>
-<polyline style="fill:none;stroke:greenyellow;" points="570,-730 738,-730 "/>
-<path style="fill:none;stroke:greenyellow;" d="M738,-730C744,-730 750,-736 750,-742"/>
-<polyline style="fill:none;stroke:greenyellow;" points="750,-742 750,-754 "/>
-<path style="fill:none;stroke:greenyellow;" d="M750,-754C750,-760 744,-766 738,-766"/>
-<text text-anchor="middle" x="654" y="-742" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Waiting for M.C. Startup</text>
-</g>
-<!-- Priv_Request&#45;&gt;Waiting_MCStartup -->
-<g id="edge5" class="edge"><title>Priv_Request&#45;&gt;Waiting_MCStartup</title>
-<path style="fill:none;stroke:red;" d="M419,-748C460,-748 507,-748 548,-748"/>
-<polygon style="fill:red;stroke:red;" points="548,-751.5 558,-748 548,-744.5 548,-751.5"/>
-<a xlink:title="Request Accepted/\nSend Release\n(Request Accepted)">
-</a>
-<a xlink:title="Request Accepted/\nSend Release\n(Request Accepted)">
-</a>
-<text text-anchor="middle" x="488" y="-782" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Request Accepted/</text>
-<text text-anchor="middle" x="488" y="-766" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Send Release</text>
-<text text-anchor="middle" x="488" y="-750" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">(Request Accepted)</text>
-</g>
-<!-- UE_Based -->
-<g id="node5" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="767,-610 541,-610 529,-598 529,-576 541,-564 767,-564 779,-576 779,-598 767,-610"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M541,-610C535,-610 529,-604 529,-598"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M529,-576C529,-570 535,-564 541,-564"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M767,-564C773,-564 779,-570 779,-576"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M779,-598C779,-604 773,-610 767,-610"/>
-<polyline style="fill:none;stroke:greenyellow;" points="767,-610 541,-610 "/>
-<path style="fill:none;stroke:greenyellow;" d="M541,-610C535,-610 529,-604 529,-598"/>
-<polyline style="fill:none;stroke:greenyellow;" points="529,-598 529,-576 "/>
-<path style="fill:none;stroke:greenyellow;" d="M529,-576C529,-570 535,-564 541,-564"/>
-<polyline style="fill:none;stroke:greenyellow;" points="541,-564 767,-564 "/>
-<path style="fill:none;stroke:greenyellow;" d="M767,-564C773,-564 779,-570 779,-576"/>
-<polyline style="fill:none;stroke:greenyellow;" points="779,-576 779,-598 "/>
-<path style="fill:none;stroke:greenyellow;" d="M779,-598C779,-604 773,-610 767,-610"/>
-<text text-anchor="middle" x="654" y="-590" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="654" y="-571" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Waiting_MCStartup&#45;&gt;UE_Based -->
-<g id="edge7" class="edge"><title>Waiting_MCStartup&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M654,-730C654,-704 654,-653 654,-620"/>
-<polygon style="fill:red;stroke:red;" points="657.5,-620 654,-610 650.5,-620 657.5,-620"/>
-<a xlink:title="Receive M.C./\nStart UE Based Positioning\nStart a2,a4">
-</a>
-<a xlink:title="Receive M.C./\nStart UE Based Positioning\nStart a2,a4">
-</a>
-<text text-anchor="middle" x="738" y="-680" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Receive M.C./</text>
-<text text-anchor="middle" x="738" y="-664" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Start UE Based Positioning</text>
-<text text-anchor="middle" x="738" y="-648" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Start a2,a4</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node6" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="392,-403 152,-403 140,-391 140,-369 152,-357 392,-357 404,-369 404,-391 392,-403"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M152,-403C146,-403 140,-397 140,-391"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M140,-369C140,-363 146,-357 152,-357"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M392,-357C398,-357 404,-363 404,-369"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M404,-391C404,-397 398,-403 392,-403"/>
-<polyline style="fill:none;stroke:greenyellow;" points="392,-403 152,-403 "/>
-<path style="fill:none;stroke:greenyellow;" d="M152,-403C146,-403 140,-397 140,-391"/>
-<polyline style="fill:none;stroke:greenyellow;" points="140,-391 140,-369 "/>
-<path style="fill:none;stroke:greenyellow;" d="M140,-369C140,-363 146,-357 152,-357"/>
-<polyline style="fill:none;stroke:greenyellow;" points="152,-357 392,-357 "/>
-<path style="fill:none;stroke:greenyellow;" d="M392,-357C398,-357 404,-363 404,-369"/>
-<polyline style="fill:none;stroke:greenyellow;" points="404,-369 404,-391 "/>
-<path style="fill:none;stroke:greenyellow;" d="M404,-391C404,-397 398,-403 392,-403"/>
-<text text-anchor="middle" x="272" y="-383" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="272" y="-364" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge9" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M558,-564C528,-555 495,-543 466,-528 404,-495 341,-443 304,-410"/>
-<polygon style="fill:red;stroke:red;" points="305.831,-406.951 296,-403 301.221,-412.219 305.831,-406.951"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="556" y="-514" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="556" y="-498" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="556" y="-482" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="556" y="-466" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="556" y="-450" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node7" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="480,-212 312,-212 300,-200 300,-188 312,-176 480,-176 492,-188 492,-200 480,-212"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M312,-212C306,-212 300,-206 300,-200"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M300,-188C300,-182 306,-176 312,-176"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M480,-176C486,-176 492,-182 492,-188"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M492,-200C492,-206 486,-212 480,-212"/>
-<polyline style="fill:none;stroke:greenyellow;" points="480,-212 312,-212 "/>
-<path style="fill:none;stroke:greenyellow;" d="M312,-212C306,-212 300,-206 300,-200"/>
-<polyline style="fill:none;stroke:greenyellow;" points="300,-200 300,-188 "/>
-<path style="fill:none;stroke:greenyellow;" d="M300,-188C300,-182 306,-176 312,-176"/>
-<polyline style="fill:none;stroke:greenyellow;" points="312,-176 480,-176 "/>
-<path style="fill:none;stroke:greenyellow;" d="M480,-176C486,-176 492,-182 492,-188"/>
-<polyline style="fill:none;stroke:greenyellow;" points="492,-188 492,-200 "/>
-<path style="fill:none;stroke:greenyellow;" d="M492,-200C492,-206 486,-212 480,-212"/>
-<text text-anchor="middle" x="396" y="-188" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge11" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M656,-564C661,-495 670,-295 630,-248 613,-228 555,-215 502,-206"/>
-<polygon style="fill:black;stroke:black;" points="502.492,-202.529 492,-204 501.119,-209.393 502.492,-202.529"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="745" y="-398" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="745" y="-382" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="745" y="-366" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="745" y="-350" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge13" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M695,-564C762,-523 885,-432 835,-348 788,-268 740,-279 654,-248 605,-230 550,-217 502,-209"/>
-<polygon style="fill:black;stroke:black;" points="502.492,-205.529 492,-207 501.119,-212.393 502.492,-205.529"/>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="931" y="-398" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix (Futile)/</text>
-<text text-anchor="middle" x="931" y="-382" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="931" y="-366" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="931" y="-350" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge15" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M272,-403C222,-453 122,-453 122,-391 122,-334 132,-330 139,-370"/>
-<polygon style="fill:black;stroke:black;" points="135.522,-370.398 140,-380 142.488,-369.701 135.522,-370.398"/>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="74" y="-390" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="74" y="-374" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="74" y="-358" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge17" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M265,-357C258,-328 251,-280 273,-248 282,-234 295,-224 310,-216"/>
-<polygon style="fill:black;stroke:black;" points="311.283,-219.26 319,-212 308.44,-212.863 311.283,-219.26"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="359" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="359" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="359" y="-266" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="359" y="-250" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge19" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:red;" d="M355,-357C394,-344 434,-328 445,-312 461,-288 455,-274 445,-248 441,-237 434,-228 426,-219"/>
-<polygon style="fill:red;stroke:red;" points="428.546,-216.596 419,-212 423.596,-221.546 428.546,-216.596"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="540" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="540" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="540" y="-266" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Send M.R.</text>
-<text text-anchor="middle" x="540" y="-250" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge21" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M177,-357C135,-345 92,-329 80,-312 63,-288 61,-269 80,-248 93,-232 203,-215 290,-205"/>
-<polygon style="fill:black;stroke:black;" points="290.398,-208.478 300,-204 289.701,-201.512 290.398,-208.478"/>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="166" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix (Futile)/</text>
-<text text-anchor="middle" x="166" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="166" y="-266" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="166" y="-250" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="205,-72 97,-72 85,-60 85,-48 97,-36 205,-36 217,-48 217,-60 205,-72"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M97,-72C91,-72 85,-66 85,-60"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M85,-48C85,-42 91,-36 97,-36"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M205,-36C211,-36 217,-42 217,-48"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M217,-60C217,-66 211,-72 205,-72"/>
-<polyline style="fill:none;stroke:greenyellow;" points="205,-72 97,-72 "/>
-<path style="fill:none;stroke:greenyellow;" d="M97,-72C91,-72 85,-66 85,-60"/>
-<polyline style="fill:none;stroke:greenyellow;" points="85,-60 85,-48 "/>
-<path style="fill:none;stroke:greenyellow;" d="M85,-48C85,-42 91,-36 97,-36"/>
-<polyline style="fill:none;stroke:greenyellow;" points="97,-36 205,-36 "/>
-<path style="fill:none;stroke:greenyellow;" d="M205,-36C211,-36 217,-42 217,-48"/>
-<polyline style="fill:none;stroke:greenyellow;" points="217,-48 217,-60 "/>
-<path style="fill:none;stroke:greenyellow;" d="M217,-60C217,-66 211,-72 205,-72"/>
-<text text-anchor="middle" x="151" y="-48" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- UE_Assisted&#45;&gt;End -->
-<g id="edge23" class="edge"><title>UE_Assisted&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M163,-357C118,-345 74,-330 61,-312 7,-237 85,-129 127,-80"/>
-<polygon style="fill:black;stroke:black;" points="130.049,-81.8306 134,-72 124.781,-77.221 130.049,-81.8306"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="144" y="-196" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="144" y="-180" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge25" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M396,-176C396,-156 392,-125 374,-108 353,-87 283,-73 227,-64"/>
-<polygon style="fill:black;stroke:black;" points="227.492,-60.5292 217,-62 226.119,-67.3933 227.492,-60.5292"/>
-<a xlink:title="Receive M.C. Release">
-</a>
-<a xlink:title="Receive M.C. Release">
-</a>
-<text text-anchor="middle" x="459" y="-118" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge27" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M300,-185C238,-177 167,-163 148,-140 135,-124 137,-100 141,-82"/>
-<polygon style="fill:red;stroke:red;" points="144.479,-82.584 144,-72 137.774,-80.5725 144.479,-82.584"/>
-<a xlink:title="M.C. Wait timer expired/nSend M.R.\n(Undefined Error)">
-</a>
-<a xlink:title="M.C. Wait timer expired/nSend M.R.\n(Undefined Error)">
-</a>
-<text text-anchor="middle" x="259" y="-126" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">M.C. Wait timer expired/nSend M.R.</text>
-<text text-anchor="middle" x="259" y="-110" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">(Undefined Error)</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/Hybrid-LBS-UE-AssistedMT-LR-AccurateGPSResult.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,295 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="8.00in" height="6.27in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.749268 0.749268) rotate(0) translate(4 800)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-800 1021,-800 1021,4 -4,4"/>
-<text text-anchor="middle" x="508" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted MT&#45;LR &#45; Accurate GPS Result</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="42,-766 12,-766 2.13163e-014,-754 1.42109e-014,-742 12,-730 42,-730 54,-742 54,-754 42,-766"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-766C6,-766 2.4869e-014,-760 2.13163e-014,-754"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1.42109e-014,-742C1.06581e-014,-736 6,-730 12,-730"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M42,-730C48,-730 54,-736 54,-742"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M54,-754C54,-760 48,-766 42,-766"/>
-<polyline style="fill:none;stroke:greenyellow;" points="42,-766 12,-766 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-766C6,-766 2.4869e-014,-760 2.13163e-014,-754"/>
-<polyline style="fill:none;stroke:greenyellow;" points="2.13163e-014,-754 1.42109e-014,-742 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1.42109e-014,-742C1.06581e-014,-736 6,-730 12,-730"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-730 42,-730 "/>
-<path style="fill:none;stroke:greenyellow;" d="M42,-730C48,-730 54,-736 54,-742"/>
-<polyline style="fill:none;stroke:greenyellow;" points="54,-742 54,-754 "/>
-<path style="fill:none;stroke:greenyellow;" d="M54,-754C54,-760 48,-766 42,-766"/>
-<text text-anchor="middle" x="27" y="-742" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Priv_Request -->
-<g id="node3" class="node"><title>Priv_Request</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="406,-766 218,-766 206,-754 206,-742 218,-730 406,-730 418,-742 418,-754 406,-766"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M218,-766C212,-766 206,-760 206,-754"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M206,-742C206,-736 212,-730 218,-730"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M406,-730C412,-730 418,-736 418,-742"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M418,-754C418,-760 412,-766 406,-766"/>
-<polyline style="fill:none;stroke:greenyellow;" points="406,-766 218,-766 "/>
-<path style="fill:none;stroke:greenyellow;" d="M218,-766C212,-766 206,-760 206,-754"/>
-<polyline style="fill:none;stroke:greenyellow;" points="206,-754 206,-742 "/>
-<path style="fill:none;stroke:greenyellow;" d="M206,-742C206,-736 212,-730 218,-730"/>
-<polyline style="fill:none;stroke:greenyellow;" points="218,-730 406,-730 "/>
-<path style="fill:none;stroke:greenyellow;" d="M406,-730C412,-730 418,-736 418,-742"/>
-<polyline style="fill:none;stroke:greenyellow;" points="418,-742 418,-754 "/>
-<path style="fill:none;stroke:greenyellow;" d="M418,-754C418,-760 412,-766 406,-766"/>
-<text text-anchor="middle" x="312" y="-742" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing Privacy Request</text>
-</g>
-<!-- Idle&#45;&gt;Priv_Request -->
-<g id="edge3" class="edge"><title>Idle&#45;&gt;Priv_Request</title>
-<path style="fill:none;stroke:red;" d="M54,-748C87,-748 143,-748 195,-748"/>
-<polygon style="fill:red;stroke:red;" points="195,-751.5 205,-748 195,-744.5 195,-751.5"/>
-<a xlink:title="NotifyStartLcsMT&#45;LR/\nStart Privacy Request">
-</a>
-<a xlink:title="NotifyStartLcsMT&#45;LR/\nStart Privacy Request">
-</a>
-<text text-anchor="middle" x="130" y="-766" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">NotifyStartLcsMT&#45;LR/</text>
-<text text-anchor="middle" x="130" y="-750" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Start Privacy Request</text>
-</g>
-<!-- Waiting_MCStartup -->
-<g id="node4" class="node"><title>Waiting_MCStartup</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="738,-766 570,-766 558,-754 558,-742 570,-730 738,-730 750,-742 750,-754 738,-766"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M570,-766C564,-766 558,-760 558,-754"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M558,-742C558,-736 564,-730 570,-730"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M738,-730C744,-730 750,-736 750,-742"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M750,-754C750,-760 744,-766 738,-766"/>
-<polyline style="fill:none;stroke:greenyellow;" points="738,-766 570,-766 "/>
-<path style="fill:none;stroke:greenyellow;" d="M570,-766C564,-766 558,-760 558,-754"/>
-<polyline style="fill:none;stroke:greenyellow;" points="558,-754 558,-742 "/>
-<path style="fill:none;stroke:greenyellow;" d="M558,-742C558,-736 564,-730 570,-730"/>
-<polyline style="fill:none;stroke:greenyellow;" points="570,-730 738,-730 "/>
-<path style="fill:none;stroke:greenyellow;" d="M738,-730C744,-730 750,-736 750,-742"/>
-<polyline style="fill:none;stroke:greenyellow;" points="750,-742 750,-754 "/>
-<path style="fill:none;stroke:greenyellow;" d="M750,-754C750,-760 744,-766 738,-766"/>
-<text text-anchor="middle" x="654" y="-742" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Waiting for M.C. Startup</text>
-</g>
-<!-- Priv_Request&#45;&gt;Waiting_MCStartup -->
-<g id="edge5" class="edge"><title>Priv_Request&#45;&gt;Waiting_MCStartup</title>
-<path style="fill:none;stroke:red;" d="M419,-748C460,-748 507,-748 548,-748"/>
-<polygon style="fill:red;stroke:red;" points="548,-751.5 558,-748 548,-744.5 548,-751.5"/>
-<a xlink:title="Request Accepted/\nSend Release\n(Request Accepted)">
-</a>
-<a xlink:title="Request Accepted/\nSend Release\n(Request Accepted)">
-</a>
-<text text-anchor="middle" x="488" y="-782" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Request Accepted/</text>
-<text text-anchor="middle" x="488" y="-766" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Send Release</text>
-<text text-anchor="middle" x="488" y="-750" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">(Request Accepted)</text>
-</g>
-<!-- UE_Based -->
-<g id="node5" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="767,-610 541,-610 529,-598 529,-576 541,-564 767,-564 779,-576 779,-598 767,-610"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M541,-610C535,-610 529,-604 529,-598"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M529,-576C529,-570 535,-564 541,-564"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M767,-564C773,-564 779,-570 779,-576"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M779,-598C779,-604 773,-610 767,-610"/>
-<polyline style="fill:none;stroke:greenyellow;" points="767,-610 541,-610 "/>
-<path style="fill:none;stroke:greenyellow;" d="M541,-610C535,-610 529,-604 529,-598"/>
-<polyline style="fill:none;stroke:greenyellow;" points="529,-598 529,-576 "/>
-<path style="fill:none;stroke:greenyellow;" d="M529,-576C529,-570 535,-564 541,-564"/>
-<polyline style="fill:none;stroke:greenyellow;" points="541,-564 767,-564 "/>
-<path style="fill:none;stroke:greenyellow;" d="M767,-564C773,-564 779,-570 779,-576"/>
-<polyline style="fill:none;stroke:greenyellow;" points="779,-576 779,-598 "/>
-<path style="fill:none;stroke:greenyellow;" d="M779,-598C779,-604 773,-610 767,-610"/>
-<text text-anchor="middle" x="654" y="-590" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="654" y="-571" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Waiting_MCStartup&#45;&gt;UE_Based -->
-<g id="edge7" class="edge"><title>Waiting_MCStartup&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M654,-730C654,-704 654,-653 654,-620"/>
-<polygon style="fill:red;stroke:red;" points="657.5,-620 654,-610 650.5,-620 657.5,-620"/>
-<a xlink:title="Receive M.C./\nStart UE Based Positioning\nStart a2,a4">
-</a>
-<a xlink:title="Receive M.C./\nStart UE Based Positioning\nStart a2,a4">
-</a>
-<text text-anchor="middle" x="738" y="-680" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Receive M.C./</text>
-<text text-anchor="middle" x="738" y="-664" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Start UE Based Positioning</text>
-<text text-anchor="middle" x="738" y="-648" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Start a2,a4</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node6" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="392,-403 152,-403 140,-391 140,-369 152,-357 392,-357 404,-369 404,-391 392,-403"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M152,-403C146,-403 140,-397 140,-391"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M140,-369C140,-363 146,-357 152,-357"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M392,-357C398,-357 404,-363 404,-369"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M404,-391C404,-397 398,-403 392,-403"/>
-<polyline style="fill:none;stroke:greenyellow;" points="392,-403 152,-403 "/>
-<path style="fill:none;stroke:greenyellow;" d="M152,-403C146,-403 140,-397 140,-391"/>
-<polyline style="fill:none;stroke:greenyellow;" points="140,-391 140,-369 "/>
-<path style="fill:none;stroke:greenyellow;" d="M140,-369C140,-363 146,-357 152,-357"/>
-<polyline style="fill:none;stroke:greenyellow;" points="152,-357 392,-357 "/>
-<path style="fill:none;stroke:greenyellow;" d="M392,-357C398,-357 404,-363 404,-369"/>
-<polyline style="fill:none;stroke:greenyellow;" points="404,-369 404,-391 "/>
-<path style="fill:none;stroke:greenyellow;" d="M404,-391C404,-397 398,-403 392,-403"/>
-<text text-anchor="middle" x="272" y="-383" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="272" y="-364" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge9" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M558,-564C528,-555 495,-543 466,-528 404,-495 341,-443 304,-410"/>
-<polygon style="fill:red;stroke:red;" points="305.831,-406.951 296,-403 301.221,-412.219 305.831,-406.951"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="556" y="-514" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="556" y="-498" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="556" y="-482" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="556" y="-466" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="556" y="-450" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node7" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="480,-212 312,-212 300,-200 300,-188 312,-176 480,-176 492,-188 492,-200 480,-212"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M312,-212C306,-212 300,-206 300,-200"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M300,-188C300,-182 306,-176 312,-176"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M480,-176C486,-176 492,-182 492,-188"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M492,-200C492,-206 486,-212 480,-212"/>
-<polyline style="fill:none;stroke:greenyellow;" points="480,-212 312,-212 "/>
-<path style="fill:none;stroke:greenyellow;" d="M312,-212C306,-212 300,-206 300,-200"/>
-<polyline style="fill:none;stroke:greenyellow;" points="300,-200 300,-188 "/>
-<path style="fill:none;stroke:greenyellow;" d="M300,-188C300,-182 306,-176 312,-176"/>
-<polyline style="fill:none;stroke:greenyellow;" points="312,-176 480,-176 "/>
-<path style="fill:none;stroke:greenyellow;" d="M480,-176C486,-176 492,-182 492,-188"/>
-<polyline style="fill:none;stroke:greenyellow;" points="492,-188 492,-200 "/>
-<path style="fill:none;stroke:greenyellow;" d="M492,-200C492,-206 486,-212 480,-212"/>
-<text text-anchor="middle" x="396" y="-188" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge11" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M656,-564C661,-495 670,-295 630,-248 613,-228 555,-215 502,-206"/>
-<polygon style="fill:black;stroke:black;" points="502.492,-202.529 492,-204 501.119,-209.393 502.492,-202.529"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="745" y="-398" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="745" y="-382" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="745" y="-366" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="745" y="-350" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge13" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M695,-564C762,-523 885,-432 835,-348 788,-268 740,-279 654,-248 605,-230 550,-217 502,-209"/>
-<polygon style="fill:black;stroke:black;" points="502.492,-205.529 492,-207 501.119,-212.393 502.492,-205.529"/>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="931" y="-398" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix (Futile)/</text>
-<text text-anchor="middle" x="931" y="-382" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="931" y="-366" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="931" y="-350" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge15" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M272,-403C222,-453 122,-453 122,-391 122,-334 132,-330 139,-370"/>
-<polygon style="fill:black;stroke:black;" points="135.522,-370.398 140,-380 142.488,-369.701 135.522,-370.398"/>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="74" y="-390" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="74" y="-374" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="74" y="-358" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge17" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M265,-357C258,-328 251,-280 273,-248 282,-234 295,-224 310,-216"/>
-<polygon style="fill:black;stroke:black;" points="311.283,-219.26 319,-212 308.44,-212.863 311.283,-219.26"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="359" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="359" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="359" y="-266" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="359" y="-250" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge19" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:red;" d="M355,-357C394,-344 434,-328 445,-312 461,-288 455,-274 445,-248 441,-237 434,-228 426,-219"/>
-<polygon style="fill:red;stroke:red;" points="428.546,-216.596 419,-212 423.596,-221.546 428.546,-216.596"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="540" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="540" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="540" y="-266" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Send M.R.</text>
-<text text-anchor="middle" x="540" y="-250" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge21" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M177,-357C135,-345 92,-329 80,-312 63,-288 61,-269 80,-248 93,-232 203,-215 290,-205"/>
-<polygon style="fill:black;stroke:black;" points="290.398,-208.478 300,-204 289.701,-201.512 290.398,-208.478"/>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="166" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix (Futile)/</text>
-<text text-anchor="middle" x="166" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="166" y="-266" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="166" y="-250" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="205,-72 97,-72 85,-60 85,-48 97,-36 205,-36 217,-48 217,-60 205,-72"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M97,-72C91,-72 85,-66 85,-60"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M85,-48C85,-42 91,-36 97,-36"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M205,-36C211,-36 217,-42 217,-48"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M217,-60C217,-66 211,-72 205,-72"/>
-<polyline style="fill:none;stroke:greenyellow;" points="205,-72 97,-72 "/>
-<path style="fill:none;stroke:greenyellow;" d="M97,-72C91,-72 85,-66 85,-60"/>
-<polyline style="fill:none;stroke:greenyellow;" points="85,-60 85,-48 "/>
-<path style="fill:none;stroke:greenyellow;" d="M85,-48C85,-42 91,-36 97,-36"/>
-<polyline style="fill:none;stroke:greenyellow;" points="97,-36 205,-36 "/>
-<path style="fill:none;stroke:greenyellow;" d="M205,-36C211,-36 217,-42 217,-48"/>
-<polyline style="fill:none;stroke:greenyellow;" points="217,-48 217,-60 "/>
-<path style="fill:none;stroke:greenyellow;" d="M217,-60C217,-66 211,-72 205,-72"/>
-<text text-anchor="middle" x="151" y="-48" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- UE_Assisted&#45;&gt;End -->
-<g id="edge23" class="edge"><title>UE_Assisted&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M163,-357C118,-345 74,-330 61,-312 7,-237 85,-129 127,-80"/>
-<polygon style="fill:black;stroke:black;" points="130.049,-81.8306 134,-72 124.781,-77.221 130.049,-81.8306"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="144" y="-196" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="144" y="-180" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge25" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M396,-176C396,-156 392,-125 374,-108 353,-87 283,-73 227,-64"/>
-<polygon style="fill:red;stroke:red;" points="227.492,-60.5292 217,-62 226.119,-67.3933 227.492,-60.5292"/>
-<a xlink:title="Receive M.C. Release">
-</a>
-<a xlink:title="Receive M.C. Release">
-</a>
-<text text-anchor="middle" x="459" y="-118" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;fill:red;">Receive M.C. Release</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge27" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M300,-185C238,-177 167,-163 148,-140 135,-124 137,-100 141,-82"/>
-<polygon style="fill:black;stroke:black;" points="144.479,-82.584 144,-72 137.774,-80.5725 144.479,-82.584"/>
-<a xlink:title="M.C. Wait timer expired/nSend M.R.\n(Undefined Error)">
-</a>
-<a xlink:title="M.C. Wait timer expired/nSend M.R.\n(Undefined Error)">
-</a>
-<text text-anchor="middle" x="259" y="-126" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. Wait timer expired/nSend M.R.</text>
-<text text-anchor="middle" x="259" y="-110" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Undefined Error)</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/Hybrid-LBS-UE-AssistedMT-LR-Futile.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,294 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="8.00in" height="6.35in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.718428 0.718428) rotate(0) translate(4 846)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-846 1065,-846 1065,4 -4,4"/>
-<text text-anchor="middle" x="530" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; UE&#45;Based MT&#45;LR &#45; Futile</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="42,-804 12,-804 2.13163e-014,-792 1.42109e-014,-780 12,-768 42,-768 54,-780 54,-792 42,-804"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-804C6,-804 2.4869e-014,-798 2.13163e-014,-792"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1.42109e-014,-780C1.06581e-014,-774 6,-768 12,-768"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M42,-768C48,-768 54,-774 54,-780"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M54,-792C54,-798 48,-804 42,-804"/>
-<polyline style="fill:none;stroke:greenyellow;" points="42,-804 12,-804 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-804C6,-804 2.4869e-014,-798 2.13163e-014,-792"/>
-<polyline style="fill:none;stroke:greenyellow;" points="2.13163e-014,-792 1.42109e-014,-780 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1.42109e-014,-780C1.06581e-014,-774 6,-768 12,-768"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-768 42,-768 "/>
-<path style="fill:none;stroke:greenyellow;" d="M42,-768C48,-768 54,-774 54,-780"/>
-<polyline style="fill:none;stroke:greenyellow;" points="54,-780 54,-792 "/>
-<path style="fill:none;stroke:greenyellow;" d="M54,-792C54,-798 48,-804 42,-804"/>
-<text text-anchor="middle" x="27" y="-780" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Priv_Request -->
-<g id="node3" class="node"><title>Priv_Request</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="428,-804 240,-804 228,-792 228,-780 240,-768 428,-768 440,-780 440,-792 428,-804"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M240,-804C234,-804 228,-798 228,-792"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M228,-780C228,-774 234,-768 240,-768"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M428,-768C434,-768 440,-774 440,-780"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M440,-792C440,-798 434,-804 428,-804"/>
-<polyline style="fill:none;stroke:greenyellow;" points="428,-804 240,-804 "/>
-<path style="fill:none;stroke:greenyellow;" d="M240,-804C234,-804 228,-798 228,-792"/>
-<polyline style="fill:none;stroke:greenyellow;" points="228,-792 228,-780 "/>
-<path style="fill:none;stroke:greenyellow;" d="M228,-780C228,-774 234,-768 240,-768"/>
-<polyline style="fill:none;stroke:greenyellow;" points="240,-768 428,-768 "/>
-<path style="fill:none;stroke:greenyellow;" d="M428,-768C434,-768 440,-774 440,-780"/>
-<polyline style="fill:none;stroke:greenyellow;" points="440,-780 440,-792 "/>
-<path style="fill:none;stroke:greenyellow;" d="M440,-792C440,-798 434,-804 428,-804"/>
-<text text-anchor="middle" x="334" y="-780" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing Privacy Request</text>
-</g>
-<!-- Idle&#45;&gt;Priv_Request -->
-<g id="edge3" class="edge"><title>Idle&#45;&gt;Priv_Request</title>
-<path style="fill:none;stroke:red;" d="M54,-786C91,-786 158,-786 217,-786"/>
-<polygon style="fill:red;stroke:red;" points="217,-789.5 227,-786 217,-782.5 217,-789.5"/>
-<a xlink:title="NotifyStartLcsMT&#45;LR/\nStart Privacy Request">
-</a>
-<a xlink:title="NotifyStartLcsMT&#45;LR/\nStart Privacy Request">
-</a>
-<text text-anchor="middle" x="141" y="-808" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">NotifyStartLcsMT&#45;LR/</text>
-<text text-anchor="middle" x="141" y="-789" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Privacy Request</text>
-</g>
-<!-- Waiting_MCStartup -->
-<g id="node4" class="node"><title>Waiting_MCStartup</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="780,-804 612,-804 600,-792 600,-780 612,-768 780,-768 792,-780 792,-792 780,-804"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M612,-804C606,-804 600,-798 600,-792"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M600,-780C600,-774 606,-768 612,-768"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M780,-768C786,-768 792,-774 792,-780"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M792,-792C792,-798 786,-804 780,-804"/>
-<polyline style="fill:none;stroke:greenyellow;" points="780,-804 612,-804 "/>
-<path style="fill:none;stroke:greenyellow;" d="M612,-804C606,-804 600,-798 600,-792"/>
-<polyline style="fill:none;stroke:greenyellow;" points="600,-792 600,-780 "/>
-<path style="fill:none;stroke:greenyellow;" d="M600,-780C600,-774 606,-768 612,-768"/>
-<polyline style="fill:none;stroke:greenyellow;" points="612,-768 780,-768 "/>
-<path style="fill:none;stroke:greenyellow;" d="M780,-768C786,-768 792,-774 792,-780"/>
-<polyline style="fill:none;stroke:greenyellow;" points="792,-780 792,-792 "/>
-<path style="fill:none;stroke:greenyellow;" d="M792,-792C792,-798 786,-804 780,-804"/>
-<text text-anchor="middle" x="696" y="-780" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Waiting for M.C. Startup</text>
-</g>
-<!-- Priv_Request&#45;&gt;Waiting_MCStartup -->
-<g id="edge5" class="edge"><title>Priv_Request&#45;&gt;Waiting_MCStartup</title>
-<path style="fill:none;stroke:red;" d="M441,-786C488,-786 543,-786 590,-786"/>
-<polygon style="fill:red;stroke:red;" points="590,-789.5 600,-786 590,-782.5 590,-789.5"/>
-<a xlink:title="Request Accepted/\nSend Release\n(Request Accepted)">
-</a>
-<a xlink:title="Request Accepted/\nSend Release\n(Request Accepted)">
-</a>
-<text text-anchor="middle" x="520" y="-827" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Request Accepted/</text>
-<text text-anchor="middle" x="520" y="-808" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send Release</text>
-<text text-anchor="middle" x="520" y="-789" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Request Accepted)</text>
-</g>
-<!-- UE_Based -->
-<g id="node5" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="809,-638 583,-638 571,-626 571,-604 583,-592 809,-592 821,-604 821,-626 809,-638"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M583,-638C577,-638 571,-632 571,-626"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M571,-604C571,-598 577,-592 583,-592"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M809,-592C815,-592 821,-598 821,-604"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M821,-626C821,-632 815,-638 809,-638"/>
-<polyline style="fill:none;stroke:greenyellow;" points="809,-638 583,-638 "/>
-<path style="fill:none;stroke:greenyellow;" d="M583,-638C577,-638 571,-632 571,-626"/>
-<polyline style="fill:none;stroke:greenyellow;" points="571,-626 571,-604 "/>
-<path style="fill:none;stroke:greenyellow;" d="M571,-604C571,-598 577,-592 583,-592"/>
-<polyline style="fill:none;stroke:greenyellow;" points="583,-592 809,-592 "/>
-<path style="fill:none;stroke:greenyellow;" d="M809,-592C815,-592 821,-598 821,-604"/>
-<polyline style="fill:none;stroke:greenyellow;" points="821,-604 821,-626 "/>
-<path style="fill:none;stroke:greenyellow;" d="M821,-626C821,-632 815,-638 809,-638"/>
-<text text-anchor="middle" x="696" y="-618" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="696" y="-599" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Waiting_MCStartup&#45;&gt;UE_Based -->
-<g id="edge7" class="edge"><title>Waiting_MCStartup&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M696,-768C696,-740 696,-684 696,-648"/>
-<polygon style="fill:red;stroke:red;" points="699.5,-648 696,-638 692.5,-648 699.5,-648"/>
-<a xlink:title="Receive M.C./\nStart UE Based Positioning\nStart a2,a4">
-</a>
-<a xlink:title="Receive M.C./\nStart UE Based Positioning\nStart a2,a4">
-</a>
-<text text-anchor="middle" x="793" y="-716" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C./</text>
-<text text-anchor="middle" x="793" y="-697" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start UE Based Positioning</text>
-<text text-anchor="middle" x="793" y="-678" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start a2,a4</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node6" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="434,-415 194,-415 182,-403 182,-381 194,-369 434,-369 446,-381 446,-403 434,-415"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M194,-415C188,-415 182,-409 182,-403"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M182,-381C182,-375 188,-369 194,-369"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M434,-369C440,-369 446,-375 446,-381"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M446,-403C446,-409 440,-415 434,-415"/>
-<polyline style="fill:none;stroke:greenyellow;" points="434,-415 194,-415 "/>
-<path style="fill:none;stroke:greenyellow;" d="M194,-415C188,-415 182,-409 182,-403"/>
-<polyline style="fill:none;stroke:greenyellow;" points="182,-403 182,-381 "/>
-<path style="fill:none;stroke:greenyellow;" d="M182,-381C182,-375 188,-369 194,-369"/>
-<polyline style="fill:none;stroke:greenyellow;" points="194,-369 434,-369 "/>
-<path style="fill:none;stroke:greenyellow;" d="M434,-369C440,-369 446,-375 446,-381"/>
-<polyline style="fill:none;stroke:greenyellow;" points="446,-381 446,-403 "/>
-<path style="fill:none;stroke:greenyellow;" d="M446,-403C446,-409 440,-415 434,-415"/>
-<text text-anchor="middle" x="314" y="-395" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="314" y="-376" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge9" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M571,-592C540,-583 508,-572 480,-556 420,-522 366,-460 337,-423"/>
-<polygon style="fill:red;stroke:red;" points="339.8,-420.9 331,-415 334.2,-425.1 339.8,-420.9"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="584" y="-540" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="584" y="-521" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="584" y="-502" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="584" y="-483" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="584" y="-464" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node7" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="509,-212 341,-212 329,-200 329,-188 341,-176 509,-176 521,-188 521,-200 509,-212"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M341,-212C335,-212 329,-206 329,-200"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M329,-188C329,-182 335,-176 341,-176"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M509,-176C515,-176 521,-182 521,-188"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M521,-200C521,-206 515,-212 509,-212"/>
-<polyline style="fill:none;stroke:greenyellow;" points="509,-212 341,-212 "/>
-<path style="fill:none;stroke:greenyellow;" d="M341,-212C335,-212 329,-206 329,-200"/>
-<polyline style="fill:none;stroke:greenyellow;" points="329,-200 329,-188 "/>
-<path style="fill:none;stroke:greenyellow;" d="M329,-188C329,-182 335,-176 341,-176"/>
-<polyline style="fill:none;stroke:greenyellow;" points="341,-176 509,-176 "/>
-<path style="fill:none;stroke:greenyellow;" d="M509,-176C515,-176 521,-182 521,-188"/>
-<polyline style="fill:none;stroke:greenyellow;" points="521,-188 521,-200 "/>
-<path style="fill:none;stroke:greenyellow;" d="M521,-200C521,-206 515,-212 509,-212"/>
-<text text-anchor="middle" x="425" y="-188" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge11" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M698,-592C704,-519 718,-300 674,-248 655,-226 590,-213 531,-204"/>
-<polygon style="fill:black;stroke:black;" points="531.299,-200.512 521,-203 530.602,-207.478 531.299,-200.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="789" y="-410" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="789" y="-394" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="789" y="-378" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="789" y="-362" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge13" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M735,-592C802,-548 929,-451 879,-360 833,-277 786,-282 699,-248 645,-226 583,-214 531,-206"/>
-<polygon style="fill:black;stroke:black;" points="531.492,-202.529 521,-204 530.119,-209.393 531.492,-202.529"/>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="975" y="-410" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix (Futile)/</text>
-<text text-anchor="middle" x="975" y="-394" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="975" y="-378" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="975" y="-362" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge15" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M314,-415C264,-468 164,-468 164,-403 164,-343 174,-339 181,-382"/>
-<polygon style="fill:black;stroke:black;" points="177.522,-382.398 182,-392 184.488,-381.701 177.522,-382.398"/>
-<a xlink:title="Timer t expired/\nSend M.R">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R">
-</a>
-<text text-anchor="middle" x="116" y="-394" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="116" y="-378" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge17" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M307,-369C299,-339 291,-285 315,-248 323,-235 335,-224 349,-217"/>
-<polygon style="fill:black;stroke:black;" points="350.958,-219.916 358,-212 347.559,-213.797 350.958,-219.916"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="401" y="-304" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="401" y="-288" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="401" y="-272" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="401" y="-256" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge19" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M397,-369C436,-356 476,-340 487,-324 506,-296 500,-278 487,-248 482,-236 472,-226 463,-218"/>
-<polygon style="fill:black;stroke:black;" points="465.1,-215.2 455,-212 460.9,-220.8 465.1,-215.2"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="584" y="-304" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="584" y="-288" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="584" y="-272" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="584" y="-256" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge21" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:red;" d="M197,-369C152,-357 107,-342 94,-324 73,-296 72,-273 94,-248 108,-231 228,-214 319,-204"/>
-<polygon style="fill:red;stroke:red;" points="319.398,-207.478 329,-203 318.701,-200.512 319.398,-207.478"/>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="193" y="-308" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">UE&#45;Based fix (Futile)/</text>
-<text text-anchor="middle" x="193" y="-289" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="193" y="-270" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="193" y="-251" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(confidence=100)</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="234,-72 126,-72 114,-60 114,-48 126,-36 234,-36 246,-48 246,-60 234,-72"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M126,-72C120,-72 114,-66 114,-60"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M114,-48C114,-42 120,-36 126,-36"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M234,-36C240,-36 246,-42 246,-48"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M246,-60C246,-66 240,-72 234,-72"/>
-<polyline style="fill:none;stroke:greenyellow;" points="234,-72 126,-72 "/>
-<path style="fill:none;stroke:greenyellow;" d="M126,-72C120,-72 114,-66 114,-60"/>
-<polyline style="fill:none;stroke:greenyellow;" points="114,-60 114,-48 "/>
-<path style="fill:none;stroke:greenyellow;" d="M114,-48C114,-42 120,-36 126,-36"/>
-<polyline style="fill:none;stroke:greenyellow;" points="126,-36 234,-36 "/>
-<path style="fill:none;stroke:greenyellow;" d="M234,-36C240,-36 246,-42 246,-48"/>
-<polyline style="fill:none;stroke:greenyellow;" points="246,-48 246,-60 "/>
-<path style="fill:none;stroke:greenyellow;" d="M246,-60C246,-66 240,-72 234,-72"/>
-<text text-anchor="middle" x="180" y="-48" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- UE_Assisted&#45;&gt;End -->
-<g id="edge23" class="edge"><title>UE_Assisted&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M182,-369C133,-358 87,-343 73,-324 14,-246 107,-130 155,-79"/>
-<polygon style="fill:black;stroke:black;" points="157.404,-81.546 162,-72 152.454,-76.5962 157.404,-81.546"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="164" y="-196" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="164" y="-180" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge25" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M425,-176C425,-156 421,-125 403,-108 382,-87 312,-73 256,-64"/>
-<polygon style="fill:red;stroke:red;" points="256.492,-60.5292 246,-62 255.119,-67.3933 256.492,-60.5292"/>
-<a xlink:title="Receive M.C. Release">
-</a>
-<a xlink:title="Receive M.C. Release">
-</a>
-<text text-anchor="middle" x="499" y="-118" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C. Release</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge27" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M329,-185C267,-177 196,-163 177,-140 164,-124 166,-100 170,-82"/>
-<polygon style="fill:black;stroke:black;" points="173.479,-82.584 173,-72 166.774,-80.5725 173.479,-82.584"/>
-<a xlink:title="M.C. Wait timer expired/nSend M.R.\n(Undefined Error)">
-</a>
-<a xlink:title="M.C. Wait timer expired/nSend M.R.\n(Undefined Error)">
-</a>
-<text text-anchor="middle" x="288" y="-126" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. Wait timer expired/nSend M.R.</text>
-<text text-anchor="middle" x="288" y="-110" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Undefined Error)</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/Hybrid-LBS-UE-AssistedMT-LR-InaccurateGPSResult.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,295 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="8.00in" height="6.29in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.719775 0.719775) rotate(0) translate(4 836)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-836 1063,-836 1063,4 -4,4"/>
-<text text-anchor="middle" x="529" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted MT&#45;LR &#45; Inaccurate GPS Result</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="42,-794 12,-794 2.13163e-014,-782 1.42109e-014,-770 12,-758 42,-758 54,-770 54,-782 42,-794"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-794C6,-794 2.4869e-014,-788 2.13163e-014,-782"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1.42109e-014,-770C1.06581e-014,-764 6,-758 12,-758"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M42,-758C48,-758 54,-764 54,-770"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M54,-782C54,-788 48,-794 42,-794"/>
-<polyline style="fill:none;stroke:greenyellow;" points="42,-794 12,-794 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-794C6,-794 2.4869e-014,-788 2.13163e-014,-782"/>
-<polyline style="fill:none;stroke:greenyellow;" points="2.13163e-014,-782 1.42109e-014,-770 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1.42109e-014,-770C1.06581e-014,-764 6,-758 12,-758"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-758 42,-758 "/>
-<path style="fill:none;stroke:greenyellow;" d="M42,-758C48,-758 54,-764 54,-770"/>
-<polyline style="fill:none;stroke:greenyellow;" points="54,-770 54,-782 "/>
-<path style="fill:none;stroke:greenyellow;" d="M54,-782C54,-788 48,-794 42,-794"/>
-<text text-anchor="middle" x="27" y="-770" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Priv_Request -->
-<g id="node3" class="node"><title>Priv_Request</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="428,-794 240,-794 228,-782 228,-770 240,-758 428,-758 440,-770 440,-782 428,-794"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M240,-794C234,-794 228,-788 228,-782"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M228,-770C228,-764 234,-758 240,-758"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M428,-758C434,-758 440,-764 440,-770"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M440,-782C440,-788 434,-794 428,-794"/>
-<polyline style="fill:none;stroke:greenyellow;" points="428,-794 240,-794 "/>
-<path style="fill:none;stroke:greenyellow;" d="M240,-794C234,-794 228,-788 228,-782"/>
-<polyline style="fill:none;stroke:greenyellow;" points="228,-782 228,-770 "/>
-<path style="fill:none;stroke:greenyellow;" d="M228,-770C228,-764 234,-758 240,-758"/>
-<polyline style="fill:none;stroke:greenyellow;" points="240,-758 428,-758 "/>
-<path style="fill:none;stroke:greenyellow;" d="M428,-758C434,-758 440,-764 440,-770"/>
-<polyline style="fill:none;stroke:greenyellow;" points="440,-770 440,-782 "/>
-<path style="fill:none;stroke:greenyellow;" d="M440,-782C440,-788 434,-794 428,-794"/>
-<text text-anchor="middle" x="334" y="-770" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing Privacy Request</text>
-</g>
-<!-- Idle&#45;&gt;Priv_Request -->
-<g id="edge3" class="edge"><title>Idle&#45;&gt;Priv_Request</title>
-<path style="fill:none;stroke:red;" d="M54,-776C91,-776 158,-776 217,-776"/>
-<polygon style="fill:red;stroke:red;" points="217,-779.5 227,-776 217,-772.5 217,-779.5"/>
-<a xlink:title="NotifyStartLcsMT&#45;LR/\nStart Privacy Request">
-</a>
-<a xlink:title="NotifyStartLcsMT&#45;LR/\nStart Privacy Request">
-</a>
-<text text-anchor="middle" x="141" y="-798" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">NotifyStartLcsMT&#45;LR/</text>
-<text text-anchor="middle" x="141" y="-779" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Privacy Request</text>
-</g>
-<!-- Waiting_MCStartup -->
-<g id="node4" class="node"><title>Waiting_MCStartup</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="780,-794 612,-794 600,-782 600,-770 612,-758 780,-758 792,-770 792,-782 780,-794"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M612,-794C606,-794 600,-788 600,-782"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M600,-770C600,-764 606,-758 612,-758"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M780,-758C786,-758 792,-764 792,-770"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M792,-782C792,-788 786,-794 780,-794"/>
-<polyline style="fill:none;stroke:greenyellow;" points="780,-794 612,-794 "/>
-<path style="fill:none;stroke:greenyellow;" d="M612,-794C606,-794 600,-788 600,-782"/>
-<polyline style="fill:none;stroke:greenyellow;" points="600,-782 600,-770 "/>
-<path style="fill:none;stroke:greenyellow;" d="M600,-770C600,-764 606,-758 612,-758"/>
-<polyline style="fill:none;stroke:greenyellow;" points="612,-758 780,-758 "/>
-<path style="fill:none;stroke:greenyellow;" d="M780,-758C786,-758 792,-764 792,-770"/>
-<polyline style="fill:none;stroke:greenyellow;" points="792,-770 792,-782 "/>
-<path style="fill:none;stroke:greenyellow;" d="M792,-782C792,-788 786,-794 780,-794"/>
-<text text-anchor="middle" x="696" y="-770" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Waiting for M.C. Startup</text>
-</g>
-<!-- Priv_Request&#45;&gt;Waiting_MCStartup -->
-<g id="edge5" class="edge"><title>Priv_Request&#45;&gt;Waiting_MCStartup</title>
-<path style="fill:none;stroke:red;" d="M441,-776C488,-776 543,-776 590,-776"/>
-<polygon style="fill:red;stroke:red;" points="590,-779.5 600,-776 590,-772.5 590,-779.5"/>
-<a xlink:title="Request Accepted/\nSend Release\n(Request Accepted)">
-</a>
-<a xlink:title="Request Accepted/\nSend Release\n(Request Accepted)">
-</a>
-<text text-anchor="middle" x="520" y="-817" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Request Accepted/</text>
-<text text-anchor="middle" x="520" y="-798" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send Release</text>
-<text text-anchor="middle" x="520" y="-779" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Request Accepted)</text>
-</g>
-<!-- UE_Based -->
-<g id="node5" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="809,-628 583,-628 571,-616 571,-594 583,-582 809,-582 821,-594 821,-616 809,-628"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M583,-628C577,-628 571,-622 571,-616"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M571,-594C571,-588 577,-582 583,-582"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M809,-582C815,-582 821,-588 821,-594"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M821,-616C821,-622 815,-628 809,-628"/>
-<polyline style="fill:none;stroke:greenyellow;" points="809,-628 583,-628 "/>
-<path style="fill:none;stroke:greenyellow;" d="M583,-628C577,-628 571,-622 571,-616"/>
-<polyline style="fill:none;stroke:greenyellow;" points="571,-616 571,-594 "/>
-<path style="fill:none;stroke:greenyellow;" d="M571,-594C571,-588 577,-582 583,-582"/>
-<polyline style="fill:none;stroke:greenyellow;" points="583,-582 809,-582 "/>
-<path style="fill:none;stroke:greenyellow;" d="M809,-582C815,-582 821,-588 821,-594"/>
-<polyline style="fill:none;stroke:greenyellow;" points="821,-594 821,-616 "/>
-<path style="fill:none;stroke:greenyellow;" d="M821,-616C821,-622 815,-628 809,-628"/>
-<text text-anchor="middle" x="696" y="-608" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="696" y="-589" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Waiting_MCStartup&#45;&gt;UE_Based -->
-<g id="edge7" class="edge"><title>Waiting_MCStartup&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M696,-758C696,-730 696,-674 696,-638"/>
-<polygon style="fill:red;stroke:red;" points="699.5,-638 696,-628 692.5,-638 699.5,-638"/>
-<a xlink:title="Receive M.C./\nStart UE Based Positioning\nStart a2,a4">
-</a>
-<a xlink:title="Receive M.C./\nStart UE Based Positioning\nStart a2,a4">
-</a>
-<text text-anchor="middle" x="793" y="-706" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C./</text>
-<text text-anchor="middle" x="793" y="-687" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start UE Based Positioning</text>
-<text text-anchor="middle" x="793" y="-668" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start a2,a4</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node6" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="434,-405 194,-405 182,-393 182,-371 194,-359 434,-359 446,-371 446,-393 434,-405"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M194,-405C188,-405 182,-399 182,-393"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M182,-371C182,-365 188,-359 194,-359"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M434,-359C440,-359 446,-365 446,-371"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M446,-393C446,-399 440,-405 434,-405"/>
-<polyline style="fill:none;stroke:greenyellow;" points="434,-405 194,-405 "/>
-<path style="fill:none;stroke:greenyellow;" d="M194,-405C188,-405 182,-399 182,-393"/>
-<polyline style="fill:none;stroke:greenyellow;" points="182,-393 182,-371 "/>
-<path style="fill:none;stroke:greenyellow;" d="M182,-371C182,-365 188,-359 194,-359"/>
-<polyline style="fill:none;stroke:greenyellow;" points="194,-359 434,-359 "/>
-<path style="fill:none;stroke:greenyellow;" d="M434,-359C440,-359 446,-365 446,-371"/>
-<polyline style="fill:none;stroke:greenyellow;" points="446,-371 446,-393 "/>
-<path style="fill:none;stroke:greenyellow;" d="M446,-393C446,-399 440,-405 434,-405"/>
-<text text-anchor="middle" x="314" y="-385" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="314" y="-366" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge9" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M571,-582C540,-573 508,-562 480,-546 420,-512 366,-450 337,-413"/>
-<polygon style="fill:red;stroke:red;" points="339.8,-410.9 331,-405 334.2,-415.1 339.8,-410.9"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="584" y="-530" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="584" y="-511" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="584" y="-492" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="584" y="-473" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="584" y="-454" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node7" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="536,-213 368,-213 356,-201 356,-189 368,-177 536,-177 548,-189 548,-201 536,-213"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M368,-213C362,-213 356,-207 356,-201"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M356,-189C356,-183 362,-177 368,-177"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M536,-177C542,-177 548,-183 548,-189"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M548,-201C548,-207 542,-213 536,-213"/>
-<polyline style="fill:none;stroke:greenyellow;" points="536,-213 368,-213 "/>
-<path style="fill:none;stroke:greenyellow;" d="M368,-213C362,-213 356,-207 356,-201"/>
-<polyline style="fill:none;stroke:greenyellow;" points="356,-201 356,-189 "/>
-<path style="fill:none;stroke:greenyellow;" d="M356,-189C356,-183 362,-177 368,-177"/>
-<polyline style="fill:none;stroke:greenyellow;" points="368,-177 536,-177 "/>
-<path style="fill:none;stroke:greenyellow;" d="M536,-177C542,-177 548,-183 548,-189"/>
-<polyline style="fill:none;stroke:greenyellow;" points="548,-189 548,-201 "/>
-<path style="fill:none;stroke:greenyellow;" d="M548,-201C548,-207 542,-213 536,-213"/>
-<text text-anchor="middle" x="452" y="-189" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge11" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M698,-582C702,-511 711,-300 670,-250 654,-231 606,-219 558,-210"/>
-<polygon style="fill:black;stroke:black;" points="558.492,-206.529 548,-208 557.119,-213.393 558.492,-206.529"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="786" y="-400" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="786" y="-384" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="786" y="-368" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="786" y="-352" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge13" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M734,-582C801,-538 929,-439 876,-350 829,-270 780,-282 694,-250 650,-233 601,-221 558,-212"/>
-<polygon style="fill:black;stroke:black;" points="558.492,-208.529 548,-210 557.119,-215.393 558.492,-208.529"/>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="973" y="-400" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix (Futile)/</text>
-<text text-anchor="middle" x="973" y="-384" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="973" y="-368" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="973" y="-352" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge15" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M314,-405C264,-455 164,-455 164,-393 164,-336 174,-332 181,-372"/>
-<polygon style="fill:red;stroke:red;" points="177.522,-372.398 182,-382 184.488,-371.701 177.522,-372.398"/>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="108" y="-395" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer t expired/</text>
-<text text-anchor="middle" x="108" y="-376" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R,</text>
-<text text-anchor="middle" x="108" y="-357" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">restart timer t</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge17" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M307,-359C300,-330 292,-282 315,-250 324,-236 338,-225 353,-217"/>
-<polygon style="fill:black;stroke:black;" points="354.283,-220.26 362,-213 351.44,-213.863 354.283,-220.26"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="401" y="-300" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="401" y="-284" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="401" y="-268" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="401" y="-252" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge19" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M397,-359C436,-346 476,-330 487,-314 506,-285 489,-247 472,-222"/>
-<polygon style="fill:black;stroke:black;" points="474.459,-219.379 466,-213 468.635,-223.262 474.459,-219.379"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="580" y="-300" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="580" y="-284" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="580" y="-268" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="580" y="-252" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge21" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M219,-359C177,-347 134,-331 122,-314 105,-290 103,-271 122,-250 130,-240 252,-222 346,-209"/>
-<polygon style="fill:black;stroke:black;" points="346.398,-212.478 356,-208 345.701,-205.512 346.398,-212.478"/>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="208" y="-300" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix (Futile)/</text>
-<text text-anchor="middle" x="208" y="-284" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="208" y="-268" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="208" y="-252" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="261,-72 153,-72 141,-60 141,-48 153,-36 261,-36 273,-48 273,-60 261,-72"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M153,-72C147,-72 141,-66 141,-60"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M141,-48C141,-42 147,-36 153,-36"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M261,-36C267,-36 273,-42 273,-48"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M273,-60C273,-66 267,-72 261,-72"/>
-<polyline style="fill:none;stroke:greenyellow;" points="261,-72 153,-72 "/>
-<path style="fill:none;stroke:greenyellow;" d="M153,-72C147,-72 141,-66 141,-60"/>
-<polyline style="fill:none;stroke:greenyellow;" points="141,-60 141,-48 "/>
-<path style="fill:none;stroke:greenyellow;" d="M141,-48C141,-42 147,-36 153,-36"/>
-<polyline style="fill:none;stroke:greenyellow;" points="153,-36 261,-36 "/>
-<path style="fill:none;stroke:greenyellow;" d="M261,-36C267,-36 273,-42 273,-48"/>
-<polyline style="fill:none;stroke:greenyellow;" points="273,-48 273,-60 "/>
-<path style="fill:none;stroke:greenyellow;" d="M273,-60C273,-66 267,-72 261,-72"/>
-<text text-anchor="middle" x="207" y="-48" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- UE_Assisted&#45;&gt;End -->
-<g id="edge23" class="edge"><title>UE_Assisted&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M205,-359C160,-347 116,-332 103,-314 47,-238 135,-129 181,-79"/>
-<polygon style="fill:red;stroke:red;" points="183.404,-81.546 188,-72 178.454,-76.5962 183.404,-81.546"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="203" y="-198" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="203" y="-179" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge25" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M452,-177C452,-157 448,-126 430,-108 409,-87 339,-73 283,-64"/>
-<polygon style="fill:black;stroke:black;" points="283.492,-60.5292 273,-62 282.119,-67.3933 283.492,-60.5292"/>
-<a xlink:title="Receive M.C. Release">
-</a>
-<a xlink:title="Receive M.C. Release">
-</a>
-<text text-anchor="middle" x="515" y="-118" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge27" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M356,-186C294,-178 223,-164 204,-140 191,-124 193,-100 197,-82"/>
-<polygon style="fill:black;stroke:black;" points="200.479,-82.584 200,-72 193.774,-80.5725 200.479,-82.584"/>
-<a xlink:title="M.C. Wait timer expired/nSend M.R.\n(Undefined Error)">
-</a>
-<a xlink:title="M.C. Wait timer expired/nSend M.R.\n(Undefined Error)">
-</a>
-<text text-anchor="middle" x="315" y="-126" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. Wait timer expired/nSend M.R.</text>
-<text text-anchor="middle" x="315" y="-110" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Undefined Error)</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/Hybrid-LBS-UE-AssistedMT-LR-NoGPSResult.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,295 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="8.00in" height="6.35in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.718428 0.718428) rotate(0) translate(4 846)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-846 1065,-846 1065,4 -4,4"/>
-<text text-anchor="middle" x="530" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted MT&#45;LR &#45; No GPS Result</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="42,-804 12,-804 2.13163e-014,-792 1.42109e-014,-780 12,-768 42,-768 54,-780 54,-792 42,-804"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-804C6,-804 2.4869e-014,-798 2.13163e-014,-792"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1.42109e-014,-780C1.06581e-014,-774 6,-768 12,-768"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M42,-768C48,-768 54,-774 54,-780"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M54,-792C54,-798 48,-804 42,-804"/>
-<polyline style="fill:none;stroke:greenyellow;" points="42,-804 12,-804 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-804C6,-804 2.4869e-014,-798 2.13163e-014,-792"/>
-<polyline style="fill:none;stroke:greenyellow;" points="2.13163e-014,-792 1.42109e-014,-780 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1.42109e-014,-780C1.06581e-014,-774 6,-768 12,-768"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-768 42,-768 "/>
-<path style="fill:none;stroke:greenyellow;" d="M42,-768C48,-768 54,-774 54,-780"/>
-<polyline style="fill:none;stroke:greenyellow;" points="54,-780 54,-792 "/>
-<path style="fill:none;stroke:greenyellow;" d="M54,-792C54,-798 48,-804 42,-804"/>
-<text text-anchor="middle" x="27" y="-780" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Priv_Request -->
-<g id="node3" class="node"><title>Priv_Request</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="428,-804 240,-804 228,-792 228,-780 240,-768 428,-768 440,-780 440,-792 428,-804"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M240,-804C234,-804 228,-798 228,-792"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M228,-780C228,-774 234,-768 240,-768"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M428,-768C434,-768 440,-774 440,-780"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M440,-792C440,-798 434,-804 428,-804"/>
-<polyline style="fill:none;stroke:greenyellow;" points="428,-804 240,-804 "/>
-<path style="fill:none;stroke:greenyellow;" d="M240,-804C234,-804 228,-798 228,-792"/>
-<polyline style="fill:none;stroke:greenyellow;" points="228,-792 228,-780 "/>
-<path style="fill:none;stroke:greenyellow;" d="M228,-780C228,-774 234,-768 240,-768"/>
-<polyline style="fill:none;stroke:greenyellow;" points="240,-768 428,-768 "/>
-<path style="fill:none;stroke:greenyellow;" d="M428,-768C434,-768 440,-774 440,-780"/>
-<polyline style="fill:none;stroke:greenyellow;" points="440,-780 440,-792 "/>
-<path style="fill:none;stroke:greenyellow;" d="M440,-792C440,-798 434,-804 428,-804"/>
-<text text-anchor="middle" x="334" y="-780" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing Privacy Request</text>
-</g>
-<!-- Idle&#45;&gt;Priv_Request -->
-<g id="edge3" class="edge"><title>Idle&#45;&gt;Priv_Request</title>
-<path style="fill:none;stroke:red;" d="M54,-786C91,-786 158,-786 217,-786"/>
-<polygon style="fill:red;stroke:red;" points="217,-789.5 227,-786 217,-782.5 217,-789.5"/>
-<a xlink:title="NotifyStartLcsMT&#45;LR/\nStart Privacy Request">
-</a>
-<a xlink:title="NotifyStartLcsMT&#45;LR/\nStart Privacy Request">
-</a>
-<text text-anchor="middle" x="141" y="-808" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">NotifyStartLcsMT&#45;LR/</text>
-<text text-anchor="middle" x="141" y="-789" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Privacy Request</text>
-</g>
-<!-- Waiting_MCStartup -->
-<g id="node4" class="node"><title>Waiting_MCStartup</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="780,-804 612,-804 600,-792 600,-780 612,-768 780,-768 792,-780 792,-792 780,-804"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M612,-804C606,-804 600,-798 600,-792"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M600,-780C600,-774 606,-768 612,-768"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M780,-768C786,-768 792,-774 792,-780"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M792,-792C792,-798 786,-804 780,-804"/>
-<polyline style="fill:none;stroke:greenyellow;" points="780,-804 612,-804 "/>
-<path style="fill:none;stroke:greenyellow;" d="M612,-804C606,-804 600,-798 600,-792"/>
-<polyline style="fill:none;stroke:greenyellow;" points="600,-792 600,-780 "/>
-<path style="fill:none;stroke:greenyellow;" d="M600,-780C600,-774 606,-768 612,-768"/>
-<polyline style="fill:none;stroke:greenyellow;" points="612,-768 780,-768 "/>
-<path style="fill:none;stroke:greenyellow;" d="M780,-768C786,-768 792,-774 792,-780"/>
-<polyline style="fill:none;stroke:greenyellow;" points="792,-780 792,-792 "/>
-<path style="fill:none;stroke:greenyellow;" d="M792,-792C792,-798 786,-804 780,-804"/>
-<text text-anchor="middle" x="696" y="-780" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Waiting for M.C. Startup</text>
-</g>
-<!-- Priv_Request&#45;&gt;Waiting_MCStartup -->
-<g id="edge5" class="edge"><title>Priv_Request&#45;&gt;Waiting_MCStartup</title>
-<path style="fill:none;stroke:red;" d="M441,-786C488,-786 543,-786 590,-786"/>
-<polygon style="fill:red;stroke:red;" points="590,-789.5 600,-786 590,-782.5 590,-789.5"/>
-<a xlink:title="Request Accepted/\nSend Release\n(Request Accepted)">
-</a>
-<a xlink:title="Request Accepted/\nSend Release\n(Request Accepted)">
-</a>
-<text text-anchor="middle" x="520" y="-827" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Request Accepted/</text>
-<text text-anchor="middle" x="520" y="-808" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send Release</text>
-<text text-anchor="middle" x="520" y="-789" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Request Accepted)</text>
-</g>
-<!-- UE_Based -->
-<g id="node5" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="809,-638 583,-638 571,-626 571,-604 583,-592 809,-592 821,-604 821,-626 809,-638"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M583,-638C577,-638 571,-632 571,-626"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M571,-604C571,-598 577,-592 583,-592"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M809,-592C815,-592 821,-598 821,-604"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M821,-626C821,-632 815,-638 809,-638"/>
-<polyline style="fill:none;stroke:greenyellow;" points="809,-638 583,-638 "/>
-<path style="fill:none;stroke:greenyellow;" d="M583,-638C577,-638 571,-632 571,-626"/>
-<polyline style="fill:none;stroke:greenyellow;" points="571,-626 571,-604 "/>
-<path style="fill:none;stroke:greenyellow;" d="M571,-604C571,-598 577,-592 583,-592"/>
-<polyline style="fill:none;stroke:greenyellow;" points="583,-592 809,-592 "/>
-<path style="fill:none;stroke:greenyellow;" d="M809,-592C815,-592 821,-598 821,-604"/>
-<polyline style="fill:none;stroke:greenyellow;" points="821,-604 821,-626 "/>
-<path style="fill:none;stroke:greenyellow;" d="M821,-626C821,-632 815,-638 809,-638"/>
-<text text-anchor="middle" x="696" y="-618" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="696" y="-599" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Waiting_MCStartup&#45;&gt;UE_Based -->
-<g id="edge7" class="edge"><title>Waiting_MCStartup&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M696,-768C696,-740 696,-684 696,-648"/>
-<polygon style="fill:red;stroke:red;" points="699.5,-648 696,-638 692.5,-648 699.5,-648"/>
-<a xlink:title="Receive M.C./\nStart UE Based Positioning\nStart a2,a4">
-</a>
-<a xlink:title="Receive M.C./\nStart UE Based Positioning\nStart a2,a4">
-</a>
-<text text-anchor="middle" x="793" y="-716" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C./</text>
-<text text-anchor="middle" x="793" y="-697" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start UE Based Positioning</text>
-<text text-anchor="middle" x="793" y="-678" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start a2,a4</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node6" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="407,-415 167,-415 155,-403 155,-381 167,-369 407,-369 419,-381 419,-403 407,-415"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M167,-415C161,-415 155,-409 155,-403"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M155,-381C155,-375 161,-369 167,-369"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M407,-369C413,-369 419,-375 419,-381"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M419,-403C419,-409 413,-415 407,-415"/>
-<polyline style="fill:none;stroke:greenyellow;" points="407,-415 167,-415 "/>
-<path style="fill:none;stroke:greenyellow;" d="M167,-415C161,-415 155,-409 155,-403"/>
-<polyline style="fill:none;stroke:greenyellow;" points="155,-403 155,-381 "/>
-<path style="fill:none;stroke:greenyellow;" d="M155,-381C155,-375 161,-369 167,-369"/>
-<polyline style="fill:none;stroke:greenyellow;" points="167,-369 407,-369 "/>
-<path style="fill:none;stroke:greenyellow;" d="M407,-369C413,-369 419,-375 419,-381"/>
-<polyline style="fill:none;stroke:greenyellow;" points="419,-381 419,-403 "/>
-<path style="fill:none;stroke:greenyellow;" d="M419,-403C419,-409 413,-415 407,-415"/>
-<text text-anchor="middle" x="287" y="-395" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="287" y="-376" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge9" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M576,-592C544,-583 510,-571 480,-556 414,-521 350,-460 315,-423"/>
-<polygon style="fill:red;stroke:red;" points="317.219,-420.221 308,-415 311.951,-424.831 317.219,-420.221"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="584" y="-540" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="584" y="-521" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="584" y="-502" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="584" y="-483" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="584" y="-464" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node7" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="509,-212 341,-212 329,-200 329,-188 341,-176 509,-176 521,-188 521,-200 509,-212"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M341,-212C335,-212 329,-206 329,-200"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M329,-188C329,-182 335,-176 341,-176"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M509,-176C515,-176 521,-182 521,-188"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M521,-200C521,-206 515,-212 509,-212"/>
-<polyline style="fill:none;stroke:greenyellow;" points="509,-212 341,-212 "/>
-<path style="fill:none;stroke:greenyellow;" d="M341,-212C335,-212 329,-206 329,-200"/>
-<polyline style="fill:none;stroke:greenyellow;" points="329,-200 329,-188 "/>
-<path style="fill:none;stroke:greenyellow;" d="M329,-188C329,-182 335,-176 341,-176"/>
-<polyline style="fill:none;stroke:greenyellow;" points="341,-176 509,-176 "/>
-<path style="fill:none;stroke:greenyellow;" d="M509,-176C515,-176 521,-182 521,-188"/>
-<polyline style="fill:none;stroke:greenyellow;" points="521,-188 521,-200 "/>
-<path style="fill:none;stroke:greenyellow;" d="M521,-200C521,-206 515,-212 509,-212"/>
-<text text-anchor="middle" x="425" y="-188" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge11" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M698,-592C704,-519 718,-300 674,-248 655,-226 590,-213 531,-204"/>
-<polygon style="fill:black;stroke:black;" points="531.299,-200.512 521,-203 530.602,-207.478 531.299,-200.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="789" y="-410" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="789" y="-394" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="789" y="-378" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="789" y="-362" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge13" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M735,-592C802,-548 929,-451 879,-360 833,-277 786,-282 699,-248 645,-226 583,-214 531,-206"/>
-<polygon style="fill:black;stroke:black;" points="531.492,-202.529 521,-204 530.119,-209.393 531.492,-202.529"/>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="975" y="-410" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix (Futile)/</text>
-<text text-anchor="middle" x="975" y="-394" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="975" y="-378" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="975" y="-362" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge15" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M287,-415C237,-468 137,-468 137,-403 137,-343 147,-339 154,-382"/>
-<polygon style="fill:red;stroke:red;" points="150.522,-382.398 155,-392 157.488,-381.701 150.522,-382.398"/>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="81" y="-405" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Timer t expired/</text>
-<text text-anchor="middle" x="81" y="-386" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R,</text>
-<text text-anchor="middle" x="81" y="-367" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">restart timer t</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge17" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:red;" d="M280,-369C272,-338 263,-284 288,-248 297,-235 311,-224 326,-216"/>
-<polygon style="fill:red;stroke:red;" points="327.283,-219.26 335,-212 324.44,-212.863 327.283,-219.26"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="387" y="-308" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">timer a4 expired/</text>
-<text text-anchor="middle" x="387" y="-289" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="387" y="-270" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R.</text>
-<text text-anchor="middle" x="387" y="-251" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge19" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M389,-369C431,-357 474,-341 487,-324 506,-296 500,-278 487,-248 482,-236 472,-226 463,-218"/>
-<polygon style="fill:black;stroke:black;" points="465.1,-215.2 455,-212 460.9,-220.8 465.1,-215.2"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="584" y="-304" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="584" y="-288" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="584" y="-272" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="584" y="-256" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge21" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M190,-369C148,-357 106,-341 94,-324 74,-296 72,-273 94,-248 108,-231 228,-214 319,-204"/>
-<polygon style="fill:black;stroke:black;" points="319.398,-207.478 329,-203 318.701,-200.512 319.398,-207.478"/>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="180" y="-304" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix (Futile)/</text>
-<text text-anchor="middle" x="180" y="-288" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="180" y="-272" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="180" y="-256" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="234,-72 126,-72 114,-60 114,-48 126,-36 234,-36 246,-48 246,-60 234,-72"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M126,-72C120,-72 114,-66 114,-60"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M114,-48C114,-42 120,-36 126,-36"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M234,-36C240,-36 246,-42 246,-48"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M246,-60C246,-66 240,-72 234,-72"/>
-<polyline style="fill:none;stroke:greenyellow;" points="234,-72 126,-72 "/>
-<path style="fill:none;stroke:greenyellow;" d="M126,-72C120,-72 114,-66 114,-60"/>
-<polyline style="fill:none;stroke:greenyellow;" points="114,-60 114,-48 "/>
-<path style="fill:none;stroke:greenyellow;" d="M114,-48C114,-42 120,-36 126,-36"/>
-<polyline style="fill:none;stroke:greenyellow;" points="126,-36 234,-36 "/>
-<path style="fill:none;stroke:greenyellow;" d="M234,-36C240,-36 246,-42 246,-48"/>
-<polyline style="fill:none;stroke:greenyellow;" points="246,-48 246,-60 "/>
-<path style="fill:none;stroke:greenyellow;" d="M246,-60C246,-66 240,-72 234,-72"/>
-<text text-anchor="middle" x="180" y="-48" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- UE_Assisted&#45;&gt;End -->
-<g id="edge23" class="edge"><title>UE_Assisted&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M175,-369C130,-357 86,-342 73,-324 14,-244 107,-130 154,-80"/>
-<polygon style="fill:black;stroke:black;" points="157.049,-81.8306 161,-72 151.781,-77.221 157.049,-81.8306"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="162" y="-196" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="162" y="-180" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge25" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M425,-176C425,-156 421,-125 403,-108 382,-87 312,-73 256,-64"/>
-<polygon style="fill:red;stroke:red;" points="256.492,-60.5292 246,-62 255.119,-67.3933 256.492,-60.5292"/>
-<a xlink:title="Receive M.C. Release">
-</a>
-<a xlink:title="Receive M.C. Release">
-</a>
-<text text-anchor="middle" x="499" y="-118" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C. Release</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge27" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M329,-185C267,-177 196,-163 177,-140 164,-124 166,-100 170,-82"/>
-<polygon style="fill:black;stroke:black;" points="173.479,-82.584 173,-72 166.774,-80.5725 173.479,-82.584"/>
-<a xlink:title="M.C. Wait timer expired/nSend M.R.\n(Undefined Error)">
-</a>
-<a xlink:title="M.C. Wait timer expired/nSend M.R.\n(Undefined Error)">
-</a>
-<text text-anchor="middle" x="288" y="-126" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. Wait timer expired/nSend M.R.</text>
-<text text-anchor="middle" x="288" y="-110" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Undefined Error)</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/Hybrid-LBS-UE-BasedMT-LR-Futile.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,294 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="8.00in" height="6.09in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.702011 0.702011) rotate(0) translate(4 830)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-830 1090,-830 1090,4 -4,4"/>
-<text text-anchor="middle" x="543" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; UE&#45;Based MT&#45;LR &#45; Futile</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="42,-788 12,-788 2.13163e-014,-776 1.42109e-014,-764 12,-752 42,-752 54,-764 54,-776 42,-788"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-788C6,-788 2.4869e-014,-782 2.13163e-014,-776"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1.42109e-014,-764C1.06581e-014,-758 6,-752 12,-752"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M42,-752C48,-752 54,-758 54,-764"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M54,-776C54,-782 48,-788 42,-788"/>
-<polyline style="fill:none;stroke:greenyellow;" points="42,-788 12,-788 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-788C6,-788 2.4869e-014,-782 2.13163e-014,-776"/>
-<polyline style="fill:none;stroke:greenyellow;" points="2.13163e-014,-776 1.42109e-014,-764 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1.42109e-014,-764C1.06581e-014,-758 6,-752 12,-752"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-752 42,-752 "/>
-<path style="fill:none;stroke:greenyellow;" d="M42,-752C48,-752 54,-758 54,-764"/>
-<polyline style="fill:none;stroke:greenyellow;" points="54,-764 54,-776 "/>
-<path style="fill:none;stroke:greenyellow;" d="M54,-776C54,-782 48,-788 42,-788"/>
-<text text-anchor="middle" x="27" y="-764" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Priv_Request -->
-<g id="node3" class="node"><title>Priv_Request</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="428,-788 240,-788 228,-776 228,-764 240,-752 428,-752 440,-764 440,-776 428,-788"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M240,-788C234,-788 228,-782 228,-776"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M228,-764C228,-758 234,-752 240,-752"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M428,-752C434,-752 440,-758 440,-764"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M440,-776C440,-782 434,-788 428,-788"/>
-<polyline style="fill:none;stroke:greenyellow;" points="428,-788 240,-788 "/>
-<path style="fill:none;stroke:greenyellow;" d="M240,-788C234,-788 228,-782 228,-776"/>
-<polyline style="fill:none;stroke:greenyellow;" points="228,-776 228,-764 "/>
-<path style="fill:none;stroke:greenyellow;" d="M228,-764C228,-758 234,-752 240,-752"/>
-<polyline style="fill:none;stroke:greenyellow;" points="240,-752 428,-752 "/>
-<path style="fill:none;stroke:greenyellow;" d="M428,-752C434,-752 440,-758 440,-764"/>
-<polyline style="fill:none;stroke:greenyellow;" points="440,-764 440,-776 "/>
-<path style="fill:none;stroke:greenyellow;" d="M440,-776C440,-782 434,-788 428,-788"/>
-<text text-anchor="middle" x="334" y="-764" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing Privacy Request</text>
-</g>
-<!-- Idle&#45;&gt;Priv_Request -->
-<g id="edge3" class="edge"><title>Idle&#45;&gt;Priv_Request</title>
-<path style="fill:none;stroke:red;" d="M54,-770C91,-770 158,-770 217,-770"/>
-<polygon style="fill:red;stroke:red;" points="217,-773.5 227,-770 217,-766.5 217,-773.5"/>
-<a xlink:title="NotifyStartLcsMT&#45;LR/\nStart Privacy Request">
-</a>
-<a xlink:title="NotifyStartLcsMT&#45;LR/\nStart Privacy Request">
-</a>
-<text text-anchor="middle" x="141" y="-792" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">NotifyStartLcsMT&#45;LR/</text>
-<text text-anchor="middle" x="141" y="-773" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Privacy Request</text>
-</g>
-<!-- Waiting_MCStartup -->
-<g id="node4" class="node"><title>Waiting_MCStartup</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="780,-788 612,-788 600,-776 600,-764 612,-752 780,-752 792,-764 792,-776 780,-788"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M612,-788C606,-788 600,-782 600,-776"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M600,-764C600,-758 606,-752 612,-752"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M780,-752C786,-752 792,-758 792,-764"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M792,-776C792,-782 786,-788 780,-788"/>
-<polyline style="fill:none;stroke:greenyellow;" points="780,-788 612,-788 "/>
-<path style="fill:none;stroke:greenyellow;" d="M612,-788C606,-788 600,-782 600,-776"/>
-<polyline style="fill:none;stroke:greenyellow;" points="600,-776 600,-764 "/>
-<path style="fill:none;stroke:greenyellow;" d="M600,-764C600,-758 606,-752 612,-752"/>
-<polyline style="fill:none;stroke:greenyellow;" points="612,-752 780,-752 "/>
-<path style="fill:none;stroke:greenyellow;" d="M780,-752C786,-752 792,-758 792,-764"/>
-<polyline style="fill:none;stroke:greenyellow;" points="792,-764 792,-776 "/>
-<path style="fill:none;stroke:greenyellow;" d="M792,-776C792,-782 786,-788 780,-788"/>
-<text text-anchor="middle" x="696" y="-764" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Waiting for M.C. Startup</text>
-</g>
-<!-- Priv_Request&#45;&gt;Waiting_MCStartup -->
-<g id="edge5" class="edge"><title>Priv_Request&#45;&gt;Waiting_MCStartup</title>
-<path style="fill:none;stroke:red;" d="M441,-770C488,-770 543,-770 590,-770"/>
-<polygon style="fill:red;stroke:red;" points="590,-773.5 600,-770 590,-766.5 590,-773.5"/>
-<a xlink:title="Request Accepted/\nSend Release\n(Request Accepted)">
-</a>
-<a xlink:title="Request Accepted/\nSend Release\n(Request Accepted)">
-</a>
-<text text-anchor="middle" x="520" y="-811" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Request Accepted/</text>
-<text text-anchor="middle" x="520" y="-792" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send Release</text>
-<text text-anchor="middle" x="520" y="-773" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Request Accepted)</text>
-</g>
-<!-- UE_Based -->
-<g id="node5" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="809,-622 583,-622 571,-610 571,-588 583,-576 809,-576 821,-588 821,-610 809,-622"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M583,-622C577,-622 571,-616 571,-610"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M571,-588C571,-582 577,-576 583,-576"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M809,-576C815,-576 821,-582 821,-588"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M821,-610C821,-616 815,-622 809,-622"/>
-<polyline style="fill:none;stroke:greenyellow;" points="809,-622 583,-622 "/>
-<path style="fill:none;stroke:greenyellow;" d="M583,-622C577,-622 571,-616 571,-610"/>
-<polyline style="fill:none;stroke:greenyellow;" points="571,-610 571,-588 "/>
-<path style="fill:none;stroke:greenyellow;" d="M571,-588C571,-582 577,-576 583,-576"/>
-<polyline style="fill:none;stroke:greenyellow;" points="583,-576 809,-576 "/>
-<path style="fill:none;stroke:greenyellow;" d="M809,-576C815,-576 821,-582 821,-588"/>
-<polyline style="fill:none;stroke:greenyellow;" points="821,-588 821,-610 "/>
-<path style="fill:none;stroke:greenyellow;" d="M821,-610C821,-616 815,-622 809,-622"/>
-<text text-anchor="middle" x="696" y="-602" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="696" y="-583" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Waiting_MCStartup&#45;&gt;UE_Based -->
-<g id="edge7" class="edge"><title>Waiting_MCStartup&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M696,-752C696,-724 696,-668 696,-632"/>
-<polygon style="fill:red;stroke:red;" points="699.5,-632 696,-622 692.5,-632 699.5,-632"/>
-<a xlink:title="Receive M.C./\nStart UE Based Positioning\nStart a2,a4">
-</a>
-<a xlink:title="Receive M.C./\nStart UE Based Positioning\nStart a2,a4">
-</a>
-<text text-anchor="middle" x="793" y="-700" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C./</text>
-<text text-anchor="middle" x="793" y="-681" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start UE Based Positioning</text>
-<text text-anchor="middle" x="793" y="-662" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start a2,a4</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node6" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="434,-409 194,-409 182,-397 182,-375 194,-363 434,-363 446,-375 446,-397 434,-409"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M194,-409C188,-409 182,-403 182,-397"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M182,-375C182,-369 188,-363 194,-363"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M434,-363C440,-363 446,-369 446,-375"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M446,-397C446,-403 440,-409 434,-409"/>
-<polyline style="fill:none;stroke:greenyellow;" points="434,-409 194,-409 "/>
-<path style="fill:none;stroke:greenyellow;" d="M194,-409C188,-409 182,-403 182,-397"/>
-<polyline style="fill:none;stroke:greenyellow;" points="182,-397 182,-375 "/>
-<path style="fill:none;stroke:greenyellow;" d="M182,-375C182,-369 188,-363 194,-363"/>
-<polyline style="fill:none;stroke:greenyellow;" points="194,-363 434,-363 "/>
-<path style="fill:none;stroke:greenyellow;" d="M434,-363C440,-363 446,-369 446,-375"/>
-<polyline style="fill:none;stroke:greenyellow;" points="446,-375 446,-397 "/>
-<path style="fill:none;stroke:greenyellow;" d="M446,-397C446,-403 440,-409 434,-409"/>
-<text text-anchor="middle" x="314" y="-389" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="314" y="-370" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge9" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M599,-576C569,-567 536,-555 508,-540 444,-506 381,-450 344,-416"/>
-<polygon style="fill:black;stroke:black;" points="346.546,-413.596 337,-409 341.596,-418.546 346.546,-413.596"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="598" y="-526" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer a2 expired/</text>
-<text text-anchor="middle" x="598" y="-510" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-<text text-anchor="middle" x="598" y="-494" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.</text>
-<text text-anchor="middle" x="598" y="-478" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="598" y="-462" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node7" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="522,-212 354,-212 342,-200 342,-188 354,-176 522,-176 534,-188 534,-200 522,-212"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M354,-212C348,-212 342,-206 342,-200"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M342,-188C342,-182 348,-176 354,-176"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M522,-176C528,-176 534,-182 534,-188"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M534,-200C534,-206 528,-212 522,-212"/>
-<polyline style="fill:none;stroke:greenyellow;" points="522,-212 354,-212 "/>
-<path style="fill:none;stroke:greenyellow;" d="M354,-212C348,-212 342,-206 342,-200"/>
-<polyline style="fill:none;stroke:greenyellow;" points="342,-200 342,-188 "/>
-<path style="fill:none;stroke:greenyellow;" d="M342,-188C342,-182 348,-176 354,-176"/>
-<polyline style="fill:none;stroke:greenyellow;" points="354,-176 522,-176 "/>
-<path style="fill:none;stroke:greenyellow;" d="M522,-176C528,-176 534,-182 534,-188"/>
-<polyline style="fill:none;stroke:greenyellow;" points="534,-188 534,-200 "/>
-<path style="fill:none;stroke:greenyellow;" d="M534,-200C534,-206 528,-212 522,-212"/>
-<text text-anchor="middle" x="438" y="-188" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge11" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M698,-576C702,-506 712,-297 671,-248 654,-228 597,-215 544,-206"/>
-<polygon style="fill:black;stroke:black;" points="544.299,-202.512 534,-205 543.602,-209.478 544.299,-202.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="787" y="-404" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="787" y="-388" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="787" y="-372" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="787" y="-356" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge13" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:red;" d="M735,-576C802,-533 929,-436 877,-348 830,-268 781,-280 695,-248 646,-230 591,-218 544,-209"/>
-<polygon style="fill:red;stroke:red;" points="544.492,-205.529 534,-207 543.119,-212.393 544.492,-205.529"/>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="987" y="-408" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">UE&#45;Based fix (Futile)/</text>
-<text text-anchor="middle" x="987" y="-389" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="987" y="-370" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="987" y="-351" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge15" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M314,-409C264,-462 164,-462 164,-397 164,-337 174,-333 181,-376"/>
-<polygon style="fill:black;stroke:black;" points="177.522,-376.398 182,-386 184.488,-375.701 177.522,-376.398"/>
-<a xlink:title="Timer t expired/\nSend M.R">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R">
-</a>
-<text text-anchor="middle" x="116" y="-388" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="116" y="-372" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge17" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M307,-363C300,-333 292,-282 315,-248 324,-234 337,-224 352,-216"/>
-<polygon style="fill:black;stroke:black;" points="353.283,-219.26 361,-212 350.44,-212.863 353.283,-219.26"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="401" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="401" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="401" y="-266" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="401" y="-250" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge19" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M419,-363C445,-352 471,-336 487,-312 502,-288 497,-274 487,-248 483,-237 476,-228 468,-219"/>
-<polygon style="fill:black;stroke:black;" points="470.546,-216.596 461,-212 465.596,-221.546 470.546,-216.596"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="581" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="581" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="581" y="-266" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="581" y="-250" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge21" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M228,-363C183,-349 135,-331 122,-312 105,-288 103,-269 122,-248 135,-232 245,-215 332,-205"/>
-<polygon style="fill:black;stroke:black;" points="332.398,-208.478 342,-204 331.701,-201.512 332.398,-208.478"/>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="208" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix (Futile)/</text>
-<text text-anchor="middle" x="208" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="208" y="-266" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="208" y="-250" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="247,-72 139,-72 127,-60 127,-48 139,-36 247,-36 259,-48 259,-60 247,-72"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M139,-72C133,-72 127,-66 127,-60"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M127,-48C127,-42 133,-36 139,-36"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M247,-36C253,-36 259,-42 259,-48"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M259,-60C259,-66 253,-72 247,-72"/>
-<polyline style="fill:none;stroke:greenyellow;" points="247,-72 139,-72 "/>
-<path style="fill:none;stroke:greenyellow;" d="M139,-72C133,-72 127,-66 127,-60"/>
-<polyline style="fill:none;stroke:greenyellow;" points="127,-60 127,-48 "/>
-<path style="fill:none;stroke:greenyellow;" d="M127,-48C127,-42 133,-36 139,-36"/>
-<polyline style="fill:none;stroke:greenyellow;" points="139,-36 247,-36 "/>
-<path style="fill:none;stroke:greenyellow;" d="M247,-36C253,-36 259,-42 259,-48"/>
-<polyline style="fill:none;stroke:greenyellow;" points="259,-48 259,-60 "/>
-<path style="fill:none;stroke:greenyellow;" d="M259,-60C259,-66 253,-72 247,-72"/>
-<text text-anchor="middle" x="193" y="-48" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- UE_Assisted&#45;&gt;End -->
-<g id="edge23" class="edge"><title>UE_Assisted&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M215,-363C167,-350 117,-331 103,-312 50,-237 128,-128 169,-80"/>
-<polygon style="fill:black;stroke:black;" points="172.049,-81.8306 176,-72 166.781,-77.221 172.049,-81.8306"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="186" y="-196" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="186" y="-180" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge25" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M438,-176C438,-156 434,-125 416,-108 395,-87 325,-73 269,-64"/>
-<polygon style="fill:red;stroke:red;" points="269.492,-60.5292 259,-62 268.119,-67.3933 269.492,-60.5292"/>
-<a xlink:title="Receive M.C. Release">
-</a>
-<a xlink:title="Receive M.C. Release">
-</a>
-<text text-anchor="middle" x="512" y="-118" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C. Release</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge27" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M342,-185C280,-177 209,-163 190,-140 177,-124 179,-100 183,-82"/>
-<polygon style="fill:black;stroke:black;" points="186.479,-82.584 186,-72 179.774,-80.5725 186.479,-82.584"/>
-<a xlink:title="M.C. Wait timer expired/nSend M.R.\n(Undefined Error)">
-</a>
-<a xlink:title="M.C. Wait timer expired/nSend M.R.\n(Undefined Error)">
-</a>
-<text text-anchor="middle" x="301" y="-126" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. Wait timer expired/nSend M.R.</text>
-<text text-anchor="middle" x="301" y="-110" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Undefined Error)</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/Hybrid-UE-BasedMT-LR.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,294 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="8.00in" height="6.08in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.70073 0.70073) rotate(0) translate(4 830)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-830 1092,-830 1092,4 -4,4"/>
-<text text-anchor="middle" x="544" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; UE&#45;Based MT&#45;LR</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="42,-788 12,-788 2.13163e-014,-776 1.42109e-014,-764 12,-752 42,-752 54,-764 54,-776 42,-788"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-788C6,-788 2.4869e-014,-782 2.13163e-014,-776"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1.42109e-014,-764C1.06581e-014,-758 6,-752 12,-752"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M42,-752C48,-752 54,-758 54,-764"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M54,-776C54,-782 48,-788 42,-788"/>
-<polyline style="fill:none;stroke:greenyellow;" points="42,-788 12,-788 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-788C6,-788 2.4869e-014,-782 2.13163e-014,-776"/>
-<polyline style="fill:none;stroke:greenyellow;" points="2.13163e-014,-776 1.42109e-014,-764 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1.42109e-014,-764C1.06581e-014,-758 6,-752 12,-752"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-752 42,-752 "/>
-<path style="fill:none;stroke:greenyellow;" d="M42,-752C48,-752 54,-758 54,-764"/>
-<polyline style="fill:none;stroke:greenyellow;" points="54,-764 54,-776 "/>
-<path style="fill:none;stroke:greenyellow;" d="M54,-776C54,-782 48,-788 42,-788"/>
-<text text-anchor="middle" x="27" y="-764" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Priv_Request -->
-<g id="node3" class="node"><title>Priv_Request</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="428,-788 240,-788 228,-776 228,-764 240,-752 428,-752 440,-764 440,-776 428,-788"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M240,-788C234,-788 228,-782 228,-776"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M228,-764C228,-758 234,-752 240,-752"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M428,-752C434,-752 440,-758 440,-764"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M440,-776C440,-782 434,-788 428,-788"/>
-<polyline style="fill:none;stroke:greenyellow;" points="428,-788 240,-788 "/>
-<path style="fill:none;stroke:greenyellow;" d="M240,-788C234,-788 228,-782 228,-776"/>
-<polyline style="fill:none;stroke:greenyellow;" points="228,-776 228,-764 "/>
-<path style="fill:none;stroke:greenyellow;" d="M228,-764C228,-758 234,-752 240,-752"/>
-<polyline style="fill:none;stroke:greenyellow;" points="240,-752 428,-752 "/>
-<path style="fill:none;stroke:greenyellow;" d="M428,-752C434,-752 440,-758 440,-764"/>
-<polyline style="fill:none;stroke:greenyellow;" points="440,-764 440,-776 "/>
-<path style="fill:none;stroke:greenyellow;" d="M440,-776C440,-782 434,-788 428,-788"/>
-<text text-anchor="middle" x="334" y="-764" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing Privacy Request</text>
-</g>
-<!-- Idle&#45;&gt;Priv_Request -->
-<g id="edge3" class="edge"><title>Idle&#45;&gt;Priv_Request</title>
-<path style="fill:none;stroke:red;" d="M54,-770C91,-770 158,-770 217,-770"/>
-<polygon style="fill:red;stroke:red;" points="217,-773.5 227,-770 217,-766.5 217,-773.5"/>
-<a xlink:title="NotifyStartLcsMT&#45;LR/\nStart Privacy Request">
-</a>
-<a xlink:title="NotifyStartLcsMT&#45;LR/\nStart Privacy Request">
-</a>
-<text text-anchor="middle" x="141" y="-792" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">NotifyStartLcsMT&#45;LR/</text>
-<text text-anchor="middle" x="141" y="-773" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start Privacy Request</text>
-</g>
-<!-- Waiting_MCStartup -->
-<g id="node4" class="node"><title>Waiting_MCStartup</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="780,-788 612,-788 600,-776 600,-764 612,-752 780,-752 792,-764 792,-776 780,-788"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M612,-788C606,-788 600,-782 600,-776"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M600,-764C600,-758 606,-752 612,-752"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M780,-752C786,-752 792,-758 792,-764"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M792,-776C792,-782 786,-788 780,-788"/>
-<polyline style="fill:none;stroke:greenyellow;" points="780,-788 612,-788 "/>
-<path style="fill:none;stroke:greenyellow;" d="M612,-788C606,-788 600,-782 600,-776"/>
-<polyline style="fill:none;stroke:greenyellow;" points="600,-776 600,-764 "/>
-<path style="fill:none;stroke:greenyellow;" d="M600,-764C600,-758 606,-752 612,-752"/>
-<polyline style="fill:none;stroke:greenyellow;" points="612,-752 780,-752 "/>
-<path style="fill:none;stroke:greenyellow;" d="M780,-752C786,-752 792,-758 792,-764"/>
-<polyline style="fill:none;stroke:greenyellow;" points="792,-764 792,-776 "/>
-<path style="fill:none;stroke:greenyellow;" d="M792,-776C792,-782 786,-788 780,-788"/>
-<text text-anchor="middle" x="696" y="-764" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Waiting for M.C. Startup</text>
-</g>
-<!-- Priv_Request&#45;&gt;Waiting_MCStartup -->
-<g id="edge5" class="edge"><title>Priv_Request&#45;&gt;Waiting_MCStartup</title>
-<path style="fill:none;stroke:red;" d="M441,-770C488,-770 543,-770 590,-770"/>
-<polygon style="fill:red;stroke:red;" points="590,-773.5 600,-770 590,-766.5 590,-773.5"/>
-<a xlink:title="Request Accepted/\nSend Release\n(Request Accepted)">
-</a>
-<a xlink:title="Request Accepted/\nSend Release\n(Request Accepted)">
-</a>
-<text text-anchor="middle" x="520" y="-811" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Request Accepted/</text>
-<text text-anchor="middle" x="520" y="-792" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send Release</text>
-<text text-anchor="middle" x="520" y="-773" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(Request Accepted)</text>
-</g>
-<!-- UE_Based -->
-<g id="node5" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="809,-622 583,-622 571,-610 571,-588 583,-576 809,-576 821,-588 821,-610 809,-622"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M583,-622C577,-622 571,-616 571,-610"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M571,-588C571,-582 577,-576 583,-576"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M809,-576C815,-576 821,-582 821,-588"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M821,-610C821,-616 815,-622 809,-622"/>
-<polyline style="fill:none;stroke:greenyellow;" points="809,-622 583,-622 "/>
-<path style="fill:none;stroke:greenyellow;" d="M583,-622C577,-622 571,-616 571,-610"/>
-<polyline style="fill:none;stroke:greenyellow;" points="571,-610 571,-588 "/>
-<path style="fill:none;stroke:greenyellow;" d="M571,-588C571,-582 577,-576 583,-576"/>
-<polyline style="fill:none;stroke:greenyellow;" points="583,-576 809,-576 "/>
-<path style="fill:none;stroke:greenyellow;" d="M809,-576C815,-576 821,-582 821,-588"/>
-<polyline style="fill:none;stroke:greenyellow;" points="821,-588 821,-610 "/>
-<path style="fill:none;stroke:greenyellow;" d="M821,-610C821,-616 815,-622 809,-622"/>
-<text text-anchor="middle" x="696" y="-602" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="696" y="-583" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Waiting_MCStartup&#45;&gt;UE_Based -->
-<g id="edge7" class="edge"><title>Waiting_MCStartup&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M696,-752C696,-724 696,-668 696,-632"/>
-<polygon style="fill:red;stroke:red;" points="699.5,-632 696,-622 692.5,-632 699.5,-632"/>
-<a xlink:title="Receive M.C./\nStart UE Based Positioning\nStart a2,a4">
-</a>
-<a xlink:title="Receive M.C./\nStart UE Based Positioning\nStart a2,a4">
-</a>
-<text text-anchor="middle" x="793" y="-700" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C./</text>
-<text text-anchor="middle" x="793" y="-681" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start UE Based Positioning</text>
-<text text-anchor="middle" x="793" y="-662" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Start a2,a4</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node6" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="434,-409 194,-409 182,-397 182,-375 194,-363 434,-363 446,-375 446,-397 434,-409"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M194,-409C188,-409 182,-403 182,-397"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M182,-375C182,-369 188,-363 194,-363"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M434,-363C440,-363 446,-369 446,-375"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M446,-397C446,-403 440,-409 434,-409"/>
-<polyline style="fill:none;stroke:greenyellow;" points="434,-409 194,-409 "/>
-<path style="fill:none;stroke:greenyellow;" d="M194,-409C188,-409 182,-403 182,-397"/>
-<polyline style="fill:none;stroke:greenyellow;" points="182,-397 182,-375 "/>
-<path style="fill:none;stroke:greenyellow;" d="M182,-375C182,-369 188,-363 194,-363"/>
-<polyline style="fill:none;stroke:greenyellow;" points="194,-363 434,-363 "/>
-<path style="fill:none;stroke:greenyellow;" d="M434,-363C440,-363 446,-369 446,-375"/>
-<polyline style="fill:none;stroke:greenyellow;" points="446,-375 446,-397 "/>
-<path style="fill:none;stroke:greenyellow;" d="M446,-397C446,-403 440,-409 434,-409"/>
-<text text-anchor="middle" x="314" y="-389" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="314" y="-370" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge9" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M599,-576C569,-567 536,-555 508,-540 444,-506 381,-450 344,-416"/>
-<polygon style="fill:black;stroke:black;" points="346.546,-413.596 337,-409 341.596,-418.546 346.546,-413.596"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="598" y="-526" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer a2 expired/</text>
-<text text-anchor="middle" x="598" y="-510" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-<text text-anchor="middle" x="598" y="-494" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.</text>
-<text text-anchor="middle" x="598" y="-478" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="598" y="-462" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node7" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="522,-212 354,-212 342,-200 342,-188 354,-176 522,-176 534,-188 534,-200 522,-212"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M354,-212C348,-212 342,-206 342,-200"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M342,-188C342,-182 348,-176 354,-176"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M522,-176C528,-176 534,-182 534,-188"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M534,-200C534,-206 528,-212 522,-212"/>
-<polyline style="fill:none;stroke:greenyellow;" points="522,-212 354,-212 "/>
-<path style="fill:none;stroke:greenyellow;" d="M354,-212C348,-212 342,-206 342,-200"/>
-<polyline style="fill:none;stroke:greenyellow;" points="342,-200 342,-188 "/>
-<path style="fill:none;stroke:greenyellow;" d="M342,-188C342,-182 348,-176 354,-176"/>
-<polyline style="fill:none;stroke:greenyellow;" points="354,-176 522,-176 "/>
-<path style="fill:none;stroke:greenyellow;" d="M522,-176C528,-176 534,-182 534,-188"/>
-<polyline style="fill:none;stroke:greenyellow;" points="534,-188 534,-200 "/>
-<path style="fill:none;stroke:greenyellow;" d="M534,-200C534,-206 528,-212 522,-212"/>
-<text text-anchor="middle" x="438" y="-188" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge11" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:red;" d="M698,-576C702,-506 712,-297 671,-248 654,-228 597,-215 544,-206"/>
-<polygon style="fill:red;stroke:red;" points="544.299,-202.512 534,-205 543.602,-209.478 544.299,-202.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="800" y="-408" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="800" y="-389" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="800" y="-370" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Send M.R.</text>
-<text text-anchor="middle" x="800" y="-351" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge13" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M741,-576C818,-533 961,-439 904,-348 849,-260 792,-281 695,-248 646,-231 591,-219 544,-210"/>
-<polygon style="fill:black;stroke:black;" points="544.492,-206.529 534,-208 543.119,-213.393 544.492,-206.529"/>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="1002" y="-404" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix (Futile)/</text>
-<text text-anchor="middle" x="1002" y="-388" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="1002" y="-372" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="1002" y="-356" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge15" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M314,-409C264,-462 164,-462 164,-397 164,-337 174,-333 181,-376"/>
-<polygon style="fill:black;stroke:black;" points="177.522,-376.398 182,-386 184.488,-375.701 177.522,-376.398"/>
-<a xlink:title="Timer t expired/\nSend M.R">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R">
-</a>
-<text text-anchor="middle" x="116" y="-388" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="116" y="-372" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge17" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M307,-363C300,-333 292,-282 315,-248 324,-234 337,-224 352,-216"/>
-<polygon style="fill:black;stroke:black;" points="353.283,-219.26 361,-212 350.44,-212.863 353.283,-219.26"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="401" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="401" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="401" y="-266" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="401" y="-250" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge19" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M419,-363C445,-352 471,-336 487,-312 502,-288 497,-274 487,-248 483,-237 476,-228 468,-219"/>
-<polygon style="fill:black;stroke:black;" points="470.546,-216.596 461,-212 465.596,-221.546 470.546,-216.596"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="581" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="581" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="581" y="-266" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="581" y="-250" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge21" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M228,-363C183,-349 135,-331 122,-312 105,-288 103,-269 122,-248 135,-232 245,-215 332,-205"/>
-<polygon style="fill:black;stroke:black;" points="332.398,-208.478 342,-204 331.701,-201.512 332.398,-208.478"/>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="208" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix (Futile)/</text>
-<text text-anchor="middle" x="208" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="208" y="-266" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="208" y="-250" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="247,-72 139,-72 127,-60 127,-48 139,-36 247,-36 259,-48 259,-60 247,-72"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M139,-72C133,-72 127,-66 127,-60"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M127,-48C127,-42 133,-36 139,-36"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M247,-36C253,-36 259,-42 259,-48"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M259,-60C259,-66 253,-72 247,-72"/>
-<polyline style="fill:none;stroke:greenyellow;" points="247,-72 139,-72 "/>
-<path style="fill:none;stroke:greenyellow;" d="M139,-72C133,-72 127,-66 127,-60"/>
-<polyline style="fill:none;stroke:greenyellow;" points="127,-60 127,-48 "/>
-<path style="fill:none;stroke:greenyellow;" d="M127,-48C127,-42 133,-36 139,-36"/>
-<polyline style="fill:none;stroke:greenyellow;" points="139,-36 247,-36 "/>
-<path style="fill:none;stroke:greenyellow;" d="M247,-36C253,-36 259,-42 259,-48"/>
-<polyline style="fill:none;stroke:greenyellow;" points="259,-48 259,-60 "/>
-<path style="fill:none;stroke:greenyellow;" d="M259,-60C259,-66 253,-72 247,-72"/>
-<text text-anchor="middle" x="193" y="-48" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- UE_Assisted&#45;&gt;End -->
-<g id="edge23" class="edge"><title>UE_Assisted&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M215,-363C167,-350 117,-331 103,-312 50,-237 128,-128 169,-80"/>
-<polygon style="fill:black;stroke:black;" points="172.049,-81.8306 176,-72 166.781,-77.221 172.049,-81.8306"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="186" y="-196" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="186" y="-180" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge25" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M438,-176C438,-156 434,-125 416,-108 395,-87 325,-73 269,-64"/>
-<polygon style="fill:red;stroke:red;" points="269.492,-60.5292 259,-62 268.119,-67.3933 269.492,-60.5292"/>
-<a xlink:title="Receive M.C. Release">
-</a>
-<a xlink:title="Receive M.C. Release">
-</a>
-<text text-anchor="middle" x="512" y="-118" style="font-family:Nimbus Sans L;font-weight:regular;font-size:12.96pt;fill:red;">Receive M.C. Release</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge27" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M342,-185C280,-177 209,-163 190,-140 177,-124 179,-100 183,-82"/>
-<polygon style="fill:black;stroke:black;" points="186.479,-82.584 186,-72 179.774,-80.5725 186.479,-82.584"/>
-<a xlink:title="M.C. Wait timer expired/nSend M.R.\n(Undefined Error)">
-</a>
-<a xlink:title="M.C. Wait timer expired/nSend M.R.\n(Undefined Error)">
-</a>
-<text text-anchor="middle" x="301" y="-126" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. Wait timer expired/nSend M.R.</text>
-<text text-anchor="middle" x="301" y="-110" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Undefined Error)</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/MTLR.htm	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,439 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-
-
-  
-  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
-
-  
-
-
-  
-  <title>Hybrid LBS Integration Tests Specification - MTLR</title>
-  <meta content="PhilippeG" name="author">
-</head>
-
-
-<body>
-
-
-<big><big>Hybrid LBS Integration Tests Specification - MTLR
-<img style="width: 167px; height: 47px;" alt="Symbian Logo" src="logo_symbian.gif"><br>
-
-
-</big></big>
-<table class="MsoNormalTable" style="border-collapse: collapse; width: 633px; height: 208px;" border="0" cellpadding="0" cellspacing="0">
-
-
-  <tbody>
-
-
-    <tr style="">
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      <p class="MsoBodyText" style="margin-bottom: 0.0001pt;"><b style=""><span style="font-size: 12pt; color: windowtext; font-style: normal;">Security
-Classification: </span></b></p>
-
-
-      </td>
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      <p class="Metadata">Symbian Confidential</p>
-
-
-      </td>
-
-
-    </tr>
-
-
-    <tr style="">
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      <p class="MetadataTitle">Document Reference:</p>
-
-
-      </td>
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      <p class="Metadata">SGL.GT0346.xxx</p>
-
-
-      </td>
-
-
-    </tr>
-
-
-    <tr style="">
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      <p class="MetadataTitle">Status:</p>
-
-
-      </td>
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      <p class="Metadata">Draft</p>
-
-
-      </td>
-
-
-    </tr>
-
-
-    <tr style="">
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      <p class="MetadataTitle">Version:</p>
-
-
-      </td>
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      <p class="Metadata">0.1</p>
-
-
-      </td>
-
-
-    </tr>
-
-
-    <tr style="">
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      <p class="MetadataTitle">Date:</p>
-
-
-      </td>
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      <p class="Metadata"><date month="11" day="13" year="2006">21 february 2007</date></p>
-
-
-      </td>
-
-
-    </tr>
-
-
-    <tr style="">
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      <p class="MetadataTitle">Team/Department :</p>
-
-
-      </td>
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      <p class="Metadata">LBS</p>
-
-
-      </td>
-
-
-    </tr>
-
-
-    <tr style="">
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      <p class="MetadataTitle">Author(s):</p>
-
-
-      </td>
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      <p class="Metadata">PhilippeG</p>
-
-
-      </td>
-
-
-    </tr>
-
-
-    <tr style="">
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      <p class="MetadataTitle">Owner(s):</p>
-
-
-      </td>
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      <p class="Metadata">Graham Leak</p>
-
-
-      </td>
-
-
-    </tr>
-
-
-  
-  </tbody>
-</table>
-
-
-<hr><br>
-
-
-<a name="HybridMTLRBasic"></a><big>Hybrid
-MTLR - Basic</big><br>
-
-
-<table style="text-align: left; width: 898px; height: 143px;" border="1" cellpadding="2" cellspacing="2">
-
-
-  <tbody>
-
-
-    <tr>
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Test
-Case (Link to State Machine)</big></td>
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Comments</big></td>
-
-
-    </tr>
-
-
-    <tr>
-
-
-      <td><a name="HybridUEBasedMTLR"></a><a href="Hybrid-UE-BasedMT-LR.svg">Hybrid-UE-Based
-MT-LR</a></td>
-
-
-      <td></td>
-
-
-    </tr>
-
-
-    <tr>
-
-
-      <td><a name="HybridUEAssistedMTLRAccurate"></a><a href="Hybrid-LBS-UE-AssistedMT-LR-AccurateGPSResult.svg">Hybrid
-LBS UE-Assisted MT-LR </a><br>
-
-
-      <a href="Hybrid-LBS-UE-AssistedMT-LR-AccurateGPSResult.svg">AccurateGPSResult</a></td>
-
-
-      <td></td>
-
-
-    </tr>
-
-
-    <tr>
-
-
-      <td><a name="HybridUEAssistedMTLRNoGPSResult"></a><a href="Hybrid-LBS-UE-AssistedMT-LR-NoGPSResult.svg">Hybrid
-UE-Assisted MT-LR </a><br>
-
-
-      <a href="Hybrid-LBS-UE-AssistedMT-LR-NoGPSResult.svg">NoGPSResult</a></td>
-
-
-      <td></td>
-
-
-    </tr>
-
-
-    <tr>
-
-
-      <td><a name="HybridLBSUEAssistedMTLRInaccurate"></a><a href="Hybrid-LBS-UE-AssistedMT-LR-InaccurateGPSResult.svg">Hybrid
-LBS UE-Assisted MT-LR </a><br>
-
-
-      <a href="Hybrid-LBS-UE-AssistedMT-LR-InaccurateGPSResult.svg">InaccurateGPSResult</a></td>
-
-
-      <td></td>
-
-
-    </tr>
-
-
-  
-  </tbody>
-</table>
-
-
-<br>
-
-
-<big><a name="HybridMTLRAdvanced"></a>Hybrid
-MTLR - Advanced</big><br>
-
-
-<table style="text-align: left; width: 898px; height: 143px;" border="1" cellpadding="2" cellspacing="2">
-
-
-  <tbody>
-
-
-    <tr>
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Test
-Case (Link to State Machine)</big></td>
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Comments</big></td>
-
-
-    </tr>
-
-
-    <tr>
-
-
-      <td><a name="HybridMTLRAssistAccurateMCTimeout"></a><a href="Hybrid-LBS-UE-AssistedMT-LR-AccurateGPSResult-MCReleaseTimeout.svg">Hybrid
-LBS UE-Assisted<br>
-
-
-MT-LR<br>
-
-
-AccurateGPSResult<br>
-
-
-MCReleaseTimeout</a></td>
-
-
-      <td><big><br>
-
-
-      </big></td>
-
-
-    </tr>
-
-
-  
-  </tbody>
-</table>
-
-
-<big><a name="HybridMTLRFutileCR1009"></a>Hybrid
-MTLR - Futile - (CR1009)<br>
-
-
-</big>
-<table style="text-align: left; width: 898px; height: 143px;" border="1" cellpadding="2" cellspacing="2">
-
-
-  <tbody>
-
-
-    <tr>
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Test
-Case (Link to State Machine)</big></td>
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Comments</big></td>
-
-
-    </tr>
-
-
-    <tr>
-
-
-      <td><a name="HybridMTLRUEBasedFutile"></a><a href="Hybrid-LBS-UE-BasedMT-LR-Futile.svg">Hybrid
-LBS MTLR<br>
-
-
-UE Based<br>
-
-
-Futile</a></td>
-
-
-      <td><a href="../../documentation/seqdiagramSpec/EAID_9ED41A61_18EE_45d8_9001_2528DC1D9041.png"><big><br>
-
-
-      </big></a></td>
-
-
-    </tr>
-
-
-    <tr>
-
-
-      <td><a name="HybridMTLRUEAssistedFutile"></a><a href="Hybrid-LBS-UE-AssistedMT-LR-Futile.svg">Hybrid
-LBS MTLR<br>
-
-
-UE Assisted<br>
-
-
-Futile</a></td>
-
-
-      <td><big><br>
-
-
-      </big></td>
-
-
-    </tr>
-
-
-  
-  </tbody>
-</table>
-
-
-<br>
-
-
-</body>
-</html>
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/MTLRFSM.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,295 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="8.00in" height="6.27in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.749268 0.749268) rotate(0) translate(4 800)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-800 1021,-800 1021,4 -4,4"/>
-<text text-anchor="middle" x="508" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">MT LR Finite State Machine</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="42,-766 12,-766 2.13163e-014,-754 1.42109e-014,-742 12,-730 42,-730 54,-742 54,-754 42,-766"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-766C6,-766 2.4869e-014,-760 2.13163e-014,-754"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M1.42109e-014,-742C1.06581e-014,-736 6,-730 12,-730"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M42,-730C48,-730 54,-736 54,-742"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M54,-754C54,-760 48,-766 42,-766"/>
-<polyline style="fill:none;stroke:greenyellow;" points="42,-766 12,-766 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-766C6,-766 2.4869e-014,-760 2.13163e-014,-754"/>
-<polyline style="fill:none;stroke:greenyellow;" points="2.13163e-014,-754 1.42109e-014,-742 "/>
-<path style="fill:none;stroke:greenyellow;" d="M1.42109e-014,-742C1.06581e-014,-736 6,-730 12,-730"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-730 42,-730 "/>
-<path style="fill:none;stroke:greenyellow;" d="M42,-730C48,-730 54,-736 54,-742"/>
-<polyline style="fill:none;stroke:greenyellow;" points="54,-742 54,-754 "/>
-<path style="fill:none;stroke:greenyellow;" d="M54,-754C54,-760 48,-766 42,-766"/>
-<text text-anchor="middle" x="27" y="-742" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Idle</text>
-</g>
-<!-- Priv_Request -->
-<g id="node3" class="node"><title>Priv_Request</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="406,-766 218,-766 206,-754 206,-742 218,-730 406,-730 418,-742 418,-754 406,-766"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M218,-766C212,-766 206,-760 206,-754"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M206,-742C206,-736 212,-730 218,-730"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M406,-730C412,-730 418,-736 418,-742"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M418,-754C418,-760 412,-766 406,-766"/>
-<polyline style="fill:none;stroke:greenyellow;" points="406,-766 218,-766 "/>
-<path style="fill:none;stroke:greenyellow;" d="M218,-766C212,-766 206,-760 206,-754"/>
-<polyline style="fill:none;stroke:greenyellow;" points="206,-754 206,-742 "/>
-<path style="fill:none;stroke:greenyellow;" d="M206,-742C206,-736 212,-730 218,-730"/>
-<polyline style="fill:none;stroke:greenyellow;" points="218,-730 406,-730 "/>
-<path style="fill:none;stroke:greenyellow;" d="M406,-730C412,-730 418,-736 418,-742"/>
-<polyline style="fill:none;stroke:greenyellow;" points="418,-742 418,-754 "/>
-<path style="fill:none;stroke:greenyellow;" d="M418,-754C418,-760 412,-766 406,-766"/>
-<text text-anchor="middle" x="312" y="-742" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing Privacy Request</text>
-</g>
-<!-- Idle&#45;&gt;Priv_Request -->
-<g id="edge3" class="edge"><title>Idle&#45;&gt;Priv_Request</title>
-<path style="fill:none;stroke:black;" d="M54,-748C87,-748 143,-748 195,-748"/>
-<polygon style="fill:black;stroke:black;" points="195,-751.5 205,-748 195,-744.5 195,-751.5"/>
-<a xlink:title="NotifyStartLcsMT&#45;LR/\nStart Privacy Request">
-</a>
-<a xlink:title="NotifyStartLcsMT&#45;LR/\nStart Privacy Request">
-</a>
-<text text-anchor="middle" x="130" y="-766" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">NotifyStartLcsMT&#45;LR/</text>
-<text text-anchor="middle" x="130" y="-750" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start Privacy Request</text>
-</g>
-<!-- Waiting_MCStartup -->
-<g id="node4" class="node"><title>Waiting_MCStartup</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="738,-766 570,-766 558,-754 558,-742 570,-730 738,-730 750,-742 750,-754 738,-766"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M570,-766C564,-766 558,-760 558,-754"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M558,-742C558,-736 564,-730 570,-730"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M738,-730C744,-730 750,-736 750,-742"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M750,-754C750,-760 744,-766 738,-766"/>
-<polyline style="fill:none;stroke:greenyellow;" points="738,-766 570,-766 "/>
-<path style="fill:none;stroke:greenyellow;" d="M570,-766C564,-766 558,-760 558,-754"/>
-<polyline style="fill:none;stroke:greenyellow;" points="558,-754 558,-742 "/>
-<path style="fill:none;stroke:greenyellow;" d="M558,-742C558,-736 564,-730 570,-730"/>
-<polyline style="fill:none;stroke:greenyellow;" points="570,-730 738,-730 "/>
-<path style="fill:none;stroke:greenyellow;" d="M738,-730C744,-730 750,-736 750,-742"/>
-<polyline style="fill:none;stroke:greenyellow;" points="750,-742 750,-754 "/>
-<path style="fill:none;stroke:greenyellow;" d="M750,-754C750,-760 744,-766 738,-766"/>
-<text text-anchor="middle" x="654" y="-742" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Waiting for M.C. Startup</text>
-</g>
-<!-- Priv_Request&#45;&gt;Waiting_MCStartup -->
-<g id="edge5" class="edge"><title>Priv_Request&#45;&gt;Waiting_MCStartup</title>
-<path style="fill:none;stroke:black;" d="M419,-748C460,-748 507,-748 548,-748"/>
-<polygon style="fill:black;stroke:black;" points="548,-751.5 558,-748 548,-744.5 548,-751.5"/>
-<a xlink:title="Request Accepted/\nSend Release\n(Request Accepted)">
-</a>
-<a xlink:title="Request Accepted/\nSend Release\n(Request Accepted)">
-</a>
-<text text-anchor="middle" x="488" y="-782" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Request Accepted/</text>
-<text text-anchor="middle" x="488" y="-766" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send Release</text>
-<text text-anchor="middle" x="488" y="-750" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Request Accepted)</text>
-</g>
-<!-- UE_Based -->
-<g id="node5" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="767,-610 541,-610 529,-598 529,-576 541,-564 767,-564 779,-576 779,-598 767,-610"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M541,-610C535,-610 529,-604 529,-598"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M529,-576C529,-570 535,-564 541,-564"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M767,-564C773,-564 779,-570 779,-576"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M779,-598C779,-604 773,-610 767,-610"/>
-<polyline style="fill:none;stroke:greenyellow;" points="767,-610 541,-610 "/>
-<path style="fill:none;stroke:greenyellow;" d="M541,-610C535,-610 529,-604 529,-598"/>
-<polyline style="fill:none;stroke:greenyellow;" points="529,-598 529,-576 "/>
-<path style="fill:none;stroke:greenyellow;" d="M529,-576C529,-570 535,-564 541,-564"/>
-<polyline style="fill:none;stroke:greenyellow;" points="541,-564 767,-564 "/>
-<path style="fill:none;stroke:greenyellow;" d="M767,-564C773,-564 779,-570 779,-576"/>
-<polyline style="fill:none;stroke:greenyellow;" points="779,-576 779,-598 "/>
-<path style="fill:none;stroke:greenyellow;" d="M779,-598C779,-604 773,-610 767,-610"/>
-<text text-anchor="middle" x="654" y="-590" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="654" y="-571" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Waiting_MCStartup&#45;&gt;UE_Based -->
-<g id="edge7" class="edge"><title>Waiting_MCStartup&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:black;" d="M654,-730C654,-704 654,-653 654,-620"/>
-<polygon style="fill:black;stroke:black;" points="657.5,-620 654,-610 650.5,-620 657.5,-620"/>
-<a xlink:title="Receive M.C./\nStart UE Based Positioning\nStart a2,a4">
-</a>
-<a xlink:title="Receive M.C./\nStart UE Based Positioning\nStart a2,a4">
-</a>
-<text text-anchor="middle" x="738" y="-680" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C./</text>
-<text text-anchor="middle" x="738" y="-664" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start UE Based Positioning</text>
-<text text-anchor="middle" x="738" y="-648" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start a2,a4</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node6" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="392,-403 152,-403 140,-391 140,-369 152,-357 392,-357 404,-369 404,-391 392,-403"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M152,-403C146,-403 140,-397 140,-391"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M140,-369C140,-363 146,-357 152,-357"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M392,-357C398,-357 404,-363 404,-369"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M404,-391C404,-397 398,-403 392,-403"/>
-<polyline style="fill:none;stroke:greenyellow;" points="392,-403 152,-403 "/>
-<path style="fill:none;stroke:greenyellow;" d="M152,-403C146,-403 140,-397 140,-391"/>
-<polyline style="fill:none;stroke:greenyellow;" points="140,-391 140,-369 "/>
-<path style="fill:none;stroke:greenyellow;" d="M140,-369C140,-363 146,-357 152,-357"/>
-<polyline style="fill:none;stroke:greenyellow;" points="152,-357 392,-357 "/>
-<path style="fill:none;stroke:greenyellow;" d="M392,-357C398,-357 404,-363 404,-369"/>
-<polyline style="fill:none;stroke:greenyellow;" points="404,-369 404,-391 "/>
-<path style="fill:none;stroke:greenyellow;" d="M404,-391C404,-397 398,-403 392,-403"/>
-<text text-anchor="middle" x="272" y="-383" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="272" y="-364" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge9" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M558,-564C528,-555 495,-543 466,-528 404,-495 341,-443 304,-410"/>
-<polygon style="fill:black;stroke:black;" points="305.831,-406.951 296,-403 301.221,-412.219 305.831,-406.951"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="556" y="-514" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer a2 expired/</text>
-<text text-anchor="middle" x="556" y="-498" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-<text text-anchor="middle" x="556" y="-482" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.</text>
-<text text-anchor="middle" x="556" y="-466" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="556" y="-450" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node7" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="480,-212 312,-212 300,-200 300,-188 312,-176 480,-176 492,-188 492,-200 480,-212"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M312,-212C306,-212 300,-206 300,-200"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M300,-188C300,-182 306,-176 312,-176"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M480,-176C486,-176 492,-182 492,-188"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M492,-200C492,-206 486,-212 480,-212"/>
-<polyline style="fill:none;stroke:greenyellow;" points="480,-212 312,-212 "/>
-<path style="fill:none;stroke:greenyellow;" d="M312,-212C306,-212 300,-206 300,-200"/>
-<polyline style="fill:none;stroke:greenyellow;" points="300,-200 300,-188 "/>
-<path style="fill:none;stroke:greenyellow;" d="M300,-188C300,-182 306,-176 312,-176"/>
-<polyline style="fill:none;stroke:greenyellow;" points="312,-176 480,-176 "/>
-<path style="fill:none;stroke:greenyellow;" d="M480,-176C486,-176 492,-182 492,-188"/>
-<polyline style="fill:none;stroke:greenyellow;" points="492,-188 492,-200 "/>
-<path style="fill:none;stroke:greenyellow;" d="M492,-200C492,-206 486,-212 480,-212"/>
-<text text-anchor="middle" x="396" y="-188" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge11" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M656,-564C661,-495 670,-295 630,-248 613,-228 555,-215 502,-206"/>
-<polygon style="fill:black;stroke:black;" points="502.492,-202.529 492,-204 501.119,-209.393 502.492,-202.529"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="745" y="-398" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="745" y="-382" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="745" y="-366" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="745" y="-350" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge13" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M695,-564C762,-523 885,-432 835,-348 788,-268 740,-279 654,-248 605,-230 550,-217 502,-209"/>
-<polygon style="fill:black;stroke:black;" points="502.492,-205.529 492,-207 501.119,-212.393 502.492,-205.529"/>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="931" y="-398" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix (Futile)/</text>
-<text text-anchor="middle" x="931" y="-382" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="931" y="-366" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="931" y="-350" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge15" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M272,-403C222,-453 122,-453 122,-391 122,-334 132,-330 139,-370"/>
-<polygon style="fill:black;stroke:black;" points="135.522,-370.398 140,-380 142.488,-369.701 135.522,-370.398"/>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="74" y="-390" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="74" y="-374" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="74" y="-358" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge17" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M265,-357C258,-328 251,-280 273,-248 282,-234 295,-224 310,-216"/>
-<polygon style="fill:black;stroke:black;" points="311.283,-219.26 319,-212 308.44,-212.863 311.283,-219.26"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="359" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="359" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="359" y="-266" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="359" y="-250" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge19" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M355,-357C394,-344 434,-328 445,-312 461,-288 455,-274 445,-248 441,-237 434,-228 426,-219"/>
-<polygon style="fill:black;stroke:black;" points="428.546,-216.596 419,-212 423.596,-221.546 428.546,-216.596"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="540" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="540" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="540" y="-266" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="540" y="-250" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge21" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M177,-357C135,-345 92,-329 80,-312 63,-288 61,-269 80,-248 93,-232 203,-215 290,-205"/>
-<polygon style="fill:black;stroke:black;" points="290.398,-208.478 300,-204 289.701,-201.512 290.398,-208.478"/>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="166" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix (Futile)/</text>
-<text text-anchor="middle" x="166" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="166" y="-266" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="166" y="-250" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="205,-72 97,-72 85,-60 85,-48 97,-36 205,-36 217,-48 217,-60 205,-72"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M97,-72C91,-72 85,-66 85,-60"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M85,-48C85,-42 91,-36 97,-36"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M205,-36C211,-36 217,-42 217,-48"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M217,-60C217,-66 211,-72 205,-72"/>
-<polyline style="fill:none;stroke:greenyellow;" points="205,-72 97,-72 "/>
-<path style="fill:none;stroke:greenyellow;" d="M97,-72C91,-72 85,-66 85,-60"/>
-<polyline style="fill:none;stroke:greenyellow;" points="85,-60 85,-48 "/>
-<path style="fill:none;stroke:greenyellow;" d="M85,-48C85,-42 91,-36 97,-36"/>
-<polyline style="fill:none;stroke:greenyellow;" points="97,-36 205,-36 "/>
-<path style="fill:none;stroke:greenyellow;" d="M205,-36C211,-36 217,-42 217,-48"/>
-<polyline style="fill:none;stroke:greenyellow;" points="217,-48 217,-60 "/>
-<path style="fill:none;stroke:greenyellow;" d="M217,-60C217,-66 211,-72 205,-72"/>
-<text text-anchor="middle" x="151" y="-48" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- UE_Assisted&#45;&gt;End -->
-<g id="edge23" class="edge"><title>UE_Assisted&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M163,-357C118,-345 74,-330 61,-312 7,-237 85,-129 127,-80"/>
-<polygon style="fill:black;stroke:black;" points="130.049,-81.8306 134,-72 124.781,-77.221 130.049,-81.8306"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="144" y="-196" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="144" y="-180" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge25" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M396,-176C396,-156 392,-125 374,-108 353,-87 283,-73 227,-64"/>
-<polygon style="fill:black;stroke:black;" points="227.492,-60.5292 217,-62 226.119,-67.3933 227.492,-60.5292"/>
-<a xlink:title="Receive M.C. Release">
-</a>
-<a xlink:title="Receive M.C. Release">
-</a>
-<text text-anchor="middle" x="459" y="-118" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge27" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M300,-185C238,-177 167,-163 148,-140 135,-124 137,-100 141,-82"/>
-<polygon style="fill:black;stroke:black;" points="144.479,-82.584 144,-72 137.774,-80.5725 144.479,-82.584"/>
-<a xlink:title="M.C. Wait timer expired/nSend M.R.\n(Undefined Error)">
-</a>
-<a xlink:title="M.C. Wait timer expired/nSend M.R.\n(Undefined Error)">
-</a>
-<text text-anchor="middle" x="259" y="-126" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. Wait timer expired/nSend M.R.</text>
-<text text-anchor="middle" x="259" y="-110" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Undefined Error)</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/AccurateRefPos-LBS-MT-LR.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,80 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.2;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="9.5,7.5";
-	graph [	fontname = "Times-Bold",fontsize = 24,
-//
-//	Title of the graph
-//
-		label = "Accurate Ref Pos - LBS - MT-LR"];
-//
-	node [shape=box,style="rounded,filled", color=greenyellow, fontsize=16, fontname="Times-Bold"];
-	edge [fontsize=14 fontname="Helvetica"];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Priv_Request [label="Performing Privacy Request"];
-	Waiting_MCStartup [label="Waiting for M.C. Startup"]; 
-}
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-	End [label="Positioning Ends"];
-//
-// Idle State
-//
-	//Transition to UE-Assisted	
-	Idle -> Priv_Request [fontcolor=red color=red fontsize=16 label = "NotifyStartLcsMT-LR/\nStart Privacy Request"];
-//
-// Privacy Request State
-//
-	Priv_Request -> Waiting_MCStartup [fontcolor=red color=red fontsize=16 label = "Request Accepted/\nSend Release\n(Request Accepted)"];
-	
-
-//
-// Waiting for M.C. Startup  State
-//
-	Waiting_MCStartup ->  UE_Based [label="Receive M.C./\nStart UE Based Positioning\nStart a2,a4"];
-	Waiting_MCStartup -> Waiting_MC [fontcolor=red color=red fontsize=16 label = "Receive M.C. && Use Ref Position/\nSend M.R.\n(confidence=0)"];
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Based -> Waiting_MC [label = "UE-Based fix accuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [label="Timer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC [label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based fix accuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> End [label = "Receive M.C. Release/\nStop UE-Based Positioning"];
-//
-// End State
-//
-	Waiting_MC -> End [fontcolor=red color=red fontsize=16 label = "Receive M.C. Release"];
-	Waiting_MC -> End [label = "M.C. Wait timer expired/nSend M.R.\n(Undefined Error)"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/Hybrid-LBS-UE-AssistedMT-LR-AccurateGPSResult-MCReleaseTimeout.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="8,8";
-	graph [	fontname = "Times-Bold",fontsize = 24,
-//
-//	Title of the graph
-//
-		label = "Hybrid - LBS - UE-Assisted MT-LR - Accurate GPS Result - MC Release Timeout"];
-//
-	node [shape=box,style="rounded,filled", color=greenyellow, fontsize=16, fontname="Times-Bold"];
-	edge [fontsize=14 fontname="Helvetica"];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Priv_Request [label="Performing Privacy Request"];
-	Waiting_MCStartup [label="Waiting for M.C. Startup"]; 
-}
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-	End [label="Positioning Ends"];
-//
-// Idle State
-//
-	//Transition to UE-Assisted	
-	Idle -> Priv_Request [fontcolor=red color=red label = "NotifyStartLcsMT-LR/\nStart Privacy Request"];
-//
-// Privacy Request State
-//
-	Priv_Request -> Waiting_MCStartup [fontcolor=red color=red label = "Request Accepted/\nSend Release\n(Request Accepted)"];
-	
-//
-// Waiting for M.C. Startup  State
-//
-	Waiting_MCStartup ->  UE_Based [fontcolor=red color=red label="Receive M.C./\nStart UE Based Positioning\nStart a2,a4"];
-	//Waiting_MCStartup -> Waiting_MC [label = "Receive M.C. && Use Ref Position/\nSend M.R.\n(confidence=0)"];
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [fontcolor=red color=red label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Based -> Waiting_MC [label = "UE-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [label="Timer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC [label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC [fontcolor=red color=red label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	UE_Assisted -> End [label = "Receive M.C. Release/\nStop UE-Based Positioning"];
-//
-// End State
-//
-	Waiting_MC -> End [label = "Receive M.C. Release"];
-	Waiting_MC -> End [fontcolor=red color=red label = "M.C. Wait timer expired/nSend M.R.\n(Undefined Error)"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/Hybrid-LBS-UE-AssistedMT-LR-AccurateGPSResult.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,79 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="8,8";
-	graph [	fontname = "Times-Bold",fontsize = 24,
-//
-//	Title of the graph
-//
-		label = "Hybrid - LBS - UE-Assisted MT-LR - Accurate GPS Result"];
-//
-	node [shape=box,style="rounded,filled", color=greenyellow, fontsize=16, fontname="Times-Bold"];
-	edge [fontsize=14 fontname="Helvetica"];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Priv_Request [label="Performing Privacy Request"];
-	Waiting_MCStartup [label="Waiting for M.C. Startup"]; 
-}
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-	End [label="Positioning Ends"];
-//
-// Idle State
-//
-	//Transition to UE-Assisted	
-	Idle -> Priv_Request [fontcolor=red color=red label = "NotifyStartLcsMT-LR/\nStart Privacy Request"];
-//
-// Privacy Request State
-//
-	Priv_Request -> Waiting_MCStartup [fontcolor=red color=red label = "Request Accepted/\nSend Release\n(Request Accepted)"];
-	
-//
-// Waiting for M.C. Startup  State
-//
-	Waiting_MCStartup ->  UE_Based [fontcolor=red color=red label="Receive M.C./\nStart UE Based Positioning\nStart a2,a4"];
-	//Waiting_MCStartup -> Waiting_MC [label = "Receive M.C. && Use Ref Position/\nSend M.R.\n(confidence=0)"];
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [fontcolor=red color=red label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Based -> Waiting_MC [label = "UE-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [label="Timer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC [label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC [fontcolor=red color=red label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	UE_Assisted -> End [label = "Receive M.C. Release/\nStop UE-Based Positioning"];
-//
-// End State
-//
-	Waiting_MC -> End [fontcolor=red color=red label = "Receive M.C. Release"];
-	Waiting_MC -> End [label = "M.C. Wait timer expired/nSend M.R.\n(Undefined Error)"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/Hybrid-LBS-UE-AssistedMT-LR-Futile.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,77 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="8,8";
-	graph [	fontname = "Times-Bold",fontsize = 24,
-		label = "Hybrid - UE-Based MT-LR - Futile"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontsize=16, fontname="Times-Bold"];
-	edge [fontsize=14 fontname="Helvetica"];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Priv_Request [label="Performing Privacy Request"];
-	Waiting_MCStartup [label="Waiting for M.C. Startup"]; 
-}
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-	End [label="Positioning Ends"];
-//
-// Idle State
-//
-	//Transition to UE-Assisted	
-	Idle -> Priv_Request [fontcolor=red color=red fontsize=16 label = "NotifyStartLcsMT-LR/\nStart Privacy Request"];
-//
-// Privacy Request State
-//
-	Priv_Request -> Waiting_MCStartup [fontcolor=red color=red fontsize=16 label = "Request Accepted/\nSend Release\n(Request Accepted)"];
-
-//
-// Waiting for M.C. Startup  State
-//
-	Waiting_MCStartup ->  UE_Based [fontcolor=red color=red fontsize=16 label="Receive M.C./\nStart UE Based Positioning\nStart a2,a4"];
-	//Waiting_MCStartup -> Waiting_MC [label = "Receive M.C. && Use Ref Position/\nSend M.R.\n(confidence=0)"];
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"
-		fontcolor=red color=red fontsize=16];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Based -> Waiting_MC [label = "UE-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [label="Timer t expired/\nSend M.R"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC [label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"
-		fontcolor=red color=red fontsize=16];
-	UE_Assisted -> End [label = "Receive M.C. Release/\nStop UE-Based Positioning"];
-//
-// End State
-//
-	Waiting_MC -> End [fontcolor=red color=red fontsize=16 label = "Receive M.C. Release"];
-	Waiting_MC -> End [label = "M.C. Wait timer expired/nSend M.R.\n(Undefined Error)"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/Hybrid-LBS-UE-AssistedMT-LR-InaccurateGPSResult.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,75 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="8,8";
-	graph [	fontname = "Times-Bold",fontsize = 24,
-		label = "Hybrid - LBS - UE-Assisted MT-LR - Inaccurate GPS Result"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontsize=16, fontname="Times-Bold"];
-	edge [fontsize=14 fontname="Helvetica"];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Priv_Request [label="Performing Privacy Request"];
-	Waiting_MCStartup [label="Waiting for M.C. Startup"]; 
-}
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-	End [label="Positioning Ends"];
-//
-// Idle State
-//
-	//Transition to UE-Assisted	
-	Idle -> Priv_Request [fontcolor=red color=red fontsize=16 label = "NotifyStartLcsMT-LR/\nStart Privacy Request"];
-//
-// Privacy Request State
-//
-	Priv_Request -> Waiting_MCStartup [fontcolor=red color=red fontsize=16 label = "Request Accepted/\nSend Release\n(Request Accepted)"];
-	
-//
-// Waiting for M.C. Startup  State
-//
-	Waiting_MCStartup ->  UE_Based [fontcolor=red color=red fontsize=16 label="Receive M.C./\nStart UE Based Positioning\nStart a2,a4"];
-	//Waiting_MCStartup -> Waiting_MC [label = "Receive M.C. && Use Ref Position/\nSend M.R.\n(confidence=0)"];
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [fontcolor=red color=red fontsize=16 label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Based -> Waiting_MC [label = "UE-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [fontcolor=red color=red fontsize=16 label="Timer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC [label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	UE_Assisted -> End [fontcolor=red color=red fontsize=16 label = "Receive M.C. Release/\nStop UE-Based Positioning"];
-//
-// End State
-//
-	Waiting_MC -> End [label = "Receive M.C. Release"];
-	Waiting_MC -> End [label = "M.C. Wait timer expired/nSend M.R.\n(Undefined Error)"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/Hybrid-LBS-UE-AssistedMT-LR-NoGPSResult.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,75 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="8,8";
-	graph [	fontname = "Times-Bold",fontsize = 24,
-		label = "Hybrid - LBS - UE-Assisted MT-LR - No GPS Result"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontsize=16, fontname="Times-Bold"];
-	edge [fontsize=14 fontname="Helvetica"];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Priv_Request [label="Performing Privacy Request"];
-	Waiting_MCStartup [label="Waiting for M.C. Startup"]; 
-}
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-	End [label="Positioning Ends"];
-//
-// Idle State
-//
-	//Transition to UE-Assisted	
-	Idle -> Priv_Request [fontcolor=red color=red fontsize=16 label = "NotifyStartLcsMT-LR/\nStart Privacy Request"];
-//
-// Privacy Request State
-//
-	Priv_Request -> Waiting_MCStartup [fontcolor=red color=red fontsize=16 label = "Request Accepted/\nSend Release\n(Request Accepted)"];
-	
-//
-// Waiting for M.C. Startup  State
-//
-	Waiting_MCStartup ->  UE_Based [fontcolor=red color=red fontsize=16 label="Receive M.C./\nStart UE Based Positioning\nStart a2,a4"];
-	//Waiting_MCStartup -> Waiting_MC [label = "Receive M.C. && Use Ref Position/\nSend M.R.\n(confidence=0)"];
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [fontcolor=red color=red fontsize=16 label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Based -> Waiting_MC [label = "UE-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [fontcolor=red color=red fontsize=16 label="Timer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC [fontcolor=red color=red fontsize=16 label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	UE_Assisted -> End [label = "Receive M.C. Release/\nStop UE-Based Positioning"];
-//
-// End State
-//
-	Waiting_MC -> End [fontcolor=red color=red fontsize=16 label = "Receive M.C. Release"];
-	Waiting_MC -> End [label = "M.C. Wait timer expired/nSend M.R.\n(Undefined Error)"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/Hybrid-LBS-UE-BasedMT-LR-Futile.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,76 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="8,8";
-	graph [	fontname = "Times-Bold",fontsize = 24,
-		label = "Hybrid - UE-Based MT-LR - Futile"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontsize=16, fontname="Times-Bold"];
-	edge [fontsize=14 fontname="Helvetica"];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Priv_Request [label="Performing Privacy Request"];
-	Waiting_MCStartup [label="Waiting for M.C. Startup"]; 
-}
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-	End [label="Positioning Ends"];
-//
-// Idle State
-//
-	//Transition to UE-Assisted	
-	Idle -> Priv_Request [fontcolor=red color=red fontsize=16 label = "NotifyStartLcsMT-LR/\nStart Privacy Request"];
-//
-// Privacy Request State
-//
-	Priv_Request -> Waiting_MCStartup [fontcolor=red color=red fontsize=16 label = "Request Accepted/\nSend Release\n(Request Accepted)"];
-
-//
-// Waiting for M.C. Startup  State
-//
-	Waiting_MCStartup ->  UE_Based [fontcolor=red color=red fontsize=16 label="Receive M.C./\nStart UE Based Positioning\nStart a2,a4"];
-	//Waiting_MCStartup -> Waiting_MC [label = "Receive M.C. && Use Ref Position/\nSend M.R.\n(confidence=0)"];
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Based -> Waiting_MC [label = "UE-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"
-		fontcolor=red color=red fontsize=16];
-	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [label="Timer t expired/\nSend M.R"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC [label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	UE_Assisted -> End [label = "Receive M.C. Release/\nStop UE-Based Positioning"];
-//
-// End State
-//
-	Waiting_MC -> End [fontcolor=red color=red fontsize=16 label = "Receive M.C. Release"];
-	Waiting_MC -> End [label = "M.C. Wait timer expired/nSend M.R.\n(Undefined Error)"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/Hybrid-UE-BasedMT-LR.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,75 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="8,8";
-	graph [	fontname = "Times-Bold",fontsize = 24,
-		label = "Hybrid - UE-Based MT-LR"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontsize=16, fontname="Times-Bold"];
-	edge [fontsize=14 fontname="Helvetica"];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Priv_Request [label="Performing Privacy Request"];
-	Waiting_MCStartup [label="Waiting for M.C. Startup"]; 
-}
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-	End [label="Positioning Ends"];
-//
-// Idle State
-//
-	//Transition to UE-Assisted	
-	Idle -> Priv_Request [fontcolor=red color=red fontsize=16 label = "NotifyStartLcsMT-LR/\nStart Privacy Request"];
-//
-// Privacy Request State
-//
-	Priv_Request -> Waiting_MCStartup [fontcolor=red color=red fontsize=16 label = "Request Accepted/\nSend Release\n(Request Accepted)"];
-
-//
-// Waiting for M.C. Startup  State
-//
-	Waiting_MCStartup ->  UE_Based [fontcolor=red color=red fontsize=16 label="Receive M.C./\nStart UE Based Positioning\nStart a2,a4"];
-	//Waiting_MCStartup -> Waiting_MC [label = "Receive M.C. && Use Ref Position/\nSend M.R.\n(confidence=0)"];
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> Waiting_MC [fontcolor=red color=red fontsize=16 label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Based -> Waiting_MC [label = "UE-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [label="Timer t expired/\nSend M.R"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC [label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	UE_Assisted -> End [label = "Receive M.C. Release/\nStop UE-Based Positioning"];
-//
-// End State
-//
-	Waiting_MC -> End [fontcolor=red color=red fontsize=16 label = "Receive M.C. Release"];
-	Waiting_MC -> End [label = "M.C. Wait timer expired/nSend M.R.\n(Undefined Error)"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/MTLRFSM.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,76 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.0;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="8,8";
-	graph [	fontname = "Times-Bold",fontsize = 24,
-		label = "MT LR Finite State Machine"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontsize=16, fontname="Times-Bold"];
-	edge [fontsize=14 fontname="Helvetica"];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	Priv_Request [label="Performing Privacy Request"];
-	Waiting_MCStartup [label="Waiting for M.C. Startup"]; 
-}
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-	End [label="Positioning Ends"];
-//
-// Idle State
-//
-	//Transition to UE-Assisted	
-	Idle -> Priv_Request [label = "NotifyStartLcsMT-LR/\nStart Privacy Request"];
-//
-// Privacy Request State
-//
-	Priv_Request -> Waiting_MCStartup [label = "Request Accepted/\nSend Release\n(Request Accepted)"];
-//	Priv_Request -> End [label = "Request Denied/\nSend Release\n(Request Denied)"];
-	
-//
-// Waiting for M.C. Startup  State
-//
-	Waiting_MCStartup ->  UE_Based [label="Receive M.C./\nStart UE Based Positioning\nStart a2,a4"];
-	//Waiting_MCStartup -> Waiting_MC [label = "Receive M.C. && Use Ref Position/\nSend M.R.\n(confidence=0)"];
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Based -> Waiting_MC [label = "UE-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [label="Timer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC [label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	UE_Assisted -> End [label = "Receive M.C. Release/\nStop UE-Based Positioning"];
-//
-// End State
-//
-	Waiting_MC -> End [label = "Receive M.C. Release"];
-	Waiting_MC -> End [label = "M.C. Wait timer expired/nSend M.R.\n(Undefined Error)"];
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridmtlr/documentation/graphviz/dosvg.cmd	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-@rem
-@rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-@rem All rights reserved.
-@rem This component and the accompanying materials are made available
-@rem under the terms of "Eclipse Public License v1.0"
-@rem which accompanies this distribution, and is available
-@rem at the URL "http://www.eclipse.org/legal/epl-v10.html".
-@rem
-@rem Initial Contributors:
-@rem Nokia Corporation - initial contribution.
-@rem
-@rem Contributors:
-@rem
-@rem Description:
-@rem
-
-IF NOT EXIST svg mkdir svg
-FOR %%A IN (*.dot) DO @call :gensvg %%A
-:gensvg
-@echo processing %1
-"C:\Program Files\ATT\Graphviz\bin\dot" -Tsvg < %1 > svg\%~n1.svg
--- a/lbstest/lbstestproduct/lbshybridmtlr/src/ctlbsnetworkinducedmtlr.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbshybridmtlr/src/ctlbsnetworkinducedmtlr.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -411,7 +411,7 @@
      
     TESTL(gpsTimingData.DataType()== TGpsTimingMeasurementData::EGpsTimingDataTypeUtran && 
           gpsTimingData.NetworkMode()== TGpsTimingMeasurementData::ENetworkModeFdd && 
-          gpsTimingData.GPSTimingOfCellMsPart()==16383 && gpsTimingData.GPSTimingOfCellLsPart()==4294967295 && 
+          gpsTimingData.GPSTimingOfCellMsPart()==16383 && gpsTimingData.GPSTimingOfCellLsPart()==4294967295UL && 
           gpsTimingData.ReferenceIdentity()==511 && gpsTimingData.Sfn()==4095);  
                    
     
--- a/lbstest/lbstestproduct/lbshybridmtlr/src/ctlbsuebasedmtlr.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbshybridmtlr/src/ctlbsuebasedmtlr.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -205,7 +205,7 @@
      
     TESTL(gpsTimingData.DataType()== TGpsTimingMeasurementData::EGpsTimingDataTypeUtran && 
           gpsTimingData.NetworkMode()== TGpsTimingMeasurementData::ENetworkModeFdd && 
-          gpsTimingData.GPSTimingOfCellMsPart()==16383 && gpsTimingData.GPSTimingOfCellLsPart()==4294967295 && 
+          gpsTimingData.GPSTimingOfCellMsPart()==16383 && gpsTimingData.GPSTimingOfCellLsPart()==4294967295UL && 
           gpsTimingData.ReferenceIdentity()==511 && gpsTimingData.Sfn()==4095);  
                    
     
--- a/lbstest/lbstestproduct/lbshybridmultiple/src/clbstestmolrsessionsequence.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbshybridmultiple/src/clbstestmolrsessionsequence.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -192,12 +192,10 @@
 
 /** MPosServerObserver callback when NotifyPositionUpdate is called
  */
-void CTestMolrSessionSequence::OnNotifyPositionUpdate(TInt32 aErr, const TPositionInfoBase& aPosInfo)
+void CTestMolrSessionSequence::OnNotifyPositionUpdate(TInt32 aErr, const TPositionInfoBase& /*aPosInfo*/)
 	{
 	LogTestStatement(_L("-> NotifyPositionUpdate(%d) [5000] Sq: %d"), 2, aErr, iSequenceId);
 	
-	const TPositionInfo posInfo = static_cast<const TPositionInfo&>(aPosInfo);
-	
 	//Check to see whether this was required in the current sequence
 	if(iStateSequence[iCurrentPosition] == ENotifyPositionUpdate)
 		{
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/AccurateRefPos-LBS-X3P.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,288 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="9.50in" height="5.26in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.705336 0.705336) rotate(0) translate(4 713)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-713 1289,-713 1289,4 -4,4"/>
-<text text-anchor="middle" x="642" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Accurate Ref Pos &#45; LBS &#45; X3P</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="487,-689 457,-689 445,-677 445,-665 457,-653 487,-653 499,-665 499,-677 487,-689"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M457,-689C451,-689 445,-683 445,-677"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M445,-665C445,-659 451,-653 457,-653"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M487,-653C493,-653 499,-659 499,-665"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M499,-677C499,-683 493,-689 487,-689"/>
-<polyline style="fill:none;stroke:greenyellow;" points="487,-689 457,-689 "/>
-<path style="fill:none;stroke:greenyellow;" d="M457,-689C451,-689 445,-683 445,-677"/>
-<polyline style="fill:none;stroke:greenyellow;" points="445,-677 445,-665 "/>
-<path style="fill:none;stroke:greenyellow;" d="M445,-665C445,-659 451,-653 457,-653"/>
-<polyline style="fill:none;stroke:greenyellow;" points="457,-653 487,-653 "/>
-<path style="fill:none;stroke:greenyellow;" d="M487,-653C493,-653 499,-659 499,-665"/>
-<polyline style="fill:none;stroke:greenyellow;" points="499,-665 499,-677 "/>
-<path style="fill:none;stroke:greenyellow;" d="M499,-677C499,-683 493,-689 487,-689"/>
-<text text-anchor="middle" x="472" y="-665" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- UE_Based -->
-<g id="node3" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="893,-694 663,-694 651,-682 651,-660 663,-648 893,-648 905,-660 905,-682 893,-694"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M663,-694C657,-694 651,-688 651,-682"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M651,-660C651,-654 657,-648 663,-648"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M893,-648C899,-648 905,-654 905,-660"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M905,-682C905,-688 899,-694 893,-694"/>
-<polyline style="fill:none;stroke:greenyellow;" points="893,-694 663,-694 "/>
-<path style="fill:none;stroke:greenyellow;" d="M663,-694C657,-694 651,-688 651,-682"/>
-<polyline style="fill:none;stroke:greenyellow;" points="651,-682 651,-660 "/>
-<path style="fill:none;stroke:greenyellow;" d="M651,-660C651,-654 657,-648 663,-648"/>
-<polyline style="fill:none;stroke:greenyellow;" points="663,-648 893,-648 "/>
-<path style="fill:none;stroke:greenyellow;" d="M893,-648C899,-648 905,-654 905,-660"/>
-<polyline style="fill:none;stroke:greenyellow;" points="905,-660 905,-682 "/>
-<path style="fill:none;stroke:greenyellow;" d="M905,-682C905,-688 899,-694 893,-694"/>
-<text text-anchor="middle" x="778" y="-674" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="778" y="-655" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Idle&#45;&gt;UE_Based -->
-<g id="edge4" class="edge"><title>Idle&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M499,-671C531,-671 587,-671 641,-671"/>
-<polygon style="fill:red;stroke:red;" points="641,-674.5 651,-671 641,-667.5 641,-674.5"/>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="575" y="-693" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.C. (Setup)</text>
-<text text-anchor="middle" x="575" y="-674" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node4" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="395,-457 149,-457 137,-445 137,-423 149,-411 395,-411 407,-423 407,-445 395,-457"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M149,-457C143,-457 137,-451 137,-445"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M137,-423C137,-417 143,-411 149,-411"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M395,-411C401,-411 407,-417 407,-423"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M407,-445C407,-451 401,-457 395,-457"/>
-<polyline style="fill:none;stroke:greenyellow;" points="395,-457 149,-457 "/>
-<path style="fill:none;stroke:greenyellow;" d="M149,-457C143,-457 137,-451 137,-445"/>
-<polyline style="fill:none;stroke:greenyellow;" points="137,-445 137,-423 "/>
-<path style="fill:none;stroke:greenyellow;" d="M137,-423C137,-417 143,-411 149,-411"/>
-<polyline style="fill:none;stroke:greenyellow;" points="149,-411 395,-411 "/>
-<path style="fill:none;stroke:greenyellow;" d="M395,-411C401,-411 407,-417 407,-423"/>
-<polyline style="fill:none;stroke:greenyellow;" points="407,-423 407,-445 "/>
-<path style="fill:none;stroke:greenyellow;" d="M407,-445C407,-451 401,-457 395,-457"/>
-<text text-anchor="middle" x="272" y="-437" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="272" y="-418" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M651,-655C598,-645 537,-629 486,-605 411,-569 340,-503 301,-464"/>
-<polygon style="fill:black;stroke:black;" points="303.546,-461.596 294,-457 298.596,-466.546 303.546,-461.596"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="573" y="-591" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer a2 expired/</text>
-<text text-anchor="middle" x="573" y="-575" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-<text text-anchor="middle" x="573" y="-559" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.</text>
-<text text-anchor="middle" x="573" y="-543" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="573" y="-527" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node5" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="573,-236 401,-236 389,-224 389,-212 401,-200 573,-200 585,-212 585,-224 573,-236"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M401,-236C395,-236 389,-230 389,-224"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M389,-212C389,-206 395,-200 401,-200"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M573,-200C579,-200 585,-206 585,-212"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M585,-224C585,-230 579,-236 573,-236"/>
-<polyline style="fill:none;stroke:greenyellow;" points="573,-236 401,-236 "/>
-<path style="fill:none;stroke:greenyellow;" d="M401,-236C395,-236 389,-230 389,-224"/>
-<polyline style="fill:none;stroke:greenyellow;" points="389,-224 389,-212 "/>
-<path style="fill:none;stroke:greenyellow;" d="M389,-212C389,-206 395,-200 401,-200"/>
-<polyline style="fill:none;stroke:greenyellow;" points="401,-200 573,-200 "/>
-<path style="fill:none;stroke:greenyellow;" d="M573,-200C579,-200 585,-206 585,-212"/>
-<polyline style="fill:none;stroke:greenyellow;" points="585,-212 585,-224 "/>
-<path style="fill:none;stroke:greenyellow;" d="M585,-224C585,-230 579,-236 573,-236"/>
-<text text-anchor="middle" x="487" y="-212" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M764,-648C744,-614 707,-545 688,-482 653,-364 707,-226 595,-218"/>
-<polygon style="fill:black;stroke:black;" points="595,-214.5 585,-218 595,-221.5 595,-214.5"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="774" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="774" y="-436" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="774" y="-420" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="774" y="-404" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M794,-648C831,-598 910,-475 860,-386 791,-264 731,-220 595,-218"/>
-<polygon style="fill:black;stroke:black;" points="595,-214.5 585,-218 595,-221.5 595,-214.5"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="971" y="-452" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/</text>
-<text text-anchor="middle" x="971" y="-436" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="971" y="-420" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="971" y="-404" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:red;" d="M835,-648C940,-604 1147,-500 1071,-386 1010,-293 716,-222 595,-218"/>
-<polygon style="fill:red;stroke:red;" points="595,-214.5 585,-218 595,-221.5 595,-214.5"/>
-<a xlink:title="Ref Position\naccurate enough/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=0)">
-</a>
-<a xlink:title="Ref Position\naccurate enough/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=0)">
-</a>
-<text text-anchor="middle" x="1186" y="-466" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Ref Position</text>
-<text text-anchor="middle" x="1186" y="-447" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">accurate enough/</text>
-<text text-anchor="middle" x="1186" y="-428" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="1186" y="-409" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.R.</text>
-<text text-anchor="middle" x="1186" y="-390" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">(confidence=0)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge14" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M272,-457C221,-518 119,-518 119,-445 119,-377 130,-373 136,-424"/>
-<polygon style="fill:black;stroke:black;" points="132.522,-424.398 137,-434 139.488,-423.701 132.522,-424.398"/>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="71" y="-444" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="71" y="-428" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="71" y="-412" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M174,-411C137,-398 100,-376 78,-343 63,-319 60,-300 78,-279 99,-253 320,-222 379,-218"/>
-<polygon style="fill:black;stroke:black;" points="379,-221.5 389,-218 379,-214.5 379,-221.5"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="164" y="-329" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="164" y="-313" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="164" y="-297" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="164" y="-281" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M265,-411C257,-379 248,-320 273,-279 301,-232 327,-219 379,-218"/>
-<polygon style="fill:black;stroke:black;" points="379,-221.5 389,-218 379,-214.5 379,-221.5"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="369" y="-329" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/</text>
-<text text-anchor="middle" x="369" y="-313" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="369" y="-297" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="369" y="-281" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M363,-411C400,-397 440,-376 465,-343 486,-315 489,-273 489,-246"/>
-<polygon style="fill:black;stroke:black;" points="492.5,-246 489,-236 485.5,-246 492.5,-246"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="572" y="-329" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="572" y="-313" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="572" y="-297" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="572" y="-281" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- Waiting_Facility -->
-<g id="node7" class="node"><title>Waiting_Facility</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="136,-82 12,-82 6.15804e-014,-70 3.78956e-014,-58 12,-46 136,-46 148,-58 148,-70 136,-82"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-82C6,-82 7.34227e-014,-76 6.15804e-014,-70"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M3.78956e-014,-58C2.60532e-014,-52 6,-46 12,-46"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M136,-46C142,-46 148,-52 148,-58"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M148,-70C148,-76 142,-82 136,-82"/>
-<polyline style="fill:none;stroke:greenyellow;" points="136,-82 12,-82 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-82C6,-82 7.34227e-014,-76 6.15804e-014,-70"/>
-<polyline style="fill:none;stroke:greenyellow;" points="6.15804e-014,-70 3.78956e-014,-58 "/>
-<path style="fill:none;stroke:greenyellow;" d="M3.78956e-014,-58C2.60532e-014,-52 6,-46 12,-46"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-46 136,-46 "/>
-<path style="fill:none;stroke:greenyellow;" d="M136,-46C142,-46 148,-52 148,-58"/>
-<polyline style="fill:none;stroke:greenyellow;" points="148,-58 148,-70 "/>
-<path style="fill:none;stroke:greenyellow;" d="M148,-70C148,-76 142,-82 136,-82"/>
-<text text-anchor="middle" x="74" y="-58" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:black;" d="M160,-411C123,-398 85,-376 63,-343 11,-264 44,-145 64,-92"/>
-<polygon style="fill:black;stroke:black;" points="67.4788,-92.584 67,-82 60.7741,-90.5725 67.4788,-92.584"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="122" y="-220" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="122" y="-204" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;Waiting_Facility -->
-<g id="edge24" class="edge"><title>Waiting_MC&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:red;" d="M438,-200C362,-171 214,-116 131,-86"/>
-<polygon style="fill:red;stroke:red;" points="132.56,-82.8631 122,-82 129.717,-89.2598 132.56,-82.8631"/>
-<a xlink:title="Receive M.C Release">
-</a>
-<a xlink:title="Receive M.C Release">
-</a>
-<text text-anchor="middle" x="394" y="-135" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive M.C Release</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="475,-82 363,-82 351,-70 351,-58 363,-46 475,-46 487,-58 487,-70 475,-82"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M363,-82C357,-82 351,-76 351,-70"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M351,-58C351,-52 357,-46 363,-46"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M475,-46C481,-46 487,-52 487,-58"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M487,-70C487,-76 481,-82 475,-82"/>
-<polyline style="fill:none;stroke:greenyellow;" points="475,-82 363,-82 "/>
-<path style="fill:none;stroke:greenyellow;" d="M363,-82C357,-82 351,-76 351,-70"/>
-<polyline style="fill:none;stroke:greenyellow;" points="351,-70 351,-58 "/>
-<path style="fill:none;stroke:greenyellow;" d="M351,-58C351,-52 357,-46 363,-46"/>
-<polyline style="fill:none;stroke:greenyellow;" points="363,-46 475,-46 "/>
-<path style="fill:none;stroke:greenyellow;" d="M475,-46C481,-46 487,-52 487,-58"/>
-<polyline style="fill:none;stroke:greenyellow;" points="487,-58 487,-70 "/>
-<path style="fill:none;stroke:greenyellow;" d="M487,-70C487,-76 481,-82 475,-82"/>
-<text text-anchor="middle" x="419" y="-58" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge26" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M493,-200C508,-163 537,-77 497,-65"/>
-<polygon style="fill:black;stroke:black;" points="497.299,-61.5125 487,-64 496.602,-68.4778 497.299,-61.5125"/>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<text text-anchor="middle" x="584" y="-143" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired</text>
-<text text-anchor="middle" x="584" y="-127" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R (some error)</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge28" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M149,-64C206,-64 283,-64 340,-64"/>
-<polygon style="fill:black;stroke:black;" points="340,-67.5001 350,-64 340,-60.5001 340,-67.5001"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="250" y="-66" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge30" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M149,-47C157,-46 164,-45 172,-44 241,-37 260,-36 328,-44 332,-45 336,-45 340,-46"/>
-<polygon style="fill:red;stroke:red;" points="339.701,-49.4875 350,-47 340.398,-42.5222 339.701,-49.4875"/>
-<a xlink:title="Receive Facility">
-</a>
-<a xlink:title="Receive Facility">
-</a>
-<text text-anchor="middle" x="250" y="-46" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive Facility</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/Hybrid-LBS-UE-Assisted-X3P-Futile.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,274 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="9.50in" height="6.30in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.869399 0.869399) rotate(0) translate(4 693)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-693 1045,-693 1045,4 -4,4"/>
-<text text-anchor="middle" x="520" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted &#45;X3P &#45; GPS Result Futile</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="387,-669 357,-669 345,-657 345,-645 357,-633 387,-633 399,-645 399,-657 387,-669"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M357,-669C351,-669 345,-663 345,-657"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M345,-645C345,-639 351,-633 357,-633"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M387,-633C393,-633 399,-639 399,-645"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M399,-657C399,-663 393,-669 387,-669"/>
-<polyline style="fill:none;stroke:greenyellow;" points="387,-669 357,-669 "/>
-<path style="fill:none;stroke:greenyellow;" d="M357,-669C351,-669 345,-663 345,-657"/>
-<polyline style="fill:none;stroke:greenyellow;" points="345,-657 345,-645 "/>
-<path style="fill:none;stroke:greenyellow;" d="M345,-645C345,-639 351,-633 357,-633"/>
-<polyline style="fill:none;stroke:greenyellow;" points="357,-633 387,-633 "/>
-<path style="fill:none;stroke:greenyellow;" d="M387,-633C393,-633 399,-639 399,-645"/>
-<polyline style="fill:none;stroke:greenyellow;" points="399,-645 399,-657 "/>
-<path style="fill:none;stroke:greenyellow;" d="M399,-657C399,-663 393,-669 387,-669"/>
-<text text-anchor="middle" x="372" y="-645" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- UE_Based -->
-<g id="node3" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="793,-674 563,-674 551,-662 551,-640 563,-628 793,-628 805,-640 805,-662 793,-674"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M563,-674C557,-674 551,-668 551,-662"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M551,-640C551,-634 557,-628 563,-628"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M793,-628C799,-628 805,-634 805,-640"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M805,-662C805,-668 799,-674 793,-674"/>
-<polyline style="fill:none;stroke:greenyellow;" points="793,-674 563,-674 "/>
-<path style="fill:none;stroke:greenyellow;" d="M563,-674C557,-674 551,-668 551,-662"/>
-<polyline style="fill:none;stroke:greenyellow;" points="551,-662 551,-640 "/>
-<path style="fill:none;stroke:greenyellow;" d="M551,-640C551,-634 557,-628 563,-628"/>
-<polyline style="fill:none;stroke:greenyellow;" points="563,-628 793,-628 "/>
-<path style="fill:none;stroke:greenyellow;" d="M793,-628C799,-628 805,-634 805,-640"/>
-<polyline style="fill:none;stroke:greenyellow;" points="805,-640 805,-662 "/>
-<path style="fill:none;stroke:greenyellow;" d="M805,-662C805,-668 799,-674 793,-674"/>
-<text text-anchor="middle" x="678" y="-654" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="678" y="-635" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Idle&#45;&gt;UE_Based -->
-<g id="edge4" class="edge"><title>Idle&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M399,-651C431,-651 487,-651 541,-651"/>
-<polygon style="fill:red;stroke:red;" points="541,-654.5 551,-651 541,-647.5 541,-654.5"/>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="475" y="-673" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.C. (Setup)</text>
-<text text-anchor="middle" x="475" y="-654" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node4" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="392,-453 146,-453 134,-441 134,-419 146,-407 392,-407 404,-419 404,-441 392,-453"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M146,-453C140,-453 134,-447 134,-441"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M134,-419C134,-413 140,-407 146,-407"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M392,-407C398,-407 404,-413 404,-419"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M404,-441C404,-447 398,-453 392,-453"/>
-<polyline style="fill:none;stroke:greenyellow;" points="392,-453 146,-453 "/>
-<path style="fill:none;stroke:greenyellow;" d="M146,-453C140,-453 134,-447 134,-441"/>
-<polyline style="fill:none;stroke:greenyellow;" points="134,-441 134,-419 "/>
-<path style="fill:none;stroke:greenyellow;" d="M134,-419C134,-413 140,-407 146,-407"/>
-<polyline style="fill:none;stroke:greenyellow;" points="146,-407 392,-407 "/>
-<path style="fill:none;stroke:greenyellow;" d="M392,-407C398,-407 404,-413 404,-419"/>
-<polyline style="fill:none;stroke:greenyellow;" points="404,-419 404,-441 "/>
-<path style="fill:none;stroke:greenyellow;" d="M404,-441C404,-447 398,-453 392,-453"/>
-<text text-anchor="middle" x="269" y="-433" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="269" y="-414" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M597,-628C563,-617 524,-602 490,-585 420,-549 347,-494 305,-460"/>
-<polygon style="fill:black;stroke:black;" points="306.831,-456.951 297,-453 302.221,-462.219 306.831,-456.951"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="580" y="-571" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer a2 expired/</text>
-<text text-anchor="middle" x="580" y="-555" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-<text text-anchor="middle" x="580" y="-539" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.</text>
-<text text-anchor="middle" x="580" y="-523" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="580" y="-507" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node5" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="560,-236 388,-236 376,-224 376,-212 388,-200 560,-200 572,-212 572,-224 560,-236"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M388,-236C382,-236 376,-230 376,-224"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M376,-212C376,-206 382,-200 388,-200"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M560,-200C566,-200 572,-206 572,-212"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M572,-224C572,-230 566,-236 560,-236"/>
-<polyline style="fill:none;stroke:greenyellow;" points="560,-236 388,-236 "/>
-<path style="fill:none;stroke:greenyellow;" d="M388,-236C382,-236 376,-230 376,-224"/>
-<polyline style="fill:none;stroke:greenyellow;" points="376,-224 376,-212 "/>
-<path style="fill:none;stroke:greenyellow;" d="M376,-212C376,-206 382,-200 388,-200"/>
-<polyline style="fill:none;stroke:greenyellow;" points="388,-200 560,-200 "/>
-<path style="fill:none;stroke:greenyellow;" d="M560,-200C566,-200 572,-206 572,-212"/>
-<polyline style="fill:none;stroke:greenyellow;" points="572,-212 572,-224 "/>
-<path style="fill:none;stroke:greenyellow;" d="M572,-224C572,-230 566,-236 560,-236"/>
-<text text-anchor="middle" x="474" y="-212" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M679,-628C683,-557 694,-339 661,-279 639,-240 622,-221 582,-218"/>
-<polygon style="fill:black;stroke:black;" points="582,-214.5 572,-218 582,-221.5 582,-214.5"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="769" y="-448" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="769" y="-432" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="769" y="-416" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="769" y="-400" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M714,-628C780,-586 907,-490 859,-398 790,-268 725,-220 582,-218"/>
-<polygon style="fill:black;stroke:black;" points="582,-214.5 572,-218 582,-221.5 582,-214.5"/>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="955" y="-448" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based (Futile)/</text>
-<text text-anchor="middle" x="955" y="-432" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="955" y="-416" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="955" y="-400" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M269,-453C218,-509 116,-509 116,-441 116,-378 127,-374 133,-420"/>
-<polygon style="fill:black;stroke:black;" points="129.522,-420.398 134,-430 136.488,-419.701 129.522,-420.398"/>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="68" y="-440" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="68" y="-424" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="68" y="-408" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge14" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M147,-407C119,-396 92,-380 75,-355 56,-327 54,-305 75,-279 95,-254 308,-223 366,-218"/>
-<polygon style="fill:black;stroke:black;" points="366,-221.5 376,-218 366,-214.5 366,-221.5"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="161" y="-335" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="161" y="-319" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="161" y="-303" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="161" y="-287" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:red;" d="M262,-407C255,-376 246,-319 270,-279 295,-235 318,-220 366,-218"/>
-<polygon style="fill:red;stroke:red;" points="366,-221.5 376,-218 366,-214.5 366,-221.5"/>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="369" y="-339" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">UE&#45;Based (Futile)/</text>
-<text text-anchor="middle" x="369" y="-320" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="369" y="-301" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="369" y="-282" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M358,-407C404,-393 455,-374 469,-355 491,-323 487,-276 481,-246"/>
-<polygon style="fill:black;stroke:black;" points="484.393,-245.119 479,-236 477.529,-246.492 484.393,-245.119"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="571" y="-335" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="571" y="-319" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="571" y="-303" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="571" y="-287" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- Waiting_Facility -->
-<g id="node7" class="node"><title>Waiting_Facility</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="136,-82 12,-82 6.15804e-014,-70 3.78956e-014,-58 12,-46 136,-46 148,-58 148,-70 136,-82"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-82C6,-82 7.34227e-014,-76 6.15804e-014,-70"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M3.78956e-014,-58C2.60532e-014,-52 6,-46 12,-46"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M136,-46C142,-46 148,-52 148,-58"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M148,-70C148,-76 142,-82 136,-82"/>
-<polyline style="fill:none;stroke:greenyellow;" points="136,-82 12,-82 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-82C6,-82 7.34227e-014,-76 6.15804e-014,-70"/>
-<polyline style="fill:none;stroke:greenyellow;" points="6.15804e-014,-70 3.78956e-014,-58 "/>
-<path style="fill:none;stroke:greenyellow;" d="M3.78956e-014,-58C2.60532e-014,-52 6,-46 12,-46"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-46 136,-46 "/>
-<path style="fill:none;stroke:greenyellow;" d="M136,-46C142,-46 148,-52 148,-58"/>
-<polyline style="fill:none;stroke:greenyellow;" points="148,-58 148,-70 "/>
-<path style="fill:none;stroke:greenyellow;" d="M148,-70C148,-76 142,-82 136,-82"/>
-<text text-anchor="middle" x="74" y="-58" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:black;" d="M172,-407C123,-393 71,-375 57,-355 1,-274 40,-147 62,-92"/>
-<polygon style="fill:black;stroke:black;" points="65.5357,-92.5847 66,-82 59.0364,-89.9849 65.5357,-92.5847"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="117" y="-220" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="117" y="-204" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;Waiting_Facility -->
-<g id="edge22" class="edge"><title>Waiting_MC&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:red;" d="M427,-200C353,-171 210,-116 130,-86"/>
-<polygon style="fill:red;stroke:red;" points="131.56,-82.8631 121,-82 128.717,-89.2598 131.56,-82.8631"/>
-<a xlink:title="Receive M.C Release">
-</a>
-<a xlink:title="Receive M.C Release">
-</a>
-<text text-anchor="middle" x="387" y="-135" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive M.C Release</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="462,-82 350,-82 338,-70 338,-58 350,-46 462,-46 474,-58 474,-70 462,-82"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M350,-82C344,-82 338,-76 338,-70"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M338,-58C338,-52 344,-46 350,-46"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M462,-46C468,-46 474,-52 474,-58"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M474,-70C474,-76 468,-82 462,-82"/>
-<polyline style="fill:none;stroke:greenyellow;" points="462,-82 350,-82 "/>
-<path style="fill:none;stroke:greenyellow;" d="M350,-82C344,-82 338,-76 338,-70"/>
-<polyline style="fill:none;stroke:greenyellow;" points="338,-70 338,-58 "/>
-<path style="fill:none;stroke:greenyellow;" d="M338,-58C338,-52 344,-46 350,-46"/>
-<polyline style="fill:none;stroke:greenyellow;" points="350,-46 462,-46 "/>
-<path style="fill:none;stroke:greenyellow;" d="M462,-46C468,-46 474,-52 474,-58"/>
-<polyline style="fill:none;stroke:greenyellow;" points="474,-58 474,-70 "/>
-<path style="fill:none;stroke:greenyellow;" d="M474,-70C474,-76 468,-82 462,-82"/>
-<text text-anchor="middle" x="406" y="-58" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge24" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M480,-200C495,-163 524,-77 484,-65"/>
-<polygon style="fill:black;stroke:black;" points="484.299,-61.5125 474,-64 483.602,-68.4778 484.299,-61.5125"/>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<text text-anchor="middle" x="571" y="-143" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired</text>
-<text text-anchor="middle" x="571" y="-127" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R (some error)</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge26" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M149,-46C154,-45 160,-45 165,-44 234,-36 253,-36 321,-44 323,-44 325,-45 327,-45"/>
-<polygon style="fill:black;stroke:black;" points="326.701,-48.4875 337,-46 327.398,-41.5222 326.701,-48.4875"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="243" y="-46" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge28" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M149,-64C202,-64 273,-64 327,-64"/>
-<polygon style="fill:red;stroke:red;" points="327,-67.5001 337,-64 327,-60.5001 327,-67.5001"/>
-<a xlink:title="Receive Facility">
-</a>
-<a xlink:title="Receive Facility">
-</a>
-<text text-anchor="middle" x="243" y="-66" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive Facility</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/Hybrid-LBS-UE-AssistedX3P-AccurateGPSResult.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,274 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="9.50in" height="6.36in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.856338 0.856338) rotate(0) translate(4 710)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-710 1061,-710 1061,4 -4,4"/>
-<text text-anchor="middle" x="528" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted X3P &#45; Accurate GPS Result</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="400,-686 370,-686 358,-674 358,-662 370,-650 400,-650 412,-662 412,-674 400,-686"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M370,-686C364,-686 358,-680 358,-674"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M358,-662C358,-656 364,-650 370,-650"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M400,-650C406,-650 412,-656 412,-662"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M412,-674C412,-680 406,-686 400,-686"/>
-<polyline style="fill:none;stroke:greenyellow;" points="400,-686 370,-686 "/>
-<path style="fill:none;stroke:greenyellow;" d="M370,-686C364,-686 358,-680 358,-674"/>
-<polyline style="fill:none;stroke:greenyellow;" points="358,-674 358,-662 "/>
-<path style="fill:none;stroke:greenyellow;" d="M358,-662C358,-656 364,-650 370,-650"/>
-<polyline style="fill:none;stroke:greenyellow;" points="370,-650 400,-650 "/>
-<path style="fill:none;stroke:greenyellow;" d="M400,-650C406,-650 412,-656 412,-662"/>
-<polyline style="fill:none;stroke:greenyellow;" points="412,-662 412,-674 "/>
-<path style="fill:none;stroke:greenyellow;" d="M412,-674C412,-680 406,-686 400,-686"/>
-<text text-anchor="middle" x="385" y="-662" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- UE_Based -->
-<g id="node3" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="806,-691 576,-691 564,-679 564,-657 576,-645 806,-645 818,-657 818,-679 806,-691"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M576,-691C570,-691 564,-685 564,-679"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M564,-657C564,-651 570,-645 576,-645"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M806,-645C812,-645 818,-651 818,-657"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M818,-679C818,-685 812,-691 806,-691"/>
-<polyline style="fill:none;stroke:greenyellow;" points="806,-691 576,-691 "/>
-<path style="fill:none;stroke:greenyellow;" d="M576,-691C570,-691 564,-685 564,-679"/>
-<polyline style="fill:none;stroke:greenyellow;" points="564,-679 564,-657 "/>
-<path style="fill:none;stroke:greenyellow;" d="M564,-657C564,-651 570,-645 576,-645"/>
-<polyline style="fill:none;stroke:greenyellow;" points="576,-645 806,-645 "/>
-<path style="fill:none;stroke:greenyellow;" d="M806,-645C812,-645 818,-651 818,-657"/>
-<polyline style="fill:none;stroke:greenyellow;" points="818,-657 818,-679 "/>
-<path style="fill:none;stroke:greenyellow;" d="M818,-679C818,-685 812,-691 806,-691"/>
-<text text-anchor="middle" x="691" y="-671" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="691" y="-652" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Idle&#45;&gt;UE_Based -->
-<g id="edge4" class="edge"><title>Idle&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M412,-668C444,-668 500,-668 554,-668"/>
-<polygon style="fill:red;stroke:red;" points="554,-671.5 564,-668 554,-664.5 554,-671.5"/>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="488" y="-690" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.C. (Setup)</text>
-<text text-anchor="middle" x="488" y="-671" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node4" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-454 159,-454 147,-442 147,-420 159,-408 405,-408 417,-420 417,-442 405,-454"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M159,-454C153,-454 147,-448 147,-442"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M147,-420C147,-414 153,-408 159,-408"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-408C411,-408 417,-414 417,-420"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-442C417,-448 411,-454 405,-454"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-454 159,-454 "/>
-<path style="fill:none;stroke:greenyellow;" d="M159,-454C153,-454 147,-448 147,-442"/>
-<polyline style="fill:none;stroke:greenyellow;" points="147,-442 147,-420 "/>
-<path style="fill:none;stroke:greenyellow;" d="M147,-420C147,-414 153,-408 159,-408"/>
-<polyline style="fill:none;stroke:greenyellow;" points="159,-408 405,-408 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-408C411,-408 417,-414 417,-420"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-420 417,-442 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-442C417,-448 411,-454 405,-454"/>
-<text text-anchor="middle" x="282" y="-434" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="282" y="-415" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M584,-645C548,-635 508,-621 475,-602 408,-564 344,-500 309,-462"/>
-<polygon style="fill:red;stroke:red;" points="311.219,-459.221 302,-454 305.951,-463.831 311.219,-459.221"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="579" y="-586" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="579" y="-567" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="579" y="-548" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="579" y="-529" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="579" y="-510" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node5" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="553,-237 381,-237 369,-225 369,-213 381,-201 553,-201 565,-213 565,-225 553,-237"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M381,-237C375,-237 369,-231 369,-225"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M369,-213C369,-207 375,-201 381,-201"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M553,-201C559,-201 565,-207 565,-213"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M565,-225C565,-231 559,-237 553,-237"/>
-<polyline style="fill:none;stroke:greenyellow;" points="553,-237 381,-237 "/>
-<path style="fill:none;stroke:greenyellow;" d="M381,-237C375,-237 369,-231 369,-225"/>
-<polyline style="fill:none;stroke:greenyellow;" points="369,-225 369,-213 "/>
-<path style="fill:none;stroke:greenyellow;" d="M369,-213C369,-207 375,-201 381,-201"/>
-<polyline style="fill:none;stroke:greenyellow;" points="381,-201 553,-201 "/>
-<path style="fill:none;stroke:greenyellow;" d="M553,-201C559,-201 565,-207 565,-213"/>
-<polyline style="fill:none;stroke:greenyellow;" points="565,-213 565,-225 "/>
-<path style="fill:none;stroke:greenyellow;" d="M565,-225C565,-231 559,-237 553,-237"/>
-<text text-anchor="middle" x="467" y="-213" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M692,-645C698,-572 714,-341 676,-280 648,-235 624,-221 575,-219"/>
-<polygon style="fill:black;stroke:black;" points="575,-215.5 565,-219 575,-222.5 575,-215.5"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="785" y="-449" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="785" y="-433" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="785" y="-417" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="785" y="-401" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M725,-645C792,-600 926,-496 875,-399 802,-261 727,-221 575,-219"/>
-<polygon style="fill:black;stroke:black;" points="575,-215.5 565,-219 575,-222.5 575,-215.5"/>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="971" y="-449" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based (Futile)/</text>
-<text text-anchor="middle" x="971" y="-433" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="971" y="-417" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="971" y="-401" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M282,-454C231,-510 129,-510 129,-442 129,-379 140,-375 146,-421"/>
-<polygon style="fill:black;stroke:black;" points="142.522,-421.398 147,-431 149.488,-420.701 142.522,-421.398"/>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="81" y="-441" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="81" y="-425" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="81" y="-409" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge14" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M160,-408C132,-397 105,-381 88,-356 69,-328 67,-306 88,-280 107,-257 304,-224 359,-220"/>
-<polygon style="fill:black;stroke:black;" points="359.398,-223.478 369,-219 358.701,-216.512 359.398,-223.478"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="174" y="-336" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="174" y="-320" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="174" y="-304" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="174" y="-288" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M275,-408C268,-377 261,-321 283,-280 302,-241 319,-222 359,-219"/>
-<polygon style="fill:black;stroke:black;" points="359,-222.5 369,-219 359,-215.5 359,-222.5"/>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="369" y="-336" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based (Futile)/</text>
-<text text-anchor="middle" x="369" y="-320" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="369" y="-304" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="369" y="-288" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:red;" d="M381,-408C409,-397 437,-380 455,-356 477,-324 476,-277 472,-247"/>
-<polygon style="fill:red;stroke:red;" points="475.478,-246.602 471,-237 468.512,-247.299 475.478,-246.602"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="572" y="-340" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="572" y="-321" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="572" y="-302" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.R.</text>
-<text text-anchor="middle" x="572" y="-283" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">(confidence=68)</text>
-</g>
-<!-- Waiting_Facility -->
-<g id="node7" class="node"><title>Waiting_Facility</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="136,-83 12,-83 6.15804e-014,-71 3.78956e-014,-59 12,-47 136,-47 148,-59 148,-71 136,-83"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-83C6,-83 7.34227e-014,-77 6.15804e-014,-71"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M3.78956e-014,-59C2.60532e-014,-53 6,-47 12,-47"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M136,-47C142,-47 148,-53 148,-59"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M148,-71C148,-77 142,-83 136,-83"/>
-<polyline style="fill:none;stroke:greenyellow;" points="136,-83 12,-83 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-83C6,-83 7.34227e-014,-77 6.15804e-014,-71"/>
-<polyline style="fill:none;stroke:greenyellow;" points="6.15804e-014,-71 3.78956e-014,-59 "/>
-<path style="fill:none;stroke:greenyellow;" d="M3.78956e-014,-59C2.60532e-014,-53 6,-47 12,-47"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-47 136,-47 "/>
-<path style="fill:none;stroke:greenyellow;" d="M136,-47C142,-47 148,-53 148,-59"/>
-<polyline style="fill:none;stroke:greenyellow;" points="148,-59 148,-71 "/>
-<path style="fill:none;stroke:greenyellow;" d="M148,-71C148,-77 142,-83 136,-83"/>
-<text text-anchor="middle" x="74" y="-59" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:black;" d="M185,-408C136,-394 84,-376 70,-356 14,-275 46,-148 64,-93"/>
-<polygon style="fill:black;stroke:black;" points="67.4788,-93.584 67,-83 60.7741,-91.5725 67.4788,-93.584"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="125" y="-221" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="125" y="-205" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;Waiting_Facility -->
-<g id="edge22" class="edge"><title>Waiting_MC&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:red;" d="M421,-201C348,-172 208,-118 130,-87"/>
-<polygon style="fill:red;stroke:red;" points="130.585,-83.4643 120,-83 127.985,-89.9636 130.585,-83.4643"/>
-<a xlink:title="Receive M.C Release">
-</a>
-<a xlink:title="Receive M.C Release">
-</a>
-<text text-anchor="middle" x="383" y="-136" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive M.C Release</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="455,-83 343,-83 331,-71 331,-59 343,-47 455,-47 467,-59 467,-71 455,-83"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M343,-83C337,-83 331,-77 331,-71"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M331,-59C331,-53 337,-47 343,-47"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M455,-47C461,-47 467,-53 467,-59"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M467,-71C467,-77 461,-83 455,-83"/>
-<polyline style="fill:none;stroke:greenyellow;" points="455,-83 343,-83 "/>
-<path style="fill:none;stroke:greenyellow;" d="M343,-83C337,-83 331,-77 331,-71"/>
-<polyline style="fill:none;stroke:greenyellow;" points="331,-71 331,-59 "/>
-<path style="fill:none;stroke:greenyellow;" d="M331,-59C331,-53 337,-47 343,-47"/>
-<polyline style="fill:none;stroke:greenyellow;" points="343,-47 455,-47 "/>
-<path style="fill:none;stroke:greenyellow;" d="M455,-47C461,-47 467,-53 467,-59"/>
-<polyline style="fill:none;stroke:greenyellow;" points="467,-59 467,-71 "/>
-<path style="fill:none;stroke:greenyellow;" d="M467,-71C467,-77 461,-83 455,-83"/>
-<text text-anchor="middle" x="399" y="-59" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge24" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M473,-201C488,-164 517,-78 477,-66"/>
-<polygon style="fill:black;stroke:black;" points="477.299,-62.5125 467,-65 476.602,-69.4778 477.299,-62.5125"/>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<text text-anchor="middle" x="564" y="-144" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired</text>
-<text text-anchor="middle" x="564" y="-128" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R (some error)</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge26" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M147,-47C152,-46 157,-45 162,-45 231,-37 250,-36 318,-45 319,-45 320,-45 321,-45"/>
-<polygon style="fill:black;stroke:black;" points="320.508,-48.4708 331,-47 321.881,-41.6067 320.508,-48.4708"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="240" y="-47" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge28" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M149,-65C201,-65 268,-65 320,-65"/>
-<polygon style="fill:red;stroke:red;" points="320,-68.5001 330,-65 320,-61.5001 320,-68.5001"/>
-<a xlink:title="Receive Facility">
-</a>
-<a xlink:title="Receive Facility">
-</a>
-<text text-anchor="middle" x="240" y="-67" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive Facility</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/Hybrid-LBS-UE-AssistedX3P-AccurateGPSResultFacilityTimeout.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,274 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="9.50in" height="6.33in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.845227 0.845227) rotate(0) translate(4 716)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-716 1075,-716 1075,4 -4,4"/>
-<text text-anchor="middle" x="535" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted X3P &#45; Accurate GPS Result &#45; Facility Timeout</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="413,-692 383,-692 371,-680 371,-668 383,-656 413,-656 425,-668 425,-680 413,-692"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M383,-692C377,-692 371,-686 371,-680"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M371,-668C371,-662 377,-656 383,-656"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M413,-656C419,-656 425,-662 425,-668"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M425,-680C425,-686 419,-692 413,-692"/>
-<polyline style="fill:none;stroke:greenyellow;" points="413,-692 383,-692 "/>
-<path style="fill:none;stroke:greenyellow;" d="M383,-692C377,-692 371,-686 371,-680"/>
-<polyline style="fill:none;stroke:greenyellow;" points="371,-680 371,-668 "/>
-<path style="fill:none;stroke:greenyellow;" d="M371,-668C371,-662 377,-656 383,-656"/>
-<polyline style="fill:none;stroke:greenyellow;" points="383,-656 413,-656 "/>
-<path style="fill:none;stroke:greenyellow;" d="M413,-656C419,-656 425,-662 425,-668"/>
-<polyline style="fill:none;stroke:greenyellow;" points="425,-668 425,-680 "/>
-<path style="fill:none;stroke:greenyellow;" d="M425,-680C425,-686 419,-692 413,-692"/>
-<text text-anchor="middle" x="398" y="-668" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- UE_Based -->
-<g id="node3" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="819,-697 589,-697 577,-685 577,-663 589,-651 819,-651 831,-663 831,-685 819,-697"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M589,-697C583,-697 577,-691 577,-685"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M577,-663C577,-657 583,-651 589,-651"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M819,-651C825,-651 831,-657 831,-663"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M831,-685C831,-691 825,-697 819,-697"/>
-<polyline style="fill:none;stroke:greenyellow;" points="819,-697 589,-697 "/>
-<path style="fill:none;stroke:greenyellow;" d="M589,-697C583,-697 577,-691 577,-685"/>
-<polyline style="fill:none;stroke:greenyellow;" points="577,-685 577,-663 "/>
-<path style="fill:none;stroke:greenyellow;" d="M577,-663C577,-657 583,-651 589,-651"/>
-<polyline style="fill:none;stroke:greenyellow;" points="589,-651 819,-651 "/>
-<path style="fill:none;stroke:greenyellow;" d="M819,-651C825,-651 831,-657 831,-663"/>
-<polyline style="fill:none;stroke:greenyellow;" points="831,-663 831,-685 "/>
-<path style="fill:none;stroke:greenyellow;" d="M831,-685C831,-691 825,-697 819,-697"/>
-<text text-anchor="middle" x="704" y="-677" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="704" y="-658" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Idle&#45;&gt;UE_Based -->
-<g id="edge4" class="edge"><title>Idle&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M425,-674C457,-674 513,-674 567,-674"/>
-<polygon style="fill:red;stroke:red;" points="567,-677.5 577,-674 567,-670.5 567,-677.5"/>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="501" y="-696" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.C. (Setup)</text>
-<text text-anchor="middle" x="501" y="-677" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node4" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="418,-460 172,-460 160,-448 160,-426 172,-414 418,-414 430,-426 430,-448 418,-460"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M172,-460C166,-460 160,-454 160,-448"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M160,-426C160,-420 166,-414 172,-414"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M418,-414C424,-414 430,-420 430,-426"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M430,-448C430,-454 424,-460 418,-460"/>
-<polyline style="fill:none;stroke:greenyellow;" points="418,-460 172,-460 "/>
-<path style="fill:none;stroke:greenyellow;" d="M172,-460C166,-460 160,-454 160,-448"/>
-<polyline style="fill:none;stroke:greenyellow;" points="160,-448 160,-426 "/>
-<path style="fill:none;stroke:greenyellow;" d="M160,-426C160,-420 166,-414 172,-414"/>
-<polyline style="fill:none;stroke:greenyellow;" points="172,-414 418,-414 "/>
-<path style="fill:none;stroke:greenyellow;" d="M418,-414C424,-414 430,-420 430,-426"/>
-<polyline style="fill:none;stroke:greenyellow;" points="430,-426 430,-448 "/>
-<path style="fill:none;stroke:greenyellow;" d="M430,-448C430,-454 424,-460 418,-460"/>
-<text text-anchor="middle" x="295" y="-440" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="295" y="-421" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M597,-651C561,-641 521,-627 488,-608 421,-570 357,-506 322,-468"/>
-<polygon style="fill:red;stroke:red;" points="324.219,-465.221 315,-460 318.951,-469.831 324.219,-465.221"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="592" y="-592" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="592" y="-573" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="592" y="-554" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="592" y="-535" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="592" y="-516" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node5" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="572,-243 400,-243 388,-231 388,-219 400,-207 572,-207 584,-219 584,-231 572,-243"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M400,-243C394,-243 388,-237 388,-231"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M388,-219C388,-213 394,-207 400,-207"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M572,-207C578,-207 584,-213 584,-219"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M584,-231C584,-237 578,-243 572,-243"/>
-<polyline style="fill:none;stroke:greenyellow;" points="572,-243 400,-243 "/>
-<path style="fill:none;stroke:greenyellow;" d="M400,-243C394,-243 388,-237 388,-231"/>
-<polyline style="fill:none;stroke:greenyellow;" points="388,-231 388,-219 "/>
-<path style="fill:none;stroke:greenyellow;" d="M388,-219C388,-213 394,-207 400,-207"/>
-<polyline style="fill:none;stroke:greenyellow;" points="400,-207 572,-207 "/>
-<path style="fill:none;stroke:greenyellow;" d="M572,-207C578,-207 584,-213 584,-219"/>
-<polyline style="fill:none;stroke:greenyellow;" points="584,-219 584,-231 "/>
-<path style="fill:none;stroke:greenyellow;" d="M584,-231C584,-237 578,-243 572,-243"/>
-<text text-anchor="middle" x="486" y="-219" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M705,-651C711,-578 727,-347 690,-286 664,-242 641,-227 594,-225"/>
-<polygon style="fill:black;stroke:black;" points="594,-221.5 584,-225 594,-228.5 594,-221.5"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="799" y="-455" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="799" y="-439" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="799" y="-423" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="799" y="-407" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M739,-651C806,-606 941,-502 889,-405 816,-269 744,-227 594,-225"/>
-<polygon style="fill:black;stroke:black;" points="594,-221.5 584,-225 594,-228.5 594,-221.5"/>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="985" y="-455" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based (Futile)/</text>
-<text text-anchor="middle" x="985" y="-439" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="985" y="-423" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="985" y="-407" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M295,-460C244,-516 142,-516 142,-448 142,-385 153,-381 159,-427"/>
-<polygon style="fill:black;stroke:black;" points="155.522,-427.398 160,-437 162.488,-426.701 155.522,-427.398"/>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="94" y="-447" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="94" y="-431" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="94" y="-415" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge14" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M173,-414C145,-403 118,-387 101,-362 82,-334 80,-312 101,-286 120,-262 322,-230 378,-226"/>
-<polygon style="fill:black;stroke:black;" points="378.398,-229.478 388,-225 377.701,-222.512 378.398,-229.478"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="187" y="-342" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="187" y="-326" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="187" y="-310" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="187" y="-294" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M288,-414C281,-383 274,-326 296,-286 317,-245 335,-228 378,-225"/>
-<polygon style="fill:black;stroke:black;" points="378,-228.5 388,-225 378,-221.5 378,-228.5"/>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="382" y="-342" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based (Futile)/</text>
-<text text-anchor="middle" x="382" y="-326" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="382" y="-310" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="382" y="-294" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:red;" d="M393,-414C421,-403 449,-386 468,-362 491,-330 492,-284 490,-253"/>
-<polygon style="fill:red;stroke:red;" points="493.478,-252.602 489,-243 486.512,-253.299 493.478,-252.602"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="588" y="-346" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="588" y="-327" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="588" y="-308" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.R.</text>
-<text text-anchor="middle" x="588" y="-289" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">(confidence=68)</text>
-</g>
-<!-- Waiting_Facility -->
-<g id="node7" class="node"><title>Waiting_Facility</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="136,-89 12,-89 6.15804e-014,-77 3.78956e-014,-65 12,-53 136,-53 148,-65 148,-77 136,-89"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-89C6,-89 7.34227e-014,-83 6.15804e-014,-77"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M3.78956e-014,-65C2.60532e-014,-59 6,-53 12,-53"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M136,-53C142,-53 148,-59 148,-65"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M148,-77C148,-83 142,-89 136,-89"/>
-<polyline style="fill:none;stroke:greenyellow;" points="136,-89 12,-89 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-89C6,-89 7.34227e-014,-83 6.15804e-014,-77"/>
-<polyline style="fill:none;stroke:greenyellow;" points="6.15804e-014,-77 3.78956e-014,-65 "/>
-<path style="fill:none;stroke:greenyellow;" d="M3.78956e-014,-65C2.60532e-014,-59 6,-53 12,-53"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-53 136,-53 "/>
-<path style="fill:none;stroke:greenyellow;" d="M136,-53C142,-53 148,-59 148,-65"/>
-<polyline style="fill:none;stroke:greenyellow;" points="148,-65 148,-77 "/>
-<path style="fill:none;stroke:greenyellow;" d="M148,-77C148,-83 142,-89 136,-89"/>
-<text text-anchor="middle" x="74" y="-65" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:black;" d="M198,-414C150,-400 98,-382 83,-362 25,-282 50,-155 65,-99"/>
-<polygon style="fill:black;stroke:black;" points="68.4788,-99.584 68,-89 61.7741,-97.5725 68.4788,-99.584"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="133" y="-227" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="133" y="-211" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;Waiting_Facility -->
-<g id="edge22" class="edge"><title>Waiting_MC&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:red;" d="M438,-207C362,-178 214,-123 131,-93"/>
-<polygon style="fill:red;stroke:red;" points="132.56,-89.8631 122,-89 129.717,-96.2598 132.56,-89.8631"/>
-<a xlink:title="Receive M.C Release">
-</a>
-<a xlink:title="Receive M.C Release">
-</a>
-<text text-anchor="middle" x="393" y="-142" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive M.C Release</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="474,-89 362,-89 350,-77 350,-65 362,-53 474,-53 486,-65 486,-77 474,-89"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M362,-89C356,-89 350,-83 350,-77"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M350,-65C350,-59 356,-53 362,-53"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M474,-53C480,-53 486,-59 486,-65"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M486,-77C486,-83 480,-89 474,-89"/>
-<polyline style="fill:none;stroke:greenyellow;" points="474,-89 362,-89 "/>
-<path style="fill:none;stroke:greenyellow;" d="M362,-89C356,-89 350,-83 350,-77"/>
-<polyline style="fill:none;stroke:greenyellow;" points="350,-77 350,-65 "/>
-<path style="fill:none;stroke:greenyellow;" d="M350,-65C350,-59 356,-53 362,-53"/>
-<polyline style="fill:none;stroke:greenyellow;" points="362,-53 474,-53 "/>
-<path style="fill:none;stroke:greenyellow;" d="M474,-53C480,-53 486,-59 486,-65"/>
-<polyline style="fill:none;stroke:greenyellow;" points="486,-65 486,-77 "/>
-<path style="fill:none;stroke:greenyellow;" d="M486,-77C486,-83 480,-89 474,-89"/>
-<text text-anchor="middle" x="418" y="-65" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge24" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M492,-207C507,-170 536,-84 496,-72"/>
-<polygon style="fill:black;stroke:black;" points="496.299,-68.5125 486,-71 495.602,-75.4778 496.299,-68.5125"/>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<text text-anchor="middle" x="583" y="-150" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired</text>
-<text text-anchor="middle" x="583" y="-134" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R (some error)</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge26" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M132,-53C141,-51 150,-49 158,-48 239,-37 260,-36 340,-48 345,-49 349,-50 354,-51"/>
-<polygon style="fill:red;stroke:red;" points="353.508,-54.4708 364,-53 354.881,-47.6067 353.508,-54.4708"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="249" y="-51" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Facility wait timer expired</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge28" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M149,-71C206,-71 282,-71 339,-71"/>
-<polygon style="fill:black;stroke:black;" points="339,-74.5001 349,-71 339,-67.5001 339,-74.5001"/>
-<a xlink:title="Receive Facility">
-</a>
-<a xlink:title="Receive Facility">
-</a>
-<text text-anchor="middle" x="249" y="-74" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive Facility</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/Hybrid-LBS-UE-AssistedX3P-GPSResultTooLowMCReleaseTimeout.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,288 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="9.50in" height="5.40in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.705882 0.705882) rotate(0) translate(4 730)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-730 1288,-730 1288,4 -4,4"/>
-<text text-anchor="middle" x="642" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted X3P &#45; GPS Result Accuracy too Low &#45; MC Release Timeout</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="515,-706 485,-706 473,-694 473,-682 485,-670 515,-670 527,-682 527,-694 515,-706"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M485,-706C479,-706 473,-700 473,-694"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M473,-682C473,-676 479,-670 485,-670"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M515,-670C521,-670 527,-676 527,-682"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M527,-694C527,-700 521,-706 515,-706"/>
-<polyline style="fill:none;stroke:greenyellow;" points="515,-706 485,-706 "/>
-<path style="fill:none;stroke:greenyellow;" d="M485,-706C479,-706 473,-700 473,-694"/>
-<polyline style="fill:none;stroke:greenyellow;" points="473,-694 473,-682 "/>
-<path style="fill:none;stroke:greenyellow;" d="M473,-682C473,-676 479,-670 485,-670"/>
-<polyline style="fill:none;stroke:greenyellow;" points="485,-670 515,-670 "/>
-<path style="fill:none;stroke:greenyellow;" d="M515,-670C521,-670 527,-676 527,-682"/>
-<polyline style="fill:none;stroke:greenyellow;" points="527,-682 527,-694 "/>
-<path style="fill:none;stroke:greenyellow;" d="M527,-694C527,-700 521,-706 515,-706"/>
-<text text-anchor="middle" x="500" y="-682" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- UE_Based -->
-<g id="node3" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="921,-711 691,-711 679,-699 679,-677 691,-665 921,-665 933,-677 933,-699 921,-711"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M691,-711C685,-711 679,-705 679,-699"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M679,-677C679,-671 685,-665 691,-665"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M921,-665C927,-665 933,-671 933,-677"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M933,-699C933,-705 927,-711 921,-711"/>
-<polyline style="fill:none;stroke:greenyellow;" points="921,-711 691,-711 "/>
-<path style="fill:none;stroke:greenyellow;" d="M691,-711C685,-711 679,-705 679,-699"/>
-<polyline style="fill:none;stroke:greenyellow;" points="679,-699 679,-677 "/>
-<path style="fill:none;stroke:greenyellow;" d="M679,-677C679,-671 685,-665 691,-665"/>
-<polyline style="fill:none;stroke:greenyellow;" points="691,-665 921,-665 "/>
-<path style="fill:none;stroke:greenyellow;" d="M921,-665C927,-665 933,-671 933,-677"/>
-<polyline style="fill:none;stroke:greenyellow;" points="933,-677 933,-699 "/>
-<path style="fill:none;stroke:greenyellow;" d="M933,-699C933,-705 927,-711 921,-711"/>
-<text text-anchor="middle" x="806" y="-691" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="806" y="-672" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Idle&#45;&gt;UE_Based -->
-<g id="edge4" class="edge"><title>Idle&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M527,-688C559,-688 615,-688 669,-688"/>
-<polygon style="fill:red;stroke:red;" points="669,-691.5 679,-688 669,-684.5 669,-691.5"/>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="603" y="-710" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.C. (Setup)</text>
-<text text-anchor="middle" x="603" y="-691" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node4" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="392,-466 146,-466 134,-454 134,-432 146,-420 392,-420 404,-432 404,-454 392,-466"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M146,-466C140,-466 134,-460 134,-454"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M134,-432C134,-426 140,-420 146,-420"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M392,-420C398,-420 404,-426 404,-432"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M404,-454C404,-460 398,-466 392,-466"/>
-<polyline style="fill:none;stroke:greenyellow;" points="392,-466 146,-466 "/>
-<path style="fill:none;stroke:greenyellow;" d="M146,-466C140,-466 134,-460 134,-454"/>
-<polyline style="fill:none;stroke:greenyellow;" points="134,-454 134,-432 "/>
-<path style="fill:none;stroke:greenyellow;" d="M134,-432C134,-426 140,-420 146,-420"/>
-<polyline style="fill:none;stroke:greenyellow;" points="146,-420 392,-420 "/>
-<path style="fill:none;stroke:greenyellow;" d="M392,-420C398,-420 404,-426 404,-432"/>
-<polyline style="fill:none;stroke:greenyellow;" points="404,-432 404,-454 "/>
-<path style="fill:none;stroke:greenyellow;" d="M404,-454C404,-460 398,-466 392,-466"/>
-<text text-anchor="middle" x="269" y="-446" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="269" y="-427" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M679,-676C618,-667 546,-650 486,-622 408,-584 334,-514 297,-473"/>
-<polygon style="fill:red;stroke:red;" points="299.546,-470.596 290,-466 294.596,-475.546 299.546,-470.596"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="587" y="-606" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="587" y="-587" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="587" y="-568" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="587" y="-549" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="587" y="-530" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node5" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="601,-241 429,-241 417,-229 417,-217 429,-205 601,-205 613,-217 613,-229 601,-241"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M429,-241C423,-241 417,-235 417,-229"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-217C417,-211 423,-205 429,-205"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M601,-205C607,-205 613,-211 613,-217"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M613,-229C613,-235 607,-241 601,-241"/>
-<polyline style="fill:none;stroke:greenyellow;" points="601,-241 429,-241 "/>
-<path style="fill:none;stroke:greenyellow;" d="M429,-241C423,-241 417,-235 417,-229"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-229 417,-217 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-217C417,-211 423,-205 429,-205"/>
-<polyline style="fill:none;stroke:greenyellow;" points="429,-205 601,-205 "/>
-<path style="fill:none;stroke:greenyellow;" d="M601,-205C607,-205 613,-211 613,-217"/>
-<polyline style="fill:none;stroke:greenyellow;" points="613,-217 613,-229 "/>
-<path style="fill:none;stroke:greenyellow;" d="M613,-229C613,-235 607,-241 601,-241"/>
-<text text-anchor="middle" x="515" y="-217" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M793,-665C774,-628 736,-551 716,-483 691,-397 728,-362 685,-284 666,-250 656,-227 623,-224"/>
-<polygon style="fill:black;stroke:black;" points="623.299,-220.512 613,-223 622.602,-227.478 623.299,-220.512"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="802" y="-461" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="802" y="-445" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="802" y="-429" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="802" y="-413" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M822,-665C859,-615 936,-493 888,-403 820,-277 762,-225 623,-223"/>
-<polygon style="fill:black;stroke:black;" points="623,-219.5 613,-223 623,-226.5 623,-219.5"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="998" y="-461" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based fix accuracy too low/</text>
-<text text-anchor="middle" x="998" y="-445" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="998" y="-429" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="998" y="-413" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge12" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M862,-665C967,-621 1171,-518 1098,-403 1038,-308 744,-228 623,-223"/>
-<polygon style="fill:black;stroke:black;" points="623,-219.5 613,-223 623,-226.5 623,-219.5"/>
-<a xlink:title="Ref Position\naccurate enough/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=0)">
-</a>
-<a xlink:title="Ref Position\naccurate enough/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=0)">
-</a>
-<text text-anchor="middle" x="1198" y="-469" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Ref Position</text>
-<text text-anchor="middle" x="1198" y="-453" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">accurate enough/</text>
-<text text-anchor="middle" x="1198" y="-437" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="1198" y="-421" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="1198" y="-405" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=0)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge14" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M269,-466C218,-526 116,-526 116,-454 116,-387 127,-383 133,-433"/>
-<polygon style="fill:black;stroke:black;" points="129.522,-433.398 134,-443 136.488,-432.701 129.522,-433.398"/>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="68" y="-453" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="68" y="-437" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="68" y="-421" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M159,-420C127,-408 95,-389 75,-360 57,-331 54,-309 75,-284 98,-256 343,-227 407,-223"/>
-<polygon style="fill:black;stroke:black;" points="407,-226.5 417,-223 407,-219.5 407,-226.5"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="161" y="-340" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="161" y="-324" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="161" y="-308" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="161" y="-292" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:red;" d="M261,-420C252,-387 242,-325 270,-284 307,-228 342,-223 407,-223"/>
-<polygon style="fill:red;stroke:red;" points="407,-226.5 417,-223 407,-219.5 407,-226.5"/>
-<a xlink:title="UE&#45;Based fix accuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based fix accuracy too low/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="381" y="-344" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">UE&#45;Based fix accuracy too low/</text>
-<text text-anchor="middle" x="381" y="-325" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="381" y="-306" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.R.</text>
-<text text-anchor="middle" x="381" y="-287" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge22" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M399,-420C434,-408 469,-389 493,-360 506,-344 512,-286 514,-251"/>
-<polygon style="fill:black;stroke:black;" points="517.5,-251 514,-241 510.5,-251 517.5,-251"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="595" y="-340" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="595" y="-324" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="595" y="-308" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="595" y="-292" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- Waiting_Facility -->
-<g id="node7" class="node"><title>Waiting_Facility</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="149,-81 25,-81 13,-69 13,-57 25,-45 149,-45 161,-57 161,-69 149,-81"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M25,-81C19,-81 13,-75 13,-69"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M13,-57C13,-51 19,-45 25,-45"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M149,-45C155,-45 161,-51 161,-57"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M161,-69C161,-75 155,-81 149,-81"/>
-<polyline style="fill:none;stroke:greenyellow;" points="149,-81 25,-81 "/>
-<path style="fill:none;stroke:greenyellow;" d="M25,-81C19,-81 13,-75 13,-69"/>
-<polyline style="fill:none;stroke:greenyellow;" points="13,-69 13,-57 "/>
-<path style="fill:none;stroke:greenyellow;" d="M13,-57C13,-51 19,-45 25,-45"/>
-<polyline style="fill:none;stroke:greenyellow;" points="25,-45 149,-45 "/>
-<path style="fill:none;stroke:greenyellow;" d="M149,-45C155,-45 161,-51 161,-57"/>
-<polyline style="fill:none;stroke:greenyellow;" points="161,-57 161,-69 "/>
-<path style="fill:none;stroke:greenyellow;" d="M161,-69C161,-75 155,-81 149,-81"/>
-<text text-anchor="middle" x="87" y="-57" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:black;" d="M184,-420C132,-404 72,-382 57,-360 0,-276 48,-147 74,-90"/>
-<polygon style="fill:black;stroke:black;" points="77.1369,-91.5596 78,-81 70.7402,-88.7166 77.1369,-91.5596"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="121" y="-225" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="121" y="-209" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;Waiting_Facility -->
-<g id="edge24" class="edge"><title>Waiting_MC&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:black;" d="M467,-205C388,-175 230,-117 145,-85"/>
-<polygon style="fill:black;stroke:black;" points="145.585,-81.4643 135,-81 142.985,-87.9636 145.585,-81.4643"/>
-<a xlink:title="Receive M.C Release">
-</a>
-<a xlink:title="Receive M.C Release">
-</a>
-<text text-anchor="middle" x="418" y="-137" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C Release</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="503,-81 391,-81 379,-69 379,-57 391,-45 503,-45 515,-57 515,-69 503,-81"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M391,-81C385,-81 379,-75 379,-69"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M379,-57C379,-51 385,-45 391,-45"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M503,-45C509,-45 515,-51 515,-57"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M515,-69C515,-75 509,-81 503,-81"/>
-<polyline style="fill:none;stroke:greenyellow;" points="503,-81 391,-81 "/>
-<path style="fill:none;stroke:greenyellow;" d="M391,-81C385,-81 379,-75 379,-69"/>
-<polyline style="fill:none;stroke:greenyellow;" points="379,-69 379,-57 "/>
-<path style="fill:none;stroke:greenyellow;" d="M379,-57C379,-51 385,-45 391,-45"/>
-<polyline style="fill:none;stroke:greenyellow;" points="391,-45 503,-45 "/>
-<path style="fill:none;stroke:greenyellow;" d="M503,-45C509,-45 515,-51 515,-57"/>
-<polyline style="fill:none;stroke:greenyellow;" points="515,-57 515,-69 "/>
-<path style="fill:none;stroke:greenyellow;" d="M515,-69C515,-75 509,-81 503,-81"/>
-<text text-anchor="middle" x="447" y="-57" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge26" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M521,-205C536,-167 567,-76 525,-64"/>
-<polygon style="fill:red;stroke:red;" points="525.299,-60.5125 515,-63 524.602,-67.4778 525.299,-60.5125"/>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<text text-anchor="middle" x="624" y="-146" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">M.C. wait timer expired</text>
-<text text-anchor="middle" x="624" y="-127" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.R (some error)</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge28" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M162,-47C172,-45 182,-44 192,-43 262,-36 280,-36 348,-43 355,-44 361,-44 368,-45"/>
-<polygon style="fill:black;stroke:black;" points="367.508,-48.4708 378,-47 368.881,-41.6067 367.508,-48.4708"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="270" y="-45" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge30" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M162,-63C222,-63 306,-63 368,-63"/>
-<polygon style="fill:black;stroke:black;" points="368,-66.5001 378,-63 368,-59.5001 368,-66.5001"/>
-<a xlink:title="Receive Facility">
-</a>
-<a xlink:title="Receive Facility">
-</a>
-<text text-anchor="middle" x="270" y="-65" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive Facility</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/Hybrid-LBS-UE-AssistedX3P-NoGPSResult.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,274 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="9.50in" height="6.46in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.881159 0.881159) rotate(0) translate(4 700)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-700 1031,-700 1031,4 -4,4"/>
-<text text-anchor="middle" x="513" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted X3P &#45; No GPS Result</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="373,-676 343,-676 331,-664 331,-652 343,-640 373,-640 385,-652 385,-664 373,-676"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M343,-676C337,-676 331,-670 331,-664"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M331,-652C331,-646 337,-640 343,-640"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M373,-640C379,-640 385,-646 385,-652"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M385,-664C385,-670 379,-676 373,-676"/>
-<polyline style="fill:none;stroke:greenyellow;" points="373,-676 343,-676 "/>
-<path style="fill:none;stroke:greenyellow;" d="M343,-676C337,-676 331,-670 331,-664"/>
-<polyline style="fill:none;stroke:greenyellow;" points="331,-664 331,-652 "/>
-<path style="fill:none;stroke:greenyellow;" d="M331,-652C331,-646 337,-640 343,-640"/>
-<polyline style="fill:none;stroke:greenyellow;" points="343,-640 373,-640 "/>
-<path style="fill:none;stroke:greenyellow;" d="M373,-640C379,-640 385,-646 385,-652"/>
-<polyline style="fill:none;stroke:greenyellow;" points="385,-652 385,-664 "/>
-<path style="fill:none;stroke:greenyellow;" d="M385,-664C385,-670 379,-676 373,-676"/>
-<text text-anchor="middle" x="358" y="-652" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- UE_Based -->
-<g id="node3" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="779,-681 549,-681 537,-669 537,-647 549,-635 779,-635 791,-647 791,-669 779,-681"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M549,-681C543,-681 537,-675 537,-669"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M537,-647C537,-641 543,-635 549,-635"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M779,-635C785,-635 791,-641 791,-647"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M791,-669C791,-675 785,-681 779,-681"/>
-<polyline style="fill:none;stroke:greenyellow;" points="779,-681 549,-681 "/>
-<path style="fill:none;stroke:greenyellow;" d="M549,-681C543,-681 537,-675 537,-669"/>
-<polyline style="fill:none;stroke:greenyellow;" points="537,-669 537,-647 "/>
-<path style="fill:none;stroke:greenyellow;" d="M537,-647C537,-641 543,-635 549,-635"/>
-<polyline style="fill:none;stroke:greenyellow;" points="549,-635 779,-635 "/>
-<path style="fill:none;stroke:greenyellow;" d="M779,-635C785,-635 791,-641 791,-647"/>
-<polyline style="fill:none;stroke:greenyellow;" points="791,-647 791,-669 "/>
-<path style="fill:none;stroke:greenyellow;" d="M791,-669C791,-675 785,-681 779,-681"/>
-<text text-anchor="middle" x="664" y="-661" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="664" y="-642" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Idle&#45;&gt;UE_Based -->
-<g id="edge4" class="edge"><title>Idle&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M385,-658C417,-658 473,-658 527,-658"/>
-<polygon style="fill:red;stroke:red;" points="527,-661.5 537,-658 527,-654.5 527,-661.5"/>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="461" y="-680" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.C. (Setup)</text>
-<text text-anchor="middle" x="461" y="-661" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node4" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-444 159,-444 147,-432 147,-410 159,-398 405,-398 417,-410 417,-432 405,-444"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M159,-444C153,-444 147,-438 147,-432"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M147,-410C147,-404 153,-398 159,-398"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-398C411,-398 417,-404 417,-410"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-432C417,-438 411,-444 405,-444"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-444 159,-444 "/>
-<path style="fill:none;stroke:greenyellow;" d="M159,-444C153,-444 147,-438 147,-432"/>
-<polyline style="fill:none;stroke:greenyellow;" points="147,-432 147,-410 "/>
-<path style="fill:none;stroke:greenyellow;" d="M147,-410C147,-404 153,-398 159,-398"/>
-<polyline style="fill:none;stroke:greenyellow;" points="159,-398 405,-398 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-398C411,-398 417,-404 417,-410"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-410 417,-432 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-432C417,-438 411,-444 405,-444"/>
-<text text-anchor="middle" x="282" y="-424" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="282" y="-405" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M551,-635C516,-625 479,-611 448,-592 387,-555 333,-491 304,-452"/>
-<polygon style="fill:red;stroke:red;" points="306.8,-449.9 298,-444 301.2,-454.1 306.8,-449.9"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="549" y="-576" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="549" y="-557" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="549" y="-538" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="549" y="-519" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="549" y="-500" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node5" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="553,-238 381,-238 369,-226 369,-214 381,-202 553,-202 565,-214 565,-226 553,-238"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M381,-238C375,-238 369,-232 369,-226"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M369,-214C369,-208 375,-202 381,-202"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M553,-202C559,-202 565,-208 565,-214"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M565,-226C565,-232 559,-238 553,-238"/>
-<polyline style="fill:none;stroke:greenyellow;" points="553,-238 381,-238 "/>
-<path style="fill:none;stroke:greenyellow;" d="M381,-238C375,-238 369,-232 369,-226"/>
-<polyline style="fill:none;stroke:greenyellow;" points="369,-226 369,-214 "/>
-<path style="fill:none;stroke:greenyellow;" d="M369,-214C369,-208 375,-202 381,-202"/>
-<polyline style="fill:none;stroke:greenyellow;" points="381,-202 553,-202 "/>
-<path style="fill:none;stroke:greenyellow;" d="M553,-202C559,-202 565,-208 565,-214"/>
-<polyline style="fill:none;stroke:greenyellow;" points="565,-214 565,-226 "/>
-<path style="fill:none;stroke:greenyellow;" d="M565,-226C565,-232 559,-238 553,-238"/>
-<text text-anchor="middle" x="467" y="-214" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M664,-635C669,-564 680,-343 648,-282 628,-244 613,-223 575,-220"/>
-<polygon style="fill:black;stroke:black;" points="575,-216.5 565,-220 575,-223.5 575,-216.5"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="754" y="-439" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="754" y="-423" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="754" y="-407" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="754" y="-391" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M698,-635C764,-590 897,-484 844,-389 775,-265 712,-222 575,-220"/>
-<polygon style="fill:black;stroke:black;" points="575,-216.5 565,-220 575,-223.5 575,-216.5"/>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="941" y="-439" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based (Futile)/</text>
-<text text-anchor="middle" x="941" y="-423" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="941" y="-407" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="941" y="-391" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M282,-444C231,-497 129,-497 129,-432 129,-372 139,-368 146,-411"/>
-<polygon style="fill:black;stroke:black;" points="142.522,-411.398 147,-421 149.488,-410.701 142.522,-411.398"/>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="81" y="-431" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="81" y="-415" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="81" y="-399" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge14" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M160,-398C132,-387 105,-371 88,-346 72,-322 71,-304 88,-282 97,-270 308,-229 359,-221"/>
-<polygon style="fill:black;stroke:black;" points="359.398,-224.478 369,-220 358.701,-217.512 359.398,-224.478"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="174" y="-332" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="174" y="-316" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="174" y="-300" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="174" y="-284" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M275,-398C269,-369 263,-319 283,-282 302,-243 318,-223 359,-220"/>
-<polygon style="fill:black;stroke:black;" points="359,-223.5 369,-220 359,-216.5 359,-223.5"/>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="369" y="-332" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based (Futile)/</text>
-<text text-anchor="middle" x="369" y="-316" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="369" y="-300" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="369" y="-284" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M381,-398C409,-387 437,-370 455,-346 475,-318 475,-276 472,-248"/>
-<polygon style="fill:black;stroke:black;" points="475.478,-247.602 471,-238 468.512,-248.299 475.478,-247.602"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="558" y="-332" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="558" y="-316" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="558" y="-300" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="558" y="-284" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- Waiting_Facility -->
-<g id="node7" class="node"><title>Waiting_Facility</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="136,-83 12,-83 6.15804e-014,-71 3.78956e-014,-59 12,-47 136,-47 148,-59 148,-71 136,-83"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-83C6,-83 7.34227e-014,-77 6.15804e-014,-71"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M3.78956e-014,-59C2.60532e-014,-53 6,-47 12,-47"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M136,-47C142,-47 148,-53 148,-59"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M148,-71C148,-77 142,-83 136,-83"/>
-<polyline style="fill:none;stroke:greenyellow;" points="136,-83 12,-83 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-83C6,-83 7.34227e-014,-77 6.15804e-014,-71"/>
-<polyline style="fill:none;stroke:greenyellow;" points="6.15804e-014,-71 3.78956e-014,-59 "/>
-<path style="fill:none;stroke:greenyellow;" d="M3.78956e-014,-59C2.60532e-014,-53 6,-47 12,-47"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-47 136,-47 "/>
-<path style="fill:none;stroke:greenyellow;" d="M136,-47C142,-47 148,-53 148,-59"/>
-<polyline style="fill:none;stroke:greenyellow;" points="148,-59 148,-71 "/>
-<path style="fill:none;stroke:greenyellow;" d="M148,-71C148,-77 142,-83 136,-83"/>
-<text text-anchor="middle" x="74" y="-59" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:red;" d="M185,-398C137,-384 86,-366 72,-346 18,-268 47,-147 64,-93"/>
-<polygon style="fill:red;stroke:red;" points="67.4788,-93.584 67,-83 60.7741,-91.5725 67.4788,-93.584"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="141" y="-223" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="141" y="-204" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;Waiting_Facility -->
-<g id="edge22" class="edge"><title>Waiting_MC&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:black;" d="M421,-202C348,-173 207,-118 130,-87"/>
-<polygon style="fill:black;stroke:black;" points="130.585,-83.4643 120,-83 127.985,-89.9636 130.585,-83.4643"/>
-<a xlink:title="Receive M.C Release">
-</a>
-<a xlink:title="Receive M.C Release">
-</a>
-<text text-anchor="middle" x="372" y="-136" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C Release</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="455,-83 343,-83 331,-71 331,-59 343,-47 455,-47 467,-59 467,-71 455,-83"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M343,-83C337,-83 331,-77 331,-71"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M331,-59C331,-53 337,-47 343,-47"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M455,-47C461,-47 467,-53 467,-59"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M467,-71C467,-77 461,-83 455,-83"/>
-<polyline style="fill:none;stroke:greenyellow;" points="455,-83 343,-83 "/>
-<path style="fill:none;stroke:greenyellow;" d="M343,-83C337,-83 331,-77 331,-71"/>
-<polyline style="fill:none;stroke:greenyellow;" points="331,-71 331,-59 "/>
-<path style="fill:none;stroke:greenyellow;" d="M331,-59C331,-53 337,-47 343,-47"/>
-<polyline style="fill:none;stroke:greenyellow;" points="343,-47 455,-47 "/>
-<path style="fill:none;stroke:greenyellow;" d="M455,-47C461,-47 467,-53 467,-59"/>
-<polyline style="fill:none;stroke:greenyellow;" points="467,-59 467,-71 "/>
-<path style="fill:none;stroke:greenyellow;" d="M467,-71C467,-77 461,-83 455,-83"/>
-<text text-anchor="middle" x="399" y="-59" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge24" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M473,-202C488,-165 517,-78 477,-66"/>
-<polygon style="fill:black;stroke:black;" points="477.299,-62.5125 467,-65 476.602,-69.4778 477.299,-62.5125"/>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<text text-anchor="middle" x="564" y="-144" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired</text>
-<text text-anchor="middle" x="564" y="-128" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R (some error)</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge26" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M147,-47C152,-46 157,-45 162,-45 231,-37 250,-36 318,-45 319,-45 321,-45 322,-45"/>
-<polygon style="fill:black;stroke:black;" points="321.508,-48.4708 332,-47 322.881,-41.6067 321.508,-48.4708"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="240" y="-47" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge28" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M149,-65C201,-65 268,-65 320,-65"/>
-<polygon style="fill:red;stroke:red;" points="320,-68.5001 330,-65 320,-61.5001 320,-68.5001"/>
-<a xlink:title="Receive Facility">
-</a>
-<a xlink:title="Receive Facility">
-</a>
-<text text-anchor="middle" x="240" y="-67" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive Facility</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/Hybrid-LBS-UE-AssistedX3P-NoGPSResultFacilityTimeout.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,274 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="9.50in" height="6.43in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.869399 0.869399) rotate(0) translate(4 706)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-706 1045,-706 1045,4 -4,4"/>
-<text text-anchor="middle" x="520" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Assisted X3P &#45; No GPS Result &#45; Facility Timeout</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="386,-682 356,-682 344,-670 344,-658 356,-646 386,-646 398,-658 398,-670 386,-682"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M356,-682C350,-682 344,-676 344,-670"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M344,-658C344,-652 350,-646 356,-646"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M386,-646C392,-646 398,-652 398,-658"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M398,-670C398,-676 392,-682 386,-682"/>
-<polyline style="fill:none;stroke:greenyellow;" points="386,-682 356,-682 "/>
-<path style="fill:none;stroke:greenyellow;" d="M356,-682C350,-682 344,-676 344,-670"/>
-<polyline style="fill:none;stroke:greenyellow;" points="344,-670 344,-658 "/>
-<path style="fill:none;stroke:greenyellow;" d="M344,-658C344,-652 350,-646 356,-646"/>
-<polyline style="fill:none;stroke:greenyellow;" points="356,-646 386,-646 "/>
-<path style="fill:none;stroke:greenyellow;" d="M386,-646C392,-646 398,-652 398,-658"/>
-<polyline style="fill:none;stroke:greenyellow;" points="398,-658 398,-670 "/>
-<path style="fill:none;stroke:greenyellow;" d="M398,-670C398,-676 392,-682 386,-682"/>
-<text text-anchor="middle" x="371" y="-658" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- UE_Based -->
-<g id="node3" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="792,-687 562,-687 550,-675 550,-653 562,-641 792,-641 804,-653 804,-675 792,-687"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M562,-687C556,-687 550,-681 550,-675"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M550,-653C550,-647 556,-641 562,-641"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M792,-641C798,-641 804,-647 804,-653"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M804,-675C804,-681 798,-687 792,-687"/>
-<polyline style="fill:none;stroke:greenyellow;" points="792,-687 562,-687 "/>
-<path style="fill:none;stroke:greenyellow;" d="M562,-687C556,-687 550,-681 550,-675"/>
-<polyline style="fill:none;stroke:greenyellow;" points="550,-675 550,-653 "/>
-<path style="fill:none;stroke:greenyellow;" d="M550,-653C550,-647 556,-641 562,-641"/>
-<polyline style="fill:none;stroke:greenyellow;" points="562,-641 792,-641 "/>
-<path style="fill:none;stroke:greenyellow;" d="M792,-641C798,-641 804,-647 804,-653"/>
-<polyline style="fill:none;stroke:greenyellow;" points="804,-653 804,-675 "/>
-<path style="fill:none;stroke:greenyellow;" d="M804,-675C804,-681 798,-687 792,-687"/>
-<text text-anchor="middle" x="677" y="-667" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="677" y="-648" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Idle&#45;&gt;UE_Based -->
-<g id="edge4" class="edge"><title>Idle&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M398,-664C430,-664 486,-664 540,-664"/>
-<polygon style="fill:red;stroke:red;" points="540,-667.5 550,-664 540,-660.5 540,-667.5"/>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="474" y="-686" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.C. (Setup)</text>
-<text text-anchor="middle" x="474" y="-667" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node4" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="418,-450 172,-450 160,-438 160,-416 172,-404 418,-404 430,-416 430,-438 418,-450"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M172,-450C166,-450 160,-444 160,-438"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M160,-416C160,-410 166,-404 172,-404"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M418,-404C424,-404 430,-410 430,-416"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M430,-438C430,-444 424,-450 418,-450"/>
-<polyline style="fill:none;stroke:greenyellow;" points="418,-450 172,-450 "/>
-<path style="fill:none;stroke:greenyellow;" d="M172,-450C166,-450 160,-444 160,-438"/>
-<polyline style="fill:none;stroke:greenyellow;" points="160,-438 160,-416 "/>
-<path style="fill:none;stroke:greenyellow;" d="M160,-416C160,-410 166,-404 172,-404"/>
-<polyline style="fill:none;stroke:greenyellow;" points="172,-404 418,-404 "/>
-<path style="fill:none;stroke:greenyellow;" d="M418,-404C424,-404 430,-410 430,-416"/>
-<polyline style="fill:none;stroke:greenyellow;" points="430,-416 430,-438 "/>
-<path style="fill:none;stroke:greenyellow;" d="M430,-438C430,-444 424,-450 418,-450"/>
-<text text-anchor="middle" x="295" y="-430" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="295" y="-411" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:red;" d="M564,-641C529,-631 492,-617 461,-598 400,-561 346,-497 317,-458"/>
-<polygon style="fill:red;stroke:red;" points="319.8,-455.9 311,-450 314.2,-460.1 319.8,-455.9"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="562" y="-582" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Timer a2 expired/</text>
-<text text-anchor="middle" x="562" y="-563" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.R</text>
-<text text-anchor="middle" x="562" y="-544" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive M.C.</text>
-<text text-anchor="middle" x="562" y="-525" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="562" y="-506" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node5" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="572,-244 400,-244 388,-232 388,-220 400,-208 572,-208 584,-220 584,-232 572,-244"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M400,-244C394,-244 388,-238 388,-232"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M388,-220C388,-214 394,-208 400,-208"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M572,-208C578,-208 584,-214 584,-220"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M584,-232C584,-238 578,-244 572,-244"/>
-<polyline style="fill:none;stroke:greenyellow;" points="572,-244 400,-244 "/>
-<path style="fill:none;stroke:greenyellow;" d="M400,-244C394,-244 388,-238 388,-232"/>
-<polyline style="fill:none;stroke:greenyellow;" points="388,-232 388,-220 "/>
-<path style="fill:none;stroke:greenyellow;" d="M388,-220C388,-214 394,-208 400,-208"/>
-<polyline style="fill:none;stroke:greenyellow;" points="400,-208 572,-208 "/>
-<path style="fill:none;stroke:greenyellow;" d="M572,-208C578,-208 584,-214 584,-220"/>
-<polyline style="fill:none;stroke:greenyellow;" points="584,-220 584,-232 "/>
-<path style="fill:none;stroke:greenyellow;" d="M584,-232C584,-238 578,-244 572,-244"/>
-<text text-anchor="middle" x="486" y="-220" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M678,-641C682,-570 694,-350 663,-288 644,-251 630,-230 594,-226"/>
-<polygon style="fill:black;stroke:black;" points="594,-222.5 584,-226 594,-229.5 594,-222.5"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="768" y="-445" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="768" y="-429" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="768" y="-413" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="768" y="-397" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M711,-641C777,-596 911,-490 858,-395 790,-273 730,-228 594,-226"/>
-<polygon style="fill:black;stroke:black;" points="594,-222.5 584,-226 594,-229.5 594,-222.5"/>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="955" y="-445" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based (Futile)/</text>
-<text text-anchor="middle" x="955" y="-429" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="955" y="-413" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="955" y="-397" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M295,-450C244,-503 142,-503 142,-438 142,-378 152,-374 159,-417"/>
-<polygon style="fill:black;stroke:black;" points="155.522,-417.398 160,-427 162.488,-416.701 155.522,-417.398"/>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="94" y="-437" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="94" y="-421" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="94" y="-405" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge14" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M173,-404C145,-393 118,-377 101,-352 85,-328 84,-310 101,-288 110,-276 326,-235 378,-227"/>
-<polygon style="fill:black;stroke:black;" points="378.398,-230.478 388,-226 377.701,-223.512 378.398,-230.478"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="187" y="-338" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="187" y="-322" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="187" y="-306" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="187" y="-290" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M288,-404C282,-375 276,-324 296,-288 317,-247 335,-229 378,-226"/>
-<polygon style="fill:black;stroke:black;" points="378,-229.5 388,-226 378,-222.5 378,-229.5"/>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="382" y="-338" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based (Futile)/</text>
-<text text-anchor="middle" x="382" y="-322" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="382" y="-306" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="382" y="-290" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M393,-404C421,-393 449,-376 468,-352 489,-324 491,-282 490,-254"/>
-<polygon style="fill:black;stroke:black;" points="493.478,-253.602 489,-244 486.512,-254.299 493.478,-253.602"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="573" y="-338" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="573" y="-322" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="573" y="-306" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="573" y="-290" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- Waiting_Facility -->
-<g id="node7" class="node"><title>Waiting_Facility</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="136,-89 12,-89 6.15804e-014,-77 3.78956e-014,-65 12,-53 136,-53 148,-65 148,-77 136,-89"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-89C6,-89 7.34227e-014,-83 6.15804e-014,-77"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M3.78956e-014,-65C2.60532e-014,-59 6,-53 12,-53"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M136,-53C142,-53 148,-59 148,-65"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M148,-77C148,-83 142,-89 136,-89"/>
-<polyline style="fill:none;stroke:greenyellow;" points="136,-89 12,-89 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-89C6,-89 7.34227e-014,-83 6.15804e-014,-77"/>
-<polyline style="fill:none;stroke:greenyellow;" points="6.15804e-014,-77 3.78956e-014,-65 "/>
-<path style="fill:none;stroke:greenyellow;" d="M3.78956e-014,-65C2.60532e-014,-59 6,-53 12,-53"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-53 136,-53 "/>
-<path style="fill:none;stroke:greenyellow;" d="M136,-53C142,-53 148,-59 148,-65"/>
-<polyline style="fill:none;stroke:greenyellow;" points="148,-65 148,-77 "/>
-<path style="fill:none;stroke:greenyellow;" d="M148,-77C148,-83 142,-89 136,-89"/>
-<text text-anchor="middle" x="74" y="-65" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:red;" d="M200,-404C152,-390 99,-371 85,-352 30,-276 52,-154 65,-99"/>
-<polygon style="fill:red;stroke:red;" points="68.4788,-99.584 68,-89 61.7741,-97.5725 68.4788,-99.584"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="149" y="-229" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="149" y="-210" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;Waiting_Facility -->
-<g id="edge22" class="edge"><title>Waiting_MC&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:black;" d="M438,-208C361,-179 213,-124 132,-93"/>
-<polygon style="fill:black;stroke:black;" points="132.585,-89.4643 122,-89 129.985,-95.9636 132.585,-89.4643"/>
-<a xlink:title="Receive M.C Release">
-</a>
-<a xlink:title="Receive M.C Release">
-</a>
-<text text-anchor="middle" x="382" y="-142" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C Release</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="474,-89 362,-89 350,-77 350,-65 362,-53 474,-53 486,-65 486,-77 474,-89"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M362,-89C356,-89 350,-83 350,-77"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M350,-65C350,-59 356,-53 362,-53"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M474,-53C480,-53 486,-59 486,-65"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M486,-77C486,-83 480,-89 474,-89"/>
-<polyline style="fill:none;stroke:greenyellow;" points="474,-89 362,-89 "/>
-<path style="fill:none;stroke:greenyellow;" d="M362,-89C356,-89 350,-83 350,-77"/>
-<polyline style="fill:none;stroke:greenyellow;" points="350,-77 350,-65 "/>
-<path style="fill:none;stroke:greenyellow;" d="M350,-65C350,-59 356,-53 362,-53"/>
-<polyline style="fill:none;stroke:greenyellow;" points="362,-53 474,-53 "/>
-<path style="fill:none;stroke:greenyellow;" d="M474,-53C480,-53 486,-59 486,-65"/>
-<polyline style="fill:none;stroke:greenyellow;" points="486,-65 486,-77 "/>
-<path style="fill:none;stroke:greenyellow;" d="M486,-77C486,-83 480,-89 474,-89"/>
-<text text-anchor="middle" x="418" y="-65" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge24" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M492,-208C507,-171 536,-84 496,-72"/>
-<polygon style="fill:black;stroke:black;" points="496.299,-68.5125 486,-71 495.602,-75.4778 496.299,-68.5125"/>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<text text-anchor="middle" x="583" y="-150" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired</text>
-<text text-anchor="middle" x="583" y="-134" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R (some error)</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge26" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M132,-53C141,-51 150,-49 158,-48 239,-37 260,-36 340,-48 345,-49 349,-50 354,-51"/>
-<polygon style="fill:red;stroke:red;" points="353.508,-54.4708 364,-53 354.881,-47.6067 353.508,-54.4708"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="249" y="-51" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Facility wait timer expired</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge28" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M149,-71C206,-71 282,-71 339,-71"/>
-<polygon style="fill:black;stroke:black;" points="339,-74.5001 349,-71 339,-67.5001 339,-74.5001"/>
-<a xlink:title="Receive Facility">
-</a>
-<a xlink:title="Receive Facility">
-</a>
-<text text-anchor="middle" x="249" y="-74" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive Facility</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/Hybrid-LBS-UE-Based-X3P-Futile.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,274 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="9.50in" height="6.24in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.858757 0.858757) rotate(0) translate(4 694)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-694 1058,-694 1058,4 -4,4"/>
-<text text-anchor="middle" x="527" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; LBS &#45; UE&#45;Based X3P &#45; GPS Result Futile</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="373,-670 343,-670 331,-658 331,-646 343,-634 373,-634 385,-646 385,-658 373,-670"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M343,-670C337,-670 331,-664 331,-658"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M331,-646C331,-640 337,-634 343,-634"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M373,-634C379,-634 385,-640 385,-646"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M385,-658C385,-664 379,-670 373,-670"/>
-<polyline style="fill:none;stroke:greenyellow;" points="373,-670 343,-670 "/>
-<path style="fill:none;stroke:greenyellow;" d="M343,-670C337,-670 331,-664 331,-658"/>
-<polyline style="fill:none;stroke:greenyellow;" points="331,-658 331,-646 "/>
-<path style="fill:none;stroke:greenyellow;" d="M331,-646C331,-640 337,-634 343,-634"/>
-<polyline style="fill:none;stroke:greenyellow;" points="343,-634 373,-634 "/>
-<path style="fill:none;stroke:greenyellow;" d="M373,-634C379,-634 385,-640 385,-646"/>
-<polyline style="fill:none;stroke:greenyellow;" points="385,-646 385,-658 "/>
-<path style="fill:none;stroke:greenyellow;" d="M385,-658C385,-664 379,-670 373,-670"/>
-<text text-anchor="middle" x="358" y="-646" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- UE_Based -->
-<g id="node3" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="779,-675 549,-675 537,-663 537,-641 549,-629 779,-629 791,-641 791,-663 779,-675"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M549,-675C543,-675 537,-669 537,-663"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M537,-641C537,-635 543,-629 549,-629"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M779,-629C785,-629 791,-635 791,-641"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M791,-663C791,-669 785,-675 779,-675"/>
-<polyline style="fill:none;stroke:greenyellow;" points="779,-675 549,-675 "/>
-<path style="fill:none;stroke:greenyellow;" d="M549,-675C543,-675 537,-669 537,-663"/>
-<polyline style="fill:none;stroke:greenyellow;" points="537,-663 537,-641 "/>
-<path style="fill:none;stroke:greenyellow;" d="M537,-641C537,-635 543,-629 549,-629"/>
-<polyline style="fill:none;stroke:greenyellow;" points="549,-629 779,-629 "/>
-<path style="fill:none;stroke:greenyellow;" d="M779,-629C785,-629 791,-635 791,-641"/>
-<polyline style="fill:none;stroke:greenyellow;" points="791,-641 791,-663 "/>
-<path style="fill:none;stroke:greenyellow;" d="M791,-663C791,-669 785,-675 779,-675"/>
-<text text-anchor="middle" x="664" y="-655" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="664" y="-636" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Idle&#45;&gt;UE_Based -->
-<g id="edge4" class="edge"><title>Idle&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M385,-652C417,-652 473,-652 527,-652"/>
-<polygon style="fill:red;stroke:red;" points="527,-655.5 537,-652 527,-648.5 527,-655.5"/>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="461" y="-674" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.C. (Setup)</text>
-<text text-anchor="middle" x="461" y="-655" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node4" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-448 159,-448 147,-436 147,-414 159,-402 405,-402 417,-414 417,-436 405,-448"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M159,-448C153,-448 147,-442 147,-436"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M147,-414C147,-408 153,-402 159,-402"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-402C411,-402 417,-408 417,-414"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-436C417,-442 411,-448 405,-448"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-448 159,-448 "/>
-<path style="fill:none;stroke:greenyellow;" d="M159,-448C153,-448 147,-442 147,-436"/>
-<polyline style="fill:none;stroke:greenyellow;" points="147,-436 147,-414 "/>
-<path style="fill:none;stroke:greenyellow;" d="M147,-414C147,-408 153,-402 159,-402"/>
-<polyline style="fill:none;stroke:greenyellow;" points="159,-402 405,-402 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-402C411,-402 417,-408 417,-414"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-414 417,-436 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-436C417,-442 411,-448 405,-448"/>
-<text text-anchor="middle" x="282" y="-428" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="282" y="-409" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M579,-629C546,-618 508,-604 476,-586 412,-549 347,-490 311,-455"/>
-<polygon style="fill:black;stroke:black;" points="313.546,-452.596 304,-448 308.596,-457.546 313.546,-452.596"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="566" y="-572" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer a2 expired/</text>
-<text text-anchor="middle" x="566" y="-556" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-<text text-anchor="middle" x="566" y="-540" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.</text>
-<text text-anchor="middle" x="566" y="-524" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="566" y="-508" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node5" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="553,-237 381,-237 369,-225 369,-213 381,-201 553,-201 565,-213 565,-225 553,-237"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M381,-237C375,-237 369,-231 369,-225"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M369,-213C369,-207 375,-201 381,-201"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M553,-201C559,-201 565,-207 565,-213"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M565,-225C565,-231 559,-237 553,-237"/>
-<polyline style="fill:none;stroke:greenyellow;" points="553,-237 381,-237 "/>
-<path style="fill:none;stroke:greenyellow;" d="M381,-237C375,-237 369,-231 369,-225"/>
-<polyline style="fill:none;stroke:greenyellow;" points="369,-225 369,-213 "/>
-<path style="fill:none;stroke:greenyellow;" d="M369,-213C369,-207 375,-201 381,-201"/>
-<polyline style="fill:none;stroke:greenyellow;" points="381,-201 553,-201 "/>
-<path style="fill:none;stroke:greenyellow;" d="M553,-201C559,-201 565,-207 565,-213"/>
-<polyline style="fill:none;stroke:greenyellow;" points="565,-213 565,-225 "/>
-<path style="fill:none;stroke:greenyellow;" d="M565,-225C565,-231 559,-237 553,-237"/>
-<text text-anchor="middle" x="467" y="-213" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M665,-629C669,-558 680,-340 648,-280 628,-242 613,-222 575,-219"/>
-<polygon style="fill:black;stroke:black;" points="575,-215.5 565,-219 575,-222.5 575,-215.5"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="755" y="-443" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="755" y="-427" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="755" y="-411" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="755" y="-395" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:red;" d="M699,-629C765,-585 897,-481 845,-387 775,-263 713,-221 575,-219"/>
-<polygon style="fill:red;stroke:red;" points="575,-215.5 565,-219 575,-222.5 575,-215.5"/>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="955" y="-447" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">UE&#45;Based (Futile)/</text>
-<text text-anchor="middle" x="955" y="-428" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="955" y="-409" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="955" y="-390" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M282,-448C231,-504 129,-504 129,-436 129,-373 140,-369 146,-415"/>
-<polygon style="fill:black;stroke:black;" points="142.522,-415.398 147,-425 149.488,-414.701 142.522,-415.398"/>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="81" y="-435" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="81" y="-419" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="81" y="-403" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge14" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M168,-402C137,-390 106,-372 88,-344 73,-320 71,-302 88,-280 107,-257 304,-224 359,-220"/>
-<polygon style="fill:black;stroke:black;" points="359.398,-223.478 369,-219 358.701,-216.512 359.398,-223.478"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="174" y="-330" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="174" y="-314" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="174" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="174" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M275,-402C269,-372 262,-319 283,-280 302,-241 319,-222 359,-219"/>
-<polygon style="fill:black;stroke:black;" points="359,-222.5 369,-219 359,-215.5 359,-222.5"/>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="369" y="-330" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based (Futile)/</text>
-<text text-anchor="middle" x="369" y="-314" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="369" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="369" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M374,-402C404,-390 436,-371 455,-344 475,-316 474,-275 471,-247"/>
-<polygon style="fill:black;stroke:black;" points="474.478,-246.602 470,-237 467.512,-247.299 474.478,-246.602"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="558" y="-330" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="558" y="-314" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="558" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="558" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- Waiting_Facility -->
-<g id="node7" class="node"><title>Waiting_Facility</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="136,-83 12,-83 6.15804e-014,-71 3.78956e-014,-59 12,-47 136,-47 148,-59 148,-71 136,-83"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-83C6,-83 7.34227e-014,-77 6.15804e-014,-71"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M3.78956e-014,-59C2.60532e-014,-53 6,-47 12,-47"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M136,-47C142,-47 148,-53 148,-59"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M148,-71C148,-77 142,-83 136,-83"/>
-<polyline style="fill:none;stroke:greenyellow;" points="136,-83 12,-83 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-83C6,-83 7.34227e-014,-77 6.15804e-014,-71"/>
-<polyline style="fill:none;stroke:greenyellow;" points="6.15804e-014,-71 3.78956e-014,-59 "/>
-<path style="fill:none;stroke:greenyellow;" d="M3.78956e-014,-59C2.60532e-014,-53 6,-47 12,-47"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-47 136,-47 "/>
-<path style="fill:none;stroke:greenyellow;" d="M136,-47C142,-47 148,-53 148,-59"/>
-<polyline style="fill:none;stroke:greenyellow;" points="148,-59 148,-71 "/>
-<path style="fill:none;stroke:greenyellow;" d="M148,-71C148,-77 142,-83 136,-83"/>
-<text text-anchor="middle" x="74" y="-59" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:black;" d="M195,-402C144,-387 88,-365 73,-344 20,-266 48,-147 64,-93"/>
-<polygon style="fill:black;stroke:black;" points="67.4788,-93.584 67,-83 60.7741,-91.5725 67.4788,-93.584"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="128" y="-221" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="128" y="-205" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;Waiting_Facility -->
-<g id="edge22" class="edge"><title>Waiting_MC&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:red;" d="M421,-201C348,-172 208,-118 130,-87"/>
-<polygon style="fill:red;stroke:red;" points="130.585,-83.4643 120,-83 127.985,-89.9636 130.585,-83.4643"/>
-<a xlink:title="Receive M.C Release">
-</a>
-<a xlink:title="Receive M.C Release">
-</a>
-<text text-anchor="middle" x="383" y="-136" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive M.C Release</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="455,-83 343,-83 331,-71 331,-59 343,-47 455,-47 467,-59 467,-71 455,-83"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M343,-83C337,-83 331,-77 331,-71"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M331,-59C331,-53 337,-47 343,-47"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M455,-47C461,-47 467,-53 467,-59"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M467,-71C467,-77 461,-83 455,-83"/>
-<polyline style="fill:none;stroke:greenyellow;" points="455,-83 343,-83 "/>
-<path style="fill:none;stroke:greenyellow;" d="M343,-83C337,-83 331,-77 331,-71"/>
-<polyline style="fill:none;stroke:greenyellow;" points="331,-71 331,-59 "/>
-<path style="fill:none;stroke:greenyellow;" d="M331,-59C331,-53 337,-47 343,-47"/>
-<polyline style="fill:none;stroke:greenyellow;" points="343,-47 455,-47 "/>
-<path style="fill:none;stroke:greenyellow;" d="M455,-47C461,-47 467,-53 467,-59"/>
-<polyline style="fill:none;stroke:greenyellow;" points="467,-59 467,-71 "/>
-<path style="fill:none;stroke:greenyellow;" d="M467,-71C467,-77 461,-83 455,-83"/>
-<text text-anchor="middle" x="399" y="-59" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge24" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M473,-201C488,-164 517,-78 477,-66"/>
-<polygon style="fill:black;stroke:black;" points="477.299,-62.5125 467,-65 476.602,-69.4778 477.299,-62.5125"/>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<text text-anchor="middle" x="564" y="-144" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired</text>
-<text text-anchor="middle" x="564" y="-128" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R (some error)</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge26" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M147,-47C152,-46 157,-45 162,-45 231,-37 250,-36 318,-45 319,-45 321,-45 322,-45"/>
-<polygon style="fill:black;stroke:black;" points="321.508,-48.4708 332,-47 322.881,-41.6067 321.508,-48.4708"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="240" y="-47" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge28" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M149,-65C201,-65 268,-65 320,-65"/>
-<polygon style="fill:red;stroke:red;" points="320,-68.5001 330,-65 320,-61.5001 320,-68.5001"/>
-<a xlink:title="Receive Facility">
-</a>
-<a xlink:title="Receive Facility">
-</a>
-<text text-anchor="middle" x="240" y="-67" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive Facility</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/Hybrid-UE-BasedMO-LRX3P.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,274 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="9.50in" height="6.23in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.857143 0.857143) rotate(0) translate(4 694)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-694 1060,-694 1060,4 -4,4"/>
-<text text-anchor="middle" x="528" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">Hybrid &#45; UE&#45;Based MO&#45;LR X3P</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="373,-670 343,-670 331,-658 331,-646 343,-634 373,-634 385,-646 385,-658 373,-670"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M343,-670C337,-670 331,-664 331,-658"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M331,-646C331,-640 337,-634 343,-634"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M373,-634C379,-634 385,-640 385,-646"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M385,-658C385,-664 379,-670 373,-670"/>
-<polyline style="fill:none;stroke:greenyellow;" points="373,-670 343,-670 "/>
-<path style="fill:none;stroke:greenyellow;" d="M343,-670C337,-670 331,-664 331,-658"/>
-<polyline style="fill:none;stroke:greenyellow;" points="331,-658 331,-646 "/>
-<path style="fill:none;stroke:greenyellow;" d="M331,-646C331,-640 337,-634 343,-634"/>
-<polyline style="fill:none;stroke:greenyellow;" points="343,-634 373,-634 "/>
-<path style="fill:none;stroke:greenyellow;" d="M373,-634C379,-634 385,-640 385,-646"/>
-<polyline style="fill:none;stroke:greenyellow;" points="385,-646 385,-658 "/>
-<path style="fill:none;stroke:greenyellow;" d="M385,-658C385,-664 379,-670 373,-670"/>
-<text text-anchor="middle" x="358" y="-646" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- UE_Based -->
-<g id="node3" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="779,-675 549,-675 537,-663 537,-641 549,-629 779,-629 791,-641 791,-663 779,-675"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M549,-675C543,-675 537,-669 537,-663"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M537,-641C537,-635 543,-629 549,-629"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M779,-629C785,-629 791,-635 791,-641"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M791,-663C791,-669 785,-675 779,-675"/>
-<polyline style="fill:none;stroke:greenyellow;" points="779,-675 549,-675 "/>
-<path style="fill:none;stroke:greenyellow;" d="M549,-675C543,-675 537,-669 537,-663"/>
-<polyline style="fill:none;stroke:greenyellow;" points="537,-663 537,-641 "/>
-<path style="fill:none;stroke:greenyellow;" d="M537,-641C537,-635 543,-629 549,-629"/>
-<polyline style="fill:none;stroke:greenyellow;" points="549,-629 779,-629 "/>
-<path style="fill:none;stroke:greenyellow;" d="M779,-629C785,-629 791,-635 791,-641"/>
-<polyline style="fill:none;stroke:greenyellow;" points="791,-641 791,-663 "/>
-<path style="fill:none;stroke:greenyellow;" d="M791,-663C791,-669 785,-675 779,-675"/>
-<text text-anchor="middle" x="664" y="-655" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="664" y="-636" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Idle&#45;&gt;UE_Based -->
-<g id="edge4" class="edge"><title>Idle&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:red;" d="M385,-652C417,-652 473,-652 527,-652"/>
-<polygon style="fill:red;stroke:red;" points="527,-655.5 537,-652 527,-648.5 527,-655.5"/>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="461" y="-674" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.C. (Setup)</text>
-<text text-anchor="middle" x="461" y="-655" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node4" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-448 159,-448 147,-436 147,-414 159,-402 405,-402 417,-414 417,-436 405,-448"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M159,-448C153,-448 147,-442 147,-436"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M147,-414C147,-408 153,-402 159,-402"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-402C411,-402 417,-408 417,-414"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-436C417,-442 411,-448 405,-448"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-448 159,-448 "/>
-<path style="fill:none;stroke:greenyellow;" d="M159,-448C153,-448 147,-442 147,-436"/>
-<polyline style="fill:none;stroke:greenyellow;" points="147,-436 147,-414 "/>
-<path style="fill:none;stroke:greenyellow;" d="M147,-414C147,-408 153,-402 159,-402"/>
-<polyline style="fill:none;stroke:greenyellow;" points="159,-402 405,-402 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-402C411,-402 417,-408 417,-414"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-414 417,-436 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-436C417,-442 411,-448 405,-448"/>
-<text text-anchor="middle" x="282" y="-428" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="282" y="-409" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M579,-629C546,-618 508,-604 476,-586 412,-549 347,-490 311,-455"/>
-<polygon style="fill:black;stroke:black;" points="313.546,-452.596 304,-448 308.596,-457.546 313.546,-452.596"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="566" y="-572" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer a2 expired/</text>
-<text text-anchor="middle" x="566" y="-556" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-<text text-anchor="middle" x="566" y="-540" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.</text>
-<text text-anchor="middle" x="566" y="-524" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="566" y="-508" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node5" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="553,-237 381,-237 369,-225 369,-213 381,-201 553,-201 565,-213 565,-225 553,-237"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M381,-237C375,-237 369,-231 369,-225"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M369,-213C369,-207 375,-201 381,-201"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M553,-201C559,-201 565,-207 565,-213"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M565,-225C565,-231 559,-237 553,-237"/>
-<polyline style="fill:none;stroke:greenyellow;" points="553,-237 381,-237 "/>
-<path style="fill:none;stroke:greenyellow;" d="M381,-237C375,-237 369,-231 369,-225"/>
-<polyline style="fill:none;stroke:greenyellow;" points="369,-225 369,-213 "/>
-<path style="fill:none;stroke:greenyellow;" d="M369,-213C369,-207 375,-201 381,-201"/>
-<polyline style="fill:none;stroke:greenyellow;" points="381,-201 553,-201 "/>
-<path style="fill:none;stroke:greenyellow;" d="M553,-201C559,-201 565,-207 565,-213"/>
-<polyline style="fill:none;stroke:greenyellow;" points="565,-213 565,-225 "/>
-<path style="fill:none;stroke:greenyellow;" d="M565,-225C565,-231 559,-237 553,-237"/>
-<text text-anchor="middle" x="467" y="-213" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:red;" d="M665,-629C669,-558 680,-340 648,-280 628,-242 613,-222 575,-219"/>
-<polygon style="fill:red;stroke:red;" points="575,-215.5 565,-219 575,-222.5 575,-215.5"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="768" y="-447" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="768" y="-428" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="768" y="-409" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Send M.R.</text>
-<text text-anchor="middle" x="768" y="-390" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M704,-629C780,-585 930,-484 872,-387 794,-256 723,-221 575,-219"/>
-<polygon style="fill:black;stroke:black;" points="575,-215.5 565,-219 575,-222.5 575,-215.5"/>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="970" y="-443" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based (Futile)/</text>
-<text text-anchor="middle" x="970" y="-427" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="970" y="-411" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="970" y="-395" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M282,-448C231,-504 129,-504 129,-436 129,-373 140,-369 146,-415"/>
-<polygon style="fill:black;stroke:black;" points="142.522,-415.398 147,-425 149.488,-414.701 142.522,-415.398"/>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="81" y="-435" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="81" y="-419" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="81" y="-403" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge14" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M168,-402C137,-390 106,-372 88,-344 73,-320 71,-302 88,-280 107,-257 304,-224 359,-220"/>
-<polygon style="fill:black;stroke:black;" points="359.398,-223.478 369,-219 358.701,-216.512 359.398,-223.478"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="174" y="-330" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="174" y="-314" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="174" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="174" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M275,-402C269,-372 262,-319 283,-280 302,-241 319,-222 359,-219"/>
-<polygon style="fill:black;stroke:black;" points="359,-222.5 369,-219 359,-215.5 359,-222.5"/>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="369" y="-330" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based (Futile)/</text>
-<text text-anchor="middle" x="369" y="-314" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="369" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="369" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M374,-402C404,-390 436,-371 455,-344 475,-316 474,-275 471,-247"/>
-<polygon style="fill:black;stroke:black;" points="474.478,-246.602 470,-237 467.512,-247.299 474.478,-246.602"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="558" y="-330" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="558" y="-314" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="558" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="558" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- Waiting_Facility -->
-<g id="node7" class="node"><title>Waiting_Facility</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="136,-83 12,-83 6.15804e-014,-71 3.78956e-014,-59 12,-47 136,-47 148,-59 148,-71 136,-83"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-83C6,-83 7.34227e-014,-77 6.15804e-014,-71"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M3.78956e-014,-59C2.60532e-014,-53 6,-47 12,-47"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M136,-47C142,-47 148,-53 148,-59"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M148,-71C148,-77 142,-83 136,-83"/>
-<polyline style="fill:none;stroke:greenyellow;" points="136,-83 12,-83 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-83C6,-83 7.34227e-014,-77 6.15804e-014,-71"/>
-<polyline style="fill:none;stroke:greenyellow;" points="6.15804e-014,-71 3.78956e-014,-59 "/>
-<path style="fill:none;stroke:greenyellow;" d="M3.78956e-014,-59C2.60532e-014,-53 6,-47 12,-47"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-47 136,-47 "/>
-<path style="fill:none;stroke:greenyellow;" d="M136,-47C142,-47 148,-53 148,-59"/>
-<polyline style="fill:none;stroke:greenyellow;" points="148,-59 148,-71 "/>
-<path style="fill:none;stroke:greenyellow;" d="M148,-71C148,-77 142,-83 136,-83"/>
-<text text-anchor="middle" x="74" y="-59" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:black;" d="M195,-402C144,-387 88,-365 73,-344 20,-266 48,-147 64,-93"/>
-<polygon style="fill:black;stroke:black;" points="67.4788,-93.584 67,-83 60.7741,-91.5725 67.4788,-93.584"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="128" y="-221" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="128" y="-205" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;Waiting_Facility -->
-<g id="edge22" class="edge"><title>Waiting_MC&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:red;" d="M421,-201C348,-172 208,-118 130,-87"/>
-<polygon style="fill:red;stroke:red;" points="130.585,-83.4643 120,-83 127.985,-89.9636 130.585,-83.4643"/>
-<a xlink:title="Receive M.C Release">
-</a>
-<a xlink:title="Receive M.C Release">
-</a>
-<text text-anchor="middle" x="383" y="-136" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive M.C Release</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="455,-83 343,-83 331,-71 331,-59 343,-47 455,-47 467,-59 467,-71 455,-83"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M343,-83C337,-83 331,-77 331,-71"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M331,-59C331,-53 337,-47 343,-47"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M455,-47C461,-47 467,-53 467,-59"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M467,-71C467,-77 461,-83 455,-83"/>
-<polyline style="fill:none;stroke:greenyellow;" points="455,-83 343,-83 "/>
-<path style="fill:none;stroke:greenyellow;" d="M343,-83C337,-83 331,-77 331,-71"/>
-<polyline style="fill:none;stroke:greenyellow;" points="331,-71 331,-59 "/>
-<path style="fill:none;stroke:greenyellow;" d="M331,-59C331,-53 337,-47 343,-47"/>
-<polyline style="fill:none;stroke:greenyellow;" points="343,-47 455,-47 "/>
-<path style="fill:none;stroke:greenyellow;" d="M455,-47C461,-47 467,-53 467,-59"/>
-<polyline style="fill:none;stroke:greenyellow;" points="467,-59 467,-71 "/>
-<path style="fill:none;stroke:greenyellow;" d="M467,-71C467,-77 461,-83 455,-83"/>
-<text text-anchor="middle" x="399" y="-59" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge24" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M473,-201C488,-164 517,-78 477,-66"/>
-<polygon style="fill:black;stroke:black;" points="477.299,-62.5125 467,-65 476.602,-69.4778 477.299,-62.5125"/>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<text text-anchor="middle" x="564" y="-144" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired</text>
-<text text-anchor="middle" x="564" y="-128" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R (some error)</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge26" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M147,-47C152,-46 157,-45 162,-45 231,-37 250,-36 318,-45 319,-45 321,-45 322,-45"/>
-<polygon style="fill:black;stroke:black;" points="321.508,-48.4708 332,-47 322.881,-41.6067 321.508,-48.4708"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="240" y="-47" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge28" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:red;" d="M149,-65C201,-65 268,-65 320,-65"/>
-<polygon style="fill:red;stroke:red;" points="320,-68.5001 330,-65 320,-61.5001 320,-68.5001"/>
-<a xlink:title="Receive Facility">
-</a>
-<a xlink:title="Receive Facility">
-</a>
-<text text-anchor="middle" x="240" y="-67" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;fill:red;">Receive Facility</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/X3P.htm	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,505 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
-  <title>Hybrid LBS Integration Tests Specification - X3P</title>
-  <meta content="PhilippeG" name="author">
-</head>
-<body>
-<big><big>Hybrid LBS Integration Tests Specification - X3P
-<img style="width: 167px; height: 47px;" alt="Symbian Logo" src="logo_symbian.gif"><br>
-
-
-</big></big>
-
-
-  
-
-    
-<table class="MsoNormalTable" style="border-collapse: collapse; width: 633px; height: 208px;" border="0" cellpadding="0" cellspacing="0">
-  <tbody>
-    <tr style="">
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      <p class="MsoBodyText" style="margin-bottom: 0.0001pt;"><b style=""><span style="font-size: 12pt; color: windowtext; font-style: normal;">Security
-Classification: </span></b></p>
-
-
-      </td>
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      <p class="Metadata">Symbian Confidential</p>
-
-
-      </td>
-
-
-    </tr>
-
-
-    <tr style="">
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      <p class="MetadataTitle">Document Reference:</p>
-
-
-      </td>
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      <p class="Metadata">SGL.GT0346.xxx</p>
-
-
-      </td>
-
-
-    </tr>
-
-
-    <tr style="">
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      <p class="MetadataTitle">Status:</p>
-
-
-      </td>
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      <p class="Metadata">Draft</p>
-
-
-      </td>
-
-
-    </tr>
-
-
-    <tr style="">
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      <p class="MetadataTitle">Version:</p>
-
-
-      </td>
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      <p class="Metadata">0.1</p>
-
-
-      </td>
-
-
-    </tr>
-
-
-    <tr style="">
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      <p class="MetadataTitle">Date:</p>
-
-
-      </td>
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      <p class="Metadata"><date month="11" day="13" year="2006">21 february 2007</date></p>
-
-
-      </td>
-
-
-    </tr>
-
-
-    <tr style="">
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      <p class="MetadataTitle">Team/Department :</p>
-
-
-      </td>
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      <p class="Metadata">LBS</p>
-
-
-      </td>
-
-
-    </tr>
-
-
-    <tr style="">
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      <p class="MetadataTitle">Author(s):</p>
-
-
-      </td>
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      <p class="Metadata">PhilippeG</p>
-
-
-      </td>
-
-
-    </tr>
-
-
-    <tr style="">
-
-
-      <td style="padding: 0cm 5.4pt; width: 144.9pt;" valign="top" width="193">
-      
-      <p class="MetadataTitle">Owner(s):</p>
-
-
-      </td>
-
-
-      <td style="padding: 0cm 5.4pt; width: 306pt;" valign="top" width="408">
-      
-      <p class="Metadata">Graham Leak</p>
-      </td>
-    </tr>
-  </tbody>
-</table>
-<br>
-<hr style="width: 100%; height: 2px;"><a name="Hybrid_X3P_-_Basic"></a><big>Hybrid
-X3P - Basic</big><br>
-
-
-
-
-
-
-  
-
-
-    
-<table style="text-align: left; width: 898px; height: 143px;" border="1" cellpadding="2" cellspacing="2">
-  <tbody>
-    <tr>
-
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Test
-Case (Link to State Machine)</big></td>
-
-
-
-      
-
-
-      
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Comments</big></td>
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td><a name="Hybrid_LBS_UE-Based_X3P"></a><a href="Hybrid-UE-BasedMO-LRX3P.svg">Hybrid LBS
-UE-Based X3P</a><br>
-
-
-
-      </td>
-
-
-
-      
-
-
-      
-
-
-      <td></td>
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td><a name="Hybrid_LBS_UE-Assisted_X3P_Accurate"></a><a href="Hybrid-LBS-UE-AssistedX3P-AccurateGPSResult.svg">Hybrid
-LBS UE-Assisted X3P </a><br>
-
-
-
-      <a href="Hybrid-LBS-UE-AssistedX3P-AccurateGPSResult.svg">Accurate
-GPSResult</a></td>
-
-
-
-      
-
-
-      
-
-
-      <td></td>
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td><a name="Hybrid_LBS_UE-Assisted_X3P_NoGPSResult"></a><a href="Hybrid-LBS-UE-AssistedX3P-NoGPSResult.svg">Hybrid
-LBS UE-Assisted X3P </a><br>
-
-
-
-      <a href="Hybrid-LBS-UE-AssistedX3P-NoGPSResult.svg">NoGPSResult</a></td>
-
-
-
-      
-
-
-      
-
-
-      <td></td>
-    </tr>
-  </tbody>
-</table>
-<br>
-<big><a name="Hybrid_X3P_-_Advanced"></a>
-Hybrid X3P - Advanced</big><br>
-
-
-
-
-
-
-  
-
-
-    
-<table style="text-align: left; width: 898px; height: 143px;" border="1" cellpadding="2" cellspacing="2">
-  <tbody>
-    <tr>
-
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Test
-Case (Link to State Machine)</big></td>
-
-
-
-      
-
-
-      
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Comments</big></td>
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td><a name="x3pAssistNOResFacilityTimeout"></a><a href="Hybrid-LBS-UE-AssistedX3P-NoGPSResultFacilityTimeout.svg">Hybrid
-LBS UE-Assisted X3P<br>
-
-
-
-NoGPSResult</a><br>
-
-
-
-      <a href="Hybrid-LBS-UE-AssistedX3P-NoGPSResultFacilityTimeout.svg">FacilityTimeout</a></td>
-
-
-
-      
-
-
-      
-
-
-      <td></td>
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td><a name="x3pAssistAccFacilityTimeout"></a><a href="Hybrid-LBS-UE-AssistedX3P-AccurateGPSResultFacilityTimeout.svg">Hybrid
-LBS UE-Assisted X3P<br>
-
-
-
-AccurateGPSResult</a><br>
-
-
-
-      <a href="Hybrid-LBS-UE-AssistedX3P-AccurateGPSResultFacilityTimeout.svg">FacilityTimeout</a></td>
-
-
-
-      
-
-
-      
-
-
-      <td></td>
-    </tr>
-  </tbody>
-</table>
-<br>
-<big><a name="Hybrid_X3P_-_Futile_-_CR1009"></a>
-Hybrid X3P - Futile - (CR1009)<small><br>
-
-
-
-</small></big>
-
-
-
-  
-
-
-    
-<table style="text-align: left; width: 898px; height: 143px;" border="1" cellpadding="2" cellspacing="2">
-  <tbody>
-    <tr>
-
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Test
-Case (Link to State Machine)</big></td>
-
-
-
-      
-
-
-      
-
-
-      <td style="background-color: rgb(153, 153, 153);"><big>Comments</big></td>
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td><a name="Hybrid_LBS_X3P_UE-Based_Futile"></a><a href="Hybrid-LBS-UE-Based-X3P-Futile.svg">Hybrid&nbsp;LBS
-X3P<br>
-
-
-
-UE-Based<br>
-
-
-
-GPS Result Futile</a></td>
-
-
-
-      
-
-
-      
-
-
-      <td></td>
-
-
-
-    </tr>
-
-
-
-    <tr>
-
-
-
-      <td><a name="Hybrid_LBS_X3P_UE-Assisted_Futile"></a><a href="Hybrid-LBS-UE-Assisted-X3P-Futile.svg">Hybrid&nbsp;LBS
-X3P<br>
-
-
-
-UE-Assisted<br>
-
-
-
-GPS Result Futile</a></td>
-
-
-
-      
-
-
-      
-
-
-      <td></td>
-    </tr>
-  </tbody>
-</table>
-<br>
-</body>
-</html>
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/X3PFSM.svg	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,274 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
- <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
-]>
-<!-- Generated by Graphviz version 2.12 (Mon Dec  4 22:04:37 UTC 2006)
-     For user: Bill Gates -->
-<!-- Title: finite_state_machine Pages: 1 -->
-<svg width="9.50in" height="6.24in"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(0.882012 0.882012) rotate(0) translate(4 676)">
-<title>finite_state_machine</title>
-<polygon style="fill:white;stroke:white;" points="-4,4 -4,-676 1030,-676 1030,4 -4,4"/>
-<text text-anchor="middle" x="513" y="-8" style="font-family:Nimbus Roman No9 L;font-weight:medium;font-size:19.44pt;">X3P Finite State Machine</text>
-<!-- Idle -->
-<g id="node2" class="node"><title>Idle</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="392,-658 362,-658 350,-646 350,-634 362,-622 392,-622 404,-634 404,-646 392,-658"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M362,-658C356,-658 350,-652 350,-646"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M350,-634C350,-628 356,-622 362,-622"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M392,-622C398,-622 404,-628 404,-634"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M404,-646C404,-652 398,-658 392,-658"/>
-<polyline style="fill:none;stroke:greenyellow;" points="392,-658 362,-658 "/>
-<path style="fill:none;stroke:greenyellow;" d="M362,-658C356,-658 350,-652 350,-646"/>
-<polyline style="fill:none;stroke:greenyellow;" points="350,-646 350,-634 "/>
-<path style="fill:none;stroke:greenyellow;" d="M350,-634C350,-628 356,-622 362,-622"/>
-<polyline style="fill:none;stroke:greenyellow;" points="362,-622 392,-622 "/>
-<path style="fill:none;stroke:greenyellow;" d="M392,-622C398,-622 404,-628 404,-634"/>
-<polyline style="fill:none;stroke:greenyellow;" points="404,-634 404,-646 "/>
-<path style="fill:none;stroke:greenyellow;" d="M404,-646C404,-652 398,-658 392,-658"/>
-<text text-anchor="middle" x="377" y="-634" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Idle</text>
-</g>
-<!-- UE_Based -->
-<g id="node3" class="node"><title>UE_Based</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="779,-663 549,-663 537,-651 537,-629 549,-617 779,-617 791,-629 791,-651 779,-663"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M549,-663C543,-663 537,-657 537,-651"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M537,-629C537,-623 543,-617 549,-617"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M779,-617C785,-617 791,-623 791,-629"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M791,-651C791,-657 785,-663 779,-663"/>
-<polyline style="fill:none;stroke:greenyellow;" points="779,-663 549,-663 "/>
-<path style="fill:none;stroke:greenyellow;" d="M549,-663C543,-663 537,-657 537,-651"/>
-<polyline style="fill:none;stroke:greenyellow;" points="537,-651 537,-629 "/>
-<path style="fill:none;stroke:greenyellow;" d="M537,-629C537,-623 543,-617 549,-617"/>
-<polyline style="fill:none;stroke:greenyellow;" points="549,-617 779,-617 "/>
-<path style="fill:none;stroke:greenyellow;" d="M779,-617C785,-617 791,-623 791,-629"/>
-<polyline style="fill:none;stroke:greenyellow;" points="791,-629 791,-651 "/>
-<path style="fill:none;stroke:greenyellow;" d="M791,-651C791,-657 785,-663 779,-663"/>
-<text text-anchor="middle" x="664" y="-643" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Based positioning</text>
-<text text-anchor="middle" x="664" y="-624" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">under Hybrid Positioning</text>
-</g>
-<!-- Idle&#45;&gt;UE_Based -->
-<g id="edge4" class="edge"><title>Idle&#45;&gt;UE_Based</title>
-<path style="fill:none;stroke:black;" d="M404,-640C433,-640 480,-640 527,-640"/>
-<polygon style="fill:black;stroke:black;" points="527,-643.5 537,-640 527,-636.5 527,-643.5"/>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<a xlink:title="Send M.C. (Setup)\nStart a2,a4 timer">
-</a>
-<text text-anchor="middle" x="471" y="-658" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.C. (Setup)</text>
-<text text-anchor="middle" x="471" y="-642" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start a2,a4 timer</text>
-</g>
-<!-- UE_Assisted -->
-<g id="node4" class="node"><title>UE_Assisted</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="405,-442 159,-442 147,-430 147,-408 159,-396 405,-396 417,-408 417,-430 405,-442"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M159,-442C153,-442 147,-436 147,-430"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M147,-408C147,-402 153,-396 159,-396"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M405,-396C411,-396 417,-402 417,-408"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M417,-430C417,-436 411,-442 405,-442"/>
-<polyline style="fill:none;stroke:greenyellow;" points="405,-442 159,-442 "/>
-<path style="fill:none;stroke:greenyellow;" d="M159,-442C153,-442 147,-436 147,-430"/>
-<polyline style="fill:none;stroke:greenyellow;" points="147,-430 147,-408 "/>
-<path style="fill:none;stroke:greenyellow;" d="M147,-408C147,-402 153,-396 159,-396"/>
-<polyline style="fill:none;stroke:greenyellow;" points="159,-396 405,-396 "/>
-<path style="fill:none;stroke:greenyellow;" d="M405,-396C411,-396 417,-402 417,-408"/>
-<polyline style="fill:none;stroke:greenyellow;" points="417,-408 417,-430 "/>
-<path style="fill:none;stroke:greenyellow;" d="M417,-430C417,-436 411,-442 405,-442"/>
-<text text-anchor="middle" x="282" y="-422" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Performing UE&#45;Assisted positioning</text>
-<text text-anchor="middle" x="282" y="-403" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">(UE&#45;Based positioning continue)</text>
-</g>
-<!-- UE_Based&#45;&gt;UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M580,-617C547,-606 508,-592 476,-574 413,-539 349,-483 312,-449"/>
-<polygon style="fill:black;stroke:black;" points="314.546,-446.596 305,-442 309.596,-451.546 314.546,-446.596"/>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<a xlink:title="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t">
-</a>
-<text text-anchor="middle" x="566" y="-560" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer a2 expired/</text>
-<text text-anchor="middle" x="566" y="-544" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R</text>
-<text text-anchor="middle" x="566" y="-528" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C.</text>
-<text text-anchor="middle" x="566" y="-512" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(Modify,Reporting Interval=t)</text>
-<text text-anchor="middle" x="566" y="-496" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Start up Timer t</text>
-</g>
-<!-- Waiting_MC -->
-<g id="node5" class="node"><title>Waiting_MC</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="553,-237 381,-237 369,-225 369,-213 381,-201 553,-201 565,-213 565,-225 553,-237"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M381,-237C375,-237 369,-231 369,-225"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M369,-213C369,-207 375,-201 381,-201"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M553,-201C559,-201 565,-207 565,-213"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M565,-225C565,-231 559,-237 553,-237"/>
-<polyline style="fill:none;stroke:greenyellow;" points="553,-237 381,-237 "/>
-<path style="fill:none;stroke:greenyellow;" d="M381,-237C375,-237 369,-231 369,-225"/>
-<polyline style="fill:none;stroke:greenyellow;" points="369,-225 369,-213 "/>
-<path style="fill:none;stroke:greenyellow;" d="M369,-213C369,-207 375,-201 381,-201"/>
-<polyline style="fill:none;stroke:greenyellow;" points="381,-201 553,-201 "/>
-<path style="fill:none;stroke:greenyellow;" d="M553,-201C559,-201 565,-207 565,-213"/>
-<polyline style="fill:none;stroke:greenyellow;" points="565,-213 565,-225 "/>
-<path style="fill:none;stroke:greenyellow;" d="M565,-225C565,-231 559,-237 553,-237"/>
-<text text-anchor="middle" x="467" y="-213" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for M.C. Release</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M664,-617C669,-548 679,-338 648,-280 628,-242 613,-222 575,-219"/>
-<polygon style="fill:black;stroke:black;" points="575,-215.5 565,-219 575,-222.5 575,-215.5"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="754" y="-437" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="754" y="-421" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="754" y="-405" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="754" y="-389" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- UE_Based&#45;&gt;Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M700,-617C766,-575 894,-477 844,-387 775,-263 712,-221 575,-219"/>
-<polygon style="fill:black;stroke:black;" points="575,-215.5 565,-219 575,-222.5 575,-215.5"/>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="940" y="-437" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based (Futile)/</text>
-<text text-anchor="middle" x="940" y="-421" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="940" y="-405" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="940" y="-389" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Assisted&#45;&gt;UE_Assisted</title>
-<path style="fill:none;stroke:black;" d="M282,-442C231,-495 129,-495 129,-430 129,-370 139,-366 146,-409"/>
-<polygon style="fill:black;stroke:black;" points="142.522,-409.398 147,-419 149.488,-408.701 142.522,-409.398"/>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<a xlink:title="Timer t expired/\nSend M.R,\nrestart timer t">
-</a>
-<text text-anchor="middle" x="81" y="-429" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Timer t expired/</text>
-<text text-anchor="middle" x="81" y="-413" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R,</text>
-<text text-anchor="middle" x="81" y="-397" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">restart timer t</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge14" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M160,-396C132,-385 105,-369 88,-344 72,-320 71,-302 88,-280 107,-257 304,-224 359,-220"/>
-<polygon style="fill:black;stroke:black;" points="359.398,-223.478 369,-219 358.701,-216.512 359.398,-223.478"/>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="174" y="-330" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">timer a4 expired/</text>
-<text text-anchor="middle" x="174" y="-314" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="174" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="174" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M275,-396C269,-367 263,-317 283,-280 302,-241 319,-222 359,-219"/>
-<polygon style="fill:black;stroke:black;" points="359,-222.5 369,-219 359,-215.5 359,-222.5"/>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE&#45;Based (Futile)/\nStop UE&#45;Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<text text-anchor="middle" x="369" y="-330" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based (Futile)/</text>
-<text text-anchor="middle" x="369" y="-314" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="369" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.(RefPos)</text>
-<text text-anchor="middle" x="369" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=100)</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_MC -->
-<g id="edge20" class="edge"><title>UE_Assisted&#45;&gt;Waiting_MC</title>
-<path style="fill:none;stroke:black;" d="M381,-396C409,-385 437,-368 455,-344 475,-316 474,-275 471,-247"/>
-<polygon style="fill:black;stroke:black;" points="474.478,-246.602 470,-237 467.512,-247.299 474.478,-246.602"/>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE&#45;Based success/\nStop UE&#45;Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<text text-anchor="middle" x="558" y="-330" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">UE&#45;Based success/</text>
-<text text-anchor="middle" x="558" y="-314" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning,</text>
-<text text-anchor="middle" x="558" y="-298" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R.</text>
-<text text-anchor="middle" x="558" y="-282" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">(confidence=68)</text>
-</g>
-<!-- Waiting_Facility -->
-<g id="node7" class="node"><title>Waiting_Facility</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="136,-83 12,-83 6.15804e-014,-71 3.78956e-014,-59 12,-47 136,-47 148,-59 148,-71 136,-83"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M12,-83C6,-83 7.34227e-014,-77 6.15804e-014,-71"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M3.78956e-014,-59C2.60532e-014,-53 6,-47 12,-47"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M136,-47C142,-47 148,-53 148,-59"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M148,-71C148,-77 142,-83 136,-83"/>
-<polyline style="fill:none;stroke:greenyellow;" points="136,-83 12,-83 "/>
-<path style="fill:none;stroke:greenyellow;" d="M12,-83C6,-83 7.34227e-014,-77 6.15804e-014,-71"/>
-<polyline style="fill:none;stroke:greenyellow;" points="6.15804e-014,-71 3.78956e-014,-59 "/>
-<path style="fill:none;stroke:greenyellow;" d="M3.78956e-014,-59C2.60532e-014,-53 6,-47 12,-47"/>
-<polyline style="fill:none;stroke:greenyellow;" points="12,-47 136,-47 "/>
-<path style="fill:none;stroke:greenyellow;" d="M136,-47C142,-47 148,-53 148,-59"/>
-<polyline style="fill:none;stroke:greenyellow;" points="148,-59 148,-71 "/>
-<path style="fill:none;stroke:greenyellow;" d="M148,-71C148,-77 142,-83 136,-83"/>
-<text text-anchor="middle" x="74" y="-59" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Waiting for Facility</text>
-</g>
-<!-- UE_Assisted&#45;&gt;Waiting_Facility -->
-<g id="edge18" class="edge"><title>UE_Assisted&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:black;" d="M186,-396C138,-382 86,-364 72,-344 18,-267 47,-147 64,-93"/>
-<polygon style="fill:black;stroke:black;" points="67.4788,-93.584 67,-83 60.7741,-91.5725 67.4788,-93.584"/>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE&#45;Based Positioning">
-</a>
-<text text-anchor="middle" x="128" y="-221" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C. Release/</text>
-<text text-anchor="middle" x="128" y="-205" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Stop UE&#45;Based Positioning</text>
-</g>
-<!-- Waiting_MC&#45;&gt;Waiting_Facility -->
-<g id="edge22" class="edge"><title>Waiting_MC&#45;&gt;Waiting_Facility</title>
-<path style="fill:none;stroke:black;" d="M421,-201C348,-172 208,-118 130,-87"/>
-<polygon style="fill:black;stroke:black;" points="130.585,-83.4643 120,-83 127.985,-89.9636 130.585,-83.4643"/>
-<a xlink:title="Receive M.C Release">
-</a>
-<a xlink:title="Receive M.C Release">
-</a>
-<text text-anchor="middle" x="372" y="-136" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive M.C Release</text>
-</g>
-<!-- End -->
-<g id="node8" class="node"><title>End</title>
-<polygon style="fill:greenyellow;stroke:greenyellow;" points="455,-83 343,-83 331,-71 331,-59 343,-47 455,-47 467,-59 467,-71 455,-83"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M343,-83C337,-83 331,-77 331,-71"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M331,-59C331,-53 337,-47 343,-47"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M455,-47C461,-47 467,-53 467,-59"/>
-<path style="fill:greenyellow;stroke:greenyellow;" d="M467,-71C467,-77 461,-83 455,-83"/>
-<polyline style="fill:none;stroke:greenyellow;" points="455,-83 343,-83 "/>
-<path style="fill:none;stroke:greenyellow;" d="M343,-83C337,-83 331,-77 331,-71"/>
-<polyline style="fill:none;stroke:greenyellow;" points="331,-71 331,-59 "/>
-<path style="fill:none;stroke:greenyellow;" d="M331,-59C331,-53 337,-47 343,-47"/>
-<polyline style="fill:none;stroke:greenyellow;" points="343,-47 455,-47 "/>
-<path style="fill:none;stroke:greenyellow;" d="M455,-47C461,-47 467,-53 467,-59"/>
-<polyline style="fill:none;stroke:greenyellow;" points="467,-59 467,-71 "/>
-<path style="fill:none;stroke:greenyellow;" d="M467,-71C467,-77 461,-83 455,-83"/>
-<text text-anchor="middle" x="399" y="-59" style="font-family:Nimbus Sans L;font-weight:bold;font-size:12.96pt;">Positioning Ends</text>
-</g>
-<!-- Waiting_MC&#45;&gt;End -->
-<g id="edge24" class="edge"><title>Waiting_MC&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M473,-201C488,-164 517,-78 477,-66"/>
-<polygon style="fill:black;stroke:black;" points="477.299,-62.5125 467,-65 476.602,-69.4778 477.299,-62.5125"/>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<a xlink:title="M.C. wait timer expired\nSend M.R (some error)">
-</a>
-<text text-anchor="middle" x="564" y="-144" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">M.C. wait timer expired</text>
-<text text-anchor="middle" x="564" y="-128" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Send M.R (some error)</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge26" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M147,-47C152,-46 157,-45 162,-45 231,-37 250,-36 318,-45 319,-45 321,-45 322,-45"/>
-<polygon style="fill:black;stroke:black;" points="321.508,-48.4708 332,-47 322.881,-41.6067 321.508,-48.4708"/>
-<a xlink:title="Facility wait timer expired">
-</a>
-<a xlink:title="Facility wait timer expired">
-</a>
-<text text-anchor="middle" x="240" y="-47" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Facility wait timer expired</text>
-</g>
-<!-- Waiting_Facility&#45;&gt;End -->
-<g id="edge28" class="edge"><title>Waiting_Facility&#45;&gt;End</title>
-<path style="fill:none;stroke:black;" d="M149,-65C201,-65 268,-65 320,-65"/>
-<polygon style="fill:black;stroke:black;" points="320,-68.5001 330,-65 320,-61.5001 320,-68.5001"/>
-<a xlink:title="Receive Facility">
-</a>
-<a xlink:title="Receive Facility">
-</a>
-<text text-anchor="middle" x="240" y="-67" style="font-family:Nimbus Sans L;font-weight:regular;font-size:11.34pt;">Receive Facility</text>
-</g>
-</g>
-</svg>
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/AccurateRefPos-LBS-X3P.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,93 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.2;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="9.5,7.5";
-	graph [	fontname = "Times-Bold",fontsize = 24,
-//
-//Use Case Title
-//
-		label = "Accurate Ref Pos - LBS - X3P"];
-//
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-{ rank = same;
-	Waiting_Facility [label="Waiting for Facility"];
-	End [label="Positioning Ends"];
-}
-
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> UE_Based [label = "Send M.C. (Setup)\nStart a2,a4 timer"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC":e [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Based -> "Waiting_MC":e [label = "UE-Based fix accuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [label="Timer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC:w [label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC:w [label = "UE-Based fix accuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_Facility [label = "Receive M.C. Release/\nStop UE-Based Positioning"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Waiting for M.C. Release State
-//
-	Waiting_MC -> Waiting_Facility [label = "Receive M.C Release"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	Waiting_MC -> End:e [label = "M.C. wait timer expired\nSend M.R (some error)"];
-//
-// Waiting for Facility
-//
-	Waiting_Facility -> End [label="Facility wait timer expired"]; 
-	Waiting_Facility -> End [label="Receive Facility"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
- 
-//
-// End State
-//
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/Hybrid-LBS-UE-Assisted-X3P-Futile.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,94 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.2;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="9.5,7.5";
-	graph [	fontname = "Times-Bold",fontsize = 24,
-//
-//Use Case Title
-//
-		label = "Hybrid - LBS - UE-Assisted -X3P - GPS Result Futile"];
-//
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-{ rank = same;
-	Waiting_Facility [label="Waiting for Facility"];
-	End [label="Positioning Ends"];
-}
-
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> UE_Based [label = "Send M.C. (Setup)\nStart a2,a4 timer"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC":e [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Based -> "Waiting_MC":e [label = "UE-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	//UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [label="Timer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC:w [label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC:w [label = "UE-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	UE_Assisted -> Waiting_Facility [label = "Receive M.C. Release/\nStop UE-Based Positioning"]
-	UE_Assisted -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Waiting for M.C. Release State
-//
-	Waiting_MC -> Waiting_Facility [label = "Receive M.C Release"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	Waiting_MC -> End:e [label = "M.C. wait timer expired\nSend M.R (some error)"];
-//
-// Waiting for Facility
-//
-	Waiting_Facility -> End [label="Facility wait timer expired"]; 
-	Waiting_Facility -> End [label="Receive Facility"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-
- 
-//
-// End State
-//
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/Hybrid-LBS-UE-AssistedX3P-AccurateGPSResult.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,94 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.2;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="9.5,7.5";
-	graph [	fontname = "Times-Bold",fontsize = 24,
-//
-//Use Case Title
-//
-		label = "Hybrid - LBS - UE-Assisted X3P - Accurate GPS Result"];
-//
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-{ rank = same;
-	Waiting_Facility [label="Waiting for Facility"];
-	End [label="Positioning Ends"];
-}
-
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> UE_Based [label = "Send M.C. (Setup)\nStart a2,a4 timer"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC":e [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Based -> "Waiting_MC":e [label = "UE-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	//UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [label="Timer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC:w [label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC:w [label = "UE-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	UE_Assisted -> Waiting_Facility [label = "Receive M.C. Release/\nStop UE-Based Positioning"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-
-
-//
-// Waiting for M.C. Release State
-//
-	Waiting_MC -> Waiting_Facility [label = "Receive M.C Release"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	Waiting_MC -> End:e [label = "M.C. wait timer expired\nSend M.R (some error)"];
-//
-// Waiting for Facility
-//
-	Waiting_Facility -> End [label="Facility wait timer expired"]; 
-	Waiting_Facility -> End [label="Receive Facility"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
- 
-//
-// End State
-//
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/Hybrid-LBS-UE-AssistedX3P-AccurateGPSResultFacilityTimeout.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,94 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.2;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="9.5,7.5";
-	graph [	fontname = "Times-Bold",fontsize = 24,
-//
-//Use Case Title
-//
-		label = "Hybrid - LBS - UE-Assisted X3P - Accurate GPS Result - Facility Timeout"];
-//
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-{ rank = same;
-	Waiting_Facility [label="Waiting for Facility"];
-	End [label="Positioning Ends"];
-}
-
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> UE_Based [label = "Send M.C. (Setup)\nStart a2,a4 timer"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC":e [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Based -> "Waiting_MC":e [label = "UE-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	//UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [label="Timer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC:w [label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC:w [label = "UE-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	UE_Assisted -> Waiting_Facility [label = "Receive M.C. Release/\nStop UE-Based Positioning"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-
-
-//
-// Waiting for M.C. Release State
-//
-	Waiting_MC -> Waiting_Facility [label = "Receive M.C Release"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	Waiting_MC -> End:e [label = "M.C. wait timer expired\nSend M.R (some error)"];
-//
-// Waiting for Facility
-//
-	Waiting_Facility -> End [label="Facility wait timer expired"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	Waiting_Facility -> End [label="Receive Facility"];
- 
-//
-// End State
-//
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/Hybrid-LBS-UE-AssistedX3P-GPSResultTooLowMCReleaseTimeout.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,93 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.2;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="9.5,7.5";
-	graph [	fontname = "Times-Bold",fontsize = 24,
-//
-//Use Case Title
-//
-		label = "Hybrid - LBS - UE-Assisted X3P - GPS Result Accuracy too Low - MC Release Timeout"];
-//
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-{ rank = same;
-	Waiting_Facility [label="Waiting for Facility"];
-	End [label="Positioning Ends"];
-}
-
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> UE_Based [label = "Send M.C. (Setup)\nStart a2,a4 timer"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC":e [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Based -> "Waiting_MC":e [label = "UE-Based fix accuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [label="Timer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC:w [label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC:w [label = "UE-Based fix accuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	UE_Assisted -> Waiting_Facility [label = "Receive M.C. Release/\nStop UE-Based Positioning"]
-	UE_Assisted -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Waiting for M.C. Release State
-//
-	Waiting_MC -> Waiting_Facility [label = "Receive M.C Release"];
-	Waiting_MC -> End:e [label = "M.C. wait timer expired\nSend M.R (some error)"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-//
-// Waiting for Facility
-//
-	Waiting_Facility -> End [label="Facility wait timer expired"]; 
-	Waiting_Facility -> End [label="Receive Facility"];
- 
-//
-// End State
-//
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/Hybrid-LBS-UE-AssistedX3P-NoGPSResult.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,93 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.2;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="9.5,7.5";
-	graph [	fontname = "Times-Bold",fontsize = 24,
-//
-//Use Case Title
-//
-		label = "Hybrid - LBS - UE-Assisted X3P - No GPS Result"];
-//
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-{ rank = same;
-	Waiting_Facility [label="Waiting for Facility"];
-	End [label="Positioning Ends"];
-}
-
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> UE_Based [label = "Send M.C. (Setup)\nStart a2,a4 timer"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC":e [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Based -> "Waiting_MC":e [label = "UE-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	//UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [label="Timer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC:w [label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC:w [label = "UE-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	UE_Assisted -> Waiting_Facility [label = "Receive M.C. Release/\nStop UE-Based Positioning"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	UE_Assisted -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Waiting for M.C. Release State
-//
-	Waiting_MC -> Waiting_Facility [label = "Receive M.C Release"];
-	Waiting_MC -> End:e [label = "M.C. wait timer expired\nSend M.R (some error)"];
-//
-// Waiting for Facility
-//
-	Waiting_Facility -> End [label="Facility wait timer expired"]; 
-	Waiting_Facility -> End [label="Receive Facility"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
- 
-//
-// End State
-//
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/Hybrid-LBS-UE-AssistedX3P-NoGPSResultFacilityTimeout.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,93 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.2;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="9.5,7.5";
-	graph [	fontname = "Times-Bold",fontsize = 24,
-//
-//Use Case Title
-//
-		label = "Hybrid - LBS - UE-Assisted X3P - No GPS Result - Facility Timeout"];
-//
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-{ rank = same;
-	Waiting_Facility [label="Waiting for Facility"];
-	End [label="Positioning Ends"];
-}
-
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> UE_Based [label = "Send M.C. (Setup)\nStart a2,a4 timer"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC":e [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Based -> "Waiting_MC":e [label = "UE-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	//UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [label="Timer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC:w [label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC:w [label = "UE-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	UE_Assisted -> Waiting_Facility [label = "Receive M.C. Release/\nStop UE-Based Positioning"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	UE_Assisted -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Waiting for M.C. Release State
-//
-	Waiting_MC -> Waiting_Facility [label = "Receive M.C Release"];
-	Waiting_MC -> End:e [label = "M.C. wait timer expired\nSend M.R (some error)"];
-//
-// Waiting for Facility
-//
-	Waiting_Facility -> End [label="Facility wait timer expired"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	Waiting_Facility -> End [label="Receive Facility"];
- 
-//
-// End State
-//
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/Hybrid-LBS-UE-Based-X3P-Futile.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,94 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.2;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="9.5,7.5";
-	graph [	fontname = "Times-Bold",fontsize = 24,
-//
-//Use Case Title
-//
-		label = "Hybrid - LBS - UE-Based X3P - GPS Result Futile"];
-//
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-{ rank = same;
-	Waiting_Facility [label="Waiting for Facility"];
-	End [label="Positioning Ends"];
-}
-
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> UE_Based [label = "Send M.C. (Setup)\nStart a2,a4 timer"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC":e [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Based -> "Waiting_MC":e [label = "UE-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	//UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [label="Timer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC:w [label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC:w [label = "UE-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	UE_Assisted -> Waiting_Facility [label = "Receive M.C. Release/\nStop UE-Based Positioning"]
-	UE_Assisted -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Waiting for M.C. Release State
-//
-	Waiting_MC -> Waiting_Facility [label = "Receive M.C Release"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	Waiting_MC -> End:e [label = "M.C. wait timer expired\nSend M.R (some error)"];
-//
-// Waiting for Facility
-//
-	Waiting_Facility -> End [label="Facility wait timer expired"]; 
-	Waiting_Facility -> End [label="Receive Facility"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-
- 
-//
-// End State
-//
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/Hybrid-UE-BasedMO-LRX3P.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,94 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.2;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="9.5,7.5";
-	graph [	fontname = "Times-Bold",fontsize = 24,
-//
-//Use Case Title
-//
-		label = "Hybrid - UE-Based MO-LR X3P"];
-//
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-{ rank = same;
-	Waiting_Facility [label="Waiting for Facility"];
-	End [label="Positioning Ends"];
-}
-
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> UE_Based [label = "Send M.C. (Setup)\nStart a2,a4 timer"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC":e [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	UE_Based -> "Waiting_MC":e [label = "UE-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	//UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [label="Timer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC:w [label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC:w [label = "UE-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	UE_Assisted -> Waiting_Facility [label = "Receive M.C. Release/\nStop UE-Based Positioning"]
-	UE_Assisted -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Waiting for M.C. Release State
-//
-	Waiting_MC -> Waiting_Facility [label = "Receive M.C Release"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-	Waiting_MC -> End:e [label = "M.C. wait timer expired\nSend M.R (some error)"];
-//
-// Waiting for Facility
-//
-	Waiting_Facility -> End [label="Facility wait timer expired"]; 
-	Waiting_Facility -> End [label="Receive Facility"
-				,fontname="Helvetica-Bold",fontsize=16, fontcolor=red, color=red];
-
- 
-//
-// End State
-//
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/X3PFSM.dot	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,84 +0,0 @@
-digraph finite_state_machine {
-	//rankdir=LR;
-	rankdir=TB;
-	ranksep=1.2;
-	orientation=portrait;
-	fontpath="C:\WINNT\Fonts";
-	size="9.5,7.5";
-	graph [	fontname = "Times-Bold",
-		fontsize = 24,
-		label = "X3P Finite State Machine"];
-	node [shape=box,style="rounded,filled", color=greenyellow, fontname="Helvetica-Bold",fontsize=16];
-	edge [fontname="Helvetica",fontsize=14];
-//
-// 	[fontcolor=red color=red fontsize=16]
-//
-
-//
-// List of State
-//
-{ rank = same;
-	Idle [label="Idle"];
-	UE_Based [label="Performing UE-Based positioning\nunder Hybrid Positioning"];
-}
-	UE_Assisted [label="Performing UE-Assisted positioning\n(UE-Based positioning continue)"];
-	Waiting_MC [label="Waiting for M.C. Release"];
-{ rank = same;
-	Waiting_Facility [label="Waiting for Facility"];
-	End [label="Positioning Ends"];
-}
-
-
-//	UE_Based -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-
-//
-// Idle State
-//
-	Idle -> UE_Based [label = "Send M.C. (Setup)\nStart a2,a4 timer"];
-
-
-//
-// UE Based State
-//
-	//
-	//Transition to UE-Assisted	
-	//
-	UE_Based -> UE_Assisted [label="Timer a2 expired/\nSend M.R\nReceive M.C.\n(Modify,Reporting Interval=t)\nStart up Timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Based -> "Waiting_MC":e [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-	UE_Based -> "Waiting_MC":e [label = "UE-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	//UE_Based -> "Waiting_MC":e [label = "Ref Position\naccurate enough/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=0)"];
-	
- 	
-//
-// UE Assisted State
-//
-
-	//Loopback
-	UE_Assisted:n -> UE_Assisted:w [label="Timer t expired/\nSend M.R,\nrestart timer t"];
-	//
-	//Transition to Waiting for M.C.	
-	//
-	UE_Assisted -> Waiting_MC:w [label = "timer a4 expired/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)"];
-	UE_Assisted -> Waiting_MC:w [label = "UE-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)"];
-	UE_Assisted -> Waiting_Facility [label = "Receive M.C. Release/\nStop UE-Based Positioning"];
-	UE_Assisted -> Waiting_MC [label = "UE-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)"];
-
-//
-// Waiting for M.C. Release State
-//
-	Waiting_MC -> Waiting_Facility [label = "Receive M.C Release"];
-	Waiting_MC -> End:e [label = "M.C. wait timer expired\nSend M.R (some error)"];
-//
-// Waiting for Facility
-//
-	Waiting_Facility -> End [label="Facility wait timer expired"]; 
-	Waiting_Facility -> End [label="Receive Facility"]; 
-//
-// End State
-//
-
-}
\ No newline at end of file
--- a/lbstest/lbstestproduct/lbshybridx3p/documentation/graphviz/dosvg.cmd	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-@rem
-@rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-@rem All rights reserved.
-@rem This component and the accompanying materials are made available
-@rem under the terms of "Eclipse Public License v1.0"
-@rem which accompanies this distribution, and is available
-@rem at the URL "http://www.eclipse.org/legal/epl-v10.html".
-@rem
-@rem Initial Contributors:
-@rem Nokia Corporation - initial contribution.
-@rem
-@rem Contributors:
-@rem
-@rem Description:
-@rem
-
-IF NOT EXIST svg mkdir svg
-FOR %%A IN (*.dot) DO @call :gensvg %%A
-:gensvg
-@echo processing %1
-"C:\Program Files\ATT\Graphviz\bin\dot" -Tsvg < %1 > svg\%~n1.svg
--- a/lbstest/lbstestproduct/lbsprivacyfw/lbstestprivacycontrollersimple/src/lbstestprivacycontrollersimple.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbsprivacyfw/lbstestprivacycontrollersimple/src/lbstestprivacycontrollersimple.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -22,7 +22,7 @@
 
 #include "lbstestprivacycontrollersimple.h"
 
-EXPORT_C CTestPrivacyControllerSimple* CTestPrivacyControllerSimple::NewL()
+CTestPrivacyControllerSimple* CTestPrivacyControllerSimple::NewL()
 	{
 	CTestPrivacyControllerSimple* self = new (ELeave) CTestPrivacyControllerSimple;
 	CleanupStack::PushL(self);
--- a/lbstest/lbstestproduct/lbstestpsys/delayedresponsepsy/src/ctlbsdelayedresponsepsy.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbstestpsys/delayedresponsepsy/src/ctlbsdelayedresponsepsy.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -23,7 +23,6 @@
 #include "epos_mpositionerstatus.h"
 
 // CONSTANTS
-const TInt KMinimumUpdateInterval = 100000;
 
 
 // ================= MEMBER FUNCTIONS =======================
@@ -86,7 +85,7 @@
 	// Set the position 
 	TCoordinate coor(65.0, 65.0, 65.0);
 	TLocality loc (coor, 1.0, 1.0);
-	TPosition pos (loc, TTime());
+	TPosition pos (loc, TTime(0));
 	position -> SetPosition(pos);
 
 	if(iDelay)
--- a/lbstest/lbstestproduct/lbstestpsys/installabletrackingpsy/src/ctlbsinstallabletrackingpsy.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbstestpsys/installabletrackingpsy/src/ctlbsinstallabletrackingpsy.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -90,7 +90,7 @@
         // Set this position when tracking is enabled (on-going)
         TCoordinate coor(65.0, 65.0, 65.0);
         TLocality loc (coor, 1.0, 1.0);
-        TPosition pos (loc, TTime());
+        TPosition pos (loc, TTime(0));
         position -> SetPosition(pos);
         }
     else
@@ -98,7 +98,7 @@
 	    // Set a dummy position
         TCoordinate coor(30.0, 30.0, 30.0);
         TLocality loc (coor, 1.0, 1.0);
-        TPosition pos (loc, TTime());
+        TPosition pos (loc, TTime(0));
         position -> SetPosition(pos);
 
         User::RequestComplete(iStatus, KErrNone);
--- a/lbstest/lbstestproduct/lbstestpsys/teststatuspsy/src/ctlbsteststatuspsy.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbstestpsys/teststatuspsy/src/ctlbsteststatuspsy.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -212,7 +212,7 @@
 	// Set a dummy position
 	TCoordinate coor(20.0, 20.0, 20.0);
 	TLocality loc (coor, 1.0, 1.0);
-	TPosition pos (loc, TTime());
+	TPosition pos (loc, TTime(0));
 	position -> SetPosition(pos);
 
 	User::RequestComplete(status, KErrNone);
--- a/lbstest/lbstestproduct/lbstestpsys/testtimerpsy/src/ctlbstesttimerpsy.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbstestpsys/testtimerpsy/src/ctlbstesttimerpsy.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -89,7 +89,7 @@
         // Set this position when tracking is enabled (on-going)
         TCoordinate coor(55.0, 55.0, 55.0);
         TLocality loc (coor, 1.0, 1.0);
-        TPosition pos (loc, TTime());
+        TPosition pos (loc, TTime(0));
         position -> SetPosition(pos);
         }
     else
@@ -97,7 +97,7 @@
 	    // Set a dummy position
         TCoordinate coor(20.0, 20.0, 20.0);
         TLocality loc (coor, 1.0, 1.0);
-        TPosition pos (loc, TTime());
+        TPosition pos (loc, TTime(0));
         position -> SetPosition(pos);
 
         User::RequestComplete(iStatus, KErrNone);
--- a/lbstest/lbstestproduct/lbstestpsys/testtrackingpsy/src/ctlbstesttrackingpsy.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbstestpsys/testtrackingpsy/src/ctlbstesttrackingpsy.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -89,7 +89,7 @@
         // Set this position when tracking is enabled (on-going)
         TCoordinate coor(65.0, 65.0, 65.0);
         TLocality loc (coor, 1.0, 1.0);
-        TPosition pos (loc, TTime());
+        TPosition pos (loc, TTime(0));  
         position -> SetPosition(pos);
         }
     else
@@ -97,7 +97,7 @@
 	    // Set a dummy position
         TCoordinate coor(30.0, 30.0, 30.0);
         TLocality loc (coor, 1.0, 1.0);
-        TPosition pos (loc, TTime());
+        TPosition pos (loc, TTime(0));
         position -> SetPosition(pos);
 
         User::RequestComplete(iStatus, KErrNone);
--- a/lbstest/lbstestproduct/lbstestutils/inc/ctlbsconfigreader.h	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbstestutils/inc/ctlbsconfigreader.h	Wed Apr 14 17:26:05 2010 +0300
@@ -176,7 +176,7 @@
 #define DEFAULT_COURSE_OVER_GROUND_MAGNETIC                14.0
 //TGpsTimingMeasurementData
 #define DEFAULT_GPS_TIMING_OF_CELL_MsPart                  16383                          
-#define DEFAULT_GPS_TIMING_OF_CELL_LsPart                  4294967295 
+#define DEFAULT_GPS_TIMING_OF_CELL_LsPart                  4294967295UL 
 #define DEFAULT_REFERENCE_IDENTITY                         511
 #define DEFAULT_SFN                                        4095
 
--- a/lbstest/lbstestproduct/lbsx3p/src/ctlbsx3psteptransmit.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/lbsx3p/src/ctlbsx3psteptransmit.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -1266,7 +1266,7 @@
     			{
    				// NOTE: Due to a race condition in test framework that can occur on H4, it is a possibility 
    				// that we will not see the KErrDisconnected, but instead KErrNone. Therefore we cant fail the test for this.
-   				INFO_PRINTF2(_L("<FONT><B> should have returned KErrDisconnected or KErrNone, recevied %d instead</B></FONT>"),aStatus);
+   				INFO_PRINTF2(_L("<FONT><B> should have returned KErrDisconnected or KErrNone, recevied %d instead</B></FONT>"),aStatus.Int());
 
 				SetTestStepResult(EFail);
 				}
--- a/lbstest/lbstestproduct/sf/core/sflbsclient/src/ctlbsclientobserver.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/sf/core/sflbsclient/src/ctlbsclientobserver.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -52,7 +52,7 @@
 //
 void CT_LbsClientObserver::EPosShutdownWaitPushL()
     {
-    CleanupStack::PushL(TCleanupItem(EPosShutdownWaitCleanupItem));
+    CleanupStack::PushL(TCleanupItem(EPosShutdownWaitCleanupItem, NULL));
     }
 
 // ---------------------------------------------------------
@@ -90,7 +90,7 @@
 //
 void CT_LbsClientObserver::PrivacyServerShutdownWaitPushL()
     {
-    CleanupStack::PushL(TCleanupItem(PrivacyServerShutdownWaitCleanupItem));
+    CleanupStack::PushL(TCleanupItem(PrivacyServerShutdownWaitCleanupItem, NULL));
     }
 
 // ---------------------------------------------------------
--- a/lbstest/lbstestproduct/sf/core/sflbshybridmolr/src/ctlbshybridueassistedmolrgpsok.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/sf/core/sflbshybridmolr/src/ctlbshybridueassistedmolrgpsok.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -409,7 +409,7 @@
                  
                 TESTL(gpsTimingData.DataType()== TGpsTimingMeasurementData::EGpsTimingDataTypeUtran && 
                       gpsTimingData.NetworkMode()== TGpsTimingMeasurementData::ENetworkModeFdd && 
-                      gpsTimingData.GPSTimingOfCellMsPart()==16383 && gpsTimingData.GPSTimingOfCellLsPart()==4294967295 && 
+                      gpsTimingData.GPSTimingOfCellMsPart()==16383 && gpsTimingData.GPSTimingOfCellLsPart()==4294967295UL && 
                       gpsTimingData.ReferenceIdentity()==511 && gpsTimingData.Sfn()==4095);  
                                
                 
--- a/lbstest/lbstestproduct/sf/core/sflbshybridmolr/src/ctlbsuebasedmolrself.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/sf/core/sflbshybridmolr/src/ctlbsuebasedmolrself.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -225,7 +225,7 @@
      
     TESTL(gpsTimingData.DataType()== TGpsTimingMeasurementData::EGpsTimingDataTypeUtran && 
           gpsTimingData.NetworkMode()== TGpsTimingMeasurementData::ENetworkModeFdd && 
-          gpsTimingData.GPSTimingOfCellMsPart()==16383 && gpsTimingData.GPSTimingOfCellLsPart()==4294967295 && 
+          gpsTimingData.GPSTimingOfCellMsPart()==16383 && gpsTimingData.GPSTimingOfCellLsPart()==4294967295UL && 
           gpsTimingData.ReferenceIdentity()==511 && gpsTimingData.Sfn()==4095);  
                    
     
--- a/lbstest/lbstestproduct/sf/core/sflbshybridmtlr/src/ctlbsnetworkinducedmtlr.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/sf/core/sflbshybridmtlr/src/ctlbsnetworkinducedmtlr.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -411,7 +411,7 @@
      
     TESTL(gpsTimingData.DataType()== TGpsTimingMeasurementData::EGpsTimingDataTypeUtran && 
           gpsTimingData.NetworkMode()== TGpsTimingMeasurementData::ENetworkModeFdd && 
-          gpsTimingData.GPSTimingOfCellMsPart()==16383 && gpsTimingData.GPSTimingOfCellLsPart()==4294967295 && 
+          gpsTimingData.GPSTimingOfCellMsPart()==16383 && gpsTimingData.GPSTimingOfCellLsPart()==4294967295UL && 
           gpsTimingData.ReferenceIdentity()==511 && gpsTimingData.Sfn()==4095);  
                    
     
--- a/lbstest/lbstestproduct/sf/core/sflbshybridmtlr/src/ctlbsuebasedmtlr.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/sf/core/sflbshybridmtlr/src/ctlbsuebasedmtlr.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -205,7 +205,7 @@
      
     TESTL(gpsTimingData.DataType()== TGpsTimingMeasurementData::EGpsTimingDataTypeUtran && 
           gpsTimingData.NetworkMode()== TGpsTimingMeasurementData::ENetworkModeFdd && 
-          gpsTimingData.GPSTimingOfCellMsPart()==16383 && gpsTimingData.GPSTimingOfCellLsPart()==4294967295 && 
+          gpsTimingData.GPSTimingOfCellMsPart()==16383 && gpsTimingData.GPSTimingOfCellLsPart()==4294967295UL && 
           gpsTimingData.ReferenceIdentity()==511 && gpsTimingData.Sfn()==4095);  
                    
     
--- a/lbstest/lbstestproduct/sf/core/sflbsx3p/src/ctlbsx3pdummyao.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/sf/core/sflbsx3p/src/ctlbsx3pdummyao.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -33,7 +33,7 @@
 	}
 
 
-CT_LbsX3PDummyAO::CT_LbsX3PDummyAO(MT_LbsX3PDummyObserver* aObserver) : iObserver(aObserver), CActive(EPriorityStandard)
+CT_LbsX3PDummyAO::CT_LbsX3PDummyAO(MT_LbsX3PDummyObserver* aObserver) : CActive(EPriorityStandard), iObserver(aObserver)
 /**
  * 	Constructor - will not leave
  */
--- a/lbstest/lbstestproduct/sf/core/sflbsx3p/src/ctlbsx3psteptransmit.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/sf/core/sflbsx3p/src/ctlbsx3psteptransmit.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -1266,7 +1266,7 @@
     			{
    				// NOTE: Due to a race condition in test framework that can occur on H4, it is a possibility 
    				// that we will not see the KErrDisconnected, but instead KErrNone. Therefore we cant fail the test for this.
-   				INFO_PRINTF2(_L("<FONT><B> should have returned KErrDisconnected or KErrNone, recevied %d instead</B></FONT>"),aStatus);
+   				INFO_PRINTF2(_L("<FONT><B> should have returned KErrDisconnected or KErrNone, recevied %d instead</B></FONT>"),aStatus.Int());
 
 				SetTestStepResult(EFail);
 				}
--- a/lbstest/lbstestproduct/tdxml/LbsSuite/LbsUnitSuite.xml	Wed Mar 31 23:44:31 2010 +0300
+++ b/lbstest/lbstestproduct/tdxml/LbsSuite/LbsUnitSuite.xml	Wed Apr 14 17:26:05 2010 +0300
@@ -133,35 +133,7 @@
       			<bldInfPath>locationrequestmgmt\locationserver\lbstestpsys\networkpsy2\group\bld.inf</bldInfPath>
 			</buildable>
     		
-    		<buildable type="test">
-      			<hostPath>lbstestlocmonitorapi.dll</hostPath>
-  				<devicePath>c:\system\libs\lbstestlocmonitorapi.dll</devicePath>
-  				<mmpFile>lbstestlocmonitorapi.mmp</mmpFile>
-  				<bldInfPath>locationrequestmgmt\locationserver\test\testLocMonitorApi\group\bld.inf</bldInfPath>
-			</buildable>
-  
-    		<buildable type="test">
-      			<hostPath>testlocmonitorserver.exe</hostPath>
-  				<devicePath>c:\sys\bin\testlocmonitorserver.exe</devicePath>
-  				<mmpFile>testlocmonitorserver.mmp</mmpFile>
-  				<bldInfPath>locationrequestmgmt\locationserver\test\testLocMonitorServer\group\bld.inf</bldInfPath>
-			</buildable>
-		
-			<buildable type="test">
-      			<hostPath>testlocserver.exe</hostPath>
-  				<devicePath>c:\sys\bin\testlocserver.exe</devicePath>
-  				<mmpFile>testlocserver.mmp</mmpFile>
-  				<bldInfPath>locationrequestmgmt\locationserver\test\testLocServer\group\bld.inf</bldInfPath>
-			</buildable>
-			
-			<buildable type="test">
-      			<hostPath>testlocationmonitor.exe</hostPath>
-  				<devicePath>c:\sys\bin\testlocationmonitor.exe</devicePath>
-  				<mmpFile>testlocationmonitor.mmp</mmpFile>
-  				<bldInfPath>locationmgmt\locmonitor\test\testlocationmonitor\group\bld.inf</bldInfPath>
-			</buildable>
-
-    		
+  		
 
 	</dependencies>
 
--- a/locationmgmt/agpslocationmgr/test/te_man/src/man0Step.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/locationmgmt/agpslocationmgr/test/te_man/src/man0Step.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -208,7 +208,7 @@
 	CPosIntGpsHwStatus::EStatusActive	// EDeviceActive 		-> EStatusActive
 	};
 
-void Cman0Step::OnStatusUpdateEvent(CPosIntGpsHwStatus::TIntGpsHwStatus aStatus, TInt aError)
+void Cman0Step::OnStatusUpdateEvent(CPosIntGpsHwStatus::TIntGpsHwStatus aStatus, TInt /*aError*/)
 {
  	INFO_PRINTF3(_L("Received TIntGpsHwStatus %d and expected %d"), aStatus , KResultStatusTable[iStepCount]);  
  
--- a/locationmgmt/locationcore/LbsClient/LbsApi/test/te_lbsapi/src/dataclassesstep.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/locationmgmt/locationcore/LbsClient/LbsApi/test/te_lbsapi/src/dataclassesstep.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -1131,7 +1131,7 @@
            
     // all max values for UTran/Fdd 
     const TInt dumGpsTocMs  = (TInt) 16383;
-    const TUint dumGpsTocLs = (TUint) 4294967295;
+    const TUint dumGpsTocLs = (TUint) 4294967295UL;
     const TInt dumRefId     = (TInt) 511;
     const TInt dumSfn       = (TInt) 4095;
    
@@ -1334,7 +1334,7 @@
      
      // all max values for UTran/Fdd 
      const TInt dumGpsTocMs  = (TInt) 16383;
-     const TUint dumGpsTocLs = (TUint) 4294967295;
+     const TUint dumGpsTocLs = (TUint) 4294967295UL; 
      const TInt dumRefId     = (TInt) 511;
      const TInt dumSfn       = (TInt) 4095;
      
Binary file locationmgmt/locationcore/documentation/LBS UML Model.zip has changed
--- a/locationmgmt/networklocationmgr/te_LbsNetworkLocationManager/Documentation/runtimesettings.xml	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
-<?codewarrior exportversion="1.0" ideversion="5.5" ?>
-
-<!DOCTYPE EXPORTEDPANEL [
-<!ELEMENT EXPORTEDPANEL (NAME, (SETTINGLIST|VALUE))>
-<!ELEMENT SETTINGLIST (SETTING+)>
-<!ELEMENT SETTING (NAME?, (VALUE|(SETTING+)))>
-<!ELEMENT NAME (#PCDATA)>
-<!ELEMENT VALUE (#PCDATA)>
-]>
-
-<EXPORTEDPANEL>
-    <NAME>Debugger Runtime</NAME>
-    <SETTINGLIST>
-        <SETTING><NAME>MWRuntimeSettings_WorkingDirectory</NAME><VALUE></VALUE></SETTING>
-        <SETTING><NAME>MWRuntimeSettings_CommandLine</NAME><VALUE>\testdata\scripts\te_LbsNetworkLocationManager.script</VALUE></SETTING>
-        <SETTING><NAME>MWRuntimeSettings_HostApplication</NAME>
-            <SETTING><NAME>Path</NAME><VALUE>EPOC32\RELEASE\WINSCW\UDEB\testexecute.exe</VALUE></SETTING>
-            <SETTING><NAME>PathFormat</NAME><VALUE>Windows</VALUE></SETTING>
-            <SETTING><NAME>PathRoot</NAME><VALUE>drive E</VALUE></SETTING>
-        </SETTING>
-        <SETTING><NAME>MWRuntimeSettings_EnvVars</NAME><VALUE></VALUE></SETTING>
-    </SETTINGLIST>
-</EXPORTEDPANEL>
--- a/locationrequestmgmt/networkrequesthandler/src/EPos_CPosDialogCtrl.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/locationrequestmgmt/networkrequesthandler/src/EPos_CPosDialogCtrl.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -78,6 +78,8 @@
     for (TInt i = 0; i < count; i++)
         {
         DoCompleteRequest(0, KErrServerTerminated);
+        // Delete the pointer items
+        delete iRequestQueue[i].iRequestInfo;
         }
 
     iNotifier.Close();
@@ -277,16 +279,8 @@
     TInt aIndex,
     TInt aCompletionCode)
     {
-    TRequest request = iRequestQueue[aIndex];
-    if (request.iType == TPosQNInputData::ENotification)
-        {
-        delete request.iRequestInfo;
-        }
-    else
-        {
-        TRequestStatus* status = request.iStatus;
-        User::RequestComplete(status, aCompletionCode);
-        }
+    TRequestStatus* status = iRequestQueue[aIndex].iStatus;
+    User::RequestComplete(status, aCompletionCode);
     iRequestQueue.Remove(aIndex);
     iRequestQueue.Compress();
     }
@@ -371,10 +365,22 @@
         delete reqStackBuf;
         reqStackBuf = NULL;
 
-        iNotifier.StartNotifierAndGetResponse(
-            iStatus, KNotifierUid, nullPtr, nullPtr);
-        SetActive();
-
+        if (data.iType == TPosQNInputData::ENotification) // We dont expect a resonse from a notfication
+            {
+            iNotifier.StartNotifier(KNotifierUid, nullPtr, nullPtr);
+            
+            // As we wont be getting a response remove from the notification list
+            delete iRequestQueue[0].iRequestInfo;
+            iRequestQueue.Remove(0);
+            iRequestQueue.Compress();
+            }
+        else
+            {
+            iNotifier.StartNotifierAndGetResponse(
+                    iStatus, KNotifierUid, nullPtr, nullPtr);
+            SetActive();
+            }
+        
         err = iNotifier.UpdateNotifier(KNotifierUid, *buffer, nullPtr);
         if (err != KErrNone)
             {
--- a/locationrequestmgmt/networkrequesthandler/src/EPos_CPosPrivManager.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/locationrequestmgmt/networkrequesthandler/src/EPos_CPosPrivManager.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -287,6 +287,7 @@
             {
             iRequestData.iNotificationReason = EPosDecisionByRequestSource;
             iDlgCtrl->NotifyL(*iRequestInfo, iRequestData);
+            delete iRequestInfo;
             iRequestInfo = NULL;
             iRequestInfo = new (ELeave) TLbsExternalRequestInfo2;
             }
@@ -395,6 +396,7 @@
     iRequestData.iCancelReason = EPosCancelReasonNotAvailable;
 
     iDlgCtrl->NotifyL(*iRequestInfo, iRequestData);
+    delete iRequestInfo;
     iRequestInfo = NULL;
     iRequestInfo = new (ELeave) TLbsExternalRequestInfo2;
     }
--- a/locationrequestmgmt/networkrequesthandler/test/te_lbsnrhsuite2/src/lbsnrhstatetestbasestep.cpp	Wed Mar 31 23:44:31 2010 +0300
+++ b/locationrequestmgmt/networkrequesthandler/test/te_lbsnrhsuite2/src/lbsnrhstatetestbasestep.cpp	Wed Apr 14 17:26:05 2010 +0300
@@ -693,7 +693,7 @@
 
 	}
 
-void CLbsNrhStateTestBaseStep::AgpsManager_WaitLocationRequestOrRequestAndStatusL(TInt aMode0, TInt aMode1, TInt aHorAccuracy, TInt aMaxFixTime, TInt aExpectedPowerAdvice)
+void CLbsNrhStateTestBaseStep::AgpsManager_WaitLocationRequestOrRequestAndStatusL(TInt /*aMode0*/, TInt /*aMode1*/, TInt /*aHorAccuracy*/, TInt /*aMaxFixTime*/, TInt /*aExpectedPowerAdvice*/)
 	{
 	INFO_PRINTF1(_L("AgpsManager_WaitLocationRequestOrStatusL()"));
 	iAgpsChannel->WaitForRequestL(KDefaultTimeout);
--- a/networkprotocolmodules/networkprotocolmodule/suplasn1/documentation/rrc_asn1.txt	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19094 +0,0 @@
-Class-definitions DEFINITIONS AUTOMATIC TAGS ::=
-
-BEGIN
-
-IMPORTS
-
-	ActiveSetUpdate,
-	ActiveSetUpdateComplete,
-	ActiveSetUpdateFailure,	
-	AssistanceDataDelivery,
-	CellChangeOrderFromUTRAN,
-	CellChangeOrderFromUTRANFailure,
-	CellUpdate,
-	CellUpdateConfirm-CCCH,
-	CellUpdateConfirm,
-	CounterCheck,
-	CounterCheckResponse,
-	DownlinkDirectTransfer,
-	HandoverToUTRANComplete,
-	InitialDirectTransfer,
-	HandoverFromUTRANCommand-GERANIu,
-	HandoverFromUTRANCommand-GSM,
-	HandoverFromUTRANCommand-CDMA2000,
-	HandoverFromUTRANFailure,
-	MBMSAccessInformation,
-	MBMSCommonPTMRBInformation,
-	MBMSCurrentCellPTMRBInformation,
-	MBMSGeneralInformation,
-	MBMSModificationRequest,
-	MBMSModifiedServicesInformation,
-	MBMSNeighbouringCellPTMRBInformation,
-	MBMSSchedulingInformation,
-	MBMSUnmodifiedServicesInformation,
-	MeasurementControl,
-	MeasurementControlFailure,
-	MeasurementReport,
-	PagingType1,
-	PagingType2,
-	PhysicalChannelReconfiguration,
-	PhysicalChannelReconfigurationComplete,
-	PhysicalChannelReconfigurationFailure,
-	PhysicalSharedChannelAllocation,
-	PUSCHCapacityRequest,
-	RadioBearerReconfiguration,
-	RadioBearerReconfigurationComplete,
-	RadioBearerReconfigurationFailure,
-	RadioBearerRelease,
-	RadioBearerReleaseComplete,
-	RadioBearerReleaseFailure,
-	RadioBearerSetup,
-	RadioBearerSetupComplete,
-	RadioBearerSetupFailure,
-	RRCConnectionReject,
-	RRCConnectionRelease,
-	RRCConnectionRelease-CCCH,
-	RRCConnectionReleaseComplete,
-	RRCConnectionRequest,
-	RRCConnectionSetup,
-	RRCConnectionSetupComplete,
-	RRCStatus,
-	SecurityModeCommand,
-	SecurityModeComplete,
-	SecurityModeFailure,
-	SignallingConnectionRelease,
-	SignallingConnectionReleaseIndication,
-	SystemInformation-BCH,
-	SystemInformation-FACH,
-	SystemInformationChangeIndication,
-	TransportChannelReconfiguration,
-	TransportChannelReconfigurationComplete,
-	TransportChannelReconfigurationFailure,
-	TransportFormatCombinationControl,
-	TransportFormatCombinationControlFailure,
-	UECapabilityEnquiry,
-	UECapabilityInformation,
-	UECapabilityInformationConfirm,
-	UplinkDirectTransfer,
-	UplinkPhysicalChannelControl,
-	URAUpdate,
-	URAUpdateConfirm,
-	URAUpdateConfirm-CCCH,
-	UTRANMobilityInformation,
-	UTRANMobilityInformationConfirm,
-	UTRANMobilityInformationFailure
-FROM PDU-definitions
-
--- User Equipment IEs :
-	IntegrityCheckInfo
-FROM InformationElements;
-
---**************************************************************
---
--- Downlink DCCH messages
---
---**************************************************************
-
-DL-DCCH-Message ::= SEQUENCE {
-	integrityCheckInfo		IntegrityCheckInfo		OPTIONAL,
-	message					DL-DCCH-MessageType
-}
-
-DL-DCCH-MessageType ::= CHOICE {
-	activeSetUpdate						ActiveSetUpdate,
-	assistanceDataDelivery				AssistanceDataDelivery,
-	cellChangeOrderFromUTRAN 			CellChangeOrderFromUTRAN,
-	cellUpdateConfirm					CellUpdateConfirm,
-	counterCheck						CounterCheck,
-	downlinkDirectTransfer				DownlinkDirectTransfer,
-	handoverFromUTRANCommand-GSM		HandoverFromUTRANCommand-GSM,
-	handoverFromUTRANCommand-CDMA2000	HandoverFromUTRANCommand-CDMA2000,
-	measurementControl					MeasurementControl,
-	pagingType2							PagingType2,
-	physicalChannelReconfiguration		PhysicalChannelReconfiguration,
-	physicalSharedChannelAllocation		PhysicalSharedChannelAllocation,
-	radioBearerReconfiguration			RadioBearerReconfiguration,
-	radioBearerRelease					RadioBearerRelease,
-	radioBearerSetup					RadioBearerSetup,
-	rrcConnectionRelease				RRCConnectionRelease,
-	securityModeCommand					SecurityModeCommand,
-	signallingConnectionRelease			SignallingConnectionRelease,
-	transportChannelReconfiguration		TransportChannelReconfiguration,
-	transportFormatCombinationControl	TransportFormatCombinationControl,
-	ueCapabilityEnquiry					UECapabilityEnquiry,
-	ueCapabilityInformationConfirm		UECapabilityInformationConfirm,
-	uplinkPhysicalChannelControl		UplinkPhysicalChannelControl,
-	uraUpdateConfirm					URAUpdateConfirm,
-	utranMobilityInformation			UTRANMobilityInformation,
-	handoverFromUTRANCommand-GERANIu	HandoverFromUTRANCommand-GERANIu,
-	mbmsModifiedServicesInformation		MBMSModifiedServicesInformation,
-	spare5								NULL,
-	spare4								NULL,
-	spare3								NULL,
-	spare2								NULL,
-	spare1								NULL
-}
-
---**************************************************************
---
--- Uplink DCCH messages
---
---**************************************************************
-
-UL-DCCH-Message ::= SEQUENCE {
-	integrityCheckInfo		IntegrityCheckInfo		OPTIONAL,
-	message					UL-DCCH-MessageType
-}
-
-UL-DCCH-MessageType ::= CHOICE {
-	activeSetUpdateComplete				ActiveSetUpdateComplete,
-	activeSetUpdateFailure				ActiveSetUpdateFailure,
-	cellChangeOrderFromUTRANFailure 	CellChangeOrderFromUTRANFailure,
-	counterCheckResponse				CounterCheckResponse,
-	handoverToUTRANComplete				HandoverToUTRANComplete,
-	initialDirectTransfer				InitialDirectTransfer,
-	handoverFromUTRANFailure			HandoverFromUTRANFailure,
-	measurementControlFailure			MeasurementControlFailure,
-	measurementReport					MeasurementReport,
-	physicalChannelReconfigurationComplete
-										PhysicalChannelReconfigurationComplete,
-	physicalChannelReconfigurationFailure
-										PhysicalChannelReconfigurationFailure,
-	radioBearerReconfigurationComplete	RadioBearerReconfigurationComplete,
-	radioBearerReconfigurationFailure	RadioBearerReconfigurationFailure,
-	radioBearerReleaseComplete			RadioBearerReleaseComplete,
-	radioBearerReleaseFailure			RadioBearerReleaseFailure,
-	radioBearerSetupComplete			RadioBearerSetupComplete,
-	radioBearerSetupFailure				RadioBearerSetupFailure,
-	rrcConnectionReleaseComplete		RRCConnectionReleaseComplete,
-	rrcConnectionSetupComplete			RRCConnectionSetupComplete,
-	rrcStatus							RRCStatus,
-	securityModeComplete				SecurityModeComplete,
-	securityModeFailure					SecurityModeFailure,
-	signallingConnectionReleaseIndication
-										SignallingConnectionReleaseIndication,
-	transportChannelReconfigurationComplete
-										TransportChannelReconfigurationComplete,
-	transportChannelReconfigurationFailure
-										TransportChannelReconfigurationFailure,
-	transportFormatCombinationControlFailure
-										TransportFormatCombinationControlFailure,
-	ueCapabilityInformation				UECapabilityInformation,
-	uplinkDirectTransfer				UplinkDirectTransfer,
-	utranMobilityInformationConfirm		UTRANMobilityInformationConfirm,
-	utranMobilityInformationFailure		UTRANMobilityInformationFailure,
-	mbmsModificationRequest				MBMSModificationRequest,
-	spare1								NULL
-}
-
---**************************************************************
---
--- Downlink CCCH messages
---
---**************************************************************
-
-DL-CCCH-Message ::= SEQUENCE {
-	integrityCheckInfo		IntegrityCheckInfo		OPTIONAL,
-	message					DL-CCCH-MessageType
-}
-
-DL-CCCH-MessageType ::= CHOICE {	
-	cellUpdateConfirm					CellUpdateConfirm-CCCH,
-	rrcConnectionReject					RRCConnectionReject,
-	rrcConnectionRelease				RRCConnectionRelease-CCCH,
-	rrcConnectionSetup					RRCConnectionSetup,
-	uraUpdateConfirm					URAUpdateConfirm-CCCH,
-	spare3								NULL,
-	spare2								NULL,
-	spare1								NULL
-}
-
---**************************************************************
---
--- Uplink CCCH messages
---
---**************************************************************
-
-UL-CCCH-Message ::= SEQUENCE {
-	integrityCheckInfo		IntegrityCheckInfo		OPTIONAL,
-	message					UL-CCCH-MessageType
-}
-
-UL-CCCH-MessageType ::= CHOICE {
-	cellUpdate							CellUpdate,
-	rrcConnectionRequest				RRCConnectionRequest,
-	uraUpdate							URAUpdate,
-	spare								NULL
-}
-
---**************************************************************
---
--- PCCH messages
---
---**************************************************************
-
-PCCH-Message ::= SEQUENCE {
-	message				PCCH-MessageType
-}
-
-PCCH-MessageType ::= CHOICE {
-	pagingType1							PagingType1,
-	spare								NULL
-}
-
---**************************************************************
---
--- Downlink SHCCH messages
---
---**************************************************************
-
-DL-SHCCH-Message ::= SEQUENCE {
-	message					DL-SHCCH-MessageType
-}
-
-DL-SHCCH-MessageType ::= CHOICE {
-	physicalSharedChannelAllocation		PhysicalSharedChannelAllocation,
-	spare								NULL
-}
-
---**************************************************************
---
--- Uplink SHCCH messages
---
---**************************************************************
-
-UL-SHCCH-Message ::= SEQUENCE {
-	message					UL-SHCCH-MessageType
-}
-
-UL-SHCCH-MessageType ::= CHOICE {
-	puschCapacityRequest				PUSCHCapacityRequest,
-	spare								NULL
-}
-
-
---**************************************************************
---
--- BCCH messages sent on FACH
---
---**************************************************************
-
-BCCH-FACH-Message ::= SEQUENCE {
-	message				BCCH-FACH-MessageType
-}
-
-BCCH-FACH-MessageType ::= CHOICE {
-	systemInformation					SystemInformation-FACH,
-	systemInformationChangeIndication	SystemInformationChangeIndication,
-	spare2								NULL,
-	spare1								NULL
-}
-
---**************************************************************
---
--- BCCH messages sent on BCH
---
---**************************************************************
-
-BCCH-BCH-Message ::= SEQUENCE {
-	message				SystemInformation-BCH
-}
-
---**************************************************************
---
--- MCCH messages
---
---**************************************************************
-
-MCCH-Message ::= SEQUENCE {
-	message				MCCH-MessageType
-}
-
-MCCH-MessageType ::= CHOICE {
-	mbmsAccessInformation				MBMSAccessInformation,
-	mbmsCommonPTMRBInformation			MBMSCommonPTMRBInformation,
-	mbmsCurrentCellPTMRBInformation		MBMSCurrentCellPTMRBInformation,
-	mbmsGeneralInformation				MBMSGeneralInformation,
-	mbmsModifiedServicesInformation		MBMSModifiedServicesInformation,
-	mbmsNeighbouringCellPTMRBInformation
-										MBMSNeighbouringCellPTMRBInformation,
-	mbmsUnmodifiedServicesInformation	MBMSUnmodifiedServicesInformation,
-	spare9								NULL,
-	spare8								NULL,
-	spare7								NULL,
-	spare6								NULL,
-	spare5								NULL,
-	spare4								NULL,
-	spare3								NULL,
-	spare2								NULL,
-	spare1								NULL
-}
-
---**************************************************************
---
--- MSCH messages
---
---**************************************************************
-
-MSCH-Message ::= SEQUENCE {
-	message				MSCH-MessageType
-}
-
-MSCH-MessageType ::= CHOICE {
-	mbmsSchedulingInformation			MBMSSchedulingInformation,
-	spare3								NULL,
-	spare2								NULL,
-	spare1								NULL
-}
-
-END
-
-
---**************************************************************
---
--- TABULAR: The message type and integrity check info are not
--- visible in this module as they are defined in the class module. 
--- Also, all FDD/TDD specific choices have the FDD option first 
--- and TDD second, just for consistency.
---
---**************************************************************
-
-PDU-definitions DEFINITIONS AUTOMATIC TAGS ::=
-
-BEGIN
-
---**************************************************************
---
--- IE parameter types from other modules
---
---**************************************************************
-
-IMPORTS
-
--- Core Network IEs :
-	CN-DomainIdentity,
-	CN-InformationInfo,
-	CN-InformationInfo-r6,
-	CN-InformationInfoFull,
-	NAS-Message,
-	PagingRecordTypeID,
-	PLMN-Identity,
--- UTRAN Mobility IEs :
-	CellIdentity,
-	CellIdentity-PerRL-List,
-	URA-Identity,
--- User Equipment IEs :
-	UE-RadioAccessCapabBandFDDList2,
-	UE-RadioAccessCapabBandFDDList-ext,
-	AccessStratumReleaseIndicator,
-	ActivationTime,
-	C-RNTI,
-	CapabilityUpdateRequirement,
-	CapabilityUpdateRequirement-r4,
-	CapabilityUpdateRequirement-r4-ext,
-	CapabilityUpdateRequirement-r5,
-	CellUpdateCause,
-	CellUpdateCause-ext,
-	CipheringAlgorithm,
-	CipheringModeInfo,
-	DelayRestrictionFlag,
-	DSCH-RNTI,
-	E-RNTI,
-	EstablishmentCause,
-	FailureCauseWithProtErr,
-	FailureCauseWithProtErrTrId,
-	GroupReleaseInformation,
-	H-RNTI,
-	UESpecificBehaviourInformation1idle,
-	UESpecificBehaviourInformation1interRAT,
-	InitialUE-Identity,
-	IntegrityProtActivationInfo,
-	IntegrityProtectionModeInfo,
-	N-308,
-	PagingCause,
-	PagingRecordList,
-	PagingRecord2List-r5,
-	ProtocolErrorIndicator,
-	ProtocolErrorIndicatorWithMoreInfo,
-	RadioFrequencyBandTDDList,
-	Rb-timer-indicator,
-	RedirectionInfo,
-	RedirectionInfo-r6,
-	RejectionCause,
-	ReleaseCause,
-	RF-CapabilityComp,
-	RRC-StateIndicator,
-	RRC-TransactionIdentifier,
-	SecurityCapability,
-	START-Value,
-	STARTList,
-	SystemSpecificCapUpdateReq-v590ext,
-	U-RNTI,
-	U-RNTI-Short,
-	UE-CapabilityContainer-IEs,
-	UE-RadioAccessCapability,
-	UE-RadioAccessCapability-v370ext,
-	UE-RadioAccessCapability-v380ext,
-	UE-RadioAccessCapability-v3a0ext,
-	UE-RadioAccessCapability-v3g0ext,
-	UE-RadioAccessCapability-v4b0ext,
-	UE-RadioAccessCapability-v590ext,
-	UE-RadioAccessCapability-v5c0ext,
-	UE-RadioAccessCapability-v650ext,
-	UE-RadioAccessCapability-v680ext,
-	UE-RadioAccessCapabilityComp,
-	UE-RadioAccessCapabilityComp-ext,
-	DL-PhysChCapabilityFDD-v380ext,
-	UE-ConnTimersAndConstants,
-	UE-ConnTimersAndConstants-v3a0ext,
-	UE-ConnTimersAndConstants-r5,
-	UE-SecurityInformation,
-	UE-SecurityInformation2,
-	URA-UpdateCause,
-	UTRAN-DRX-CycleLengthCoefficient,
-	WaitTime,
--- Radio Bearer IEs :
-	DefaultConfigIdentity,
-	DefaultConfigIdentity-r4,
-	DefaultConfigIdentity-r5,
-	DefaultConfigMode,
-	DL-CounterSynchronisationInfo,
-	DL-CounterSynchronisationInfo-r5,
-	PDCP-ROHC-TargetMode,
-	PredefinedConfigIdentity,
-	PredefinedConfigStatusList,
-	PredefinedConfigStatusListComp,
-	PredefinedConfigSetWithDifferentValueTag,
-	RAB-Info,
-	RAB-Info-r6,
-	RAB-Info-Post,
-	RAB-InformationList,
-	RAB-InformationList-r6,
-	RAB-InformationReconfigList,
-	RAB-InformationSetupList,
-	RAB-InformationSetupList-r4,
-	RAB-InformationSetupList-r5,
-	RAB-InformationSetupList-r6-ext,
-	RAB-InformationSetupList-r6,
-	RB-ActivationTimeInfoList,
-	RB-COUNT-C-InformationList,
-	RB-COUNT-C-MSB-InformationList,
-	RB-IdentityList,
-	RB-InformationAffectedList,
-	RB-InformationAffectedList-r5,
-	RB-InformationAffectedList-r6,
-	RB-InformationChangedList-r6,
-	RB-InformationReconfigList,
-	RB-InformationReconfigList-r4,
-	RB-InformationReconfigList-r5,
-	RB-InformationReconfigList-r6,
-	RB-InformationReleaseList,
-	RB-PDCPContextRelocationList,
-	SRB-InformationSetupList,
-	SRB-InformationSetupList-r5,
-	SRB-InformationSetupList-r6,
-	SRB-InformationSetupList2,
-	SRB-InformationSetupList2-r6,
-	UL-CounterSynchronisationInfo,
--- Transport Channel IEs:
-	CPCH-SetID,
-	DL-AddReconfTransChInfo2List,
-	DL-AddReconfTransChInfoList,
-	DL-AddReconfTransChInfoList-r4,
-	DL-AddReconfTransChInfoList-r5,
-	DL-CommonTransChInfo,
-	DL-CommonTransChInfo-r4,
-	DL-DeletedTransChInfoList,
-	DL-DeletedTransChInfoList-r5,
-	DRAC-StaticInformationList,
-	PowerOffsetInfoShort,
-	TFC-Subset,
-	TFCS-Identity,
-	UL-AddReconfTransChInfoList,
-	UL-AddReconfTransChInfoList-r6,
-	UL-CommonTransChInfo,
-	UL-CommonTransChInfo-r4,
-	UL-DeletedTransChInfoList,
-	UL-DeletedTransChInfoList-r6,
--- Physical Channel IEs :
-	Alpha,
-	BEACON-PL-Est,
-	CCTrCH-PowerControlInfo,
-	CCTrCH-PowerControlInfo-r4,
-	CCTrCH-PowerControlInfo-r5,
-	ConstantValue,
-	ConstantValueTdd,
-	CPCH-SetInfo,
-	DHS-Sync,
-	DL-CommonInformation,
-	DL-CommonInformation-r4,
-	DL-CommonInformation-r5,
-	DL-CommonInformation-r6,
-	DL-CommonInformationPost,
-	DL-HSPDSCH-Information,
-	DL-HSPDSCH-Information-r6,
-	DL-InformationPerRL-List,
-	DL-InformationPerRL-List-r4,
-	DL-InformationPerRL-List-r5,
-	DL-InformationPerRL-List-r5bis,
-	DL-InformationPerRL-List-r6,
-	DL-InformationPerRL-ListPostFDD,
-	DL-InformationPerRL-PostTDD,
-	DL-InformationPerRL-PostTDD-LCR-r4,
-	DL-PDSCH-Information,
-	DL-TPC-PowerOffsetPerRL-List,
-	DPC-Mode,
-	DPCH-CompressedModeStatusInfo,
-	DynamicPersistenceLevel,
-	E-DCH-ReconfigurationInfo,
-	FrequencyInfo,
-	FrequencyInfoFDD,
-	FrequencyInfoTDD,
-	HARQ-Preamble-Mode,
-	HS-SICH-Power-Control-Info-TDD384,
-	MaxAllowedUL-TX-Power,
-	OpenLoopPowerControl-IPDL-TDD-r4,
-	PDSCH-CapacityAllocationInfo,
-	PDSCH-CapacityAllocationInfo-r4,
-	PDSCH-Identity,
-	PrimaryCPICH-Info,
-	PrimaryCCPCH-TX-Power,
-	PUSCH-CapacityAllocationInfo,
-	PUSCH-CapacityAllocationInfo-r4,
-	PUSCH-Identity,
-	PUSCH-SysInfoList-HCR-r5,
-	PDSCH-SysInfoList-HCR-r5,
-	RL-AdditionInformationList,
-	RL-AdditionInformationList-r6,
-	RL-RemovalInformationList,
-	Serving-HSDSCH-CellInformation,
-	SpecialBurstScheduling,
-	SSDT-Information,
-	SSDT-Information-r4,
-	TFC-ControlDuration,
-	SSDT-UL,
-	TimingMaintainedSynchInd,
-	TimeslotList,
-	TimeslotList-r4,
-	TX-DiversityMode,
-	UL-ChannelRequirement,
-	UL-ChannelRequirement-r4,
-	UL-ChannelRequirement-r5,
-	UL-ChannelRequirementWithCPCH-SetID,
-	UL-ChannelRequirementWithCPCH-SetID-r4,
-	UL-ChannelRequirementWithCPCH-SetID-r5,
-	UL-DPCH-Info,
-	UL-DPCH-Info-r4,
-	UL-DPCH-Info-r5,
-	UL-DPCH-Info-r6,
-	UL-DPCH-InfoPostFDD,
-	UL-DPCH-InfoPostTDD,
-	UL-DPCH-InfoPostTDD-LCR-r4,
-	UL-EDCH-Information-r6,
-	UL-SynchronisationParameters-r4,
-	UL-TimingAdvance,
-	UL-TimingAdvanceControl,
-	UL-TimingAdvanceControl-r4,
--- Measurement IEs :
-	AdditionalMeasurementID-List,
-	DeltaRSCP,
-	Frequency-Band,
-	EventResults,
-	Inter-FreqEventCriteriaList-v590ext,
-	Intra-FreqEventCriteriaList-v590ext,
-	IntraFreqReportingCriteria-1b-r5,
-	IntraFreqEvent-1d-r5,
-	IntraFreqCellID,
-	InterFreqEventResults-LCR-r4-ext,
-	InterRATCellInfoIndication,
-	InterRAT-TargetCellDescription,
-	MeasuredResults,
-	MeasuredResults-v390ext,
-	MeasuredResults-v590ext,
-	MeasuredResultsList,
-	MeasuredResultsList-LCR-r4-ext,
-	MeasuredResultsOnRACH,
-	MeasuredResultsOnRACHinterFreq,
-	MeasurementCommand,
-	MeasurementCommand-r4,
-	MeasurementIdentity,
-	MeasurementReportingMode,
-	PrimaryCCPCH-RSCP,
-	SFN-Offset-Validity,
-	TimeslotListWithISCP,
-	TrafficVolumeMeasuredResultsList,
-	UE-Positioning-GPS-AssistanceData,
-	UE-Positioning-Measurement-v390ext,
-	UE-Positioning-OTDOA-AssistanceData,
-	UE-Positioning-OTDOA-AssistanceData-r4ext,
-	UE-Positioning-OTDOA-AssistanceData-UEB,
--- Other IEs :
-	BCCH-ModificationInfo,
-	CDMA2000-MessageList,
-	GSM-TargetCellInfoList,
-	GERANIu-MessageList,
-	GERAN-SystemInformation,
-	GSM-MessageList,
-	GSMSecurityCapability-v6xyext,
-	InterRAT-ChangeFailureCause,
-	InterRAT-HO-FailureCause,
-	InterRAT-UE-RadioAccessCapabilityList,
-	InterRAT-UE-RadioAccessCapability-v590ext,
-	InterRAT-UE-SecurityCapList,
-	IntraDomainNasNodeSelector,
-	ProtocolErrorMoreInformation,
-	Rplmn-Information,
-	Rplmn-Information-r4,
-	SegCount,
-	SegmentIndex,
-	SFN-Prime,
-	SIB-Data-fixed,
-	SIB-Data-variable,
-	SIB-Type,
--- MBMS IEs:
-	MBMS-CellGroupIdentity-r6,
-	MBMS-CommonRBInformationList-r6,
-	MBMS-CurrentCell-SCCPCHList-r6,
-	MBMS-JoinedInformation-r6,
-	MBMS-MICHConfigurationInfo-r6,
-	MBMS-ModifedServiceList-r6,
-	MBMS-MSCH-ConfigurationInfo-r6,
-	MBMS-NeighbouringCellSCCPCHList-r6,
-	MBMS-NumberOfNeighbourCells-r6,
-	MBMS-PhyChInformationList-r6,
-	MBMS-PL-ServiceRestrictInfo-r6,
-	MBMS-PreferredFreqRequest-r6,
-	MBMS-PreferredFrequencyList-r6,
-	MBMS-PTMActivationTime-r6,
-	MBMS-ServiceAccessInfoList-r6,
-	MBMS-ServiceIdentity-r6,
-	MBMS-ServiceSchedulingInfoList-r6,
-	MBMS-SIBType5-SCCPCHList-r6,
-	MBMS-TimersAndCounters-r6,
-	MBMS-TranspChInfoForEachCCTrCh-r6,
-	MBMS-TranspChInfoForEachTrCh-r6,
-	MBMS-UnmodifiedServiceList-r6
-FROM InformationElements
-
-	maxSIBperMsg,
-	maxURNTI-Group
-FROM Constant-definitions;
-
--- ***************************************************
---
--- ACTIVE SET UPDATE (FDD only)
---
--- ***************************************************
-
-ActiveSetUpdate ::= CHOICE {
-	r3								SEQUENCE {
-		activeSetUpdate-r3				ActiveSetUpdate-r3-IEs,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			activeSetUpdate-r3-add-ext		BIT STRING		OPTIONAL,
-			v4b0NonCriticalExtensions		SEQUENCE {
-				activeSetUpdate-v4b0ext		ActiveSetUpdate-v4b0ext-IEs,
-				v590NonCriticalExtensions		SEQUENCE {
-					activeSetUpdate-v590ext			ActiveSetUpdate-v590ext-IEs,
-					v6xyNonCriticalExtensions		SEQUENCE {
-						activeSetUpdate-v6xyext			ActiveSetUpdate-v6xyext-IEs,
-						nonCriticalExtensions			SEQUENCE {} OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			} OPTIONAL
-		} OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				CHOICE {
-			r6								SEQUENCE {
-				activeSetUpdate-r6				ActiveSetUpdate-r6-IEs,
-				activeSetUpdate-r6-add-ext		BIT STRING		OPTIONAL,
-				nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-			},
-			criticalExtensions				SEQUENCE {}
-		}
-	}
-}
-
-ActiveSetUpdate-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		-- dummy and dummy2 are not used in this version of the specification, they should
-		-- not be sent and if received they should be ignored.
-		dummy						IntegrityProtectionModeInfo			OPTIONAL,
-		dummy2						CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		newU-RNTI						U-RNTI								OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-	-- Radio bearer IEs
-		-- dummy3 is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-		dummy3						DL-CounterSynchronisationInfo		OPTIONAL,
-	-- Physical channel IEs
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		rl-AdditionInformationList		RL-AdditionInformationList			OPTIONAL,
-		rl-RemovalInformationList		RL-RemovalInformationList			OPTIONAL,
-		tx-DiversityMode				TX-DiversityMode					OPTIONAL,
-		-- dummy4 is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-		dummy4							SSDT-Information					OPTIONAL
-}
-
-ActiveSetUpdate-v4b0ext-IEs ::= SEQUENCE {
-	-- Physical channel IEs
-		-- dummy is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-		dummy								SSDT-UL								OPTIONAL,
-		-- The order of the RLs in IE cell-id-PerRL-List is the same as
-		-- in IE RL-AdditionInformationList included in this message
-		cell-id-PerRL-List					CellIdentity-PerRL-List				OPTIONAL
-}
-
-ActiveSetUpdate-v590ext-IEs ::= SEQUENCE {
-	-- Physical channel IEs
-		dpc-Mode							DPC-Mode,
-		dl-TPC-PowerOffsetPerRL-List		DL-TPC-PowerOffsetPerRL-List			OPTIONAL
-}
-
-ActiveSetUpdate-v6xyext-IEs ::= SEQUENCE {
-	-- Core network IEs
-		primary-plmn-Identity				PLMN-Identity						OPTIONAL
-}
-
-ActiveSetUpdate-r6-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		activationTime						ActivationTime						OPTIONAL,
-		newU-RNTI							U-RNTI								OPTIONAL,
-		newH-RNTI							H-RNTI								OPTIONAL,
-		newPrimary-E-RNTI					E-RNTI								OPTIONAL,
-		newSecondary-E-RNTI					E-RNTI								OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo					CN-InformationInfo-r6				OPTIONAL,
-	-- Physical channel IEs
-		maxAllowedUL-TX-Power				MaxAllowedUL-TX-Power				OPTIONAL,
-		rl-AdditionInformationList			RL-AdditionInformationList-r6		OPTIONAL,
-		rl-RemovalInformationList			RL-RemovalInformationList			OPTIONAL,
-		tx-DiversityMode					TX-DiversityMode					OPTIONAL,
-		dpc-Mode							DPC-Mode							OPTIONAL,
-		serving-HSDSCH-CellInformation		Serving-HSDSCH-CellInformation		OPTIONAL,
-		e-dch-ReconfigurationInfo			E-DCH-ReconfigurationInfo			OPTIONAL
-}
-
--- ***************************************************
---
--- ACTIVE SET UPDATE COMPLETE (FDD only)
---
--- ***************************************************
-
-ActiveSetUpdateComplete ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		-- dummy is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-		dummy						IntegrityProtActivationInfo			OPTIONAL,
-	-- Radio bearer IEs
-		-- dummy2 and dummy3 are not used in this version of the specification, they should
-		-- not be sent and if received they should be ignored.
-		dummy2						RB-ActivationTimeInfoList			OPTIONAL,
-		dummy3						UL-CounterSynchronisationInfo		OPTIONAL,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			activeSetUpdateComplete-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- ACTIVE SET UPDATE FAILURE (FDD only)
---
--- ***************************************************
-
-ActiveSetUpdateFailure ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		failureCause					FailureCauseWithProtErr,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			activeSetUpdateFailure-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-	}	OPTIONAL
-}
-
--- ***************************************************
---
--- Assistance Data Delivery
---
--- ***************************************************
-
-AssistanceDataDelivery ::= CHOICE {
-	r3								SEQUENCE {
-		assistanceDataDelivery-r3		AssistanceDataDelivery-r3-IEs,
-		v3a0NonCriticalExtensions		SEQUENCE {
-			assistanceDataDelivery-v3a0ext	AssistanceDataDelivery-v3a0ext,
-			laterNonCriticalExtensions		SEQUENCE {
-				-- Container for additional R99 extensions
-				assistanceDataDelivery-r3-add-ext		BIT STRING		OPTIONAL,
-				v4b0NonCriticalExtensions		SEQUENCE { 
-					assistanceDataDelivery-v4b0ext
-													AssistanceDataDelivery-v4b0ext-IEs,
-					nonCriticalExtensions			SEQUENCE {}						OPTIONAL
-				}	OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				SEQUENCE {}
-	}
-}
-
-AssistanceDataDelivery-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-	rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-	-- Measurement Information Elements
-	ue-positioning-GPS-AssistanceData			UE-Positioning-GPS-AssistanceData				OPTIONAL,
-	ue-positioning-OTDOA-AssistanceData-UEB		UE-Positioning-OTDOA-AssistanceData-UEB			OPTIONAL
-}
-
-AssistanceDataDelivery-v3a0ext ::= SEQUENCE {
-	sfn-Offset-Validity					SFN-Offset-Validity		OPTIONAL
-}
-
-AssistanceDataDelivery-v4b0ext-IEs ::= SEQUENCE {
-	ue-Positioning-OTDOA-AssistanceData-r4ext	UE-Positioning-OTDOA-AssistanceData-r4ext	OPTIONAL
-}
-
- -- ***************************************************
---
--- CELL CHANGE ORDER FROM UTRAN
---
--- ***************************************************
-
-CellChangeOrderFromUTRAN ::= CHOICE {
-	r3								SEQUENCE {
-		cellChangeOrderFromUTRAN-IEs		CellChangeOrderFromUTRAN-r3-IEs,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			cellChangeOrderFromUTRAN-r3-add-ext		BIT STRING		OPTIONAL,
-			v590NonCriticalExtensions			SEQUENCE {
-				cellChangeOrderFromUTRAN-v590ext	CellChangeOrderFromUTRAN-v590ext-IEs,
-				nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				SEQUENCE {}
-	}
-}
-
-CellChangeOrderFromUTRAN-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		-- dummy is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-		dummy							IntegrityProtectionModeInfo			OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		-- the IE rab-InformationList is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored. The IE may be used in a later
-		-- version of the protocol and hence it is not changed into a dummy
-		rab-InformationList				RAB-InformationList					OPTIONAL,
-		interRAT-TargetCellDescription	InterRAT-TargetCellDescription
-}
-
-CellChangeOrderFromUTRAN-v590ext-IEs ::= SEQUENCE {		
-		geran-SystemInfoType				CHOICE	{		
-			sI									GERAN-SystemInformation,
-			pSI									GERAN-SystemInformation
-		}		OPTIONAL
-}
-
--- ***************************************************
---
--- CELL CHANGE ORDER FROM UTRAN FAILURE
---
--- ***************************************************
-
-CellChangeOrderFromUTRANFailure ::= CHOICE {
-	r3								SEQUENCE {
-		cellChangeOrderFromUTRANFailure-r3
-										CellChangeOrderFromUTRANFailure-r3-IEs,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			cellChangeOrderFromUTRANFailure-r3-add-ext		BIT STRING	OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-		}	OPTIONAL
-	},
-	-- dummy is not used in this version of the specification and it
-	-- should be ignored.
-	dummy							SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				SEQUENCE {}
-	}
-}
-
-CellChangeOrderFromUTRANFailure-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		-- dummy is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-		dummy							IntegrityProtectionModeInfo			OPTIONAL,
-		interRAT-ChangeFailureCause		InterRAT-ChangeFailureCause
-}
-
--- ***************************************************
---
--- CELL UPDATE
---
--- ***************************************************
-
-CellUpdate ::= SEQUENCE {
-	-- User equipment IEs
-		u-RNTI							U-RNTI,
-		startList		STARTList,
-		am-RLC-ErrorIndicationRb2-3or4		BOOLEAN,
-		am-RLC-ErrorIndicationRb5orAbove	BOOLEAN,
-		cellUpdateCause					CellUpdateCause,
-		-- TABULAR: RRC transaction identifier is nested in FailureCauseWithProtErrTrId
-		failureCause					FailureCauseWithProtErrTrId			OPTIONAL,
-		rb-timer-indicator				Rb-timer-indicator,
-	-- Measurement IEs
-		measuredResultsOnRACH			MeasuredResultsOnRACH				OPTIONAL,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			cellUpdate-r3-add-ext			BIT STRING	OPTIONAL,
-			v590NonCriticalExtensions	SEQUENCE {
-				cellUpdate-v590ext	CellUpdate-v590ext, 
-				v6xyNonCriticalExtensions		SEQUENCE {
-					cellUpdate-v6xyext				CellUpdate-v6xyext-IEs,
-					nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-				}		OPTIONAL
-			}		OPTIONAL
-		}	OPTIONAL
-}
-
-CellUpdate-v590ext ::= SEQUENCE {
-	establishmentCause				EstablishmentCause	OPTIONAL
-}
-
-CellUpdate-v6xyext-IEs ::=			SEQUENCE {
-	-- User equipment IEs
-		cellUpdateCause-ext				CellUpdateCause-ext					OPTIONAL,
-		trafficVolumeIndicator			ENUMERATED { true }					OPTIONAL,
-	-- Measurement IEs
-		measuredResultsOnRACHinterFreq	MeasuredResultsOnRACHinterFreq		OPTIONAL,
-		reconfigurationStatusIndicator	ENUMERATED { true }					OPTIONAL
-}
-
--- ***************************************************
---
--- CELL UPDATE CONFIRM
---
--- ***************************************************
-
-CellUpdateConfirm ::= CHOICE {
-	r3								SEQUENCE {
-		cellUpdateConfirm-r3			CellUpdateConfirm-r3-IEs,
-		v3a0NonCriticalExtensions		SEQUENCE {
-			cellUpdateConfirm-v3a0ext		CellUpdateConfirm-v3a0ext,
-			laterNonCriticalExtensions		SEQUENCE {
-				-- Container for additional R99 extensions
-				cellUpdateConfirm-r3-add-ext	BIT STRING	OPTIONAL,
-				v4b0NonCriticalExtensions		SEQUENCE {
-					cellUpdateConfirm-v4b0ext		CellUpdateConfirm-v4b0ext-IEs,
-					v590NonCriticalExtenstions		SEQUENCE {
-						cellUpdateConfirm-v590ext		CellUpdateConfirm-v590ext-IEs,
-						v5d0NonCriticalExtenstions		SEQUENCE {
-							cellUpdateConfirm-v5d0ext		CellUpdateConfirm-v5d0ext-IEs,
-							v6xyNonCriticalExtensions		SEQUENCE {
-								cellUpdateConfirm-v6xyext		CellUpdateConfirm-v6xyext-IEs,
-								nonCriticalExtensions			SEQUENCE {} OPTIONAL
-							}		OPTIONAL
-						}		OPTIONAL
-					}		OPTIONAL
-				}		OPTIONAL
-			}		OPTIONAL
-		}		OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				CHOICE {
-			r4								SEQUENCE {
-				cellUpdateConfirm-r4			CellUpdateConfirm-r4-IEs,
-				v4d0NonCriticalExtensions		SEQUENCE {
-					-- Container for adding non critical extensions after freezing REL-5
-					cellUpdateConfirm-r4-add-ext	BIT STRING		OPTIONAL,
-					v590NonCriticalExtenstions		SEQUENCE {
-						cellUpdateConfirm-v590ext		CellUpdateConfirm-v590ext-IEs,
-						v5d0NonCriticalExtenstions		SEQUENCE {
-							cellUpdateConfirm-v5d0ext		CellUpdateConfirm-v5d0ext-IEs,
-							v6xyNonCriticalExtensions		SEQUENCE {
-								cellUpdateConfirm-v6xyext		CellUpdateConfirm-v6xyext-IEs,
-								nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-							}	OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			},
-			criticalExtensions				CHOICE {
-				r5								SEQUENCE {
-					cellUpdateConfirm-r5			CellUpdateConfirm-r5-IEs,
-					-- Container for adding non critical extensions after freezing REL-6
-					cellUpdateConfirm-r5-add-ext	BIT STRING		OPTIONAL,
-					v5d0NonCriticalExtenstions		SEQUENCE {
-						cellUpdateConfirm-v5d0ext		CellUpdateConfirm-v5d0ext-IEs,
-						v6xyNonCriticalExtensions		SEQUENCE {
-							cellUpdateConfirm-v6xyext		CellUpdateConfirm-v6xyext-IEs,
-							nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				},
-				criticalExtensions				CHOICE {
-					r6								SEQUENCE {
-						cellUpdateConfirm-r6			CellUpdateConfirm-r6-IEs,
-						-- Container for adding non critical extensions after freezing REL-7
-						cellUpdateConfirm-r6-add-ext	BIT STRING		OPTIONAL,
-						nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-					},
-					criticalExtensions				SEQUENCE {}
-				}
-			}
-		}
-	}
-}
-
-CellUpdateConfirm-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-		rlc-Re-establishIndicatorRb2-3or4		BOOLEAN,
-		rlc-Re-establishIndicatorRb5orAbove		BOOLEAN,
-	-- CN information elements
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		rb-InformationReleaseList		RB-InformationReleaseList			OPTIONAL,
-		rb-InformationReconfigList		RB-InformationReconfigList			OPTIONAL,
-		rb-InformationAffectedList		RB-InformationAffectedList			OPTIONAL,
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo		OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo				OPTIONAL,
-		ul-deletedTransChInfoList		UL-DeletedTransChInfoList			OPTIONAL,
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList			OPTIONAL,
-		modeSpecificTransChInfo			CHOICE {
-			fdd								SEQUENCE {
-				-- dummy and dummy2 are not used in this version of the specification, they should
-				-- not be sent and if received they should be ignored.
-				dummy							CPCH-SetID					OPTIONAL,
-				dummy2							DRAC-StaticInformationList	OPTIONAL
-			},
-			tdd								NULL
-		},
-		dl-CommonTransChInfo			DL-CommonTransChInfo				OPTIONAL,
-		dl-DeletedTransChInfoList		DL-DeletedTransChInfoList			OPTIONAL,
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList			OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-ChannelRequirement			UL-ChannelRequirement				OPTIONAL,
-		modeSpecificPhysChInfo			CHOICE {
-			fdd								SEQUENCE {
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							DL-PDSCH-Information		OPTIONAL
-			},
-			tdd								NULL
-		},
-		dl-CommonInformation			DL-CommonInformation				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List			OPTIONAL
-}
-
-CellUpdateConfirm-v3a0ext ::= SEQUENCE {
-	-- The IE “new-DSCH-RNTI” should not be included in FDD mode, and if received the UE behaviour
-	-- is unspecified
-	new-DSCH-RNTI				DSCH-RNTI								OPTIONAL
-}
-
-CellUpdateConfirm-v4b0ext-IEs ::= SEQUENCE {
-	-- Physical channel IEs
-		-- dummy is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-		dummy								SSDT-UL								OPTIONAL,
-		-- The order of the RLs in IE cell-id-PerRL-List is the same as
-		-- in IE DL-InformationPerRL-List included in this message
-		cell-id-PerRL-List					CellIdentity-PerRL-List				OPTIONAL
-}
-
-CellUpdateConfirm-v590ext-IEs ::= SEQUENCE {
-	-- Physical channel IEs
-		dl-TPC-PowerOffsetPerRL-List	DL-TPC-PowerOffsetPerRL-List		OPTIONAL
-}
-
-CellUpdateConfirm-v5d0ext-IEs ::=	SEQUENCE {
-	--Radio Bearer IEs
-		pdcp-ROHC-TargetMode			PDCP-ROHC-TargetMode				OPTIONAL
-}
-CellUpdateConfirm-r4-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		-- The IE “new-DSCH-RNTI” should not be included in FDD mode, and if received
-		-- the UE behaviour is unspecified
-		new-DSCH-RNTI					DSCH-RNTI							OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-		rlc-Re-establishIndicatorRb2-3or4		BOOLEAN,
-		rlc-Re-establishIndicatorRb5orAbove	BOOLEAN,
-	-- CN information elements
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		rb-InformationReleaseList		RB-InformationReleaseList			OPTIONAL,
-		rb-InformationReconfigList		RB-InformationReconfigList-r4		OPTIONAL,
-		rb-InformationAffectedList		RB-InformationAffectedList			OPTIONAL,
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo		OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-		ul-deletedTransChInfoList		UL-DeletedTransChInfoList			OPTIONAL,
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList			OPTIONAL,
-		modeSpecificTransChInfo			CHOICE {
-			fdd								SEQUENCE {
-				-- dummy and dummy2 are not used in this version of the specification, they should
-				-- not be sent and if received they should be ignored.
-				dummy							CPCH-SetID					OPTIONAL,
-				dummy2							DRAC-StaticInformationList	OPTIONAL
-			},
-			tdd								NULL
-		},
-		dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-		dl-DeletedTransChInfoList		DL-DeletedTransChInfoList			OPTIONAL,
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r4		OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-ChannelRequirement			UL-ChannelRequirement-r4			OPTIONAL,
-		modeSpecificPhysChInfo			CHOICE {
-			fdd								SEQUENCE {
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							DL-PDSCH-Information		OPTIONAL
-			},
-			tdd								NULL
-		},
-		dl-CommonInformation			DL-CommonInformation-r4				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r4			OPTIONAL
-}
-
-CellUpdateConfirm-r5-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		-- The IE “new-DSCH-RNTI” should not be included in FDD mode, and if received
-		-- the UE behaviour is unspecified
-		new-DSCH-RNTI					DSCH-RNTI							OPTIONAL,
-		new-H-RNTI						H-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-		rlc-Re-establishIndicatorRb2-3or4		BOOLEAN,
-		rlc-Re-establishIndicatorRb5orAbove	BOOLEAN,
-	-- CN information elements
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		rb-InformationReleaseList		RB-InformationReleaseList			OPTIONAL,
-		rb-InformationReconfigList		RB-InformationReconfigList-r5		OPTIONAL,
-		rb-InformationAffectedList		RB-InformationAffectedList-r5		OPTIONAL,
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo-r5	OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-		ul-deletedTransChInfoList		UL-DeletedTransChInfoList			OPTIONAL,
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList			OPTIONAL,
-		modeSpecificTransChInfo			CHOICE {
-			fdd								SEQUENCE {
-				-- dummy and dummy2 are not used in this version of the specification, they should
-				-- not be sent and if received they should be ignored.
-				dummy							CPCH-SetID					OPTIONAL,
-				dummy2							DRAC-StaticInformationList	OPTIONAL
-			},
-			tdd								NULL
-		},
-		dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-		dl-DeletedTransChInfoList		DL-DeletedTransChInfoList-r5		OPTIONAL,
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r5		OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-ChannelRequirement			UL-ChannelRequirement-r5			OPTIONAL,
-		modeSpecificPhysChInfo			CHOICE {
-			fdd								SEQUENCE {
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							DL-PDSCH-Information		OPTIONAL
-			},
-			tdd								NULL
-		},
-		dl-HSPDSCH-Information			DL-HSPDSCH-Information				OPTIONAL,
-		dl-CommonInformation			DL-CommonInformation-r5				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r5			OPTIONAL
-}
-
-CellUpdateConfirm-r6-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		-- The IE “new-DSCH-RNTI” should not be included in FDD mode,
-		-- and if received the UE behaviour is unspecified
-		new-DSCH-RNTI					DSCH-RNTI							OPTIONAL,
-		new-H-RNTI						H-RNTI								OPTIONAL,
-		newPrimary-E-RNTI				E-RNTI								OPTIONAL,
-		newSecondary-E-RNTI				E-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-		rlc-Re-establishIndicatorRb2-3or4		BOOLEAN,
-		rlc-Re-establishIndicatorRb5orAbove		BOOLEAN,
-	-- CN information elements
-		cn-InformationInfo				CN-InformationInfo-r6				OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		rb-InformationReleaseList		RB-InformationReleaseList			OPTIONAL,
-		rb-InformationReconfigList		RB-InformationReconfigList-r6		OPTIONAL,
-		rb-InformationAffectedList		RB-InformationAffectedList-r6		OPTIONAL,
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo-r5	OPTIONAL,
-		pdcp-ROHC-TargetMode			PDCP-ROHC-TargetMode				OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-		ul-deletedTransChInfoList		UL-DeletedTransChInfoList-r6		OPTIONAL,
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList-r6		OPTIONAL,
-		dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-		dl-DeletedTransChInfoList		DL-DeletedTransChInfoList-r5		OPTIONAL,
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r5		OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-DPCH-Info					UL-DPCH-Info-r6						OPTIONAL,
-		ul-EDCH-Information				UL-EDCH-Information-r6				OPTIONAL,
-		dl-HSPDSCH-Information			DL-HSPDSCH-Information-r6			OPTIONAL,
-		dl-CommonInformation			DL-CommonInformation-r6				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r6			OPTIONAL,
-	-- MBMS IEs
-		mbms-PL-ServiceRestrictInfo		MBMS-PL-ServiceRestrictInfo-r6		OPTIONAL
-}
-
-CellUpdateConfirm-v6xyext-IEs ::=	SEQUENCE {
-	-- Core network IEs
-		primary-plmn-Identity			PLMN-Identity						OPTIONAL,
-	-- Physical channel IEs
-		-- The IE harq-Preamble-Mode should not be used in the r3 and r4 versions of the message
-		-- If included in the r3 or r4 version of the message, the UE should ignore the IE
-		harq-Preamble-Mode				HARQ-Preamble-Mode					OPTIONAL,
-		beaconPLEst						BEACON-PL-Est						OPTIONAL,
-		postVerificationPeriod			ENUMERATED { true }					OPTIONAL,
-		dhs-sync						DHS-Sync							OPTIONAL,
-	-- MBMS IEs
-		mbms-PL-ServiceRestrictInfo		MBMS-PL-ServiceRestrictInfo-r6		OPTIONAL
-}
-
--- ***************************************************
---
--- CELL UPDATE CONFIRM for CCCH
---
--- ***************************************************
-
-CellUpdateConfirm-CCCH ::= CHOICE {
-	r3								SEQUENCE {
-		-- User equipment IEs
-			u-RNTI						U-RNTI,
-		-- The rest of the message is identical to the one sent on DCCH.
-			cellUpdateConfirm-r3				CellUpdateConfirm-r3-IEs,
-			laterNonCriticalExtensions		SEQUENCE {
-				-- Container for additional R99 extensions
-				cellUpdateConfirm-CCCH-r3-add-ext			BIT STRING	OPTIONAL,
-				v4b0NonCriticalExtensions		SEQUENCE {
-					cellUpdateConfirm-v4b0ext		CellUpdateConfirm-v4b0ext-IEs,
-					v590NonCriticalExtensions		SEQUENCE {
-						cellUpdateConfirm-v590ext		CellUpdateConfirm-v590ext-IEs,
-						v5d0NonCriticalExtenstions		SEQUENCE {
-							cellUpdateConfirm-v5d0ext		CellUpdateConfirm-v5d0ext-IEs,
-							v6xyNonCriticalExtensions		SEQUENCE {
-								cellUpdateConfirm-v6xyext		CellUpdateConfirm-v6xyext-IEs,
-								nonCriticalExtensions			SEQUENCE {} OPTIONAL
-							}	OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		u-RNTI							U-RNTI,
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				CHOICE {
-			r4								SEQUENCE {
-				-- The rest of the message is identical to the one sent on DCCH.
-				cellUpdateConfirm-r4			CellUpdateConfirm-r4-IEs,
-				v4d0NonCriticalExtensions			SEQUENCE {
-					-- Container for adding non critical extensions after freezing REL-5
-					cellUpdateConfirm-CCCH-r4-add-ext		BIT STRING		OPTIONAL,
-					v590NonCriticalExtensions		SEQUENCE {
-						cellUpdateConfirm-v590ext		CellUpdateConfirm-v590ext-IEs,
-						v5d0NonCriticalExtenstions		SEQUENCE {
-							cellUpdateConfirm-v5d0ext		CellUpdateConfirm-v5d0ext-IEs,
-							v6xyNonCriticalExtensions		SEQUENCE {
-								cellUpdateConfirm-v6xyext		CellUpdateConfirm-v6xyext-IEs,
-								nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-							}	OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			},
-			criticalExtensions				CHOICE {
-				r5								SEQUENCE {
-					cellUpdateConfirm-r5			CellUpdateConfirm-r5-IEs,
-					cellUpdateConfirm-CCCH-r5-add-ext		BIT STRING		OPTIONAL,
-					v5d0NonCriticalExtenstions		SEQUENCE {
-						cellUpdateConfirm-v5d0ext		CellUpdateConfirm-v5d0ext-IEs,
-						v6xyNonCriticalExtensions		SEQUENCE {
-							cellUpdateConfirm-v6xyext		CellUpdateConfirm-v6xyext-IEs,
-							nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				},		
-				criticalExtensions				CHOICE {
-					r6								SEQUENCE {
-						cellUpdateConfirm-r6			CellUpdateConfirm-r6-IEs,
-						cellUpdateConfirm-r6-add-ext	BIT STRING		OPTIONAL,
-						nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-					},
-					criticalExtensions				SEQUENCE {}
-				}
-			}
-		}
-	}
-}
-
--- ***************************************************
---
--- COUNTER CHECK
---
--- ***************************************************
-
-CounterCheck ::= CHOICE {
-	r3								SEQUENCE {
-		counterCheck-r3					CounterCheck-r3-IEs,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			counterCheck-r3-add-ext		BIT STRING	OPTIONAL,
-			nonCriticalExtensions		SEQUENCE {}	OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				SEQUENCE {}
-	}
-}
-
-CounterCheck-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-	-- Radio bearer IEs
-		rb-COUNT-C-MSB-InformationList	RB-COUNT-C-MSB-InformationList
-}
-
--- ***************************************************
---
--- COUNTER CHECK RESPONSE
---
--- ***************************************************
-
-CounterCheckResponse ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-	-- Radio bearer IEs
-		rb-COUNT-C-InformationList		RB-COUNT-C-InformationList			OPTIONAL,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			counterCheckResponse-r3-add-ext		BIT STRING	OPTIONAL,
-			nonCriticalExtensions				SEQUENCE {}	OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- DOWNLINK DIRECT TRANSFER
---
--- ***************************************************
-
-DownlinkDirectTransfer ::= CHOICE {
-	r3								SEQUENCE {
-		downlinkDirectTransfer-r3		DownlinkDirectTransfer-r3-IEs,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			downlinkDirectTransfer-r3-add-ext		BIT STRING	OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				SEQUENCE {}
-	}
-}
-
-DownlinkDirectTransfer-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-	-- Core network IEs
-		cn-DomainIdentity				CN-DomainIdentity,
-		nas-Message						NAS-Message
-}
-
--- ***************************************************
---
--- HANDOVER TO UTRAN COMMAND
---
--- ***************************************************
-
-
-HandoverToUTRANCommand ::= CHOICE {
-	r3								SEQUENCE {
-		handoverToUTRANCommand-r3		HandoverToUTRANCommand-r3-IEs,
-		nonCriticalExtensions			SEQUENCE {} OPTIONAL
-	},
-	criticalExtensions				CHOICE {
-		r4								SEQUENCE {
-			handoverToUTRANCommand-r4		HandoverToUTRANCommand-r4-IEs,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		},
-		criticalExtensions				CHOICE {
-			r5								SEQUENCE {
-				handoverToUTRANCommand-r5		HandoverToUTRANCommand-r5-IEs,
-				nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-			},
-			criticalExtensions				CHOICE {
-				r6								SEQUENCE {
-					handoverToUTRANCommand-r6		HandoverToUTRANCommand-r6-IEs,
-					nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-				},
-				criticalExtensions				SEQUENCE {}
-			}
-		}
-	}
-}
-
-HandoverToUTRANCommand-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		new-U-RNTI						U-RNTI-Short,
-		-- dummy is not used in this version of specification, it should
-		-- not be sent and if received it should be ignored.
-		dummy							ActivationTime						OPTIONAL,
-		cipheringAlgorithm				CipheringAlgorithm					OPTIONAL,
-	-- Radio bearer IEs
-	-- Specification mode information
-		specificationMode				CHOICE {
-			complete						SEQUENCE {
-				srb-InformationSetupList		SRB-InformationSetupList,
-				rab-InformationSetupList		RAB-InformationSetupList			OPTIONAL,
-				ul-CommonTransChInfo			UL-CommonTransChInfo,
-				ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList,
-				dl-CommonTransChInfo			DL-CommonTransChInfo,
-				dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList,
-				ul-DPCH-Info					UL-DPCH-Info,
-				modeSpecificInfo				CHOICE {
-					fdd								SEQUENCE {
-						-- dummy and dummy2 are not used in this version of specification,
-						-- they should not be sent and if received they should be ignored.
-						dummy							DL-PDSCH-Information OPTIONAL,
-						dummy2							CPCH-SetInfo		OPTIONAL
-					},
-					tdd								NULL
-				},
-				dl-CommonInformation			DL-CommonInformation,
-				dl-InformationPerRL-List		DL-InformationPerRL-List,
-				frequencyInfo					FrequencyInfo
-			},
-			preconfiguration				SEQUENCE {
--- All IEs that include an FDD/TDD choice are split in two IEs for this message,
--- one for the FDD only elements and one for the TDD only elements, so that one
--- FDD/TDD choice in this level is sufficient.
-				preConfigMode					CHOICE {
-					predefinedConfigIdentity		PredefinedConfigIdentity,
-					defaultConfig					SEQUENCE {
-						defaultConfigMode				DefaultConfigMode,
-						defaultConfigIdentity 			DefaultConfigIdentity
-					}
-				},
-				rab-Info						RAB-Info-Post		OPTIONAL,
-				modeSpecificInfo				CHOICE {
-					fdd								SEQUENCE {
-						ul-DPCH-Info					UL-DPCH-InfoPostFDD,
-						dl-CommonInformationPost		DL-CommonInformationPost,
-						dl-InformationPerRL-List		DL-InformationPerRL-ListPostFDD,
-						frequencyInfo					FrequencyInfoFDD
-					},
-					tdd									SEQUENCE {
-						ul-DPCH-Info					UL-DPCH-InfoPostTDD,
-						dl-CommonInformationPost		DL-CommonInformationPost,
-						dl-InformationPerRL				DL-InformationPerRL-PostTDD,
-						frequencyInfo					FrequencyInfoTDD,
-						primaryCCPCH-TX-Power			PrimaryCCPCH-TX-Power
-					}
-				}
-			}
-		},
-	-- Physical channel IEs
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power
-}
-
-HandoverToUTRANCommand-r4-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		new-U-RNTI						U-RNTI-Short,
-		cipheringAlgorithm				CipheringAlgorithm					OPTIONAL,
-	-- Radio bearer IEs
-	-- Specification mode information
-		specificationMode				CHOICE {
-			complete						SEQUENCE {
-				srb-InformationSetupList		SRB-InformationSetupList,
-				rab-InformationSetupList		RAB-InformationSetupList-r4			OPTIONAL,
-				ul-CommonTransChInfo			UL-CommonTransChInfo-r4,
-				ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList,
-				dl-CommonTransChInfo			DL-CommonTransChInfo-r4,
-				dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r4,
-				ul-DPCH-Info					UL-DPCH-Info-r4,
-				modeSpecificInfo				CHOICE {
-					fdd								SEQUENCE {
-						-- dummy and dummy2 are not used in this version of specification,
-						-- they should not be sent and if received they should be ignored.
-						dummy							DL-PDSCH-Information OPTIONAL,
-						dummy2							CPCH-SetInfo		OPTIONAL
-					},
-					tdd								NULL
-				},
-				dl-CommonInformation			DL-CommonInformation-r4,
-				dl-InformationPerRL-List		DL-InformationPerRL-List-r4,
-				frequencyInfo					FrequencyInfo
-			},
-			preconfiguration				SEQUENCE {
--- All IEs that include an FDD/TDD choice are split in two IEs for this message,
--- one for the FDD only elements and one for the TDD only elements, so that one
--- FDD/TDD choice in this level is sufficient.
-				preConfigMode					CHOICE {
-					predefinedConfigIdentity		PredefinedConfigIdentity,
-					defaultConfig					SEQUENCE {
-						defaultConfigMode				DefaultConfigMode,
-						defaultConfigIdentity 			DefaultConfigIdentity-r4
-					}
-				},
-				rab-Info						RAB-Info-Post		OPTIONAL,
-				modeSpecificInfo				CHOICE {
-					fdd								SEQUENCE {
-						ul-DPCH-Info					UL-DPCH-InfoPostFDD,
-						dl-CommonInformationPost		DL-CommonInformationPost,
-						dl-InformationPerRL-List		DL-InformationPerRL-ListPostFDD,
-						frequencyInfo					FrequencyInfoFDD
-					},
-					tdd								CHOICE {
-						tdd384							SEQUENCE {
-							ul-DPCH-Info					UL-DPCH-InfoPostTDD,
-							dl-InformationPerRL				DL-InformationPerRL-PostTDD,
-							frequencyInfo					FrequencyInfoTDD,
-							primaryCCPCH-TX-Power			PrimaryCCPCH-TX-Power
-						},
-						tdd128							SEQUENCE {
-							ul-DPCH-Info					UL-DPCH-InfoPostTDD-LCR-r4,
-							dl-InformationPerRL				DL-InformationPerRL-PostTDD-LCR-r4,
-							frequencyInfo					FrequencyInfoTDD,
-							primaryCCPCH-TX-Power			PrimaryCCPCH-TX-Power
-						}
-					}
-				}
-			}
-		},
-	-- Physical channel IEs
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power
-}
-
-HandoverToUTRANCommand-r5-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		new-U-RNTI						U-RNTI-Short,
-		cipheringAlgorithm				CipheringAlgorithm					OPTIONAL,
-	-- Radio bearer IEs
-	-- Specification mode information
-		specificationMode				CHOICE {
-			complete						SEQUENCE {
-				srb-InformationSetupList		SRB-InformationSetupList-r5,
-				rab-InformationSetupList		RAB-InformationSetupList-r5			OPTIONAL,
-				ul-CommonTransChInfo			UL-CommonTransChInfo-r4,
-				ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList,
-				dl-CommonTransChInfo			DL-CommonTransChInfo-r4,
-				dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r5,
-				ul-DPCH-Info					UL-DPCH-Info-r5,
-				modeSpecificInfo				CHOICE {
-					fdd								SEQUENCE {
-						-- dummy and dummy2 are not used in this version of specification,
-						-- they should not be sent and if received they should be ignored.
-						dummy							DL-PDSCH-Information OPTIONAL,
-						dummy2							CPCH-SetInfo		OPTIONAL
-					},
-					tdd								NULL
-				},
-				dl-CommonInformation			DL-CommonInformation-r4,
-				dl-InformationPerRL-List		DL-InformationPerRL-List-r5,
-				frequencyInfo					FrequencyInfo
-			},
-			preconfiguration				SEQUENCE {
--- All IEs that include an FDD/TDD choice are split in two IEs for this message,
--- one for the FDD only elements and one for the TDD only elements, so that one
--- FDD/TDD choice in this level is sufficient.
-				preConfigMode					CHOICE {
-					predefinedConfigIdentity		PredefinedConfigIdentity,
-					defaultConfig					SEQUENCE {
-						defaultConfigMode				DefaultConfigMode,
-						defaultConfigIdentity 			DefaultConfigIdentity-r5
-					}
-				},
-				rab-Info						RAB-Info-Post		OPTIONAL,
-				modeSpecificInfo				CHOICE {
-					fdd								SEQUENCE {
-						ul-DPCH-Info					UL-DPCH-InfoPostFDD,
-						dl-CommonInformationPost		DL-CommonInformationPost,
-						dl-InformationPerRL-List		DL-InformationPerRL-ListPostFDD,
-						frequencyInfo					FrequencyInfoFDD
-					},
-					tdd								CHOICE {
-						tdd384							SEQUENCE {
-							ul-DPCH-Info					UL-DPCH-InfoPostTDD,
-							dl-InformationPerRL				DL-InformationPerRL-PostTDD,
-							frequencyInfo					FrequencyInfoTDD,
-							primaryCCPCH-TX-Power			PrimaryCCPCH-TX-Power
-						},
-						tdd128							SEQUENCE {
-							ul-DPCH-Info					UL-DPCH-InfoPostTDD-LCR-r4,
-							dl-InformationPerRL				DL-InformationPerRL-PostTDD-LCR-r4,
-							frequencyInfo					FrequencyInfoTDD,
-							primaryCCPCH-TX-Power			PrimaryCCPCH-TX-Power
-						}
-					}
-				}
-			}
-		},
-	-- Physical channel IEs
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power
-}
-
-HandoverToUTRANCommand-r6-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		new-U-RNTI						U-RNTI-Short,
-		cipheringAlgorithm				CipheringAlgorithm					OPTIONAL,
-	-- Radio bearer IEs
-	-- Specification mode information
-		specificationMode				CHOICE {
-			complete						SEQUENCE {
-				srb-InformationSetupList		SRB-InformationSetupList-r6,
-				rab-InformationSetupList		RAB-InformationSetupList-r6		OPTIONAL,
-				ul-CommonTransChInfo			UL-CommonTransChInfo-r4,
-				ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList-r6,
-				dl-CommonTransChInfo			DL-CommonTransChInfo-r4,
-				dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r5,
-				ul-DPCH-Info					UL-DPCH-Info-r6,
-				dl-CommonInformation			DL-CommonInformation-r4,
-				dl-InformationPerRL-List		DL-InformationPerRL-List-r6,
-				frequencyInfo					FrequencyInfo
-			}
-			-- For the 'preconfiguration' specificationMode the r5 message is used.
-		},
-	-- Physical channel IEs
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power
-}
-
--- ***************************************************
---
--- HANDOVER TO UTRAN COMPLETE
---
--- ***************************************************
-
-HandoverToUTRANComplete ::= SEQUENCE {
-	--TABULAR: Integrity protection shall not be performed on this message.
-	-- User equipment IEs
-	-- TABULAR: startList is conditional on history.
-		startList						STARTList							OPTIONAL,
-	-- Radio bearer IEs
-		count-C-ActivationTime			ActivationTime						OPTIONAL,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			handoverToUTRANComplete-r3-add-ext		BIT STRING	OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- INITIAL DIRECT TRANSFER
---
--- ***************************************************
-
-InitialDirectTransfer ::= SEQUENCE {
-	-- Core network IEs
-		cn-DomainIdentity				CN-DomainIdentity,
-		intraDomainNasNodeSelector		IntraDomainNasNodeSelector,
-		nas-Message						NAS-Message,
-	-- Measurement IEs
-		measuredResultsOnRACH			MeasuredResultsOnRACH				OPTIONAL,
-		v3a0NonCriticalExtensions		SEQUENCE {
-		initialDirectTransfer-v3a0ext	InitialDirectTransfer-v3a0ext,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			initialDirectTransfer-r3-add-ext		BIT STRING	OPTIONAL,
-				v590NonCriticalExtensions		SEQUENCE {
-					initialDirectTransfer-v590ext	InitialDirectTransfer-v590ext,
-					v6xyNonCriticalExtensions		SEQUENCE {
-						initialDirectTransfer-v6xyext	InitialDirectTransfer-v6xyext-IEs,
-						nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-					}		OPTIONAL
-				}		OPTIONAL
-			}		OPTIONAL
-		}	OPTIONAL
-}
-
-InitialDirectTransfer-v3a0ext ::= SEQUENCE {
-	-- start-value shall always be included in this version of the protocol
-	start-Value						START-Value							OPTIONAL
-}
-InitialDirectTransfer-v590ext ::= SEQUENCE {
-	establishmentCause		EstablishmentCause	OPTIONAL
-}
-
-InitialDirectTransfer-v6xyext-IEs ::= SEQUENCE {
-	-- Core network IEs
-		plmn-Identity					PLMN-Identity						OPTIONAL,
-	-- Measurement IEs
-		measuredResultsOnRACHinterFreq	MeasuredResultsOnRACHinterFreq		OPTIONAL,
-	-- MBMS IEs
-		mbms-JoinedInformation			MBMS-JoinedInformation-r6			OPTIONAL
-}
-
--- ***************************************************
---
--- HANDOVER FROM UTRAN COMMAND
---
--- ***************************************************
-
-HandoverFromUTRANCommand-GSM ::= CHOICE {
-	r3								SEQUENCE {
-		handoverFromUTRANCommand-GSM-r3
-										HandoverFromUTRANCommand-GSM-r3-IEs,
-		-- UTRAN should not include the IE laterNonCriticalExtensions when it sets the IE 
-		-- gsm-message included in handoverFromUTRANCommand-GSM-r3 to single-GSM-Message. The UE
-		-- behaviour upon receiving a message with this combination of IE values is unspecified.
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			handoverFromUTRANCommand-GSM-r3-add-ext		BIT STRING	OPTIONAL,
-			-- UTRAN may apply the r3 version of the message to perform PS handover
-			-- for a single RAB only
-			v6xyNonCriticalExtensions		SEQUENCE {
-				handoverFromUTRANCommand-GSM-v6xyext	HandoverFromUTRANCommand-GSM-v6xyext-IEs,
-				nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				CHOICE {
-			r6								SEQUENCE {
-				handoverFromUTRANCommand-GSM-r6		HandoverFromUTRANCommand-GSM-r6-IEs,
-				handoverFromUTRANCommand-GSM-r6-add-ext		BIT STRING	OPTIONAL,
-				nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-			},
-			criticalExtensions				SEQUENCE {}
-		}
-	}
-}
-
-HandoverFromUTRANCommand-GSM-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		activationTime					ActivationTime						OPTIONAL,
-	-- Radio bearer IEs
-		toHandoverRAB-Info				RAB-Info							OPTIONAL,
-	-- Measurement IEs
-		frequency-band					Frequency-Band,
-	-- Other IEs
-		gsm-message						CHOICE {
-			-- In the single-GSM-Message case the following rules apply:
-			-- 1> the GSM message directly follows the basic production; the final padding that
-			--    results when PER encoding the abstract syntax value is removed prior to appending 
-			--    the GSM message.
-			-- 2> the RRC message excluding the GSM part, does not contain a length determinant; 
-			--    there is no explicit parameter indicating the size of the included GSM message.
-			-- 3> depending on need, final padding (all “0”s) is added to ensure the final result
-			--    comprises a full number of octets
-			single-GSM-Message				SEQUENCE {},
-			gsm-MessageList					SEQUENCE {
-				gsm-Messages					GSM-MessageList
-			}
-		}
-}
-
-HandoverFromUTRANCommand-GSM-r6-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		activationTime					ActivationTime						OPTIONAL,
-	-- Radio bearer IEs
-		toHandoverRAB-Info				RAB-InformationList-r6				OPTIONAL,
-	-- Measurement IEs
-		frequency-band					Frequency-Band,
-	-- Other IEs
-		gsm-message						CHOICE {
-			-- In the single-GSM-Message case the following rules apply:
-			-- 1> the GSM message directly follows the basic production; the final padding that
-			--    results when PER encoding the abstract syntax value is removed prior to appending 
-			--    the GSM message.
-			-- 2> the RRC message excluding the GSM part, does not contain a length determinant; 
-			--    there is no explicit parameter indicating the size of the included GSM message.
-			-- 3> depending on need, final padding (all “0”s) is added to ensure the final result
-			--    comprises a full number of octets
-			single-GSM-Message				SEQUENCE {},
-			gsm-MessageList					SEQUENCE {
-				gsm-Messages					GSM-MessageList
-			}
-		},
-		geran-SystemInfoType				CHOICE	{		
-			sI									GERAN-SystemInformation,
-			pSI									GERAN-SystemInformation
-		}		OPTIONAL
-}
-
-HandoverFromUTRANCommand-GSM-v6xyext-IEs ::= SEQUENCE {
-		geran-SystemInfoType				CHOICE	{		
-			sI									GERAN-SystemInformation,
-			pSI									GERAN-SystemInformation
-		}		OPTIONAL
-}
-
-HandoverFromUTRANCommand-GERANIu ::= SEQUENCE {
-	rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-	handoverFromUTRANCommand-GERANIu	CHOICE {
-		r5									SEQUENCE {
-			handoverFromUTRANCommand-GERANIu-r5
-											HandoverFromUTRANCommand-GERANIu-r5-IEs,
-			-- UTRAN should not include the IE nonCriticalExtensions when it sets
-			-- the IE geranIu-message included in handoverFromUTRANCommand-GERANIu-r5 to 
-			-- single-GERANIu-Message
-			-- The UE behaviour upon receiving a message including this combination of IE values is
-			-- not specified
-			nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-		},
-		later-than-r5					SEQUENCE {
-			criticalExtensions				SEQUENCE {}
-		}
-	}
-}
-
-HandoverFromUTRANCommand-GERANIu-r5-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		activationTime					ActivationTime						OPTIONAL,
-	-- Measurement IEs
-		frequency-Band					Frequency-Band,
-	-- Other IEs
-		geranIu-Message						CHOICE {
-			-- In the single-GERANIu-Message case the following rules apply:
-			-- 1> the GERAN Iu message directly follows the basic production; the final padding that
-			--    results when PER encoding the abstract syntax value is removed prior to appending 
-			--    the GERAN Iu message.
-			-- 2> the RRC message excluding the GERAN Iu part does not contain a length determinant; 
---    there is no explicit parameter indicating the size of the included GERAN Iu
---    message.
-			-- 3> depending on need, final padding (all “0”s) is added to ensure the final result
-			--    comprises a full number of octets.
-			single-GERANIu-Message			SEQUENCE {},
-			geranIu-MessageList				SEQUENCE {
-				geranIu-Messages				GERANIu-MessageList
-			}
-		}
-}
-
-HandoverFromUTRANCommand-CDMA2000 ::= CHOICE {
-	r3								SEQUENCE {
-		handoverFromUTRANCommand-CDMA2000-r3
-										HandoverFromUTRANCommand-CDMA2000-r3-IEs,
-		laterNonCriticalExtensions			SEQUENCE {
-			-- Container for additional R99 extensions 
-			handoverFromUTRANCommand-CDMA2000-r3-add-ext		
-												BIT STRING		OPTIONAL,
-			nonCriticalExtensions				SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				SEQUENCE {}
-	}
-}
-
-HandoverFromUTRANCommand-CDMA2000-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		activationTime					ActivationTime						OPTIONAL,
-	-- Radio bearer IEs
-		toHandoverRAB-Info				RAB-Info							OPTIONAL,
-	-- Other IEs
-		cdma2000-MessageList			CDMA2000-MessageList
-}
-
--- ***************************************************
---
--- HANDOVER FROM UTRAN FAILURE
---
--- ***************************************************
-
-HandoverFromUTRANFailure ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-	-- Other IEs
-		interRAT-HO-FailureCause		InterRAT-HO-FailureCause			OPTIONAL,
-		-- In case the interRATMessage to be transferred is for GERAN Iu mode, the
-		-- message should be placed in the HandoverFromUtranFailure-v590ext-IEs
-		-- non-critical extension container.
-		interRATMessage					CHOICE {
-			gsm								SEQUENCE {
-				gsm-MessageList						GSM-MessageList
-			},
-			cdma2000							SEQUENCE {
-				cdma2000-MessageList				CDMA2000-MessageList
-			}
-		}				OPTIONAL,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			handoverFromUTRANFailure-r3-add-ext		BIT STRING	OPTIONAL,
-			v590NonCriticalExtensions		SEQUENCE {
-				handoverFromUTRANFailure-v590ext	HandoverFromUtranFailure-v590ext-IEs,
-				nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-}
-
-HandoverFromUtranFailure-v590ext-IEs ::= SEQUENCE {
-	geranIu-MessageList						GERANIu-MessageList			OPTIONAL
-}
-
--- ***************************************************
---
--- INTER RAT HANDOVER INFO
---
--- ***************************************************
-
-InterRATHandoverInfo ::= SEQUENCE {
-	-- This structure is defined for historical reasons, backward compatibility with 04.18
-	predefinedConfigStatusList		CHOICE {
-		absent							NULL,
-		present							PredefinedConfigStatusList
-	},
-	uE-SecurityInformation			CHOICE {
-		absent							NULL,
-		present							UE-SecurityInformation
-	},
-	ue-CapabilityContainer			CHOICE {
-		absent							NULL,
-		-- present is an octet aligned string containing IE UE-RadioAccessCapabilityInfo
-		present							OCTET STRING (SIZE (0..63))
-	},
-	-- Non critical extensions
-	v390NonCriticalExtensions		CHOICE {
-		absent							NULL,
-		present							SEQUENCE {
-			interRATHandoverInfo-v390ext	InterRATHandoverInfo-v390ext-IEs,
-			v3a0NonCriticalExtensions		SEQUENCE  {
-				interRATHandoverInfo-v3a0ext	InterRATHandoverInfo-v3a0ext-IEs,
-				laterNonCriticalExtensions		SEQUENCE {
-					interRATHandoverInfo-v3d0ext 	InterRATHandoverInfo-v3d0ext-IEs,
-					-- Container for additional R99 extensions
-					interRATHandoverInfo-r3-add-ext		BIT STRING	OPTIONAL,
-					v3g0NonCriticalExtensions			SEQUENCE {
-						interRATHandoverInfo-v3g0ext	InterRATHandoverInfo-v3g0ext-IEs,
-						v4b0NonCriticalExtensions		SEQUENCE {
-							interRATHandoverInfo-v4b0ext	InterRATHandoverInfo-v4b0ext-IEs,
-							v4d0NonCriticalExtensions		SEQUENCE {
-								interRATHandoverInfo-v4d0ext	InterRATHandoverInfo-v4d0ext-IEs,
-								-- Reserved for future non critical extension
-								v590NonCriticalExtensions		SEQUENCE {
-									interRATHandoverInfo-v590ext
-																InterRATHandoverInfo-v590ext-IEs,
-									v6xyNonCriticalExtensions		SEQUENCE {
-										interRATHandoverInfo-v6xy0ext
-																InterRATHandoverInfo-v6xyext-IEs,
-										nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-									}	OPTIONAL
-								}	OPTIONAL
-							}	OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			}	OPTIONAL
-		}
-	}
-}
-
-InterRATHandoverInfo-v390ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v380ext	UE-RadioAccessCapability-v380ext		OPTIONAL,
-		dl-PhysChCapabilityFDD-v380ext		DL-PhysChCapabilityFDD-v380ext
-}
-
-InterRATHandoverInfo-v3a0ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v3a0ext	UE-RadioAccessCapability-v3a0ext		OPTIONAL
-}
-
-InterRATHandoverInfo-v3d0ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		uESpecificBehaviourInformation1interRAT		UESpecificBehaviourInformation1interRAT		OPTIONAL
-}
-
-InterRATHandoverInfo-v3g0ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v3g0ext	UE-RadioAccessCapability-v3g0ext		OPTIONAL
-}
-
-InterRATHandoverInfo-v4b0ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		accessStratumReleaseIndicator		AccessStratumReleaseIndicator
-}
-
-InterRATHandoverInfo-v4d0ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-	tdd128-RF-Capability				RadioFrequencyBandTDDList		OPTIONAL
-}
-
-InterRATHandoverInfo-v590ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		predefinedConfigStatusListComp		PredefinedConfigStatusListComp			OPTIONAL,
-		ue-RadioAccessCapabilityComp		UE-RadioAccessCapabilityComp			OPTIONAL
-}
-
-InterRATHandoverInfo-v6xyext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		ue-SecurityInformation2				UE-SecurityInformation2					OPTIONAL,
-		ue-RadioAccessCapabilityComp		UE-RadioAccessCapabilityComp-ext		OPTIONAL
-}
-
--- ***************************************************
---
--- MEASUREMENT CONTROL
---
--- ***************************************************
-
-MeasurementControl ::= CHOICE {
-	-- The Rel-4 functionality of UE Positioning OTDOA AssistanceData TDD is only available
-	-- in the later-than-r3 branch of this message (i.e. through the use of the IE
-	-- ue-Positioning-OTDOA-AssistanceData-r4)
-	r3								SEQUENCE {
-		measurementControl-r3			MeasurementControl-r3-IEs,
-		v390nonCriticalExtensions		SEQUENCE {
-			measurementControl-v390ext		MeasurementControl-v390ext,
-			v3a0NonCriticalExtensions			SEQUENCE {
-				measurementControl-v3a0ext			MeasurementControl-v3a0ext,
-				laterNonCriticalExtensions		SEQUENCE {
-					-- Container for additional R99 extensions
-					measurementControl-r3-add-ext		BIT STRING	OPTIONAL,
-					v4b0NonCriticalExtensions			SEQUENCE{
-						-- The content of the v4b0 non-critical extension has been removed. If sent 
-						-- to a UE of AS release 4, the UE behaviour is unspecified. A UE of AS 
-						-- release 5 onward shall comply with the v4b0 and later extensions in this 
-						-- branch of the message.
-						v590NonCriticalExtensions		SEQUENCE {
-							measurementControl-v590ext		MeasurementControl-v590ext-IEs,
-							v5b0NonCriticalExtensions		SEQUENCE {
-								measurementControl-v5b0ext		MeasurementControl-v5b0ext-IEs,
-								nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-							}						OPTIONAL
-						}						OPTIONAL
-					}						OPTIONAL
-				}						OPTIONAL
-			}						OPTIONAL
-		}						OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				CHOICE {
-			r4								SEQUENCE {
-				measurementControl-r4			MeasurementControl-r4-IEs,
-				v4d0NonCriticalExtensions			SEQUENCE {
-					-- Container for adding non critical extensions after freezing REL-5
-					measurementControl-r4-add-ext		BIT STRING		OPTIONAL,
-					v590NonCriticalExtensions		SEQUENCE{
-						measurementControl-v590ext		MeasurementControl-v590ext-IEs,
-						v5b0NonCriticalExtensions		SEQUENCE {
-							measurementControl-v5b0ext		MeasurementControl-v5b0ext-IEs,
-							nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			},
-			criticalExtensions				SEQUENCE {}
-		}
-	}
-}
-
-MeasurementControl-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-	-- Measurement IEs
-		measurementIdentity		MeasurementIdentity,
-		-- TABULAR: The measurement type is included in MeasurementCommand.
-		measurementCommand				MeasurementCommand,
-		measurementReportingMode		MeasurementReportingMode			OPTIONAL,
-		additionalMeasurementList		AdditionalMeasurementID-List		OPTIONAL,
-	-- Physical channel IEs
-		dpch-CompressedModeStatusInfo	DPCH-CompressedModeStatusInfo		OPTIONAL
-}
-
-MeasurementControl-v390ext ::= SEQUENCE {
-		ue-Positioning-Measurement-v390ext		UE-Positioning-Measurement-v390ext	OPTIONAL
-}
-
-MeasurementControl-v3a0ext ::= SEQUENCE {
-	sfn-Offset-Validity				SFN-Offset-Validity		OPTIONAL
-}
-
-MeasurementControl-r4-IEs ::= SEQUENCE {
-	-- Measurement IEs
-		measurementIdentity		MeasurementIdentity,
-		-- TABULAR: The measurement type is included in measurementCommand.
-		measurementCommand				MeasurementCommand-r4,
-		measurementReportingMode		MeasurementReportingMode			OPTIONAL,
-		additionalMeasurementList		AdditionalMeasurementID-List		OPTIONAL,
-	-- Physical channel IEs
-		dpch-CompressedModeStatusInfo	DPCH-CompressedModeStatusInfo		OPTIONAL
-}
-
-MeasurementControl-v590ext-IEs ::= SEQUENCE {
-	measurementCommand-v590ext 			CHOICE {
-		-- the choice “intra-frequency” shall be used for the case of intra-frequency measurement,
-		-- as well as when intra-frequency events are configured for inter-frequency measurement
-		intra-frequency						Intra-FreqEventCriteriaList-v590ext,
-		inter-frequency						Inter-FreqEventCriteriaList-v590ext
-	}		OPTIONAL,
-	intraFreqReportingCriteria-1b-r5		IntraFreqReportingCriteria-1b-r5	OPTIONAL,
-	intraFreqEvent-1d-r5					IntraFreqEvent-1d-r5				OPTIONAL,
-	-- most significant part of "RRC transaction identifier" (MSP),
-	-- "RRC transaction identifier" = rrc-TransactionIdentifier-MSP-v590ext * 4 + 
-	-- rrc-TransactionIdentifier
-	rrc-TransactionIdentifier-MSP-v590ext	RRC-TransactionIdentifier
-}
-
-MeasurementControl-v5b0ext-IEs ::= 	SEQUENCE {
-	interRATCellInfoIndication			InterRATCellInfoIndication			OPTIONAL
-}
-
--- ***************************************************
---
--- MEASUREMENT CONTROL FAILURE
---
--- ***************************************************
-
-MeasurementControlFailure ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		failureCause					FailureCauseWithProtErr,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			measurementControlFailure-r3-add-ext		BIT STRING		OPTIONAL,
-			v590NonCriticalExtensions		SEQUENCE {
-				measurementControlFailure-v590ext		MeasurementControlFailure-v590ext-IEs,
-				nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-}
-
-MeasurementControlFailure-v590ext-IEs ::= SEQUENCE {
-	-- most significant part of "RRC transaction identifier" (MSP),
-	-- "RRC transaction identifier" = rrc-TransactionIdentifier-MSP-v590ext * 4 + 
-	-- rrc-TransactionIdentifier
-	-- If the rrc-TransactionIdentifier-MSP-v590ext was not received in the MEASUREMENT CONTROL 
-	-- message, then the rrc-TransactionIdentifier-MSP-v590ext shall be set to zero
-	rrc-TransactionIdentifier-MSP-v590ext	RRC-TransactionIdentifier
-}
-
--- ***************************************************
---
--- MEASUREMENT REPORT
---
--- ***************************************************
-
-MeasurementReport ::= SEQUENCE {
-	-- Measurement IEs
-		measurementIdentity		MeasurementIdentity,
-		measuredResults					MeasuredResults						OPTIONAL,
-		measuredResultsOnRACH			MeasuredResultsOnRACH				OPTIONAL,
-		additionalMeasuredResults		MeasuredResultsList					OPTIONAL,
-		eventResults					EventResults						OPTIONAL,
-	-- Non-critical extensions
-		v390nonCriticalExtensions			SEQUENCE {
-			measurementReport-v390ext		MeasurementReport-v390ext,
-			laterNonCriticalExtensions		SEQUENCE {
-				-- Container for additional R99 extensions
-				measurementReport-r3-add-ext		BIT STRING		OPTIONAL,
-				v4b0NonCriticalExtensions		SEQUENCE {
-					measurementReport-v4b0ext		MeasurementReport-v4b0ext-IEs,
-					-- Extension mechanism for non-Rel4 information
-					v590NonCriticalExtensions	SEQUENCE {
-						measurementReport-v590ext		MeasurementReport-v590ext-IEs,
-						v5b0NonCriticalExtensions		SEQUENCE {
-							measurementReport-v5b0ext		MeasurementReport-v5b0ext-IEs,
-							v6xyNonCriticalExtensions			SEQUENCE {
-								measurementReport-v6xyext		MeasurementReport-v6xyext-IEs,
-								nonCriticalExtensions			SEQUENCE {}				OPTIONAL
-							}		OPTIONAL
-						}		OPTIONAL
-					}		OPTIONAL
-				}		OPTIONAL
-			}		OPTIONAL
-		}		OPTIONAL
-}
-
-MeasurementReport-v390ext ::= SEQUENCE {
-		measuredResults-v390ext			MeasuredResults-v390ext				OPTIONAL
-}
-
-MeasurementReport-v4b0ext-IEs ::= SEQUENCE {
-	interFreqEventResults-LCR		InterFreqEventResults-LCR-r4-ext		OPTIONAL,
-	-- additionalMeasuredResults-LCR shall contain measurement results and additional measurement
-	-- results list.
-	additionalMeasuredResults-LCR	MeasuredResultsList-LCR-r4-ext			OPTIONAL,
-	gsmOTDreferenceCell				PrimaryCPICH-Info						OPTIONAL
-}
-
-MeasurementReport-v590ext-IEs ::= SEQUENCE {
-	measuredResults-v590ext				MeasuredResults-v590ext				OPTIONAL
-}
-
-MeasurementReport-v5b0ext-IEs ::= 	SEQUENCE {
-	interRATCellInfoIndication			InterRATCellInfoIndication			OPTIONAL
-}
-
-MeasurementReport-v6xyext-IEs ::= SEQUENCE {
-	measuredResultsOnRACHinterFreq		MeasuredResultsOnRACHinterFreq		OPTIONAL
-}
-
--- ***************************************************
---
--- PAGING TYPE 1
---
--- ***************************************************
-
-PagingType1 ::= SEQUENCE {
-	-- User equipment IEs
-		pagingRecordList				PagingRecordList					OPTIONAL,
-	-- Other IEs
-		bcch-ModificationInfo			BCCH-ModificationInfo				OPTIONAL,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			pagingType1-r3-add-ext			BIT STRING		OPTIONAL,
-			v590NonCriticalExtensions		SEQUENCE {
-				pagingType1-v590ext				PagingType1-v590ext-IEs,
-				nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-}
-
-PagingType1-v590ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		pagingRecord2List				PagingRecord2List-r5				OPTIONAL
-}
-
--- ***************************************************
---
--- PAGING TYPE 2
---
--- ***************************************************
-
-PagingType2 ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		pagingCause						PagingCause,
-	-- Core network IEs
-		cn-DomainIdentity				CN-DomainIdentity,
-		pagingRecordTypeID				PagingRecordTypeID,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			pagingType2-r3-add-ext			BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- PHYSICAL CHANNEL RECONFIGURATION
---
--- ***************************************************
-
-PhysicalChannelReconfiguration ::= CHOICE {
-	r3								SEQUENCE {
-		physicalChannelReconfiguration-r3
-										PhysicalChannelReconfiguration-r3-IEs,
-		v3a0NonCriticalExtensions			SEQUENCE {
-			physicalChannelReconfiguration-v3a0ext		PhysicalChannelReconfiguration-v3a0ext,
-			laterNonCriticalExtensions		SEQUENCE {
-				-- Container for additional R99 extensions
-				physicalChannelReconfiguration-r3-add-ext			BIT STRING		OPTIONAL,
-				v4b0NonCriticalExtenstions			SEQUENCE {
-					physicalChannelReconfiguration-v4b0ext
-												PhysicalChannelReconfiguration-v4b0ext-IEs,
-					v590NonCriticalExtenstions			SEQUENCE {
-						physicalChannelReconfiguration-v590ext
-													PhysicalChannelReconfiguration-v590ext-IEs,
-						v6xyNonCriticalExtensions		SEQUENCE {
-							physicalChannelReconfiguration-v6xyext		
-														PhysicalChannelReconfiguration-v6xyext-IEs,
-							nonCriticalExtensions					SEQUENCE {} OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-			criticalExtensions				CHOICE {
-			r4								SEQUENCE {
-				physicalChannelReconfiguration-r4
-												PhysicalChannelReconfiguration-r4-IEs,
-				v4d0NonCriticalExtensions			SEQUENCE {
-					-- Container for adding non critical extensions after freezing REL-5
-					physicalChannelReconfiguration-r4-add-ext		BIT STRING		OPTIONAL,
-					v590NonCriticalExtenstions			SEQUENCE {
-						physicalChannelReconfiguration-v590ext
-												PhysicalChannelReconfiguration-v590ext-IEs,
-						v6xyNonCriticalExtensions		SEQUENCE {
-							physicalChannelReconfiguration-v6xyext		
-														PhysicalChannelReconfiguration-v6xyext-IEs,
-							nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			},
-			criticalExtensions				CHOICE {
-				r5								SEQUENCE {
-					physicalChannelReconfiguration-r5
-													PhysicalChannelReconfiguration-r5-IEs,
-					-- Container for adding non critical extensions after freezing REL-6
-					physicalChannelReconfiguration-r5-add-ext		BIT STRING		OPTIONAL,
-					v6xyNonCriticalExtensions		SEQUENCE {
-						physicalChannelReconfiguration-v6xyext		
-														PhysicalChannelReconfiguration-v6xyext-IEs,
-						nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-					}	OPTIONAL
-				},
-				criticalExtensions				CHOICE {
-					r6								SEQUENCE {
-						physicalChannelReconfiguration-r6
-														PhysicalChannelReconfiguration-r6-IEs,
-						-- Container for adding non critical extensions after freezing REL-7
-						physicalChannelReconfiguration-r6-add-ext		BIT STRING		OPTIONAL,
-						nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-					},
-					criticalExtensions				SEQUENCE {}
-				}
-			}
-		}
-	}
-}
-
-PhysicalChannelReconfiguration-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo		OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		-- Note: the reference to CPCH in the element name below is incorrect. The name is not
-		-- changed to keep it aligned with R99.
-		ul-ChannelRequirement			UL-ChannelRequirementWithCPCH-SetID		OPTIONAL,
-		modeSpecificInfo				CHOICE {
-			fdd								SEQUENCE {
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							DL-PDSCH-Information		OPTIONAL
-			},
-			tdd								NULL
-		},
-		dl-CommonInformation			DL-CommonInformation				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List			OPTIONAL
-}
-
-PhysicalChannelReconfiguration-v3a0ext ::= SEQUENCE {
-	-- The IE “new-DSCH-RNTI” should not be included in FDD mode, and if received the UE behaviour
-	-- is unspecified
-	new-DSCH-RNTI					DSCH-RNTI							OPTIONAL
-}
-
-PhysicalChannelReconfiguration-v4b0ext-IEs ::= SEQUENCE {
-	-- Physical channel IEs
-		-- dummy is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-		dummy								SSDT-UL								OPTIONAL,
-		-- The order of the RLs in IE cell-id-PerRL-List is the same as
-		-- in IE DL-InformationPerRL-List included in this message
-		cell-id-PerRL-List					CellIdentity-PerRL-List				OPTIONAL
-}
-
-PhysicalChannelReconfiguration-v590ext-IEs ::= SEQUENCE {
-	-- Physical channel IEs
-		dl-TPC-PowerOffsetPerRL-List	DL-TPC-PowerOffsetPerRL-List		OPTIONAL
-}
-
-PhysicalChannelReconfiguration-r4-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		-- The IE “new-DSCH-RNTI” should not be included in FDD mode, and if received
-		-- the UE behaviour is unspecified
-		new-DSCH-RNTI					DSCH-RNTI							OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo		OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		-- Note: the reference to CPCH in the element name below is incorrect. The name is not
-		-- changed to keep it aligned with R99.
-		ul-ChannelRequirement			UL-ChannelRequirementWithCPCH-SetID-r4	OPTIONAL,
-		modeSpecificInfo				CHOICE {
-			fdd								SEQUENCE {
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							DL-PDSCH-Information		OPTIONAL
-			},
-			tdd								NULL
-		},
-		dl-CommonInformation			DL-CommonInformation-r4				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r4			OPTIONAL
-}
-
-PhysicalChannelReconfiguration-r5-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		-- The IE “new-DSCH-RNTI” should not be included in FDD mode, and if received
-		-- the UE behaviour is unspecified
-		new-DSCH-RNTI					DSCH-RNTI							OPTIONAL,
-		new-H-RNTI						H-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo-r5	OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		-- Note: the reference to CPCH in the element name below is incorrect. The name is not
-		-- changed to keep it aligned with R99.
-		ul-ChannelRequirement			UL-ChannelRequirementWithCPCH-SetID-r5	OPTIONAL,
-		modeSpecificInfo				CHOICE {
-			fdd								SEQUENCE {
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							DL-PDSCH-Information		OPTIONAL
-			},
-			tdd								NULL
-		},
-		dl-HSPDSCH-Information			DL-HSPDSCH-Information				OPTIONAL,
-		dl-CommonInformation			DL-CommonInformation-r5				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r5			OPTIONAL
-}
-
-PhysicalChannelReconfiguration-r6-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		delayRestrictionFlag			DelayRestrictionFlag				OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		-- The IE “new-DSCH-RNTI” should not be included in FDD mode,
-		-- and if received the UE behaviour is unspecified
-		new-DSCH-RNTI					DSCH-RNTI							OPTIONAL,
-		new-H-RNTI						H-RNTI								OPTIONAL,
-		newPrimary-E-RNTI				E-RNTI								OPTIONAL,
-		newSecondary-E-RNTI				E-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo-r6				OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo-r5	OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-DPCH-Info					UL-DPCH-Info-r6						OPTIONAL,
-		ul-EDCH-Information				UL-EDCH-Information-r6				OPTIONAL,
-		dl-HSPDSCH-Information			DL-HSPDSCH-Information-r6			OPTIONAL,
-		dl-CommonInformation			DL-CommonInformation-r6				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r6			OPTIONAL,
-	-- MBMS IEs
-		mbms-PL-ServiceRestrictInfo		MBMS-PL-ServiceRestrictInfo-r6		OPTIONAL
-}
-
-PhysicalChannelReconfiguration-v6xyext-IEs ::= SEQUENCE {
-	-- User Equipment IEs
-		delayRestrictionFlag			DelayRestrictionFlag 				OPTIONAL,
-	-- Core network IEs
-		primary-plmn-Identity			PLMN-Identity						OPTIONAL,
-	-- Physical channel IEs
-		-- The IE harq-Preamble-Mode should not be used in the r3 and r4 versions of the message
-		-- If included in the r3 or r4 version of the message, the UE should ignore the IE
-		harq-Preamble-Mode				HARQ-Preamble-Mode					OPTIONAL,
-		beaconPLEst						BEACON-PL-Est						OPTIONAL,
-		postVerificationPeriod			ENUMERATED { true }					OPTIONAL,
-		dhs-sync						DHS-Sync							OPTIONAL,
-		timingMaintainedSynchInd		TimingMaintainedSynchInd			OPTIONAL,
-	-- MBMS IEs
-		mbms-PL-ServiceRestrictInfo		MBMS-PL-ServiceRestrictInfo-r6		OPTIONAL
-}
-
--- ***************************************************
---
--- PHYSICAL CHANNEL RECONFIGURATION COMPLETE
---
--- ***************************************************
-
-PhysicalChannelReconfigurationComplete ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		ul-IntegProtActivationInfo		IntegrityProtActivationInfo			OPTIONAL,
-		-- TABULAR: UL-TimingAdvance is applicable for TDD mode only.
-		ul-TimingAdvance				UL-TimingAdvance					OPTIONAL,
-	-- Radio bearer IEs
-		count-C-ActivationTime			ActivationTime						OPTIONAL,
-		-- dummy is not used in this version of the specification and
-		-- it should be ignored by the receiver.
-		dummy							RB-ActivationTimeInfoList			OPTIONAL,
-		ul-CounterSynchronisationInfo	UL-CounterSynchronisationInfo		OPTIONAL,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			physicalChannelReconfigurationComplete-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- PHYSICAL CHANNEL RECONFIGURATION FAILURE
---
--- ***************************************************
-
-PhysicalChannelReconfigurationFailure ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier			OPTIONAL,
-		failureCause					FailureCauseWithProtErr,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			physicalChannelReconfigurationFailure-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- PHYSICAL SHARED CHANNEL ALLOCATION (TDD only)
---
--- ***************************************************
-
-PhysicalSharedChannelAllocation ::= CHOICE {
-	r3								SEQUENCE {
-		physicalSharedChannelAllocation-r3
-										PhysicalSharedChannelAllocation-r3-IEs,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			physicalSharedChannelAllocation-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		dsch-RNTI						DSCH-RNTI							OPTIONAL,
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				CHOICE {
-			r4								SEQUENCE {
-				physicalSharedChannelAllocation-r4
-												PhysicalSharedChannelAllocation-r4-IEs,
-				v4d0NonCriticalExtensions		SEQUENCE {
-					-- Container for adding non critical extensions after freezing REL-5
-					physicalSharedChannelAllocation-r4-add-ext		BIT STRING		OPTIONAL,
-					v6xyNonCriticalExtensions		SEQUENCE {
-						physicalSharedChannelAllocation-v6xyext
-														PhysicalSharedChannelAllocation-v6xyext-IEs,
-						nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-					}		OPTIONAL
-				}		OPTIONAL
-			},
-			criticalExtensions				SEQUENCE {}
-		}
-	}
-}
-
-PhysicalSharedChannelAllocation-r3-IEs ::= SEQUENCE {
-	-- TABULAR: Integrity protection shall not be performed on this message.
-	-- User equipment IEs
-		dsch-RNTI						DSCH-RNTI							OPTIONAL,
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-	-- Physical channel IEs
-		ul-TimingAdvance				UL-TimingAdvanceControl				OPTIONAL,
-		pusch-CapacityAllocationInfo	PUSCH-CapacityAllocationInfo		OPTIONAL,
-		pdsch-CapacityAllocationInfo	PDSCH-CapacityAllocationInfo		OPTIONAL,
-		-- TABULAR: If confirmRequest is not present, the default value "No Confirm"
-		-- shall be used as specified in 10.2.25.		
-		confirmRequest					ENUMERATED {
-											confirmPDSCH, confirmPUSCH }	OPTIONAL,
-		trafficVolumeReportRequest		INTEGER (0..255)					OPTIONAL,	
-		iscpTimeslotList					TimeslotList						OPTIONAL,
-		requestPCCPCHRSCP					BOOLEAN
-}
-
-PhysicalSharedChannelAllocation-r4-IEs ::= SEQUENCE {
-	-- TABULAR: Integrity protection shall not be performed on this message.
-	-- Physical channel IEs
-		ul-TimingAdvance				UL-TimingAdvanceControl-r4			OPTIONAL,
-		pusch-CapacityAllocationInfo	PUSCH-CapacityAllocationInfo-r4		OPTIONAL,
-		pdsch-CapacityAllocationInfo	PDSCH-CapacityAllocationInfo-r4		OPTIONAL,
-		-- TABULAR: If confirmRequest is not present, the default value "No Confirm"
-		-- shall be used as specified in 10.2.25.		
-		confirmRequest					ENUMERATED {
-											confirmPDSCH, confirmPUSCH }	OPTIONAL,
-		trafficVolumeReportRequest		INTEGER (0..255)					OPTIONAL,
-		iscpTimeslotList				TimeslotList-r4						OPTIONAL,
-		requestPCCPCHRSCP				BOOLEAN
-}
-
-PhysicalSharedChannelAllocation-v6xyext-IEs ::= SEQUENCE {
-	-- Physical Channel IEs
-		beaconPLEst						BEACON-PL-Est						OPTIONAL
-}
-
--- ***************************************************
---
--- PUSCH CAPACITY REQUEST (TDD only)
---
--- ***************************************************
-
-PUSCHCapacityRequest ::= SEQUENCE {
-	-- User equipment IEs
-		dsch-RNTI						DSCH-RNTI							OPTIONAL,
-	-- Measurement IEs
-		trafficVolume					TrafficVolumeMeasuredResultsList	OPTIONAL,
-		timeslotListWithISCP			TimeslotListWithISCP				OPTIONAL,
-		primaryCCPCH-RSCP				PrimaryCCPCH-RSCP					OPTIONAL,
-		allocationConfirmation			CHOICE {
-			pdschConfirmation				PDSCH-Identity,
-			puschConfirmation				PUSCH-Identity
-		}																	OPTIONAL,
-		protocolErrorIndicator			ProtocolErrorIndicatorWithMoreInfo,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			puschCapacityRequest-r3-add-ext		BIT STRING		OPTIONAL,
-			v590NonCriticalExtensions		SEQUENCE {
-				puschCapacityRequest-v590ext	PUSCHCapacityRequest-v590ext,
-				nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-			}		OPTIONAL
-		}	OPTIONAL
-}
-
-PUSCHCapacityRequest-v590ext ::= SEQUENCE {
-	primaryCCPCH-RSCP-delta				DeltaRSCP			OPTIONAL
-}
--- ***************************************************
---
--- RADIO BEARER RECONFIGURATION
---
--- ***************************************************
-
-RadioBearerReconfiguration ::= CHOICE {
-	r3								SEQUENCE {
-		radioBearerReconfiguration-r3	RadioBearerReconfiguration-r3-IEs,
-		-- Prefix "v3ao" is used (in one instance) to keep alignment with R99
-		v3aoNonCriticalExtensions		SEQUENCE {
-			radioBearerReconfiguration-v3a0ext	RadioBearerReconfiguration-v3a0ext,
-			laterNonCriticalExtensions		SEQUENCE {
-				-- Container for additional R99 extensions
-				radioBearerReconfiguration-r3-add-ext		BIT STRING		OPTIONAL,
-				v4b0NonCriticalExtensions			SEQUENCE {
-					radioBearerReconfiguration-v4b0ext	
-													RadioBearerReconfiguration-v4b0ext-IEs,
-					v590NonCriticalExtensions			SEQUENCE {
-						radioBearerReconfiguration-v590ext	
-														RadioBearerReconfiguration-v590ext-IEs,
-						v5d0NonCriticalExtenstions			SEQUENCE {
-							radioBearerReconfiguration-v5d0ext
-															RadioBearerReconfiguration-v5d0ext-IEs,
-							v6xyNonCriticalExtensions		SEQUENCE {
-								radioBearerReconfiguration-v6xyext
-															RadioBearerReconfiguration-v6xyext-IEs,
-								nonCriticalExtensions			SEQUENCE {} OPTIONAL
-							}	OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				CHOICE {
-			r4								SEQUENCE {
-				radioBearerReconfiguration-r4	RadioBearerReconfiguration-r4-IEs,
-				v4d0NonCriticalExtensions			SEQUENCE {
-					-- Container for adding non critical extensions after freezing REL-5
-					radioBearerReconfiguration-r4-add-ext		BIT STRING		OPTIONAL,
-					v590NonCriticalExtensions			SEQUENCE {
-						radioBearerReconfiguration-v590ext	
-													RadioBearerReconfiguration-v590ext-IEs,
-						v5d0NonCriticalExtenstions			SEQUENCE {
-							radioBearerReconfiguration-v5d0ext
-															RadioBearerReconfiguration-v5d0ext-IEs,
-							v6xyNonCriticalExtensions		SEQUENCE {
-								radioBearerReconfiguration-v6xyext
-															RadioBearerReconfiguration-v6xyext-IEs,
-								nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-							}	OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			},
-			criticalExtensions				CHOICE {
-				r5									SEQUENCE {
-					radioBearerReconfiguration-r5		RadioBearerReconfiguration-r5-IEs,
-					-- Container for adding non critical extensions after freezing REL-6
-					radioBearerReconfiguration-r5-add-ext		BIT STRING		OPTIONAL,
-					v5d0NonCriticalExtenstions			SEQUENCE {
-						radioBearerReconfiguration-v5d0ext	RadioBearerReconfiguration-v5d0ext-IEs,
-						v6xyNonCriticalExtensions			SEQUENCE {
-							radioBearerReconfiguration-v6xyext
-															RadioBearerReconfiguration-v6xyext-IEs,
-							nonCriticalExtensions				SEQUENCE {}		OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				},
-				criticalExtensions				CHOICE {
-					r6									SEQUENCE {
-						radioBearerReconfiguration-r6		RadioBearerReconfiguration-r6-IEs,
-						-- Container for adding non critical extensions after freezing REL-7
-						radioBearerReconfiguration-r6-add-ext		BIT STRING		OPTIONAL,
-						nonCriticalExtensions				SEQUENCE {}		OPTIONAL
-					},
-					criticalExtensions				SEQUENCE {}
-				}
-			}
-		}
-	}
-}
-
-RadioBearerReconfiguration-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		rab-InformationReconfigList		RAB-InformationReconfigList			OPTIONAL,
-		-- NOTE: IE rb-InformationReconfigList should be optional in later versions
-		-- of this message
-		rb-InformationReconfigList		RB-InformationReconfigList,
-		rb-InformationAffectedList		RB-InformationAffectedList			OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo				OPTIONAL,
-		ul-deletedTransChInfoList		UL-DeletedTransChInfoList			OPTIONAL,
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList			OPTIONAL,
-		-- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
-		-- they should not be sent and if received they should be ignored.
-		dummy							CHOICE {
-			fdd								SEQUENCE {
-				dummy1							CPCH-SetID					OPTIONAL,
-				dummy2							DRAC-StaticInformationList	OPTIONAL
-			},
-			tdd								NULL
-		}																	OPTIONAL,
-		dl-CommonTransChInfo			DL-CommonTransChInfo				OPTIONAL,
-		dl-DeletedTransChInfoList		DL-DeletedTransChInfoList			OPTIONAL,
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfo2List		OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-ChannelRequirement			UL-ChannelRequirement				OPTIONAL,
-		modeSpecificPhysChInfo			CHOICE {
-			fdd								SEQUENCE {
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							DL-PDSCH-Information		OPTIONAL
-			},
-			tdd								NULL
-		},
-		dl-CommonInformation			DL-CommonInformation				OPTIONAL,
-		-- NOTE: IE dl-InformationPerRL-List is optional in later versions
-		-- of this message
-		dl-InformationPerRL-List		DL-InformationPerRL-List
-}
-
-RadioBearerReconfiguration-v3a0ext ::= SEQUENCE {
-	-- The IE “new-DSCH-RNTI” should not be included in FDD mode, and if received the UE behaviour
-	-- is unspecified
-	new-DSCH-RNTI					DSCH-RNTI							OPTIONAL
-}
-
-RadioBearerReconfiguration-v4b0ext-IEs ::= SEQUENCE {
-	-- Physical channel IEs
-		-- dummy is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-		dummy								SSDT-UL								OPTIONAL,
-		-- The order of the RLs in IE cell-id-PerRL-List is the same as
-		-- in IE DL-InformationPerRL-List included in this message
-		cell-id-PerRL-List					CellIdentity-PerRL-List				OPTIONAL
-}
-
-RadioBearerReconfiguration-v590ext-IEs ::= SEQUENCE {
-	-- Physical channel IEs
-		dl-TPC-PowerOffsetPerRL-List	DL-TPC-PowerOffsetPerRL-List		OPTIONAL
-}
-
-RadioBearerReconfiguration-v5d0ext-IEs ::= SEQUENCE {
-	--Radio Bearer IEs
-		pdcp-ROHC-TargetMode			PDCP-ROHC-TargetMode				OPTIONAL
-}
-
-RadioBearerReconfiguration-r4-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		-- The IE “new-DSCH-RNTI” should not be included in FDD mode, and if received
-		-- the UE behaviour is unspecified
-		new-DSCH-RNTI					DSCH-RNTI							OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		rab-InformationReconfigList		RAB-InformationReconfigList			OPTIONAL,
-		rb-InformationReconfigList		RB-InformationReconfigList-r4		OPTIONAL,
-		rb-InformationAffectedList		RB-InformationAffectedList			OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-		ul-deletedTransChInfoList		UL-DeletedTransChInfoList			OPTIONAL,
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList			OPTIONAL,
-		-- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
-		-- they should not be sent and if received they should be ignored.
-		dummy							CHOICE {
-			fdd								SEQUENCE {
-				dummy1							CPCH-SetID					OPTIONAL,
-				dummy2							DRAC-StaticInformationList	OPTIONAL
-			},
-			tdd								NULL
-		}																	OPTIONAL,
-		dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-		dl-DeletedTransChInfoList		DL-DeletedTransChInfoList			OPTIONAL,
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r4		OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-ChannelRequirement			UL-ChannelRequirement-r4			OPTIONAL,
-		modeSpecificPhysChInfo			CHOICE {
-			fdd								SEQUENCE {
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							DL-PDSCH-Information		OPTIONAL
-			},
-			tdd								NULL
-		},
-		dl-CommonInformation			DL-CommonInformation-r4				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r4 		OPTIONAL
-}
-
-RadioBearerReconfiguration-r5-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		-- The IE “new-DSCH-RNTI” should not be included in FDD mode, and if received 
-		-- the UE behaviour is unspecified
-		new-DSCH-RNTI					DSCH-RNTI							OPTIONAL,
-		new-H-RNTI						H-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Specification mode information
-		specificationMode				CHOICE {
-			complete						SEQUENCE {
-			-- Radio bearer IEs
-				rab-InformationReconfigList		RAB-InformationReconfigList			OPTIONAL,
-				rb-InformationReconfigList		RB-InformationReconfigList-r5		OPTIONAL,
-				rb-InformationAffectedList		RB-InformationAffectedList-r5		OPTIONAL,
-				rb-PDCPContextRelocationList	RB-PDCPContextRelocationList		OPTIONAL,
-			-- Transport channel IEs
-				ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-				ul-deletedTransChInfoList		UL-DeletedTransChInfoList			OPTIONAL,
-				ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList			OPTIONAL,
-				-- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the
-				-- specification, they should not be sent and if received they should be ignored.
-				dummy							CHOICE {
-					fdd								SEQUENCE {
-						dummy1							CPCH-SetID					OPTIONAL,
-						dummy2							DRAC-StaticInformationList	OPTIONAL
-					},
-					tdd								NULL
-				}																	OPTIONAL,
-				dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-				dl-DeletedTransChInfoList		DL-DeletedTransChInfoList-r5		OPTIONAL,
-				dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r5		OPTIONAL
-			},
-			preconfiguration				SEQUENCE {
-			-- All IEs that include an FDD/TDD choice are split in two IEs for this message,
-			-- one for the FDD only elements and one for the TDD only elements, so that one
-			-- FDD/TDD choice in this level is sufficient.
-				preConfigMode					CHOICE {
-					predefinedConfigIdentity		PredefinedConfigIdentity,
-					defaultConfig					SEQUENCE {
-						defaultConfigMode				DefaultConfigMode,
-						defaultConfigIdentity 			DefaultConfigIdentity-r5
-					}
-				}
-			}
-		},
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-ChannelRequirement			UL-ChannelRequirement-r5			OPTIONAL,
-		modeSpecificPhysChInfo			CHOICE {
-			fdd								SEQUENCE {
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							DL-PDSCH-Information		OPTIONAL
-			},
-			tdd								NULL
-		},
-		dl-HSPDSCH-Information			DL-HSPDSCH-Information				OPTIONAL,
-		dl-CommonInformation			DL-CommonInformation-r5				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r5 		OPTIONAL
-}
-
-RadioBearerReconfiguration-r6-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		delayRestrictionFlag			DelayRestrictionFlag				OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		-- The IE “new-DSCH-RNTI” should not be included in FDD mode,
-		-- and if received the UE behaviour is unspecified
-		new-DSCH-RNTI					DSCH-RNTI							OPTIONAL,
-		new-H-RNTI						H-RNTI								OPTIONAL,
-		newPrimary-E-RNTI				E-RNTI								OPTIONAL,
-		newSecondary-E-RNTI				E-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo-r6				OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Specification mode information
-		specificationMode				CHOICE {
-			complete						SEQUENCE {
-			-- Radio bearer IEs
-				rab-InformationReconfigList		RAB-InformationReconfigList			OPTIONAL,
-				rb-InformationReconfigList		RB-InformationReconfigList-r6		OPTIONAL,
-				rb-InformationAffectedList		RB-InformationAffectedList-r6		OPTIONAL,
-				rb-PDCPContextRelocationList	RB-PDCPContextRelocationList		OPTIONAL,
-				pdcp-ROHC-TargetMode			PDCP-ROHC-TargetMode				OPTIONAL,
-			-- Transport channel IEs
-				ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-				ul-deletedTransChInfoList		UL-DeletedTransChInfoList-r6		OPTIONAL,
-				ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList-r6		OPTIONAL,
-				dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-				dl-DeletedTransChInfoList		DL-DeletedTransChInfoList-r5		OPTIONAL,
-				dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r5		OPTIONAL
-			},
-			preconfiguration				SEQUENCE {
-			-- All IEs that include an FDD/TDD choice are split in two IEs for this message,
-			-- one for the FDD only elements and one for the TDD only elements, so that one
-			-- FDD/TDD choice in this level is sufficient.
-				preConfigMode					CHOICE {
-					predefinedConfigIdentity		PredefinedConfigIdentity,
-					defaultConfig					SEQUENCE {
-						defaultConfigMode				DefaultConfigMode,
-						defaultConfigIdentity 			DefaultConfigIdentity-r5
-					}
-				}
-			}
-		},
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-DPCH-Info					UL-DPCH-Info-r6						OPTIONAL,
-		ul-EDCH-Information				UL-EDCH-Information-r6				OPTIONAL,
-		dl-HSPDSCH-Information			DL-HSPDSCH-Information-r6			OPTIONAL,
-		dl-CommonInformation			DL-CommonInformation-r6				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r6			OPTIONAL,
-	-- MBMS IEs
-		mbms-PL-ServiceRestrictInfo		MBMS-PL-ServiceRestrictInfo-r6		OPTIONAL
-}
-
-RadioBearerReconfiguration-v6xyext-IEs ::= SEQUENCE {
-	-- User Equipment IEs
-		delayRestrictionFlag			DelayRestrictionFlag				OPTIONAL,
-	-- Core network IEs
-		primary-plmn-Identity			PLMN-Identity						OPTIONAL,
-	-- Physical channel IEs
-		-- The IE harq-Preamble-Mode should not be used in the r3 and r4 versions of the message
-		-- If included in the r3 or r4 version of the message, the UE should ignore the IE
-		harq-Preamble-Mode				HARQ-Preamble-Mode					OPTIONAL,
-		beaconPLEst						BEACON-PL-Est						OPTIONAL,
-		postVerificationPeriod			ENUMERATED { true }					OPTIONAL,
-		dhs-sync						DHS-Sync							OPTIONAL,
-		timingMaintainedSynchInd		TimingMaintainedSynchInd			OPTIONAL,
-	-- MBMS IEs
-		mbms-PL-ServiceRestrictInfo		MBMS-PL-ServiceRestrictInfo-r6		OPTIONAL
-}
-
--- ***************************************************
---
--- RADIO BEARER RECONFIGURATION COMPLETE
---
--- ***************************************************
-
-RadioBearerReconfigurationComplete ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		ul-IntegProtActivationInfo		IntegrityProtActivationInfo			OPTIONAL,
-		-- TABULAR: UL-TimingAdvance is applicable for TDD mode only.
-		ul-TimingAdvance				UL-TimingAdvance					OPTIONAL,
-	-- Radio bearer IEs
-		count-C-ActivationTime			ActivationTime						OPTIONAL,
-		-- dummy is not used in this version of the specification and
-		-- it should be ignored by the receiver.
-		dummy							RB-ActivationTimeInfoList			OPTIONAL,
-		ul-CounterSynchronisationInfo	UL-CounterSynchronisationInfo		OPTIONAL,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			radioBearerReconfigurationComplete-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- RADIO BEARER RECONFIGURATION FAILURE
---
--- ***************************************************
-
-RadioBearerReconfigurationFailure ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		failureCause					FailureCauseWithProtErr,
-	-- Radio bearer IEs
-		potentiallySuccesfulBearerList	RB-IdentityList						OPTIONAL,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			radioBearerReconfigurationFailure-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- RADIO BEARER RELEASE
---
--- ***************************************************
-
-RadioBearerRelease ::= CHOICE {
-	r3								SEQUENCE {
-		radioBearerRelease-r3			RadioBearerRelease-r3-IEs,
-		v3a0NonCriticalExtensions		SEQUENCE {
-			radioBearerRelease-v3a0ext		RadioBearerRelease-v3a0ext,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			radioBearerRelease-r3-add-ext		BIT STRING		OPTIONAL,
-				v4b0NonCriticalExtensions		SEQUENCE {
-					radioBearerRelease-v4b0ext		RadioBearerRelease-v4b0ext-IEs,
-					v590NonCriticalExtensions		SEQUENCE {
-						radioBearerRelease-v590ext		RadioBearerRelease-v590ext-IEs,
-						v6xyNonCriticalExtensions		SEQUENCE {
-							radioBearerRelease-v6xyext		RadioBearerRelease-v6xyext-IEs,
-							nonCriticalExtensions			SEQUENCE {} OPTIONAL
-						}		OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				CHOICE {
-			r4								SEQUENCE {
-				radioBearerRelease-r4			RadioBearerRelease-r4-IEs,
-				v4d0NonCriticalExtensions			SEQUENCE {
-					-- Container for adding non critical extensions after freezing REL-5
-					radioBearerRelease-r4-add-ext		BIT STRING		OPTIONAL,
-					v590NonCriticalExtensions		SEQUENCE {
-						radioBearerRelease-v590ext		RadioBearerRelease-v590ext-IEs,
-						v6xyNonCriticalExtensions		SEQUENCE {
-							radioBearerRelease-v6xyext		RadioBearerRelease-v6xyext-IEs,
-							nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			},
-			criticalExtensions				CHOICE {
-				r5								SEQUENCE {
-					radioBearerRelease-r5			RadioBearerRelease-r5-IEs,
-					-- Container for adding non critical extensions after freezing REL-6
-					radioBearerRelease-r5-add-ext	BIT STRING		OPTIONAL,
-					v6xyNonCriticalExtensions		SEQUENCE {
-						radioBearerRelease-v6xyext		RadioBearerRelease-v6xyext-IEs,
-						nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-					}	OPTIONAL
-				},
-				criticalExtensions				CHOICE {
-					r6								SEQUENCE {
-						radioBearerRelease-r6			RadioBearerRelease-r6-IEs,
-						-- Container for adding non critical extensions after freezing REL-7
-						radioBearerRelease-r6-add-ext	BIT STRING		OPTIONAL,
-						nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-					},
-					criticalExtensions				SEQUENCE {}
-				}
-			}
-		}
-	}
-}
-
-RadioBearerRelease-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-		signallingConnectionRelIndication	CN-DomainIdentity		     	OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		rab-InformationReconfigList		RAB-InformationReconfigList			OPTIONAL,
-		rb-InformationReleaseList		RB-InformationReleaseList,
-		rb-InformationAffectedList		RB-InformationAffectedList			OPTIONAL,
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo		OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo				OPTIONAL,
-		ul-deletedTransChInfoList		UL-DeletedTransChInfoList			OPTIONAL,
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList			OPTIONAL,
-		-- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
-		-- they should not be sent and if received they should be ignored.
-		dummy							CHOICE {
-			fdd								SEQUENCE {
-				dummy1							CPCH-SetID					OPTIONAL,
-				dummy2							DRAC-StaticInformationList	OPTIONAL
-			},
-			tdd								NULL
-		}																	OPTIONAL,
-		dl-CommonTransChInfo			DL-CommonTransChInfo				OPTIONAL,
-		dl-DeletedTransChInfoList		DL-DeletedTransChInfoList			OPTIONAL,
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfo2List		OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-ChannelRequirement			UL-ChannelRequirement				OPTIONAL,
-		modeSpecificPhysChInfo			CHOICE {
-			fdd								SEQUENCE {
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							DL-PDSCH-Information		OPTIONAL
-			},
-			tdd							NULL
-		},
-		dl-CommonInformation			DL-CommonInformation				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List			OPTIONAL
-}
-
-RadioBearerRelease-v3a0ext ::= SEQUENCE {
-	-- The IE “new-DSCH-RNTI” should not be included in FDD mode, and if received the UE behaviour
-	-- is unspecified
-	new-DSCH-RNTI					DSCH-RNTI							OPTIONAL
-}
-
-RadioBearerRelease-v4b0ext-IEs ::= SEQUENCE {
-	-- Physical channel IEs
-		-- dummy is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-		dummy								SSDT-UL								OPTIONAL,
-		-- The order of the RLs in IE cell-id-PerRL-List is the same as
-		--  in IE DL-InformationPerRL-List included in this message
-		cell-id-PerRL-List					CellIdentity-PerRL-List				OPTIONAL
-}
-
-RadioBearerRelease-v590ext-IEs ::= SEQUENCE {
-	-- Physical channel IEs
-		dl-TPC-PowerOffsetPerRL-List	DL-TPC-PowerOffsetPerRL-List		OPTIONAL
-}
-
-RadioBearerRelease-r4-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		-- The IE “new-DSCH-RNTI” should not be included in FDD mode, and if received
-		-- the UE behaviour is unspecified
-		new-DSCH-RNTI					DSCH-RNTI							OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-		signallingConnectionRelIndication	CN-DomainIdentity				OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		rab-InformationReconfigList		RAB-InformationReconfigList			OPTIONAL,
-		rb-InformationReleaseList		RB-InformationReleaseList,
-		rb-InformationAffectedList		RB-InformationAffectedList			OPTIONAL,
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo		OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-		ul-deletedTransChInfoList		UL-DeletedTransChInfoList			OPTIONAL,
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList			OPTIONAL,
-		-- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
-		-- they should not be sent and if received they should be ignored.
-		dummy							CHOICE {
-			fdd								SEQUENCE {
-				dummy1							CPCH-SetID					OPTIONAL,
-				dummy2							DRAC-StaticInformationList	OPTIONAL
-			},
-			tdd								NULL
-		}																	OPTIONAL,
-		dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-		dl-DeletedTransChInfoList		DL-DeletedTransChInfoList			OPTIONAL,
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r4		OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-ChannelRequirement			UL-ChannelRequirement-r4			OPTIONAL,
-		modeSpecificPhysChInfo			CHOICE {
-			fdd								SEQUENCE {
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							DL-PDSCH-Information		OPTIONAL
-			},
-			tdd							NULL
-		},
-		dl-CommonInformation			DL-CommonInformation-r4				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r4			OPTIONAL
-}
-
-RadioBearerRelease-r5-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		-- The IE “new-DSCH-RNTI” should not be included in FDD mode,
-		-- and if received the UE behaviour is unspecified
-		new-DSCH-RNTI					DSCH-RNTI							OPTIONAL,
-		new-H-RNTI						H-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-		signallingConnectionRelIndication	CN-DomainIdentity		     	OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		rab-InformationReconfigList		RAB-InformationReconfigList			OPTIONAL,
-		rb-InformationReleaseList		RB-InformationReleaseList,
-		rb-InformationAffectedList		RB-InformationAffectedList-r5		OPTIONAL,
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo-r5	OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-		ul-deletedTransChInfoList		UL-DeletedTransChInfoList			OPTIONAL,
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList			OPTIONAL,
-		-- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
-		-- they should not be sent and if received they should be ignored.
-		dummy							CHOICE {
-			fdd								SEQUENCE {
-				dummy1							CPCH-SetID					OPTIONAL,
-				dummy2							DRAC-StaticInformationList	OPTIONAL
-			},
-			tdd								NULL
-		}																	OPTIONAL,
-		dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-		dl-DeletedTransChInfoList		DL-DeletedTransChInfoList-r5		OPTIONAL,
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r5		OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-ChannelRequirement			UL-ChannelRequirement-r5			OPTIONAL,
-		modeSpecificPhysChInfo			CHOICE {
-			fdd								SEQUENCE {
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							DL-PDSCH-Information		OPTIONAL
-			},
-			tdd							NULL
-		},
-		dl-HSPDSCH-Information			DL-HSPDSCH-Information				OPTIONAL,
-		dl-CommonInformation			DL-CommonInformation-r5				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r5			OPTIONAL
-}
-
-RadioBearerRelease-v6xyext-IEs ::= SEQUENCE {
-	-- Core network IEs
-		primary-plmn-Identity			PLMN-Identity						OPTIONAL,
-	-- Physical channel IEs
-		-- The IE harq-Preamble-Mode should not be used in the r3 and r4 versions of the message
-		-- If included in the r3 or r4 version of the message, the UE should ignore the IE
-		harq-Preamble-Mode				HARQ-Preamble-Mode					OPTIONAL,
-		beaconPLEst						BEACON-PL-Est						OPTIONAL,
-		postVerificationPeriod			ENUMERATED { true }					OPTIONAL,
-		dhs-sync						DHS-Sync							OPTIONAL,
-		timingMaintainedSynchInd		TimingMaintainedSynchInd			OPTIONAL,
-	-- MBMS IEs
-		mbms-PL-ServiceRestrictInfo		MBMS-PL-ServiceRestrictInfo-r6		OPTIONAL,
-		mbms-RB-ListReleasedToChangeTransferMode
-										RB-InformationReleaseList			OPTIONAL
-}
-
-RadioBearerRelease-r6-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		-- The IE “new-DSCH-RNTI” should not be included in FDD mode,
-		-- and if received the UE behaviour is unspecified
-		new-DSCH-RNTI					DSCH-RNTI							OPTIONAL,
-		new-H-RNTI						H-RNTI								OPTIONAL,
-		newPrimary-E-RNTI				E-RNTI								OPTIONAL,
-		newSecondary-E-RNTI				E-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo-r6				OPTIONAL,
-		signallingConnectionRelIndication	CN-DomainIdentity				OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		rab-InformationReconfigList		RAB-InformationReconfigList			OPTIONAL,
-		rb-InformationReleaseList		RB-InformationReleaseList,
-		rb-InformationReconfigList		RB-InformationReconfigList-r6		OPTIONAL,
-		rb-InformationAffectedList		RB-InformationAffectedList-r6		OPTIONAL,
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo-r5	OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-		ul-deletedTransChInfoList		UL-DeletedTransChInfoList-r6		OPTIONAL,
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList-r6		OPTIONAL,
-		dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-		dl-DeletedTransChInfoList		DL-DeletedTransChInfoList-r5		OPTIONAL,
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r5		OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-DPCH-Info					UL-DPCH-Info-r6						OPTIONAL,
-		ul-EDCH-Information				UL-EDCH-Information-r6				OPTIONAL,
-		dl-HSPDSCH-Information			DL-HSPDSCH-Information-r6			OPTIONAL,
-		dl-CommonInformation			DL-CommonInformation-r6				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r6			OPTIONAL,
-	-- MBMS IEs
-		mbms-PL-ServiceRestrictInfo		MBMS-PL-ServiceRestrictInfo-r6		OPTIONAL,
-		mbms-RB-ListReleasedToChangeTransferMode
-										RB-InformationReleaseList			OPTIONAL
-}
-
--- ***************************************************
---
--- RADIO BEARER RELEASE COMPLETE
---
--- ***************************************************
-
-RadioBearerReleaseComplete ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		ul-IntegProtActivationInfo		IntegrityProtActivationInfo			OPTIONAL,
-		-- TABULAR: UL-TimingAdvance is applicable for TDD mode only.
-		ul-TimingAdvance				UL-TimingAdvance					OPTIONAL,
-	-- Radio bearer IEs
-		count-C-ActivationTime			ActivationTime						OPTIONAL,
-		-- dummy is not used in this version of the specification and
-		-- it should be ignored by the receiver.
-		dummy							RB-ActivationTimeInfoList			OPTIONAL,
-		ul-CounterSynchronisationInfo	UL-CounterSynchronisationInfo		OPTIONAL,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			radioBearerReleaseComplete-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- RADIO BEARER RELEASE FAILURE
---
--- ***************************************************
-
-RadioBearerReleaseFailure ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		failureCause					FailureCauseWithProtErr,
-	-- Radio bearer IEs
-		potentiallySuccesfulBearerList	RB-IdentityList						OPTIONAL,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			radioBearerReleaseFailure-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- RADIO BEARER SETUP
---
--- ***************************************************
-
-RadioBearerSetup ::= CHOICE {
-	r3								SEQUENCE {
-		radioBearerSetup-r3				RadioBearerSetup-r3-IEs,
-		v3a0NonCriticalExtensions		SEQUENCE {
-			radioBearerSetup-v3a0ext		RadioBearerSetup-v3a0ext,
-			laterNonCriticalExtensions		SEQUENCE {
-				-- Container for additional R99 extensions
-				radioBearerSetup-r3-add-ext		BIT STRING		OPTIONAL,
-				v4b0NonCriticalExtensions		SEQUENCE {
-					radioBearerSetup-v4b0ext		RadioBearerSetup-v4b0ext-IEs,
-					v590NonCriticalExtensions		SEQUENCE {
-						radioBearerSetup-v590ext		RadioBearerSetup-v590ext-IEs,
-						v5d0NonCriticalExtenstions		SEQUENCE {
-							radioBearerSetup-v5d0ext		RadioBearerSetup-v5d0ext-IEs,
-							v6xyNonCriticalExtensions		SEQUENCE {
-								radioBearerSetup-v6xyext		RadioBearerSetup-v6xyext-IEs,
-								nonCriticalExtensions			SEQUENCE {} OPTIONAL
-							}	OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				CHOICE {
-			r4								SEQUENCE {
-				radioBearerSetup-r4				RadioBearerSetup-r4-IEs,
-				v4d0NonCriticalExtensions			SEQUENCE {
-					-- Container for adding non critical extensions after freezing REL-5
-					radioBearerSetup-r4-add-ext		BIT STRING		OPTIONAL,
-					v590NonCriticalExtensions		SEQUENCE {
-						radioBearerSetup-v590ext		RadioBearerSetup-v590ext-IEs,
-						v5d0NonCriticalExtenstions		SEQUENCE {
-							radioBearerSetup-v5d0ext		RadioBearerSetup-v5d0ext-IEs,
-							v6xyNonCriticalExtensions		SEQUENCE {
-								radioBearerSetup-v6xyext		RadioBearerSetup-v6xyext-IEs,
-								nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-							}	OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			},
-			criticalExtensions				CHOICE {
-				r5								SEQUENCE {
-					radioBearerSetup-r5				RadioBearerSetup-r5-IEs,
-					-- Container for adding non critical extensions after freezing REL-6
-					radioBearerSetup-r5-add-ext		BIT STRING		OPTIONAL,
-					v5d0NonCriticalExtenstions		SEQUENCE {
-						radioBearerSetup-v5d0ext		RadioBearerSetup-v5d0ext-IEs,
-						v6xyNonCriticalExtensions		SEQUENCE {
-							radioBearerSetup-v6xyext		RadioBearerSetup-v6xyext-IEs,
-							nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				},
-				criticalExtensions				CHOICE {
-					r6								SEQUENCE {
-						radioBearerSetup-r6				RadioBearerSetup-r6-IEs,
-						-- Container for adding non critical extensions after freezing REL-7
-						radioBearerSetup-r6-add-ext		BIT STRING		OPTIONAL,
-						nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-					},
-					criticalExtensions				SEQUENCE {}
-				}
-			}
-		}
-	}
-}
-
-RadioBearerSetup-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-	-- Radio bearer IEs
-		srb-InformationSetupList		SRB-InformationSetupList			OPTIONAL,
-		rab-InformationSetupList		RAB-InformationSetupList			OPTIONAL,
-		rb-InformationAffectedList		RB-InformationAffectedList			OPTIONAL,
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo		OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo				OPTIONAL,
-		ul-deletedTransChInfoList		UL-DeletedTransChInfoList			OPTIONAL,
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList			OPTIONAL,
-		-- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
-		-- they should not be sent and if received they should be ignored.
-		dummy							CHOICE {
-			fdd								SEQUENCE {
-				dummy1							CPCH-SetID					OPTIONAL,
-				dummy2							DRAC-StaticInformationList	OPTIONAL
-			},
-			tdd								NULL
-		}																	OPTIONAL,
-		dl-CommonTransChInfo			DL-CommonTransChInfo				OPTIONAL,
-		dl-DeletedTransChInfoList		DL-DeletedTransChInfoList			OPTIONAL,
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList			OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-ChannelRequirement			UL-ChannelRequirement				OPTIONAL,
-		modeSpecificPhysChInfo			CHOICE {
-			fdd								SEQUENCE {
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							DL-PDSCH-Information		OPTIONAL
-			},
-			tdd								NULL
-		},
-		dl-CommonInformation			DL-CommonInformation				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List			OPTIONAL
-}
-
-RadioBearerSetup-v3a0ext ::= SEQUENCE {
-	-- The IE “new-DSCH-RNTI” should not be included in FDD mode, and if received the UE behaviour
-	-- is unspecified
-	new-DSCH-RNTI					DSCH-RNTI							OPTIONAL
-}
-
-RadioBearerSetup-v4b0ext-IEs ::= SEQUENCE {
-	-- Physical channel IEs
-		-- dummy is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-		dummy								SSDT-UL								OPTIONAL,
-		-- The order of the RLs in IE cell-id-PerRL-List is the same as
-		-- in IE DL-InformationPerRL-List included in this message
-		cell-id-PerRL-List					CellIdentity-PerRL-List				OPTIONAL
-}
-
-RadioBearerSetup-v590ext-IEs ::= SEQUENCE {
-	-- Physical channel IEs
-		dl-TPC-PowerOffsetPerRL-List	DL-TPC-PowerOffsetPerRL-List		OPTIONAL
-}
-
-RadioBearerSetup-v5d0ext-IEs ::=	SEQUENCE {
-	--Radio Bearer IEs
-		pdcp-ROHC-TargetMode			PDCP-ROHC-TargetMode				OPTIONAL
-}
-
-RadioBearerSetup-r4-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		-- The IE “new-DSCH-RNTI” should not be included in FDD mode, and if received
-		-- the UE behaviour is unspecified
-		new-DSCH-RNTI					DSCH-RNTI							OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-	-- Radio bearer IEs
-		srb-InformationSetupList		SRB-InformationSetupList			OPTIONAL,
-		rab-InformationSetupList		RAB-InformationSetupList-r4			OPTIONAL,
-		rb-InformationAffectedList		RB-InformationAffectedList			OPTIONAL,
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo		OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-		ul-deletedTransChInfoList		UL-DeletedTransChInfoList			OPTIONAL,
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList			OPTIONAL,
-		-- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
-		-- they should not be sent and if received they should be ignored.
-		dummy							CHOICE {
-			fdd								SEQUENCE {
-				dummy1							CPCH-SetID					OPTIONAL,
-				dummy2							DRAC-StaticInformationList	OPTIONAL
-			},
-			tdd								NULL
-		}																	OPTIONAL,
-		dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-		dl-DeletedTransChInfoList		DL-DeletedTransChInfoList			OPTIONAL,
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r4		OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-ChannelRequirement			UL-ChannelRequirement-r4			OPTIONAL,
-		modeSpecificPhysChInfo			CHOICE {
-			fdd								SEQUENCE {
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							DL-PDSCH-Information		OPTIONAL
-			},
-			tdd								NULL
-		},
-		dl-CommonInformation			DL-CommonInformation-r4				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r4			OPTIONAL
-}
-
-RadioBearerSetup-r5-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		-- The IE “new-DSCH-RNTI” should not be included in FDD mode, and if received
-		-- the UE behaviour is unspecified
-		new-DSCH-RNTI					DSCH-RNTI							OPTIONAL,
-		new-H-RNTI						H-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-	-- Radio bearer IEs
-		srb-InformationSetupList		SRB-InformationSetupList-r5			OPTIONAL,
-		rab-InformationSetupList		RAB-InformationSetupList-r5			OPTIONAL,
-		rb-InformationAffectedList		RB-InformationAffectedList-r5		OPTIONAL,
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo-r5	OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-		ul-deletedTransChInfoList		UL-DeletedTransChInfoList			OPTIONAL,
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList			OPTIONAL,
-		-- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
-		-- they should not be sent and if received they should be ignored.
-		dummy							CHOICE {
-			fdd								SEQUENCE {
-				dummy1							CPCH-SetID					OPTIONAL,
-				dummy2							DRAC-StaticInformationList	OPTIONAL
-			},
-			tdd								NULL
-		}																	OPTIONAL,
-		dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-		dl-DeletedTransChInfoList		DL-DeletedTransChInfoList-r5		OPTIONAL,
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r5		OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-ChannelRequirement			UL-ChannelRequirement-r5			OPTIONAL,
-		modeSpecificPhysChInfo			CHOICE {
-			fdd								SEQUENCE {
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							DL-PDSCH-Information		OPTIONAL
-			},
-			tdd								NULL
-		},
-		dl-HSPDSCH-Information			DL-HSPDSCH-Information				OPTIONAL,
-		dl-CommonInformation			DL-CommonInformation-r5				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r5			OPTIONAL
-}
-
-RadioBearerSetup-v6xyext-IEs ::= SEQUENCE {
-	-- Core network IEs
-		primary-plmn-Identity			PLMN-Identity						OPTIONAL,
-	-- Physical channel IEs
-		-- The IE harq-Preamble-Mode should not be used in the r3 and r4 versions of the message
-		-- If included in the r3 or r4 version of the message, the UE should ignore the IE
-		harq-Preamble-Mode				HARQ-Preamble-Mode					OPTIONAL,
-		beaconPLEst						BEACON-PL-Est						OPTIONAL,
-		postVerificationPeriod			ENUMERATED { true }					OPTIONAL,
-		dhs-sync						DHS-Sync							OPTIONAL,
-		timingMaintainedSynchInd		TimingMaintainedSynchInd			OPTIONAL,
-	-- Radio bearer IEs
-		rab-InformationSetupList		RAB-InformationSetupList-r6-ext		OPTIONAL,
-	-- MBMS IEs
-		mbms-PL-ServiceRestrictInfo		MBMS-PL-ServiceRestrictInfo-r6		OPTIONAL
-}
-
-RadioBearerSetup-r6-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		-- The IE “new-DSCH-RNTI” should not be included in FDD mode,
-		-- and if received the UE behaviour is unspecified
-		new-DSCH-RNTI					DSCH-RNTI							OPTIONAL,
-		new-H-RNTI						H-RNTI								OPTIONAL,
-		newPrimary-E-RNTI				E-RNTI								OPTIONAL,
-		newSecondary-E-RNTI				E-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo-r6				OPTIONAL,
-		specificationMode				CHOICE {
-			complete						SEQUENCE {
-			-- Radio bearer IEs
-				srb-InformationSetupList		SRB-InformationSetupList-r6			OPTIONAL,
-				rab-InformationSetupList		RAB-InformationSetupList-r6			OPTIONAL,
-				rb-InformationReconfigList		RB-InformationReconfigList-r6		OPTIONAL,
-				rb-InformationAffectedList		RB-InformationAffectedList-r6		OPTIONAL,
-				dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo-r5	OPTIONAL,
-				pdcp-ROHC-TargetMode			PDCP-ROHC-TargetMode				OPTIONAL,
-			-- Transport channel IEs
-				ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-				ul-deletedTransChInfoList		UL-DeletedTransChInfoList-r6		OPTIONAL,
-				ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList-r6		OPTIONAL,
-				dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-				dl-DeletedTransChInfoList		DL-DeletedTransChInfoList-r5		OPTIONAL,
-				dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r5		OPTIONAL
-			},
-			preconfiguration				SEQUENCE {
-				rab-Info						RAB-Info-r6,
-				defaultConfigMode				DefaultConfigMode,
-				defaultConfigIdentity 			DefaultConfigIdentity-r5,
-				rb-InformationChangedList		RB-InformationChangedList-r6		OPTIONAL,
-				powerOffsetInfoShort			PowerOffsetInfoShort
-			}
-		},
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-DPCH-Info					UL-DPCH-Info-r6						OPTIONAL,
-		ul-EDCH-Information				UL-EDCH-Information-r6				OPTIONAL,
-		dl-HSPDSCH-Information			DL-HSPDSCH-Information-r6			OPTIONAL,
-		dl-CommonInformation			DL-CommonInformation-r6				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r6			OPTIONAL,
-	-- MBMS IEs
-		mbms-PL-ServiceRestrictInfo		MBMS-PL-ServiceRestrictInfo-r6		OPTIONAL
-}
-
--- ***************************************************
---
--- RADIO BEARER SETUP COMPLETE
---
--- ***************************************************
-
-RadioBearerSetupComplete ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		ul-IntegProtActivationInfo		IntegrityProtActivationInfo			OPTIONAL,
-		-- TABULAR: UL-TimingAdvance is applicable for TDD mode only.
-		ul-TimingAdvance				UL-TimingAdvance					OPTIONAL,
-		start-Value				START-Value									OPTIONAL,
-	-- Radio bearer IEs
-		count-C-ActivationTime			ActivationTime						OPTIONAL,
-		-- dummy is not used in this version of the specification and
-		-- it should be ignored by the receiver.
-		dummy							RB-ActivationTimeInfoList			OPTIONAL,
-		ul-CounterSynchronisationInfo	UL-CounterSynchronisationInfo		OPTIONAL,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			radioBearerSetupComplete-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- RADIO BEARER SETUP FAILURE
---
--- ***************************************************
-
-RadioBearerSetupFailure ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		failureCause					FailureCauseWithProtErr,
-	-- Radio bearer IEs
-		potentiallySuccesfulBearerList	RB-IdentityList						OPTIONAL,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			radioBearerSetupFailure-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- RRC CONNECTION REJECT
---
--- ***************************************************
-
-RRCConnectionReject ::= CHOICE {
-	r3								SEQUENCE {
-		rrcConnectionReject-r3			RRCConnectionReject-r3-IEs,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			rrcConnectionReject-r3-add-ext		BIT STRING		OPTIONAL,
-			v6xyNonCriticalExtensions			SEQUENCE {
-				rrcConnectionReject-v6xyext		RRCConnectionReject-v6xyext-IEs,
-				nonCriticalExtensions			SEQUENCE {}		OPTIONAL 
-			}	OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		initialUE-Identity				InitialUE-Identity,
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				SEQUENCE {}
-	}
-}
-
-RRCConnectionReject-r3-IEs ::= SEQUENCE {
-	-- TABULAR: Integrity protection shall not be performed on this message.
-	-- User equipment IEs
-		initialUE-Identity				InitialUE-Identity,
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		rejectionCause					RejectionCause,
-		waitTime						WaitTime,
-		redirectionInfo					RedirectionInfo						OPTIONAL
-}
-
-RRCConnectionReject-v6xyext-IEs ::= SEQUENCE {
-	redirectionInfo-v6xyext				GSM-TargetCellInfoList			OPTIONAL
-}
-
--- ***************************************************
---
--- RRC CONNECTION RELEASE
---
--- ***************************************************
-
-RRCConnectionRelease ::= CHOICE {
-	r3								SEQUENCE {
-		rrcConnectionRelease-r3			RRCConnectionRelease-r3-IEs,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			rrcConnectionRelease-r3-add-ext		BIT STRING		OPTIONAL,
-			v6xyNonCriticalExtensions			SEQUENCE { 
-				rrcConnectionRelease-v6xyext	RRCConnectionRelease-v6xyext-IEs,
-				nonCriticalExtensions			SEQUENCE {}		OPTIONAL 
-			}	OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				CHOICE {
-			r4								SEQUENCE {
-				rrcConnectionRelease-r4			RRCConnectionRelease-r4-IEs,
-				v4d0NonCriticalExtensions			SEQUENCE {
-					-- Container for adding non critical extensions after freezing REL-6
-					rrcConnectionRelease-r4-add-ext		BIT STRING		OPTIONAL,
-					v6xyNonCriticalExtensions			SEQUENCE {
-						rrcConnectionRelease-v6xyext
-												RRCConnectionRelease-v6xyext-IEs,
-						nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			},
-			criticalExtensions				SEQUENCE {}
-		}
-	}
-}
-
-RRCConnectionRelease-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		-- n-308 is conditional on the UE state
-		n-308							N-308								OPTIONAL,
-		releaseCause					ReleaseCause,
-		rplmn-information				Rplmn-Information					OPTIONAL
-}
-
-RRCConnectionRelease-r4-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		-- n-308 is conditional on the UE state.
-		n-308							N-308								OPTIONAL,
-		releaseCause					ReleaseCause,
-		rplmn-information				Rplmn-Information-r4				OPTIONAL
-}
-
-RRCConnectionRelease-v6xyext-IEs ::= SEQUENCE {
-	redirectionInfo-v6xyext				RedirectionInfo-r6	OPTIONAL
-}
-
--- ***************************************************
---
--- RRC CONNECTION RELEASE for CCCH
---
--- ***************************************************
-
-RRCConnectionRelease-CCCH ::= CHOICE {
-	r3								SEQUENCE {
-		rrcConnectionRelease-CCCH-r3	RRCConnectionRelease-CCCH-r3-IEs,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			rrcConnectionRelease-CCCH-r3-add-ext		BIT STRING		OPTIONAL,
-			v6xyNonCriticalExtensions		SEQUENCE { 
-				rrcConnectionRelease-v6xyext	RRCConnectionRelease-CCCH-v6xyext-IEs,
-				nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		u-RNTI							U-RNTI,
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				CHOICE {
-			r4								SEQUENCE {
-				rrcConnectionRelease-CCCH-r4	RRCConnectionRelease-CCCH-r4-IEs,
-				v4d0NonCriticalExtensions			SEQUENCE {
-					-- Container for adding non critical extensions after freezing REL-5
-					rrcConnectionRelease-CCCH-r4-add-ext		BIT STRING		OPTIONAL,
-					v6xyNonCriticalExtensions		SEQUENCE { 
-						rrcConnectionRelease-v6xyext	RRCConnectionRelease-CCCH-v6xyext-IEs,
-						nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-					}	OPTIONAL
-				}		OPTIONAL
-			},
-			criticalExtensions				SEQUENCE {
-				-- TABULAR: CHOICE IdentityType (U-RNTI, GroupIdentity) is replaced with the 
-				-- optional element groupIdentity, since the U-RNTI is mandatory in ASN.1.
-				-- In case CHOICE IdentityType is equal to GroupIdentity the value of the U-RNTI 
-				-- shall be ignored by a UE complying with this version of the message.
-				groupIdentity		SEQUENCE ( SIZE (1 .. maxURNTI-Group) ) OF
-											GroupReleaseInformation		OPTIONAL,
-				criticalExtensions				CHOICE {
-					r5								SEQUENCE {
-						rrcConnectionRelease-CCCH-r5	RRCConnectionRelease-CCCH-r5-IEs,
-						-- Container for adding non critical extensions after freezing REL-6
-						rrcConnectionRelease-CCCH-r5-add-ext		BIT STRING		OPTIONAL,
-						v6xyNonCriticalExtensions		SEQUENCE { 
-							rrcConnectionRelease-v6xyext	RRCConnectionRelease-CCCH-v6xyext-IEs,
-							nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-						}	OPTIONAL
-					},
-					criticalExtensions				SEQUENCE {}
-				}
-			}
-		}
-	}
-}
-
-RRCConnectionRelease-CCCH-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		u-RNTI							U-RNTI,
-	-- The rest of the message is identical to the one sent on DCCH.
-		rrcConnectionRelease			RRCConnectionRelease-r3-IEs
-}
-
-RRCConnectionRelease-CCCH-r4-IEs ::= SEQUENCE {
-	-- The rest of the message is identical to the one sent on DCCH.
-		rrcConnectionRelease			RRCConnectionRelease-r4-IEs
-}
-
--- The R5 and R4 sequence of IEs are identical in this message
-RRCConnectionRelease-CCCH-r5-IEs ::= RRCConnectionRelease-CCCH-r4-IEs
-
--- The R6 non-critical extension is identical to the one sent on DCCH.
-RRCConnectionRelease-CCCH-v6xyext-IEs ::= RRCConnectionRelease-v6xyext-IEs
-
--- ***************************************************
---
--- RRC CONNECTION RELEASE COMPLETE
---
--- ***************************************************
-
-RRCConnectionReleaseComplete ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		errorIndication					FailureCauseWithProtErr				OPTIONAL,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			rrcConnectionReleaseComplete-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- RRC CONNECTION REQUEST
---
--- ***************************************************
-
-RRCConnectionRequest ::= SEQUENCE {
-	-- TABULAR: Integrity protection shall not be performed on this message.
-	-- User equipment IEs
-		initialUE-Identity				InitialUE-Identity,
-		establishmentCause				EstablishmentCause,
-		-- protocolErrorIndicator is MD, but for compactness reasons no default value
-		-- has been assigned to it.
-		protocolErrorIndicator			ProtocolErrorIndicator,
-	-- Measurement IEs
-		measuredResultsOnRACH			MeasuredResultsOnRACH				OPTIONAL,
-	--	Non critical Extensions
-		v3d0NonCriticalExtensions			SEQUENCE {
-			rRCConnectionRequest-v3d0ext 	RRCConnectionRequest-v3d0ext-IEs,
-		-- Reserved for future non critical extension
-			v4b0NonCriticalExtensions			SEQUENCE {
-				rrcConnectionRequest-v4b0ext		RRCConnectionRequest-v4b0ext-IEs,
-				v590NonCriticalExtensions			SEQUENCE {
-					rrcConnectionRequest-v590ext		RRCConnectionRequest-v590ext-IEs,
-					v6xyNonCriticalExtensions			SEQUENCE {
-						rrcConnectionRequest-v6xyext	RRCConnectionRequest-v6xyext-IEs,
-						-- Reserved for future non critical extension
-						nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			}	OPTIONAL
-		} 	OPTIONAL
-}
-
-RRCConnectionRequest-v3d0ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		uESpecificBehaviourInformation1idle		UESpecificBehaviourInformation1idle		OPTIONAL
-}
-
-RRCConnectionRequest-v4b0ext-IEs ::= 	SEQUENCE {
-	-- User equipment IEs
-		accessStratumReleaseIndicator			AccessStratumReleaseIndicator
-}
-
-RRCConnectionRequest-v590ext-IEs ::= 	SEQUENCE {
-	-- User equipment IEs
-		predefinedConfigStatusInfo			BOOLEAN
-}
-
-RRCConnectionRequest-v6xyext-IEs ::=	SEQUENCE {
-	-- User equipment IEs
-		ueCapabilityIndication				ENUMERATED { hsdch, hsdch-edch }	OPTIONAL,
-	-- Measurement IEs
-		measuredResultsOnRACHinterFreq	MeasuredResultsOnRACHinterFreq			OPTIONAL
-}
-
--- ***************************************************
---
--- RRC CONNECTION SETUP
---
--- ***************************************************
-
-RRCConnectionSetup ::= CHOICE {
-	r3								SEQUENCE {
-		rrcConnectionSetup-r3			RRCConnectionSetup-r3-IEs,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			rrcConnectionSetup-r3-add-ext	BIT STRING		OPTIONAL,
-			v4b0NonCriticalExtensions		SEQUENCE { 
-				rrcConnectionSetup-v4b0ext		RRCConnectionSetup-v4b0ext-IEs,
-				v590NonCriticalExtensions		SEQUENCE { 
-					rrcConnectionSetup-v590ext		RRCConnectionSetup-v590ext-IEs,
-					v6xyNonCriticalExtensions		SEQUENCE {
-						rrcConnectionSetup-v6xyext		RRCConnectionSetup-v6xyext-IEs,
-						nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		initialUE-Identity				InitialUE-Identity,
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				CHOICE {
-			r4								SEQUENCE {
-				rrcConnectionSetup-r4			RRCConnectionSetup-r4-IEs,
-				v4d0NonCriticalExtensions			SEQUENCE {
-					-- Container for adding non critical extensions after freezing REL-5
-					rrcConnectionSetup-r4-add-ext	BIT STRING		OPTIONAL,
-					v590NonCriticalExtensions		SEQUENCE { 
-						rrcConnectionSetup-v590ext		RRCConnectionSetup-v590ext-IEs,
-						v6xyNonCriticalExtensions		SEQUENCE {
-							rrcConnectionSetup-v6xyext		RRCConnectionSetup-v6xyext-IEs,
-							nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			},
-			criticalExtensions					CHOICE {
-				r5								SEQUENCE {
-					rrcConnectionSetup-r5			RRCConnectionSetup-r5-IEs,
-					-- Container for adding non critical extensions after freezing REL-6
-					rrcConnectionSetup-r5-add-ext	BIT STRING		OPTIONAL,
-					v6xyNonCriticalExtensions		SEQUENCE {
-						rrcConnectionSetup-v6xyext		RRCConnectionSetup-v6xyext-IEs,
-						nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-					}	OPTIONAL
-				},
-				criticalExtensions				CHOICE {
-					r6								SEQUENCE {
-						rrcConnectionSetup-r6			RRCConnectionSetup-r6-IEs,
-						-- Container for adding non critical extensions after freezing REL-7
-						rrcConnectionSetup-r6-add-ext	BIT STRING					OPTIONAL,
-						nonCriticalExtensions			SEQUENCE {}					OPTIONAL
-					},
-					criticalExtensions				SEQUENCE {}
-				}
-			}
-		}
-	}
-}
-
-RRCConnectionSetup-r3-IEs ::= SEQUENCE {
-	-- TABULAR: Integrity protection shall not be performed on this message.
-	-- User equipment IEs
-		initialUE-Identity				InitialUE-Identity,
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI,
-		new-c-RNTI						C-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient,
-		-- TABULAR: If capabilityUpdateRequirement is not present, the default value
-		-- defined in 10.3.3.2 shall be used.
-		capabilityUpdateRequirement		CapabilityUpdateRequirement			OPTIONAL,
-	-- Radio bearer IEs
-		srb-InformationSetupList		SRB-InformationSetupList2,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo				OPTIONAL,
-		-- NOTE: ul-AddReconfTransChInfoList should be optional in later versions of
-		-- this message
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList,
-		dl-CommonTransChInfo			DL-CommonTransChInfo				OPTIONAL,
-		-- NOTE: dl-AddReconfTransChInfoList should be optional in later versions
-		-- of this message
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-ChannelRequirement			UL-ChannelRequirement				OPTIONAL,
-		dl-CommonInformation			DL-CommonInformation				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List			OPTIONAL
-}
-
-RRCConnectionSetup-v4b0ext-IEs ::= SEQUENCE {
-		capabilityUpdateRequirement-r4-ext	CapabilityUpdateRequirement-r4-ext	OPTIONAL,
-	-- Physical channel IEs
-		-- dummy is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-		dummy								SSDT-UL								OPTIONAL,
-		-- The order of the RLs in IE cell-id-PerRL-List is the same as
-		-- in IE DL-InformationPerRL-List included in this message
-		cell-id-PerRL-List					CellIdentity-PerRL-List				OPTIONAL
-}
-
-RRCConnectionSetup-v590ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		systemSpecificCapUpdateReq		SystemSpecificCapUpdateReq-v590ext		OPTIONAL,
-	-- Physical channel IEs
-		dl-TPC-PowerOffsetPerRL-List	DL-TPC-PowerOffsetPerRL-List		OPTIONAL
-}
-
-RRCConnectionSetup-r4-IEs ::= SEQUENCE {
-	-- TABULAR: Integrity protection shall not be performed on this message.
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI,
-		new-c-RNTI						C-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient,
-		-- TABULAR: If capabilityUpdateRequirement is not present, the default value
-		-- defined in 10.3.3.2 shall be used.
-		capabilityUpdateRequirement		CapabilityUpdateRequirement-r4		OPTIONAL,
-	-- Radio bearer IEs
-		srb-InformationSetupList		SRB-InformationSetupList2,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList			OPTIONAL,
-		dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r4		OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-ChannelRequirement			UL-ChannelRequirement-r4			OPTIONAL,
-		dl-CommonInformation			DL-CommonInformation-r4				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r4			OPTIONAL
-}
-
-RRCConnectionSetup-r5-IEs ::= SEQUENCE {
-	-- TABULAR: Integrity protection shall not be performed on this message.
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI,
-		new-c-RNTI						C-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient,
-		-- TABULAR: If capabilityUpdateRequirement is not present, the default value
-		-- defined in 10.3.3.2 shall be used.
-		capabilityUpdateRequirement		CapabilityUpdateRequirement-r5		OPTIONAL,
-	-- Specification mode information
-		specificationMode				CHOICE {
-			complete						SEQUENCE {
-				-- Radio bearer IEs
-				srb-InformationSetupList		SRB-InformationSetupList2,
-				-- Transport channel IEs
-				ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-				ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList			OPTIONAL,
-				dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-				dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r4		OPTIONAL
-			},
-			preconfiguration				SEQUENCE {
-				-- All IEs that include an FDD/TDD choice are split in two IEs for this message,
-				-- one for the FDD only elements and one for the TDD only elements, so that one
-				-- FDD/TDD choice in this level is sufficient.
-				preConfigMode					CHOICE {
-					predefinedConfigIdentity		PredefinedConfigIdentity,
-					defaultConfig					SEQUENCE {
-						defaultConfigMode				DefaultConfigMode,
-						defaultConfigIdentity 			DefaultConfigIdentity-r5
-					}
-				}
-			}
-		},
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-ChannelRequirement			UL-ChannelRequirement-r4			OPTIONAL,
-		dl-CommonInformation			DL-CommonInformation-r4				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r5bis		OPTIONAL
-}
-
-RRCConnectionSetup-v6xyext-IEs ::= SEQUENCE {
-	-- Physical Channel IEs
-		beaconPLEst						BEACON-PL-Est						OPTIONAL,
-		postVerificationPeriod			ENUMERATED { true }					OPTIONAL
-}
-
-RRCConnectionSetup-r6-IEs ::= SEQUENCE {
-	-- TABULAR: Integrity protection shall not be performed on this message.
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI,
-		new-c-RNTI						C-RNTI								OPTIONAL,
-		new-H-RNTI						H-RNTI								OPTIONAL,
-		newPrimary-E-RNTI				E-RNTI								OPTIONAL,
-		newSecondary-E-RNTI				E-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient,
-		-- TABULAR: If capabilityUpdateRequirement is not present, the default value
-		-- defined in 10.3.3.2 shall be used.
-		capabilityUpdateRequirement		CapabilityUpdateRequirement-r5		OPTIONAL,
-	-- Specification mode information
-		specificationMode				CHOICE {
-			complete						SEQUENCE {
-				-- Radio bearer IEs
-				srb-InformationSetupList		SRB-InformationSetupList2-r6,
-				-- Transport channel IEs
-				ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-				ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList-r6		OPTIONAL,
-				dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-				dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r5		OPTIONAL
-			},
-			preconfiguration				SEQUENCE {
-				-- All IEs that include an FDD/TDD choice are split in two IEs for this message,
-				-- one for the FDD only elements and one for the TDD only elements, so that one
-				-- FDD/TDD choice in this level is sufficient.
-				preConfigMode					CHOICE {
-					predefinedConfigIdentity		PredefinedConfigIdentity,
-					defaultConfig					SEQUENCE {
-						defaultConfigMode				DefaultConfigMode,
-						defaultConfigIdentity 			DefaultConfigIdentity-r5
-					}
-				}
-			}
-		},
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-DPCH-Info					UL-DPCH-Info-r6						OPTIONAL,
-		ul-EDCH-Information				UL-EDCH-Information-r6				OPTIONAL,
-		dl-HSPDSCH-Information			DL-HSPDSCH-Information-r6			OPTIONAL,
-		dl-CommonInformation			DL-CommonInformation-r6				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r6			OPTIONAL
-}
-
--- ***************************************************
---
--- RRC CONNECTION SETUP COMPLETE
---
--- ***************************************************
-
-RRCConnectionSetupComplete ::= SEQUENCE {
-	-- TABULAR: Integrity protection shall not be performed on this message.
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		startList						STARTList,
-		ue-RadioAccessCapability		UE-RadioAccessCapability			OPTIONAL,
-	--	Other IEs
-		ue-RATSpecificCapability		InterRAT-UE-RadioAccessCapabilityList	OPTIONAL,
-	-- Non critical extensions
-		v370NonCriticalExtensions			SEQUENCE {
-			rrcConnectionSetupComplete-v370ext	RRCConnectionSetupComplete-v370ext,
-			v380NonCriticalExtensions			SEQUENCE {
-				rrcConnectionSetupComplete-v380ext	RRCConnectionSetupComplete-v380ext-IEs,
-				-- Reserved for future non critical extension
-				v3a0NonCriticalExtensions			SEQUENCE {
-					rrcConnectionSetupComplete-v3a0ext	RRCConnectionSetupComplete-v3a0ext-IEs,
-					laterNonCriticalExtensions			SEQUENCE {
-						-- Container for additional R99 extensions
-						rrcConnectionSetupComplete-r3-add-ext		BIT STRING
-								(CONTAINING RRCConnectionSetupComplete-r3-add-ext-IEs)	OPTIONAL,
-						v3g0NonCriticalExtensions			SEQUENCE {
-							rrcConnectionSetupComplete-v3g0ext	RRCConnectionSetupComplete-v3g0ext-IEs,
-							v4b0NonCriticalExtensions			SEQUENCE {
-								rrcConnectionSetupComplete-v4b0ext
-																RRCConnectionSetupComplete-v4b0ext-IEs,
-								v590NonCriticalExtensions			SEQUENCE {
-									rrcConnectionSetupComplete-v590ext
-																RRCConnectionSetupComplete-v590ext-IEs,
-									v5c0NonCriticalExtensions			SEQUENCE {
-										rrcConnectionSetupComplete-v5c0ext
-																RRCConnectionSetupComplete-v5c0ext-IEs,
-										v6xyNonCriticalExtensions			SEQUENCE {
-											rrcConnectionSetupComplete-v6xyext
-																RRCConnectionSetupComplete-v6xyext-IEs,
-											nonCriticalExtensions				SEQUENCE {}		OPTIONAL
-										}		OPTIONAL
-									}		OPTIONAL
-								}		OPTIONAL
-							}		OPTIONAL
-						}		OPTIONAL
-					}		OPTIONAL
-				}		OPTIONAL
-			}		OPTIONAL
-		}		OPTIONAL
-}
-
-RRCConnectionSetupComplete-v370ext ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v370ext	UE-RadioAccessCapability-v370ext	OPTIONAL
-}
-
-RRCConnectionSetupComplete-v380ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v380ext	UE-RadioAccessCapability-v380ext		OPTIONAL,
-		dl-PhysChCapabilityFDD-v380ext		DL-PhysChCapabilityFDD-v380ext
-}
-
-RRCConnectionSetupComplete-v3a0ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v3a0ext	UE-RadioAccessCapability-v3a0ext	OPTIONAL
-}
-
-RRCConnectionSetupComplete-v3g0ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v3g0ext	UE-RadioAccessCapability-v3g0ext	OPTIONAL
-}
-
-RRCConnectionSetupComplete-r3-add-ext-IEs ::= SEQUENCE {
-		rrcConnectionSetupComplete-v650ext		RRCConnectionSetupComplete-v650ext-IEs	OPTIONAL,
-		v680NonCriticalExtensions				SEQUENCE {
-			rrcConnectionSetupComplete-v680ext		RRCConnectionSetupComplete-v680ext-IEs,
-			nonCriticalExtensions					SEQUENCE {}		OPTIONAL
-		}		OPTIONAL
-}
-
-RRCConnectionSetupComplete-v4b0ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v4b0ext		UE-RadioAccessCapability-v4b0ext		OPTIONAL
-}
-
-RRCConnectionSetupComplete-v590ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v590ext		UE-RadioAccessCapability-v590ext		OPTIONAL,
-	-- Other IEs
-		ue-RATSpecificCapability-v590ext		InterRAT-UE-RadioAccessCapability-v590ext	OPTIONAL
-}
-
-RRCConnectionSetupComplete-v5c0ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v5c0ext		UE-RadioAccessCapability-v5c0ext		OPTIONAL
-}
-
-RRCConnectionSetupComplete-v650ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v650ext		UE-RadioAccessCapability-v650ext
-}
-
-RRCConnectionSetupComplete-v680ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v680ext		UE-RadioAccessCapability-v680ext
-}
-
-RRCConnectionSetupComplete-v6xyext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		ueCapabilityContainer				BIT STRING
-												(CONTAINING UE-CapabilityContainer-IEs)	OPTIONAL
-}
-
--- ***************************************************
---
--- RRC FAILURE INFO
---
--- ***************************************************
-
-RRC-FailureInfo ::= CHOICE {
-	r3											SEQUENCE {
-		rRC-FailureInfo-r3							RRC-FailureInfo-r3-IEs,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			rrc-FailureInfo-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions						SEQUENCE {}	OPTIONAL
-		}	OPTIONAL
-	},
-	criticalExtensions							SEQUENCE {}
-}
-
-RRC-FailureInfo-r3-IEs ::=		SEQUENCE {
-	-- Non-RRC IEs
-		failureCauseWithProtErr							FailureCauseWithProtErr
-}
-
--- ***************************************************
---
--- RRC STATUS
---
--- ***************************************************
-
-RRCStatus ::= SEQUENCE {
-	-- Other IEs
-		-- TABULAR: Identification of received message is nested in
-		-- ProtocolErrorMoreInformation
-		protocolErrorInformation		ProtocolErrorMoreInformation,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			rrcStatus-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- SECURITY MODE COMMAND
---
--- ***************************************************
-
-SecurityModeCommand ::= CHOICE {
-	r3								SEQUENCE {
-		securityModeCommand-r3			SecurityModeCommand-r3-IEs,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			securityModeCommand-r3-add-ext		BIT STRING		OPTIONAL,
-			v6xyNonCriticalExtensions		SEQUENCE {
-				securityModeCommand-v6xyext		SecurityModeCommand-v6xyext-IEs,
-				nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				SEQUENCE {}
-	}
-}
-
-SecurityModeCommand-r3-IEs ::= SEQUENCE {
--- TABULAR: Integrity protection shall always be performed on this message.
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		securityCapability				SecurityCapability,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-	-- Core network IEs
-		cn-DomainIdentity				CN-DomainIdentity,
-	-- Other IEs
-		ue-SystemSpecificSecurityCap	InterRAT-UE-SecurityCapList			OPTIONAL
-}
-
-SecurityModeCommand-v6xyext-IEs ::=	SEQUENCE {
-	-- Other IEs
-		gsmSecurityCapability-v6xyext	GSMSecurityCapability-v6xyext		OPTIONAL
-}
-
--- ***************************************************
---
--- SECURITY MODE COMPLETE
---
--- ***************************************************
-
-SecurityModeComplete ::= SEQUENCE {
--- TABULAR: Integrity protection shall always be performed on this message.
-
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		ul-IntegProtActivationInfo		IntegrityProtActivationInfo			OPTIONAL,
-	-- Radio bearer IEs
-		rb-UL-CiphActivationTimeInfo	RB-ActivationTimeInfoList			OPTIONAL,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			securityModeComplete-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- SECURITY MODE FAILURE
---
--- ***************************************************
-
-SecurityModeFailure ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		failureCause					FailureCauseWithProtErr,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			securityModeFailure-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- SIGNALLING CONNECTION RELEASE
---
--- ***************************************************
-
-SignallingConnectionRelease ::= CHOICE {
-	r3								SEQUENCE {
-		signallingConnectionRelease-r3	SignallingConnectionRelease-r3-IEs,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			signallingConnectionRelease-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				SEQUENCE {}
-	}
-}
-
-SignallingConnectionRelease-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-	-- Core network IEs
-		cn-DomainIdentity				CN-DomainIdentity
-}
-
--- ***************************************************
---
--- SIGNALLING CONNECTION RELEASE INDICATION
---
--- ***************************************************
-
-SignallingConnectionReleaseIndication ::= SEQUENCE {
-	-- Core network IEs
-		cn-DomainIdentity				CN-DomainIdentity,
-		laterNonCriticalExtensions		SEQUENCE {
-			-- Container for additional R99 extensions
-			signallingConnectionReleaseIndication-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- SYSTEM INFORMATION for BCH
---
--- ***************************************************
-
-SystemInformation-BCH ::= SEQUENCE {
-	-- Other information elements
-		sfn-Prime						SFN-Prime,
-		payload 						CHOICE {
-			noSegment						NULL,
-			firstSegment					FirstSegment,
-			subsequentSegment				SubsequentSegment,
-			lastSegmentShort						LastSegmentShort,
-			lastAndFirst					SEQUENCE {
-				lastSegmentShort				LastSegmentShort,
-				firstSegment					FirstSegmentShort
-			},
-			lastAndComplete					SEQUENCE {
-				lastSegmentShort				LastSegmentShort,
-				completeSIB-List				CompleteSIB-List
-			},
-			lastAndCompleteAndFirst			SEQUENCE {
-				lastSegmentShort				LastSegmentShort,
-				completeSIB-List				CompleteSIB-List,
-				firstSegment					FirstSegmentShort
-			},
-			completeSIB-List				CompleteSIB-List,
-			completeAndFirst				SEQUENCE {
-				completeSIB-List				CompleteSIB-List,
-				firstSegment					FirstSegmentShort
-			},
-			completeSIB						CompleteSIB,
-			lastSegment						LastSegment,
-			spare5							NULL,
-			spare4							NULL,
-			spare3							NULL,
-			spare2							NULL,
-			spare1							NULL
-		}
-}
-
--- ***************************************************
---
--- SYSTEM INFORMATION for FACH
---
--- ***************************************************
-
-SystemInformation-FACH ::= SEQUENCE {
-	-- Other information elements
-		payload 						CHOICE {
-			noSegment						NULL,
-			firstSegment					FirstSegment,
-			subsequentSegment				SubsequentSegment,
-			lastSegmentShort				LastSegmentShort,
-			lastAndFirst					SEQUENCE {
-				lastSegmentShort				LastSegmentShort,
-				firstSegment					FirstSegmentShort
-			},
-			lastAndComplete					SEQUENCE {
-				lastSegmentShort				LastSegmentShort,
-				completeSIB-List				CompleteSIB-List
-			},
-			lastAndCompleteAndFirst			SEQUENCE {
-				lastSegmentShort				LastSegmentShort,
-				completeSIB-List				CompleteSIB-List,
-				firstSegment					FirstSegmentShort
-			},
-			completeSIB-List				CompleteSIB-List,
-			completeAndFirst				SEQUENCE {
-				completeSIB-List				CompleteSIB-List,
-				firstSegment					FirstSegmentShort
-			},
-			completeSIB						CompleteSIB,
-			lastSegment						LastSegment,
-			spare5							NULL,
-			spare4							NULL,
-			spare3							NULL,
-			spare2							NULL,
-			spare1							NULL
-		}
-}
-
--- ***************************************************
---
--- First segment
---
--- ***************************************************
-
-FirstSegment ::=					SEQUENCE {
-	-- Other information elements
-		sib-Type						SIB-Type,
-		seg-Count						SegCount,
-		sib-Data-fixed					SIB-Data-fixed
-}
-
--- ***************************************************
---
--- First segment (short)
---
--- ***************************************************
-
-FirstSegmentShort ::=				SEQUENCE {
-	-- Other information elements
-		sib-Type						SIB-Type,
-		seg-Count						SegCount,
-		sib-Data-variable				SIB-Data-variable
-}
-
--- ***************************************************
---
--- Subsequent segment
---
--- ***************************************************
-
-SubsequentSegment ::=				SEQUENCE {
-	-- Other information elements
-		sib-Type						SIB-Type,
-		segmentIndex					SegmentIndex,
-		sib-Data-fixed					SIB-Data-fixed
-}
-
--- ***************************************************
---
--- Last segment
---
--- ***************************************************
-
-LastSegment ::=						SEQUENCE {
-	-- Other information elements
-		sib-Type						SIB-Type,
-		segmentIndex					SegmentIndex,
-		-- For sib-Data-fixed, in case the SIB data is less than 222 bits, padding
-		-- shall be used. The same padding bits shall be used as defined in clause 12.1
-		sib-Data-fixed					SIB-Data-fixed
-}
-
-LastSegmentShort ::=						SEQUENCE {
-	-- Other information elements
-		sib-Type						SIB-Type,
-		segmentIndex					SegmentIndex,
-		sib-Data-variable				SIB-Data-variable
-}
-
--- ***************************************************
---
--- Complete SIB
---
--- ***************************************************
-
-CompleteSIB-List ::=				SEQUENCE (SIZE (1..maxSIBperMsg)) OF
-										CompleteSIBshort
-
-CompleteSIB ::=						SEQUENCE {
-	-- Other information elements
-		sib-Type						SIB-Type,
-		-- For sib-Data-fixed, in case the SIB data is less than 226 bits, padding
-		-- shall be used. The same padding bits shall be used as defined in clause 12.1
-		sib-Data-fixed					BIT STRING (SIZE (226))
-}
-
-CompleteSIBshort ::=						SEQUENCE {
-	-- Other information elements
-		sib-Type						SIB-Type,
-		sib-Data-variable				SIB-Data-variable
-}
-
--- ***************************************************
---
--- SYSTEM INFORMATION CHANGE INDICATION
---
--- ***************************************************
-
-SystemInformationChangeIndication ::= 	SEQUENCE {
-	-- Other IEs
-		bcch-ModificationInfo				BCCH-ModificationInfo,
-		laterNonCriticalExtensions			SEQUENCE {
-			-- Container for additional R99 extensions
-			systemInformationChangeIndication-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
- 
--- ***************************************************
---
--- TRANSPORT CHANNEL RECONFIGURATION
---
--- ***************************************************
-
-TransportChannelReconfiguration ::= CHOICE {
-	r3								SEQUENCE {
-		transportChannelReconfiguration-r3
-										TransportChannelReconfiguration-r3-IEs,
-		v3a0NonCriticalExtensions		SEQUENCE {
-			transportChannelReconfiguration-v3a0ext
-											TransportChannelReconfiguration-v3a0ext,
-			laterNonCriticalExtensions			SEQUENCE {
-				-- Container for additional R99 extensions
-				transportChannelReconfiguration-r3-add-ext		BIT STRING		OPTIONAL,
-				v4b0NonCriticalExtensions		SEQUENCE {
-					transportChannelReconfiguration-v4b0ext	
-													TransportChannelReconfiguration-v4b0ext-IEs,
-					v590NonCriticalExtensions		SEQUENCE {
-						transportChannelReconfiguration-v590ext	
-														TransportChannelReconfiguration-v590ext-IEs,
-						v6xyNonCriticalExtensions		SEQUENCE {
-							transportChannelReconfiguration-v6xyext	
-														TransportChannelReconfiguration-v6xyext-IEs,
-							nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-						}		OPTIONAL
-					}		OPTIONAL
-				}		OPTIONAL
-			}		OPTIONAL
-		}		OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				CHOICE {
-			r4								SEQUENCE {
-				transportChannelReconfiguration-r4
-												TransportChannelReconfiguration-r4-IEs,
-				v4d0NonCriticalExtensions			SEQUENCE {
-					-- Container for adding non critical extensions after freezing REL-5
-					transportChannelReconfiguration-r4-add-ext		BIT STRING		OPTIONAL,
-					v590NonCriticalExtensions		SEQUENCE {
-						transportChannelReconfiguration-v590ext	
-													TransportChannelReconfiguration-v590ext-IEs,
-						v6xyNonCriticalExtensions		SEQUENCE {
-							transportChannelReconfiguration-v6xyext	
-														TransportChannelReconfiguration-v6xyext-IEs,
-							nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			},
-			criticalExtensions				CHOICE {
-				r5								SEQUENCE {
-					transportChannelReconfiguration-r5
-													TransportChannelReconfiguration-r5-IEs,
-					-- Container for adding non critical extensions after freezing REL-6
-					transportChannelReconfiguration-r5-add-ext		BIT STRING		OPTIONAL,
-					v6xyNonCriticalExtensions		SEQUENCE {
-						transportChannelReconfiguration-v6xyext	
-														TransportChannelReconfiguration-v6xyext-IEs,
-						nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-					}	OPTIONAL
-				},
-				criticalExtensions				CHOICE {
-					r6								SEQUENCE {
-						transportChannelReconfiguration-r6
-														TransportChannelReconfiguration-r6-IEs,
-						-- Container for adding non critical extensions after freezing REL-7
-						transportChannelReconfiguration-r6-add-ext		BIT STRING		OPTIONAL,
-						nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-					},
-					criticalExtensions				SEQUENCE {}
-				}
-			}
-		}
-	}
-}
-
-TransportChannelReconfiguration-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo		OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo				OPTIONAL,
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList			OPTIONAL,
-		-- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
-		-- they should not be sent and if received they should be ignored.
-		dummy							CHOICE {
-			fdd								SEQUENCE {
-				dummy1							CPCH-SetID					OPTIONAL,
-				dummy2							DRAC-StaticInformationList	OPTIONAL
-			},
-			tdd								NULL
-		}																	OPTIONAL,
-		dl-CommonTransChInfo			DL-CommonTransChInfo				OPTIONAL,
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList			OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-ChannelRequirement			UL-ChannelRequirement				OPTIONAL,
-		modeSpecificPhysChInfo			CHOICE {
-			fdd								SEQUENCE {
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							DL-PDSCH-Information		OPTIONAL
-			},
-			tdd							NULL
-		},
-		dl-CommonInformation			DL-CommonInformation				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List			OPTIONAL
-}
-
-TransportChannelReconfiguration-v3a0ext ::= SEQUENCE {
-	-- The IE “new-DSCH-RNTI” should not be included in FDD mode, and if received
-	-- the UE behaviour is unspecified
-	new-DSCH-RNTI					DSCH-RNTI							OPTIONAL
-}
-
-TransportChannelReconfiguration-v4b0ext-IEs ::= SEQUENCE {
-	-- Physical channel IEs
-		-- dummy is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-		dummy								SSDT-UL								OPTIONAL,
-		-- The order of the RLs in IE cell-id-PerRL-List is the same as
-		-- in IE DL-InformationPerRL-List included in this message
-		cell-id-PerRL-List					CellIdentity-PerRL-List				OPTIONAL
-}
-
-TransportChannelReconfiguration-v590ext-IEs ::= SEQUENCE {
-	-- Physical channel IEs
-		dl-TPC-PowerOffsetPerRL-List	DL-TPC-PowerOffsetPerRL-List		OPTIONAL
-}
-
-TransportChannelReconfiguration-r4-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		-- The IE “new-DSCH-RNTI” should not be included in FDD mode, and if received
-		-- the UE behaviour is unspecified
-		new-DSCH-RNTI					DSCH-RNTI							OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo		OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList			OPTIONAL,
-		-- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
-		-- they should not be sent and if received they should be ignored.
-		dummy							CHOICE {
-			fdd								SEQUENCE {
-				dummy1							CPCH-SetID					OPTIONAL,
-				dummy2							DRAC-StaticInformationList	OPTIONAL
-			},
-			tdd								NULL
-		}																	OPTIONAL,
-		dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r4		OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-ChannelRequirement			UL-ChannelRequirement-r4			OPTIONAL,
-		modeSpecificPhysChInfo			CHOICE {
-			fdd								SEQUENCE {
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							DL-PDSCH-Information		OPTIONAL
-			},
-			tdd							NULL
-		},
-		dl-CommonInformation			DL-CommonInformation-r4				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r4			OPTIONAL
-}
-
-TransportChannelReconfiguration-r5-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		-- The IE “new-DSCH-RNTI” should not be included in FDD mode, and if received
-		-- the UE behaviour is unspecified
-		new-DSCH-RNTI					DSCH-RNTI							OPTIONAL,
-		new-H-RNTI						H-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo-r5	OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList			OPTIONAL,
-		-- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
-		-- they should not be sent and if received they should be ignored.
-		dummy							CHOICE {
-			fdd								SEQUENCE {
-				dummy1							CPCH-SetID					OPTIONAL,
-				dummy2							DRAC-StaticInformationList	OPTIONAL
-			},
-			tdd								NULL
-		}																	OPTIONAL,
-		dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r5		OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-ChannelRequirement			UL-ChannelRequirement-r5			OPTIONAL,
-		modeSpecificPhysChInfo			CHOICE {
-			fdd								SEQUENCE {
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							DL-PDSCH-Information		OPTIONAL
-			},
-			tdd							NULL
-		},
-		dl-HSPDSCH-Information			DL-HSPDSCH-Information				OPTIONAL,
-		dl-CommonInformation			DL-CommonInformation-r5				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r5			OPTIONAL
-}
-
-TransportChannelReconfiguration-v6xyext-IEs ::= SEQUENCE {
-	-- User Equipment IEs
-		delayRestrictionFlag			DelayRestrictionFlag				OPTIONAL,
-	-- Core network IEs
-		primary-plmn-Identity			PLMN-Identity						OPTIONAL,
-	-- Physical channel IEs
-		-- The IE harq-Preamble-Mode should not be used in the r3 and r4 versions of the message
-		-- If included in the r3 or r4 version of the message, the UE should ignore the IE
-		harq-Preamble-Mode				HARQ-Preamble-Mode					OPTIONAL,
-		beaconPLEst						BEACON-PL-Est						OPTIONAL,
-		postVerificationPeriod			ENUMERATED { true }					OPTIONAL,
-		dhs-sync						DHS-Sync							OPTIONAL,
-		timingMaintainedSynchInd		TimingMaintainedSynchInd			OPTIONAL,
-	-- MBMS IEs
-		mbms-PL-ServiceRestrictInfo		MBMS-PL-ServiceRestrictInfo-r6		OPTIONAL
-}
-
-TransportChannelReconfiguration-r6-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		activationTime					ActivationTime						OPTIONAL,
-		delayRestrictionFlag			DelayRestrictionFlag				OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		-- The IE “new-DSCH-RNTI” should not be included in FDD mode,
-		-- and if received the UE behaviour is unspecified
-		new-DSCH-RNTI					DSCH-RNTI							OPTIONAL,
-		new-H-RNTI						H-RNTI								OPTIONAL,
-		newPrimary-E-RNTI				E-RNTI								OPTIONAL,
-		newSecondary-E-RNTI				E-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- Core network IEs
-		cn-InformationInfo				CN-InformationInfo-r6				OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo-r5	OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-		ul-AddReconfTransChInfoList		UL-AddReconfTransChInfoList-r6		OPTIONAL,
-		dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-		dl-AddReconfTransChInfoList		DL-AddReconfTransChInfoList-r5		OPTIONAL,
-	-- Physical channel IEs
-		frequencyInfo					FrequencyInfo						OPTIONAL,
-		maxAllowedUL-TX-Power			MaxAllowedUL-TX-Power				OPTIONAL,
-		ul-DPCH-Info					UL-DPCH-Info-r6						OPTIONAL,
-		ul-EDCH-Information				UL-EDCH-Information-r6				OPTIONAL,
-		dl-HSPDSCH-Information			DL-HSPDSCH-Information-r6			OPTIONAL,
-		dl-CommonInformation			DL-CommonInformation-r6				OPTIONAL,
-		dl-InformationPerRL-List		DL-InformationPerRL-List-r6			OPTIONAL,
-	-- MBMS IEs
-		mbms-PL-ServiceRestrictInfo		MBMS-PL-ServiceRestrictInfo-r6		OPTIONAL
-}
-
--- ***************************************************
---
--- TRANSPORT CHANNEL RECONFIGURATION COMPLETE
---
--- ***************************************************
-
-TransportChannelReconfigurationComplete ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		ul-IntegProtActivationInfo		IntegrityProtActivationInfo			OPTIONAL,
-		-- TABULAR: UL-TimingAdvance is applicable for TDD mode only.
-		ul-TimingAdvance				UL-TimingAdvance					OPTIONAL,
-	-- Radio bearer IEs
-		count-C-ActivationTime			ActivationTime						OPTIONAL,
-		-- dummy is not used in this version of the specification and
-		-- it should be ignored by the receiver.
-		dummy							RB-ActivationTimeInfoList			OPTIONAL,
-		ul-CounterSynchronisationInfo	UL-CounterSynchronisationInfo		OPTIONAL,
-		laterNonCriticalExtensions			SEQUENCE {
-			-- Container for additional R99 extensions
-			transportChannelReconfigurationComplete-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- TRANSPORT CHANNEL RECONFIGURATION FAILURE
---
--- ***************************************************
-
-TransportChannelReconfigurationFailure ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		failureCause					FailureCauseWithProtErr,
-		laterNonCriticalExtensions			SEQUENCE {
-			-- Container for additional R99 extensions
-			transportChannelReconfigurationFailure-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- *********************************************************
---
--- TRANSPORT FORMAT COMBINATION CONTROL in AM or UM RLC mode
---
--- *********************************************************
-
-TransportFormatCombinationControl ::= SEQUENCE {
-		-- rrc-TransactionIdentifier is always included in this version of the specification
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier			OPTIONAL,
-		modeSpecificInfo					CHOICE {
-			fdd									NULL,
-			tdd									SEQUENCE {
-				tfcs-ID								TFCS-Identity	OPTIONAL
-			}	
-		},
-		dpch-TFCS-InUplink					TFC-Subset,
-		activationTimeForTFCSubset			ActivationTime						OPTIONAL,
-		tfc-ControlDuration					TFC-ControlDuration					OPTIONAL,
-		laterNonCriticalExtensions			SEQUENCE {
-			-- Container for additional R99 extensions
-			transportFormatCombinationControl-r3-add-ext		BIT STRING		OPTIONAL,
-				nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- TRANSPORT FORMAT COMBINATION CONTROL FAILURE
---
--- ***************************************************
-
-TransportFormatCombinationControlFailure ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		failureCause					FailureCauseWithProtErr,
-		laterNonCriticalExtensions			SEQUENCE {
-			-- Container for additional R99 extensions
-			transportFormatCombinationControlFailure-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- UE CAPABILITY ENQUIRY
---
--- ***************************************************
-
-UECapabilityEnquiry ::= CHOICE {
-	r3								SEQUENCE {
-		ueCapabilityEnquiry-r3			UECapabilityEnquiry-r3-IEs,
-		laterNonCriticalExtensions			SEQUENCE {
-			-- Container for additional R99 extensions
-			ueCapabilityEnquiry-r3-add-ext		BIT STRING		OPTIONAL,
-			v4b0NonCriticalExtensions		SEQUENCE { 
-				ueCapabilityEnquiry-v4b0ext		UECapabilityEnquiry-v4b0ext-IEs,
-				v590NonCriticalExtensions			SEQUENCE {
-					ueCapabilityEnquiry-v590ext		UECapabilityEnquiry-v590ext-IEs,
-					nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-				}						OPTIONAL
-			}		OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				SEQUENCE {}
-	}
-}
-
-UECapabilityEnquiry-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		capabilityUpdateRequirement		CapabilityUpdateRequirement
-}
-
-UECapabilityEnquiry-v4b0ext-IEs ::= SEQUENCE {
-		capabilityUpdateRequirement-r4-ext	CapabilityUpdateRequirement-r4-ext
-}
-
-UECapabilityEnquiry-v590ext-IEs ::= SEQUENCE {
-		systemSpecificCapUpdateReq		SystemSpecificCapUpdateReq-v590ext
-}
-
--- ***************************************************
---
--- UE CAPABILITY INFORMATION
---
--- ***************************************************
-
-UECapabilityInformation ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier			OPTIONAL,
-		ue-RadioAccessCapability		UE-RadioAccessCapability			OPTIONAL,
-	-- Other IEs
-		ue-RATSpecificCapability		InterRAT-UE-RadioAccessCapabilityList		OPTIONAL,
-		v370NonCriticalExtensions			SEQUENCE {
-			ueCapabilityInformation-v370ext	UECapabilityInformation-v370ext,
-			v380NonCriticalExtensions			SEQUENCE {
-				ueCapabilityInformation-v380ext		UECapabilityInformation-v380ext-IEs,
-				v3a0NonCriticalExtensions			SEQUENCE {
-					ueCapabilityInformation-v3a0ext		UECapabilityInformation-v3a0ext-IEs,
-					laterNonCriticalExtensions			SEQUENCE {
-						-- Container for additional R99 extensions
-						ueCapabilityInformation-r3-add-ext		BIT STRING
-									(CONTAINING UECapabilityInformation-r3-add-ext-IEs)	OPTIONAL,
-						-- Reserved for future non critical extension
-						v4b0NonCriticalExtensions			SEQUENCE {
-							ueCapabilityInformation-v4b0ext		UECapabilityInformation-v4b0ext,
-							v590NonCriticalExtensions			SEQUENCE {
-								ueCapabilityInformation-v590ext		UECapabilityInformation-v590ext,
-								v5c0NonCriticalExtensions			SEQUENCE {
-									ueCapabilityInformation-v5c0ext
-																	UECapabilityInformation-v5c0ext,
-									v6xyNonCriticalExtensions			SEQUENCE {
-										ueCapabilityInformation-v6xyext
-																UECapabilityInformation-v6xyext-IEs,
-										nonCriticalExtensions				SEQUENCE {}		OPTIONAL
-									}		OPTIONAL
-								}		OPTIONAL
-							}		OPTIONAL
-						}		OPTIONAL
-					}		OPTIONAL
-				}		OPTIONAL
-			}		OPTIONAL
-		}		OPTIONAL
-}
-
-UECapabilityInformation-v370ext ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v370ext		UE-RadioAccessCapability-v370ext		OPTIONAL
-}
-
-UECapabilityInformation-v380ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v380ext		UE-RadioAccessCapability-v380ext		OPTIONAL,
-		dl-PhysChCapabilityFDD-v380ext			DL-PhysChCapabilityFDD-v380ext
-}
-
-UECapabilityInformation-v3a0ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v3a0ext		UE-RadioAccessCapability-v3a0ext		OPTIONAL
-}
-
-UECapabilityInformation-r3-add-ext-IEs ::= SEQUENCE {
-		ueCapabilityInformation-v650ext		UECapabilityInformation-v650ext-IEs		OPTIONAL,
-		v680NonCriticalExtensions			SEQUENCE {
-			ueCapabilityInformation-v680ext		UECapabilityInformation-v680ext-IEs,
-			nonCriticalExtensions				SEQUENCE {}		OPTIONAL
-		}		OPTIONAL
-}
-
-UECapabilityInformation-v4b0ext ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v4b0ext		UE-RadioAccessCapability-v4b0ext		OPTIONAL
-}
-
-UECapabilityInformation-v590ext ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v3g0ext		UE-RadioAccessCapability-v3g0ext		OPTIONAL,
-		ue-RadioAccessCapability-v590ext		UE-RadioAccessCapability-v590ext		OPTIONAL,
-	-- Other IEs
-		ue-RATSpecificCapability-v590ext	InterRAT-UE-RadioAccessCapability-v590ext	OPTIONAL
-}
-
-UECapabilityInformation-v5c0ext ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v5c0ext		UE-RadioAccessCapability-v5c0ext		OPTIONAL
-}
-
-UECapabilityInformation-v650ext-IEs ::= SEQUENCE {
-		ue-RadioAccessCapability-v650ext		UE-RadioAccessCapability-v650ext
-}
-
-UECapabilityInformation-v680ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v680ext		UE-RadioAccessCapability-v680ext
-}
-
-UECapabilityInformation-v6xyext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		ueCapabilityContainer				BIT STRING
-												(CONTAINING UE-CapabilityContainer-IEs)	OPTIONAL
-}
-
--- ***************************************************
---
--- UE CAPABILITY INFORMATION CONFIRM
---
--- ***************************************************
-
-UECapabilityInformationConfirm ::= CHOICE {
-	r3								SEQUENCE {
-		ueCapabilityInformationConfirm-r3
-										UECapabilityInformationConfirm-r3-IEs,
-		laterNonCriticalExtensions			SEQUENCE {
-			-- Container for additional R99 extensions
-			ueCapabilityInformationConfirm-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				SEQUENCE {}
-	}
-}
-
-UECapabilityInformationConfirm-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier
-}
-
--- ***************************************************
---
--- UPLINK DIRECT TRANSFER
---
--- ***************************************************
-
-UplinkDirectTransfer ::= SEQUENCE {
-	-- Core network IEs
-		cn-DomainIdentity				CN-DomainIdentity,
-		nas-Message						NAS-Message,
-	-- Measurement IEs
-		measuredResultsOnRACH			MeasuredResultsOnRACH				OPTIONAL,
-		laterNonCriticalExtensions			SEQUENCE {
-			-- Container for additional R99 extensions
-			uplinkDirectTransfer-r3-add-ext		BIT STRING		OPTIONAL,
-			v6xyNonCriticalExtensions			SEQUENCE {
-				uplinkDirectTransfer-v6xyext		UplinkDirectTransfer-v6xyext-IEs,
-				nonCriticalExtensions				SEQUENCE {}		OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-}
-
-UplinkDirectTransfer-v6xyext-IEs ::= SEQUENCE {
-	-- Measurement IEs
-	measuredResultsOnRACHinterFreq		MeasuredResultsOnRACHinterFreq				OPTIONAL
-}
-
--- ***************************************************
---
--- UPLINK PHYSICAL CHANNEL CONTROL
---
--- ***************************************************
-
-UplinkPhysicalChannelControl ::= CHOICE {
-	r3								SEQUENCE {
-		uplinkPhysicalChannelControl-r3	UplinkPhysicalChannelControl-r3-IEs,
-		laterNonCriticalExtensions			SEQUENCE {
-			-- Container for additional R99 extensions
-			uplinkPhysicalChannelControl-r3-add-ext		BIT STRING		OPTIONAL,
-			v4b0NonCriticalExtensions		SEQUENCE {
-				uplinkPysicalChannelControl-v4b0ext		UplinkPhysicalChannelControl-v4b0ext-IEs,
-				-- Extension mechanism for non-release 4 information
-				noncriticalExtensions			SEQUENCE {}						OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				CHOICE {
-			r4								SEQUENCE {
-				uplinkPhysicalChannelControl-r4	UplinkPhysicalChannelControl-r4-IEs,
-				v4d0NonCriticalExtensions			SEQUENCE {
-					-- Container for adding non critical extensions after freezing REL-5
-					uplinkPhysicalChannelControl-r4-add-ext		BIT STRING		OPTIONAL,
-					v6xyNonCriticalExtensions		SEQUENCE {
-						uplinkPhysicalChannelControl-v6xyext	UplinkPhysicalChannelControl-v6xyext-IEs,
-						nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			},
-			criticalExtensions			CHOICE {
-				r5								SEQUENCE {
-					uplinkPhysicalChannelControl-r5	UplinkPhysicalChannelControl-r5-IEs,
-					-- Container for adding non critical extensions after freezing REL-6
-					uplinkPhysicalChannelControl-r5-add-ext		BIT STRING		OPTIONAL,
-					v6xyNonCriticalExtensions		SEQUENCE {
-						uplinkPhysicalChannelControl-v6xyext	UplinkPhysicalChannelControl-v6xyext-IEs,
-						nonCriticalExtensions			SEQUENCE {} OPTIONAL
-					}	OPTIONAL
-				},
-				criticalExtensions				SEQUENCE {}
-			}
-		}
-	}
-}
-
-UplinkPhysicalChannelControl-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier, 
-	-- Physical channel IEs
-		ccTrCH-PowerControlInfo			CCTrCH-PowerControlInfo				OPTIONAL,
-		timingAdvance					UL-TimingAdvanceControl				OPTIONAL,
-		alpha							Alpha								OPTIONAL,
-		specialBurstScheduling			SpecialBurstScheduling				OPTIONAL,
-		prach-ConstantValue				ConstantValueTdd					OPTIONAL,
-		pusch-ConstantValue				ConstantValueTdd					OPTIONAL
-}
-
-UplinkPhysicalChannelControl-v4b0ext-IEs ::= SEQUENCE {
-	-- In case of TDD, openLoopPowerControl-IPDL-TDD is included instead of IE
-	-- up-IPDL-Parameters in up-OTDOA-AssistanceData
-	openLoopPowerControl-IPDL-TDD	OpenLoopPowerControl-IPDL-TDD-r4	OPTIONAL
-}
-
-UplinkPhysicalChannelControl-r4-IEs ::= SEQUENCE {
-	-- Physical channel IEs
-		ccTrCH-PowerControlInfo			CCTrCH-PowerControlInfo-r4			OPTIONAL,
-		specialBurstScheduling			SpecialBurstScheduling				OPTIONAL,
-		tddOption						CHOICE {
-			tdd384							SEQUENCE {
-				timingAdvance					UL-TimingAdvanceControl-r4	OPTIONAL,
-				alpha							Alpha						OPTIONAL,
-				prach-ConstantValue				ConstantValueTdd			OPTIONAL,
-				pusch-ConstantValue				ConstantValueTdd			OPTIONAL,
-				openLoopPowerControl-IPDL-TDD	OpenLoopPowerControl-IPDL-TDD-r4	OPTIONAL
-			},
-			tdd128							SEQUENCE {
-				ul-SynchronisationParameters	UL-SynchronisationParameters-r4	OPTIONAL
-			}
-		}
-}
-
-UplinkPhysicalChannelControl-r5-IEs ::= SEQUENCE {
-	-- Physical channel IEs
-		ccTrCH-PowerControlInfo			CCTrCH-PowerControlInfo-r5			OPTIONAL,
-		specialBurstScheduling			SpecialBurstScheduling				OPTIONAL,
-		tddOption						CHOICE {
-			tdd384							SEQUENCE {
-				timingAdvance					UL-TimingAdvanceControl-r4	OPTIONAL,
-				alpha							Alpha						OPTIONAL,
-				prach-ConstantValue				ConstantValueTdd			OPTIONAL,
-				pusch-ConstantValue				ConstantValueTdd			OPTIONAL,
-				openLoopPowerControl-IPDL-TDD	OpenLoopPowerControl-IPDL-TDD-r4	OPTIONAL,
-				hs-SICH-PowerControl			HS-SICH-Power-Control-Info-TDD384	OPTIONAL
-			},
-			tdd128							SEQUENCE {
-				ul-SynchronisationParameters	UL-SynchronisationParameters-r4	OPTIONAL
-			}
-		}
-}
-
-UplinkPhysicalChannelControl-v6xyext-IEs ::= SEQUENCE {
-	-- Physical Channel IEs
-		beaconPLEst						BEACON-PL-Est						OPTIONAL
-}
-
--- ***************************************************
---
--- URA UPDATE
---
--- ***************************************************
-
-URAUpdate ::= SEQUENCE {
-	-- User equipment IEs
-		u-RNTI							U-RNTI,
-		ura-UpdateCause					URA-UpdateCause,
-		protocolErrorIndicator			ProtocolErrorIndicatorWithMoreInfo,
-		laterNonCriticalExtensions			SEQUENCE {
-			-- Container for additional R99 extensions
-			uraUpdate-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- URA UPDATE CONFIRM
---
--- ***************************************************
-
-URAUpdateConfirm ::= CHOICE {
-	r3								SEQUENCE {
-		uraUpdateConfirm-r3				URAUpdateConfirm-r3-IEs,
-		laterNonCriticalExtensions			SEQUENCE {
-			-- Container for additional R99 extensions
-			uraUpdateConfirm-r3-add-ext		BIT STRING		OPTIONAL,
-			v6xyNonCriticalExtensions		SEQUENCE {
-				uraUpdateConfirm-v6xyext			URAUpdateConfirm-v6xyext-IEs,
-				nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				CHOICE {
-			r5								SEQUENCE {
-				uraUpdateConfirm-r5				URAUpdateConfirm-r5-IEs,
-				v6xyNonCriticalExtensions		SEQUENCE {
-					uraUpdateConfirm-v6xyext			URAUpdateConfirm-v6xyext-IEs,
-					nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-				}	OPTIONAL
-			},
-			criticalExtensions				SEQUENCE {}
-		}
-	}
-}
-
-URAUpdateConfirm-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier, 
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- CN information elements
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo		OPTIONAL
-}
-
-URAUpdateConfirm-r5-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		rrc-StateIndicator				RRC-StateIndicator,
-		utran-DRX-CycleLengthCoeff		UTRAN-DRX-CycleLengthCoefficient	OPTIONAL,
-	-- CN information elements
-		cn-InformationInfo				CN-InformationInfo					OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo-r5	OPTIONAL
-}
-
-URAUpdateConfirm-v6xyext-IEs ::= SEQUENCE {
-	-- Core network IEs
-		primary-plmn-Identity				PLMN-Identity					OPTIONAL
-}
-
--- ***************************************************
---
--- URA UPDATE CONFIRM for CCCH
---
--- ***************************************************
-
-URAUpdateConfirm-CCCH ::= CHOICE {
-	r3								SEQUENCE {
-		uraUpdateConfirm-CCCH-r3		URAUpdateConfirm-CCCH-r3-IEs,
-		laterNonCriticalExtensions			SEQUENCE {
-			-- Container for additional R99 extensions
-			uraUpdateConfirm-CCCH-r3-add-ext		BIT STRING		OPTIONAL,
-			v6xyNonCriticalExtensions		SEQUENCE {
-				uraUpdateConfirm-v6xyext			URAUpdateConfirm-v6xyext-IEs,
-				nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		u-RNTI							U-RNTI,
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				SEQUENCE {}
-	}
-}
-
-URAUpdateConfirm-CCCH-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		u-RNTI							U-RNTI,
-	-- The rest of the message is identical to the one sent on DCCH.
-		uraUpdateConfirm				URAUpdateConfirm-r3-IEs
-}
-
--- ***************************************************
---
--- UTRAN MOBILITY INFORMATION
---
--- ***************************************************
-
-UTRANMobilityInformation ::= CHOICE {
-	r3								SEQUENCE {
-		utranMobilityInformation-r3		UTRANMobilityInformation-r3-IEs,
-		v3a0NonCriticalExtensions		SEQUENCE {
-			utranMobilityInformation-v3a0ext	UTRANMobilityInformation-v3a0ext-IEs,
-			laterNonCriticalExtensions			SEQUENCE {
-				-- Container for additional R99 extensions
-				utranMobilityInformation-r3-add-ext		BIT STRING		OPTIONAL,
-				v6xyNonCriticalExtensions			SEQUENCE {
-					utranMobilityInformation-v6xyext	UtranMobilityInformation-v6xyext-IEs,
-					nonCriticalExtensions				SEQUENCE {}		OPTIONAL
-				}		OPTIONAL
-			}		OPTIONAL
-		}		OPTIONAL
-	},
-	later-than-r3					SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		criticalExtensions				CHOICE {
-			r5								SEQUENCE {
-				utranMobilityInformation-r5		UTRANMobilityInformation-r5-IEs,
-				v6xyNonCriticalExtensions		SEQUENCE {
-					utranMobilityInformation-v6xyext	UtranMobilityInformation-v6xyext-IEs,
-					nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-				}	OPTIONAL
-			},
-			criticalExtensions				SEQUENCE {}
-		}
-	}
-}
-
-UTRANMobilityInformation-r3-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier, 
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		ue-ConnTimersAndConstants		UE-ConnTimersAndConstants			OPTIONAL,
-	-- CN information elements
-		cn-InformationInfo				CN-InformationInfoFull				OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo		OPTIONAL,
-	-- Extension mechanism for non- release99 information
-		nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-}
-
-UTRANMobilityInformation-v3a0ext-IEs ::= SEQUENCE {
-	ue-ConnTimersAndConstants-v3a0ext		UE-ConnTimersAndConstants-v3a0ext
-}
-
-UTRANMobilityInformation-r5-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		integrityProtectionModeInfo		IntegrityProtectionModeInfo			OPTIONAL,
-		cipheringModeInfo				CipheringModeInfo					OPTIONAL,
-		new-U-RNTI						U-RNTI								OPTIONAL,
-		new-C-RNTI						C-RNTI								OPTIONAL,
-		ue-ConnTimersAndConstants		UE-ConnTimersAndConstants-r5		OPTIONAL,
-	-- CN information elements
-		cn-InformationInfo				CN-InformationInfoFull				OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Radio bearer IEs
-		dl-CounterSynchronisationInfo	DL-CounterSynchronisationInfo-r5	OPTIONAL
-}
-
-UtranMobilityInformation-v6xyext-IEs ::= SEQUENCE {
-	-- Core network IEs
-		primary-plmn-Identity				PLMN-Identity						OPTIONAL
-}
-
--- ***************************************************
---
--- UTRAN MOBILITY INFORMATION CONFIRM
---
--- ***************************************************
-
-UTRANMobilityInformationConfirm ::= SEQUENCE {
-	-- User equipment IEs
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier, 
-		ul-IntegProtActivationInfo		IntegrityProtActivationInfo			OPTIONAL,
-	-- Radio bearer IEs
-		count-C-ActivationTime			ActivationTime						OPTIONAL,
-		-- dummy is not used in this version of the specification and
-		-- it should be ignored by the receiver.
-		dummy							RB-ActivationTimeInfoList			OPTIONAL,
-		ul-CounterSynchronisationInfo	UL-CounterSynchronisationInfo		OPTIONAL,
-		laterNonCriticalExtensions			SEQUENCE {
-			-- Container for additional R99 extensions
-			utranMobilityInformationConfirm-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- UTRAN MOBILITY INFORMATION FAILURE
---
--- ***************************************************
-
-UTRANMobilityInformationFailure ::= SEQUENCE {
-	-- UE information elements
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier, 
-		failureCause					FailureCauseWithProtErr,
-		laterNonCriticalExtensions			SEQUENCE {
-			-- Container for additional R99 extensions
-			utranMobilityInformationFailure-r3-add-ext		BIT STRING		OPTIONAL,
-			nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
--- ***************************************************
---
--- MBMS ACCESS INFORMATION
---
--- ***************************************************
-
-MBMSAccessInformation ::= SEQUENCE {
-	-- Access Information IEs
-		mbms-ServiceAccessInfoList		MBMS-ServiceAccessInfoList-r6,
-	-- Non critical extensions
-		nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-}
-
--- ***************************************************
---
--- MBMS COMMON PTM RB INFORMATION
---
--- ***************************************************
-
-MBMSCommonPTMRBInformation ::= SEQUENCE {
-	-- Common PTM RB Information IEs
-		mbms-CommonRBInformationList	MBMS-CommonRBInformationList-r6,
-		mbms-TranspChInfoForEachTrCh	MBMS-TranspChInfoForEachTrCh-r6,
-		mbms-TranspChInfoForEachCCTrCh	MBMS-TranspChInfoForEachCCTrCh-r6	OPTIONAL,
-		mbms-PhyChInformationList		MBMS-PhyChInformationList-r6,
-	-- Non critical extensions
-		nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-}
-
--- ***************************************************
---
--- MBMS CURRENT CELL PTM RB INFORMATION
---
--- ***************************************************
-
-MBMSCurrentCellPTMRBInformation ::= SEQUENCE {
-	-- Current Cell PTM RB Information IEs
-		mbms-CurrentCell-SCCPCHList		MBMS-CurrentCell-SCCPCHList-r6		OPTIONAL,
-		mbms-SIBType5-SCCPCHList		MBMS-SIBType5-SCCPCHList-r6			OPTIONAL,
-	-- Non critical extensions
-		nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-}
-
--- ***************************************************
---
--- MBMS GENERAL INFORMATION
---
--- ***************************************************
-
-MBMSGeneralInformation ::= SEQUENCE {
-	-- MBMS General Information IEs
-		mbms-PreferredFrequencyInfo		MBMS-PreferredFrequencyList-r6		OPTIONAL,
-		mbms-TimersAndCounters			MBMS-TimersAndCounters-r6,
-		michConfigurationInfo			MBMS-MICHConfigurationInfo-r6,
-		cellGroupIdentity				MBMS-CellGroupIdentity-r6,
-		mschDefaultConfigurationInfo	MBMS-MSCH-ConfigurationInfo-r6		OPTIONAL,
-	-- Non critical extensions
-		nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-}
-
--- ***************************************************
---
--- MBMS MODIFICATION REQUEST
---
--- ***************************************************
-
-MBMSModificationRequest ::= SEQUENCE {
-	-- MBMS Modification Request IEs
-		mbms-PreferredFreqRequest		MBMS-ServiceIdentity-r6				OPTIONAL,
-		rb-InformationReleaseList		RB-InformationReleaseList			OPTIONAL,
-	-- Non critical extensions
-		nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-}
-
--- ***************************************************
---
--- MBMS MODIFIED SERVICES INFORMATION
---
--- ***************************************************
-
-MBMSModifiedServicesInformation ::= SEQUENCE {
-	-- MBMS Modified Services Information IEs
-		modifedServiceList				MBMS-ModifedServiceList-r6			OPTIONAL,
-		mbms-ReacquireMCCH				ENUMERATED { true }					OPTIONAL,
-		mbms-DynamicPersistenceLevel	DynamicPersistenceLevel				OPTIONAL,
-		endOfModifiedMCCHInformation	INTEGER (1..16)						OPTIONAL,
-		mbmsNumberOfNeighbourCells		MBMS-NumberOfNeighbourCells-r6,
-		mbms-AllUnmodifiedPTMServices	ENUMERATED { true }					OPTIONAL,
-		mbms-PTMActivationTime			MBMS-PTMActivationTime-r6			OPTIONAL,
-	-- Non critical extensions
-		nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-}
-
--- ***************************************************
---
--- MBMS NEIGHBOURING CELL PTM RB INFORMATION
---
--- ***************************************************
-
-MBMSNeighbouringCellPTMRBInformation ::= SEQUENCE {
-	-- MBMS Neighbouring Cell PTM RB Information IEs
-		neighbouringCellIdentity		IntraFreqCellID,
-		neighbouringCellSCCPCHList		MBMS-NeighbouringCellSCCPCHList-r6,
-	-- Non critical extensions
-		nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-}
-
--- ***************************************************
---
--- MBMS SCHEDULING INFORMATION
---
--- ***************************************************
-
-MBMSSchedulingInformation ::= SEQUENCE {
-	-- MBMS Scheduling Information IEs
-		serviceSchedulingInfoList		MBMS-ServiceSchedulingInfoList-r6,
-	-- Non critical extensions
-		nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-}
-
--- ***************************************************
---
--- MBMS UNMODIFIED SERVICES INFORMATION
---
--- ***************************************************
-
-MBMSUnmodifiedServicesInformation ::= SEQUENCE {
-	-- MBMS Unmodified Services Information IEs
-		unmodifiedServiceList			MBMS-UnmodifiedServiceList-r6		OPTIONAL,
-	-- Non critical extensions
-		nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-}
-
-END
-
-
-InformationElements DEFINITIONS AUTOMATIC TAGS ::=
-
--- ***************************************************
---
---     CORE NETWORK INFORMATION ELEMENTS (10.3.1)
---
--- ***************************************************
-
-BEGIN
-
-IMPORTS
-
-	hiPDSCHidentities,
-	hiPUSCHidentities,
-	hiRM,
-	maxAC,
-	maxAdditionalMeas,
-	maxASC,
-	maxASCmap,
-	maxASCpersist,
-	maxCCTrCH,
-	maxCellMeas,
-	maxCellMeas-1,
-	maxCNdomains,
-	maxCPCHsets,
-	maxDPCH-DLchan,
-	maxDPDCH-UL,
-	maxDRACclasses,
-	maxE-DCHMACdFlow,
-	maxE-DCHMACdFlow-1,
-	maxFACHPCH,
-	maxFreq,
-	maxFreqBandsFDD,
-	maxFreqBandsFDD-ext,
-	maxFreqBandsTDD,
-	maxFreqBandsGSM,
-	maxGERAN-SI,
-	maxHProcesses,
-	maxHSDSCHTBIndex,
-	maxHSDSCHTBIndex-tdd384,
-	maxHSSCCHs,
-	maxInterSysMessages,
-	maxLoCHperRLC,
-	maxMAC-d-PDUsizes,
-	maxMBMS-CommonCCTrCh,
-	maxMBMS-CommonPhyCh,
-	maxMBMS-CommonRB,
-	maxMBMS-CommonTrCh,
-	maxMBMS-Freq,
-	maxMBMS-L1CP,
-	maxMBMSservCount,
-	maxMBMSservModif,
-	maxMBMSservSched,
-	maxMBMSservUnmodif,
-	maxMBMSTransmis,
-	maxMeasEvent,
-	maxMeasIntervals,
-	maxMeasParEvent,
-	maxNumCDMA2000Freqs,
-	maxNumFDDFreqs,
-	maxNumGSMFreqRanges,
-	maxGSMTargetCells,
-	maxNumTDDFreqs,
-	maxOtherRAT,
-	maxOtherRAT-16,
-	maxPage1,
-	maxPCPCH-APsig,
-	maxPCPCH-APsubCh,
-	maxPCPCH-CDsig,
-	maxPCPCH-CDsubCh,
-	maxPCPCH-SF,
-	maxPCPCHs,
-	maxPDCPAlgoType,
-	maxPDSCH,
-	maxPDSCH-TFCIgroups,
-	maxPRACH,
-	maxPRACH-FPACH,
-	maxPredefConfig,
-	maxPUSCH,
-	maxQueueIDs,
-	maxRABsetup,
-	maxRAT,
-	maxRB,
-	maxRBallRABs,
-	maxRBperTrCh,
-	maxRBMuxOptions,
-	maxRBperRAB,
-	maxReportedGSMCells,
-	maxRLCPDUsizePerLogChan,
-	maxSRBsetup,
-	maxRL,
-	maxRL-1,
-	maxEDCHRL,
-	maxROHC-PacketSizes-r4,
-	maxROHC-Profile-r4,
-	maxSCCPCH,
-	maxSat,
-	maxSIB,
-	maxSIB-FACH,
-	maxSystemCapability,
-	maxTF,
-	maxTF-CPCH,
-	maxTFC,
-	maxTFCsub,
-	maxTFCI-2-Combs,
-	maxTGPS,
-	maxTrCH,
-	maxTrCHpreconf,
-	maxTS,
-	maxTS-1,
-	maxTS-2,
-	maxTS-LCR,
-	maxTS-LCR-1,
-	maxURA,
-	maxURNTI-Group
-FROM Constant-definitions;
-
-Ansi-41-IDNNS ::=							BIT STRING (SIZE (14))
-
-CN-DomainIdentity ::=				ENUMERATED {
-										cs-domain,
-										ps-domain }
-
-CN-DomainInformation ::=			SEQUENCE {
-	cn-DomainIdentity					CN-DomainIdentity,
-	cn-DomainSpecificNAS-Info			NAS-SystemInformationGSM-MAP
-}
-
-CN-DomainInformationFull ::=		SEQUENCE {
-	cn-DomainIdentity					CN-DomainIdentity,
-	cn-DomainSpecificNAS-Info			NAS-SystemInformationGSM-MAP,
-	cn-DRX-CycleLengthCoeff				CN-DRX-CycleLengthCoefficient
-}
-
-CN-DomainInformationList ::=		SEQUENCE (SIZE (1..maxCNdomains)) OF
-										CN-DomainInformation
-
-CN-DomainInformationListFull ::=	SEQUENCE (SIZE (1..maxCNdomains)) OF
-										CN-DomainInformationFull
-
-CN-DomainSysInfo ::=				SEQUENCE {
-	cn-DomainIdentity					CN-DomainIdentity,
-	cn-Type								CHOICE {
-		gsm-MAP								NAS-SystemInformationGSM-MAP,
-		ansi-41								NAS-SystemInformationANSI-41
-	},
-	cn-DRX-CycleLengthCoeff				CN-DRX-CycleLengthCoefficient
-}
-
-CN-DomainSysInfoList ::=			SEQUENCE (SIZE (1..maxCNdomains)) OF
-										CN-DomainSysInfo
-
-CN-InformationInfo ::= 				SEQUENCE {
-	plmn-Identity						PLMN-Identity						OPTIONAL,
-	cn-CommonGSM-MAP-NAS-SysInfo		NAS-SystemInformationGSM-MAP		OPTIONAL,
-	cn-DomainInformationList			CN-DomainInformationList			OPTIONAL
-}
-
-CN-InformationInfo-r6 ::= 			SEQUENCE {
-	plmn-Identity						PLMN-Identity						OPTIONAL,
-	cn-CommonGSM-MAP-NAS-SysInfo		NAS-SystemInformationGSM-MAP		OPTIONAL,
-	cn-DomainInformationList			CN-DomainInformationList			OPTIONAL,
-	primary-plmn-Identity				PLMN-Identity						OPTIONAL
-}
-
-CN-InformationInfoFull ::= 			SEQUENCE {
-	plmn-Identity						PLMN-Identity						OPTIONAL,
-	cn-CommonGSM-MAP-NAS-SysInfo		NAS-SystemInformationGSM-MAP		OPTIONAL,
-	cn-DomainInformationListFull		CN-DomainInformationListFull		OPTIONAL
-}
-
-Digit ::=							INTEGER (0..9)
-
-Gsm-map-IDNNS ::=							SEQUENCE {
-	routingbasis									CHOICE {
-		localPTMSI										SEQUENCE {
-			routingparameter								RoutingParameter
-		},
-		tMSIofsamePLMN									SEQUENCE {
-			routingparameter								RoutingParameter
-		},
-		tMSIofdifferentPLMN								SEQUENCE {
-			routingparameter								RoutingParameter
-		},
-		iMSIresponsetopaging							SEQUENCE {
-			routingparameter								RoutingParameter
-		},
-		iMSIcauseUEinitiatedEvent						SEQUENCE {
-			routingparameter								RoutingParameter
-		},
-		iMEI											SEQUENCE {
-			routingparameter								RoutingParameter
-		},
-		spare2											SEQUENCE {
-			routingparameter								RoutingParameter
-		},
-		spare1											SEQUENCE {
-			routingparameter								RoutingParameter
-		}
-	},
-	-- dummy is not used in this version of the specification and
-	-- it should be ignored by the receiver.
-	dummy									BOOLEAN
-}
-
-IMEI ::=							SEQUENCE (SIZE (15)) OF
-										IMEI-Digit
-
-IMEI-Digit ::=						INTEGER (0..15)
-
-IMSI-GSM-MAP ::=					SEQUENCE (SIZE (6..21)) OF
-										Digit
-
-IntraDomainNasNodeSelector ::=					SEQUENCE {
-	version											CHOICE {
-		release99										SEQUENCE {
-			cn-Type											CHOICE {
-				gsm-Map-IDNNS									Gsm-map-IDNNS,
-				ansi-41-IDNNS									Ansi-41-IDNNS
-			}
-		},
-		later											SEQUENCE {
-			futurecoding									BIT STRING (SIZE (15))
-		}
-	}
-}
-
-LAI ::=								SEQUENCE {
-	plmn-Identity						PLMN-Identity,
-	lac									BIT STRING (SIZE (16))
-}
-
-MCC ::=								SEQUENCE (SIZE (3)) OF
-										Digit
-
-MNC ::=								SEQUENCE (SIZE (2..3)) OF
-										Digit
-
-MultiplePLMN-List-r6 ::=			SEQUENCE {
-	mibPLMN-Identity					BOOLEAN,
-	multiplePLMNs						SEQUENCE (SIZE (1..5)) OF
-											PLMN-IdentityWithOptionalMCC-r6
-}
-
-NAS-Message ::=						OCTET STRING (SIZE (1..4095))
-
-NAS-Synchronisation-Indicator ::=	BIT STRING(SIZE(4))
-
-NAS-SystemInformationGSM-MAP ::= 	OCTET STRING (SIZE (1..8))
-
-P-TMSI-GSM-MAP ::=					BIT STRING (SIZE (32))
-
-PagingRecordTypeID ::=				ENUMERATED {
-										imsi-GSM-MAP,
-										tmsi-GSM-MAP-P-TMSI,
-										imsi-DS-41,
-										tmsi-DS-41 }
-
-PLMN-Identity ::=					SEQUENCE {
-	mcc									MCC,
-	mnc									MNC
-}
-
-PLMN-IdentityWithOptionalMCC-r6 ::=	SEQUENCE {
-	mcc									MCC						OPTIONAL,
-	mnc									MNC
-}
-
-PLMN-Type ::=						CHOICE {
-	gsm-MAP								SEQUENCE {
-		plmn-Identity						PLMN-Identity
-	},
-	ansi-41							SEQUENCE {
-		p-REV							P-REV,
-		min-P-REV						Min-P-REV,
-		sid								SID,
-		nid								NID
-	},
-	gsm-MAP-and-ANSI-41				SEQUENCE {
-		plmn-Identity					PLMN-Identity,
-		p-REV							P-REV,
-		min-P-REV						Min-P-REV,
-		sid								SID,
-		nid								NID
-	},
-	spare							NULL
-}
-
-RAB-Identity ::=					CHOICE {
-	gsm-MAP-RAB-Identity				BIT STRING (SIZE (8)),
-	ansi-41-RAB-Identity				BIT STRING (SIZE (8))
-}
-
-RAI ::=								SEQUENCE {
-	lai									LAI,
-	rac									RoutingAreaCode
-}
-
-RoutingAreaCode ::=					BIT STRING (SIZE (8))
-
-RoutingParameter ::=							BIT STRING (SIZE (10))
-
-TMSI-GSM-MAP ::=					BIT STRING (SIZE (32))
-
--- ***************************************************
---
---     UTRAN MOBILITY INFORMATION ELEMENTS (10.3.2)
---
--- ***************************************************
-
-AccessClassBarred ::=				ENUMERATED {
-										barred, notBarred }
-
-AccessClassBarredList ::=			SEQUENCE (SIZE (maxAC)) OF
-										AccessClassBarred
-
-AllowedIndicator ::=				ENUMERATED {
-										allowed, notAllowed }
-
-CellAccessRestriction ::=			SEQUENCE {
-	cellBarred							CellBarred,
-	cellReservedForOperatorUse			ReservedIndicator,
-	cellReservationExtension			ReservedIndicator,
-	-- NOTE: IE accessClassBarredList should not be included if the IE CellAccessRestriction
-	-- is included in the IE SysInfoType4
-	accessClassBarredList				AccessClassBarredList				OPTIONAL
-}
-
-CellBarred ::=						CHOICE {
-	barred								SEQUENCE {
-		intraFreqCellReselectionInd			AllowedIndicator,
-		t-Barred							T-Barred
-	},
-	notBarred							NULL
-}
-
-CellIdentity ::=					BIT STRING (SIZE (28))
-
-CellIdentity-PerRL-List ::=			SEQUENCE (SIZE (1..maxRL)) OF CellIdentity
-
-CellSelectReselectInfoSIB-3-4 ::=	SEQUENCE {
-	mappingInfo							MappingInfo							OPTIONAL,
-	cellSelectQualityMeasure			CHOICE {
-		cpich-Ec-N0							SEQUENCE {
-			-- Default value for q-HYST-2-S is q-HYST-1-S
-			q-HYST-2-S							Q-Hyst-S					OPTIONAL
-			-- Default value for q-HYST-2-S is q-HYST-1-S
-		},
-		cpich-RSCP							NULL
-	},
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			s-Intrasearch						S-SearchQual				OPTIONAL,
-			s-Intersearch						S-SearchQual				OPTIONAL,
-			s-SearchHCS							S-SearchRXLEV				OPTIONAL,
-			rat-List							RAT-FDD-InfoList			OPTIONAL,
-			q-QualMin							Q-QualMin,
-			q-RxlevMin							Q-RxlevMin
-		},
-		tdd									SEQUENCE {
-			s-Intrasearch						S-SearchRXLEV				OPTIONAL,
-			s-Intersearch						S-SearchRXLEV				OPTIONAL,
-			s-SearchHCS							S-SearchRXLEV				OPTIONAL,
-			rat-List							RAT-TDD-InfoList			OPTIONAL,
-			q-RxlevMin							Q-RxlevMin
-		}
-	},	
-	q-Hyst-l-S							Q-Hyst-S,
-	t-Reselection-S						T-Reselection-S,
-	hcs-ServingCellInformation			HCS-ServingCellInformation			OPTIONAL,
-	maxAllowedUL-TX-Power				MaxAllowedUL-TX-Power
-}
-
-DomainSpecificAccessRestrictionForSharedNetwork-v670ext ::= CHOICE {
-		domainSpecificAccessRestictionList					DomainSpecificAccessRestrictionList-v670ext,
-		domainSpecificAccessRestictionParametersForAll		DomainSpecificAccessRestrictionParam-v670ext
-}
-
-DomainSpecificAccessRestrictionList-v670ext ::= SEQUENCE {
-		domainSpecificAccessRestrictionParametersForOperator1
-									DomainSpecificAccessRestrictionParam-v670ext	OPTIONAL,
-		domainSpecificAccessRestrictionParametersForOperator2
-									DomainSpecificAccessRestrictionParam-v670ext	OPTIONAL,
-		domainSpecificAccessRestrictionParametersForOperator3
-									DomainSpecificAccessRestrictionParam-v670ext	OPTIONAL,
-		domainSpecificAccessRestrictionParametersForOperator4
-									DomainSpecificAccessRestrictionParam-v670ext	OPTIONAL,
-		domainSpecificAccessRestrictionParametersForOperator5
-									DomainSpecificAccessRestrictionParam-v670ext	OPTIONAL
-}
-
-DomainSpecificAccessRestrictionParam-v670ext ::= SEQUENCE {		
-		cSDomainSpecificAccessRestriction		DomainSpecificAccessRestriction-v670ext,
-		pSDomainSpecificAccessRestriction		DomainSpecificAccessRestriction-v670ext
-}
-
-DomainSpecificAccessRestriction-v670ext ::= CHOICE {
-		noRestriction		NULL,
-		restriction			SEQUENCE {
-			domainSpecficAccessClassBarredList		AccessClassBarredList	OPTIONAL
-		}
-}
-
-MapParameter ::=					INTEGER (0..99)
-
-Mapping ::=							SEQUENCE {
-	rat									RAT,
-	mappingFunctionParameterList		MappingFunctionParameterList
-}
-
-Mapping-LCR-r4 ::=					SEQUENCE {
-	mappingFunctionParameterList		MappingFunctionParameterList
-}
-
-MappingFunctionParameter ::=		SEQUENCE {
-	functionType						MappingFunctionType,
-	mapParameter1						MapParameter						OPTIONAL,
-	mapParameter2						MapParameter,
-	-- The presence of upperLimit is conditional on the number of repetition
-	upperLimit							UpperLimit							OPTIONAL
-}
-
-MappingFunctionParameterList ::= 	SEQUENCE (SIZE (1..maxMeasIntervals)) OF
-										MappingFunctionParameter
-
-MappingFunctionType ::=				ENUMERATED {
-										linear,
-										functionType2,
-										functionType3,
-										functionType4 }
-
--- In MappingInfo list, mapping for FDD and 3.84Mcps TDD is defined.
--- For 1.28Mcps TDD, Mapping-LCR-r4 is used instead.
-MappingInfo ::=						SEQUENCE (SIZE (1..maxRAT)) OF
-										Mapping
-
--- Actual value Q-Hyst-S = IE value * 2
-Q-Hyst-S ::=						INTEGER (0..20)
-
-Q-Hyst-S-Fine ::= INTEGER (0..40)
-
-RAT ::=								ENUMERATED {
-										utra-FDD,
-										utra-TDD,
-										gsm,
-										cdma2000 }
-
-RAT-FDD-Info ::=					SEQUENCE {
-	rat-Identifier						RAT-Identifier,
-	s-SearchRAT							S-SearchQual,
-	s-HCS-RAT							S-SearchRXLEV							OPTIONAL,
-	s-Limit-SearchRAT					S-SearchQual
-}
-
-RAT-FDD-InfoList ::=				SEQUENCE (SIZE (1..maxOtherRAT)) OF
-										RAT-FDD-Info
-
-RAT-Identifier ::=					ENUMERATED {
-										gsm, cdma2000 }
-
-RAT-TDD-Info ::=					SEQUENCE {
-	rat-Identifier						RAT-Identifier,
-	s-SearchRAT							S-SearchRXLEV,
-	s-HCS-RAT							S-SearchRXLEV						OPTIONAL,
-	s-Limit-SearchRAT					S-SearchRXLEV
-}
-
-RAT-TDD-InfoList ::=				SEQUENCE (SIZE (1..maxOtherRAT)) OF
-										RAT-TDD-Info
-
-ReservedIndicator ::=				ENUMERATED {
-										reserved,
-										notReserved }
-
--- Actual value S-SearchQual = IE value * 2
-S-SearchQual ::=						INTEGER (-16..10)
-
--- Actual value S-SearchRXLEV = (IE value * 2) + 1
-S-SearchRXLEV ::=						INTEGER (-53..45)
-
--- Actual value ScalingFactor = IE value * 0.1
-SpeedDependentScalingFactor ::=		INTEGER (0..10)
-
-T-Barred ::=						ENUMERATED {
-										s10, s20, s40, s80,
-										s160, s320, s640, s1280 }
-
-T-Reselection-S ::=					INTEGER (0..31)
-
--- Actual value T-Reselection-S-Fine = IE value * 0.2
-T-Reselection-S-Fine ::=			INTEGER (0..31)
-
--- Actual value ScalingFactor = IE value * 0.25
-TreselectionScalingFactor ::=		INTEGER (4..19)
-
--- For UpperLimit, the used range depends on the RAT used.
-UpperLimit ::=						INTEGER (1..91)
-
-URA-Identity ::=					BIT STRING (SIZE (16))
-
-URA-IdentityList ::=				SEQUENCE (SIZE (1..maxURA)) OF
-										URA-Identity
-
--- ***************************************************
---
---     USER EQUIPMENT INFORMATION ELEMENTS (10.3.3)
---
--- ***************************************************
-
-AccessStratumReleaseIndicator ::=	ENUMERATED {
-										rel-4, rel-5, rel-6, spare13,
-										spare12, spare11, spare10, spare9, spare8,
-										spare7,	spare6,	spare5, spare4, spare3,
-										spare2, spare1 }
-
--- TABULAR : for ActivationTime, value 'now' always appear as default, and is encoded
--- by absence of the field
-ActivationTime ::=					INTEGER (0..255)
-
-BackoffControlParams ::=			SEQUENCE {
-	n-AP-RetransMax						N-AP-RetransMax,
-	n-AccessFails						N-AccessFails,
-	nf-BO-NoAICH						NF-BO-NoAICH,
-	ns-BO-Busy							NS-BO-Busy,
-	nf-BO-AllBusy						NF-BO-AllBusy,
-	nf-BO-Mismatch						NF-BO-Mismatch,
-	t-CPCH								T-CPCH
-}
-
-C-RNTI ::=							BIT STRING (SIZE (16))
-
-CapabilityUpdateRequirement ::=		SEQUENCE {
-	ue-RadioCapabilityFDDUpdateRequirement	BOOLEAN,
-	-- ue-RadioCapabilityTDDUpdateRequirement is for 3.84Mcps TDD update requirement
-	ue-RadioCapabilityTDDUpdateRequirement	BOOLEAN,
-	systemSpecificCapUpdateReqList		SystemSpecificCapUpdateReqList		OPTIONAL
-}
-
-CapabilityUpdateRequirement-r4-ext ::= SEQUENCE {
-	ue-RadioCapabilityUpdateRequirement-TDD128	BOOLEAN
-}
-
-CapabilityUpdateRequirement-r4 ::=	SEQUENCE {
-	ue-RadioCapabilityFDDUpdateRequirement-FDD	BOOLEAN,
-	ue-RadioCapabilityTDDUpdateRequirement-TDD384	BOOLEAN,
-	ue-RadioCapabilityTDDUpdateRequirement-TDD128	BOOLEAN,
-	systemSpecificCapUpdateReqList		SystemSpecificCapUpdateReqList		OPTIONAL
-}
-
--- If the IE CellUpdateCause has the value 'cellUpdateCause-ext', the actual value is
--- defined in the IE CellUpdateCause-ext.
-CellUpdateCause ::=					ENUMERATED { 
-										cellReselection,
-										periodicalCellUpdate,
-										uplinkDataTransmission,
-										utran-pagingResponse,
-										re-enteredServiceArea,
-										radiolinkFailure,
-										rlc-unrecoverableError,
-										cellUpdateCause-ext }
-
--- The IE CellUpdateCause-ext shall be present, if the IE CellUpdateCause has the
--- value 'cellUpdateCause-ext'.
-CellUpdateCause-ext ::=				ENUMERATED {
-										mbms-Reception,
-										mbms-PTP-RB-Request, spare2, spare1 }
-
-ChipRateCapability ::=				ENUMERATED {
-										mcps3-84, mcps1-28 }
-
-CipheringAlgorithm ::=				ENUMERATED {
-										uea0, uea1 }
-
-CipheringModeCommand ::=			CHOICE {
-	startRestart						CipheringAlgorithm,
-	dummy						NULL
-}
-
-CipheringModeInfo ::=				SEQUENCE {
-	-- TABULAR: The ciphering algorithm is included in the CipheringModeCommand.
-	cipheringModeCommand				CipheringModeCommand,
-	activationTimeForDPCH				ActivationTime						OPTIONAL,
-	rb-DL-CiphActivationTimeInfo		RB-ActivationTimeInfoList			OPTIONAL
-}
-
-CN-DRX-CycleLengthCoefficient ::=	INTEGER (6..9)
-
-CN-PagedUE-Identity ::=				CHOICE {
-	imsi-GSM-MAP						IMSI-GSM-MAP,
-	tmsi-GSM-MAP						TMSI-GSM-MAP,
-	p-TMSI-GSM-MAP						P-TMSI-GSM-MAP,
-	imsi-DS-41							IMSI-DS-41,
-	tmsi-DS-41							TMSI-DS-41,
-	spare3								NULL,
-	spare2								NULL,
-	spare1								NULL
-}
-
-CompressedModeMeasCapability ::= 	SEQUENCE {
-	fdd-Measurements					BOOLEAN,
-	-- TABULAR: The IEs tdd-Measurements, gsm-Measurements and multiCarrierMeasurements
-	-- are made optional since they are conditional based on another information element.
-	-- Their absence corresponds to the case where the condition is not true.
-	tdd-Measurements					BOOLEAN								OPTIONAL,
-	gsm-Measurements					GSM-Measurements					OPTIONAL,
-	multiCarrierMeasurements			BOOLEAN								OPTIONAL
-}
-
-CompressedModeMeasCapability-LCR-r4 ::=	SEQUENCE {
-	tdd128-Measurements						BOOLEAN							OPTIONAL
-}
-
-CompressedModeMeasCapabFDDList ::=	SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
-										CompressedModeMeasCapabFDD
-
-CompressedModeMeasCapabFDDList2 ::=	SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
-										CompressedModeMeasCapabFDD2
-
-CompressedModeMeasCapabFDDList-ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
-											CompressedModeMeasCapabFDD-ext
-
-CompressedModeMeasCapabFDD ::=		SEQUENCE {
-	radioFrequencyBandFDD				RadioFrequencyBandFDD	OPTIONAL,
-	dl-MeasurementsFDD					BOOLEAN,
-	ul-MeasurementsFDD					BOOLEAN
-}
-
-CompressedModeMeasCapabFDD2 ::=		SEQUENCE {
-	-- UE may omit both IEs if this IE indicates the compressed mode capability within the same
-	-- frequency band. Otherwise, the UE shall include either one of the following OPTIONAL IEs.
-	radioFrequencyBandFDD				RadioFrequencyBandFDD	OPTIONAL,
-	radioFrequencyBandFDD2				RadioFrequencyBandFDD2	OPTIONAL,
-	dl-MeasurementsFDD					BOOLEAN,
-	ul-MeasurementsFDD					BOOLEAN
-}
-
-CompressedModeMeasCapabFDD-ext ::=		SEQUENCE {
-	radioFrequencyBandFDD2				RadioFrequencyBandFDD2,
-	dl-MeasurementsFDD					BOOLEAN,
-	ul-MeasurementsFDD					BOOLEAN
-}
-
-CompressedModeMeasCapabTDDList ::=	SEQUENCE (SIZE (1..maxFreqBandsTDD)) OF
-										CompressedModeMeasCapabTDD
-
-CompressedModeMeasCapabTDD ::=		SEQUENCE {
-	radioFrequencyBandTDD				RadioFrequencyBandTDD,
-	dl-MeasurementsTDD					BOOLEAN,
-	ul-MeasurementsTDD					BOOLEAN
-}
-
-CompressedModeMeasCapabGSMList ::=	SEQUENCE (SIZE (1..maxFreqBandsGSM)) OF
-										CompressedModeMeasCapabGSM
-
-CompressedModeMeasCapabGSM ::=		SEQUENCE {
-	radioFrequencyBandGSM				RadioFrequencyBandGSM,
-	dl-MeasurementsGSM					BOOLEAN,
-	ul-MeasurementsGSM					BOOLEAN
-}
-
-CompressedModeMeasCapabMC ::=		SEQUENCE {
-	dl-MeasurementsMC					BOOLEAN,
-	ul-MeasurementsMC					BOOLEAN
-}
-
-CPCH-Parameters ::=					SEQUENCE {
-	initialPriorityDelayList			InitialPriorityDelayList			OPTIONAL,
-	backoffControlParams				BackoffControlParams,
-	-- TABULAR: TPC step size nested inside PowerControlAlgorithm
-	powerControlAlgorithm				PowerControlAlgorithm,
-	dl-DPCCH-BER						DL-DPCCH-BER
-}
-
-DL-CapabilityWithSimultaneousHS-DSCHConfig ::=	ENUMERATED{kbps32, kbps64, kbps128, kbps384}
-
-DL-DPCCH-BER ::=					INTEGER (0..63)
-
-DL-PhysChCapabilityFDD ::=			SEQUENCE {
-	-- The IE “maxNoDPCH-PDSCH-Codes” only gives information on the maximum number of DPCH Codes.
-	maxNoDPCH-PDSCH-Codes				INTEGER (1..8),
-	maxNoPhysChBitsReceived				MaxNoPhysChBitsReceived,
-	supportForSF-512					BOOLEAN,
-	-- dummy and dummy2 are not used in this version of the specification, they should not be sent
-	-- and if received they should be ignored.
-	dummy								BOOLEAN,
-	dummy2								SimultaneousSCCPCH-DPCH-Reception
-}
-
-DL-PhysChCapabilityFDD-v380ext ::=			SEQUENCE {
-	-- dummy is not used in this version of the specification, it should
-	-- not be sent and if received it should be ignored.
-	dummy										SupportOfDedicatedPilotsForChEstimation		OPTIONAL
-}
-
-SupportOfDedicatedPilotsForChEstimation ::=			ENUMERATED { true }
-
-DL-PhysChCapabilityTDD ::=			SEQUENCE {
-	maxTS-PerFrame						MaxTS-PerFrame,
-	maxPhysChPerFrame					MaxPhysChPerFrame,
-	minimumSF							MinimumSF-DL,
-	supportOfPDSCH						BOOLEAN,
-	maxPhysChPerTS						MaxPhysChPerTS	
-}
-
-DL-PhysChCapabilityTDD-LCR-r4 ::=	SEQUENCE {
-	maxTS-PerSubFrame					MaxTS-PerSubFrame-r4,
-	maxPhysChPerFrame					MaxPhysChPerSubFrame-r4,
-	minimumSF							MinimumSF-DL,
-	supportOfPDSCH						BOOLEAN,
-	maxPhysChPerTS						MaxPhysChPerTS,
-	supportOf8PSK						BOOLEAN
-}
-
-DL-TransChCapability ::=			SEQUENCE {
-	maxNoBitsReceived					MaxNoBits,
-	maxConvCodeBitsReceived				MaxNoBits,
-	turboDecodingSupport				TurboSupport,
-	maxSimultaneousTransChs				MaxSimultaneousTransChsDL,
-	maxSimultaneousCCTrCH-Count			MaxSimultaneousCCTrCH-Count,
-	maxReceivedTransportBlocks			MaxTransportBlocksDL,
-	maxNumberOfTFC						MaxNumberOfTFC-DL,
-	maxNumberOfTF						MaxNumberOfTF
-}
-
-DRAC-SysInfo ::=					SEQUENCE {
-	transmissionProbability				TransmissionProbability,
-	maximumBitRate						MaximumBitRate
-}
-
-DRAC-SysInfoList ::=				SEQUENCE (SIZE (1..maxDRACclasses)) OF
-										DRAC-SysInfo
-
-DSCH-RNTI ::=						BIT STRING (SIZE (16))
-
-DelayRestrictionFlag ::=			ENUMERATED { true }
-
-E-RNTI ::=							BIT STRING (SIZE (16))
-
-ESN-DS-41 ::=						BIT STRING (SIZE (32))
-
-EstablishmentCause ::=				ENUMERATED {
-										originatingConversationalCall,
-										originatingStreamingCall, 
-										originatingInteractiveCall,
-										originatingBackgroundCall,
-										originatingSubscribedTrafficCall,
-										terminatingConversationalCall,
-										terminatingStreamingCall,
-										terminatingInteractiveCall,
-										terminatingBackgroundCall,
-										emergencyCall,
-										interRAT-CellReselection,
-										interRAT-CellChangeOrder,
-										registration,
-										detach,
-										originatingHighPrioritySignalling,
-										originatingLowPrioritySignalling,
-										callRe-establishment,
-										terminatingHighPrioritySignalling,
-										terminatingLowPrioritySignalling,
-										terminatingCauseUnknown,
-										mbms-Reception,
-										mbms-PTP-RB-Request,
-										spare10,
-										spare9,
-										spare8,
-										spare7,
-										spare6,
-										spare5,
-										spare4,
-										spare3,
-										spare2,
-										spare1 }
-
-FailureCauseWithProtErr ::=			CHOICE {
-	configurationUnsupported			NULL,
-	physicalChannelFailure				NULL,
-	incompatibleSimultaneousReconfiguration
-										NULL,
-	compressedModeRuntimeError			TGPSI,
-	protocolError						ProtocolErrorInformation,
-	cellUpdateOccurred					NULL,
-	invalidConfiguration				NULL,
-	configurationIncomplete				NULL,
-	unsupportedMeasurement				NULL,
-	mbmsSessionAlreadyReceivedCorrectly	NULL,
-	lowerPriorityMBMSService			NULL,
-	spare5								NULL,
-	spare4								NULL,
-	spare3								NULL,
-	spare2								NULL,
-	spare1								NULL
-}
-
-FailureCauseWithProtErrTrId ::=		SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier, 
-		failureCause					FailureCauseWithProtErr
-}
-
-GroupIdentityWithReleaseInformation ::=		SEQUENCE {
-		rrc-ConnectionReleaseInformation		RRC-ConnectionReleaseInformation,
-		groupReleaseInformation					GroupReleaseInformation
-	}
-
-GroupReleaseInformation ::=			SEQUENCE {
-	uRNTI-Group							U-RNTI-Group
-}
-
-GSM-Measurements ::=				SEQUENCE {
-	gsm900								BOOLEAN,
-	dcs1800								BOOLEAN,
-	gsm1900								BOOLEAN
-}
-
-H-RNTI ::=							BIT STRING (SIZE (16))
-
-HSDSCH-physical-layer-category ::=		INTEGER (1..64)
-
-UESpecificBehaviourInformation1idle ::= BIT STRING (SIZE (4))
-
-UESpecificBehaviourInformation1interRAT ::= BIT STRING (SIZE (8))
-
-
-IMSI-and-ESN-DS-41 ::=				SEQUENCE {
-	imsi-DS-41							IMSI-DS-41,
-	esn-DS-41							ESN-DS-41
-}
-
-IMSI-DS-41 ::=						OCTET STRING (SIZE (5..7))
-
-InitialPriorityDelayList ::=		SEQUENCE (SIZE (1..maxASC)) OF
-										NS-IP
-
-InitialUE-Identity ::=				CHOICE {
-	imsi								IMSI-GSM-MAP,
-	tmsi-and-LAI						TMSI-and-LAI-GSM-MAP,
-	p-TMSI-and-RAI						P-TMSI-and-RAI-GSM-MAP,
-	imei								IMEI,
-	esn-DS-41							ESN-DS-41,
-	imsi-DS-41							IMSI-DS-41,
-	imsi-and-ESN-DS-41					IMSI-and-ESN-DS-41,
-	tmsi-DS-41							TMSI-DS-41
-}
-
-IntegrityCheckInfo ::=				SEQUENCE {
-	messageAuthenticationCode			MessageAuthenticationCode,
-	rrc-MessageSequenceNumber			RRC-MessageSequenceNumber
-}
-
-IntegrityProtActivationInfo ::=		SEQUENCE {
-	rrc-MessageSequenceNumberList		RRC-MessageSequenceNumberList
-}
-
-IntegrityProtectionAlgorithm ::=	ENUMERATED {
-										uia1 }
-
-
-IntegrityProtectionModeCommand ::= 	CHOICE {
-	startIntegrityProtection			SEQUENCE {
-		integrityProtInitNumber				IntegrityProtInitNumber
-	},
-	modify								SEQUENCE {
-		dl-IntegrityProtActivationInfo		IntegrityProtActivationInfo
-	}
-}
-
-IntegrityProtectionModeInfo ::=		SEQUENCE {
-	-- TABULAR: DL integrity protection activation info and Integrity
-	-- protection intialisation number have been nested inside 
-	-- IntegrityProtectionModeCommand.
-	integrityProtectionModeCommand		IntegrityProtectionModeCommand,
-	integrityProtectionAlgorithm		IntegrityProtectionAlgorithm		OPTIONAL	
-}
-
-IntegrityProtInitNumber ::=			BIT STRING (SIZE (32))
-
--- dummy is not used in this version of the specification, it should
--- not be sent and if received it should be ignored.
-MaxHcContextSpace ::=					ENUMERATED	{
-											dummy, by1024, by2048, by4096, 
-											by8192 }
-
-MaxHcContextSpace-r5-ext ::=			ENUMERATED	{
-											by16384, by32768, by65536, by131072 }
-
-
-MaxROHC-ContextSessions-r4 ::=		ENUMERATED	{
-											s2, s4, s8, s12, s16, s24, s32, s48,
-											s64, s128, s256, s512, s1024, s16384 }
-
-MaximumAM-EntityNumberRLC-Cap ::=	ENUMERATED {
-										dummy, am4, am5, am6, 
-										am8, am16, am30 }
-
--- Actual value MaximumBitRate = IE value * 16
-MaximumBitRate ::=					INTEGER (0..32)
-
-MaximumRLC-WindowSize ::=			ENUMERATED { mws2047, mws4095 }
-
-MaxNoDPDCH-BitsTransmitted ::=		ENUMERATED {
-										b600, b1200, b2400, b4800, 
-										b9600, b19200, b28800, b38400,
-										b48000, b57600 }
-
-MaxNoBits ::=						ENUMERATED {
-										b640, b1280, b2560, b3840, b5120,
-										b6400, b7680, b8960, b10240,
-										b20480, b40960, b81920, b163840 }
-
-MaxNoPhysChBitsReceived ::=			ENUMERATED {
-										dummy, b1200, b2400, b3600, 
-										b4800, b7200, b9600, b14400, 
-										b19200, b28800, b38400, b48000, 
-										b57600, b67200, b76800 }
-
-MaxNoSCCPCH-RL ::=					ENUMERATED {
-										rl1 }
-
-MaxNumberOfTF ::=					ENUMERATED {
-										tf32, tf64, tf128, tf256,
-										tf512, tf1024 }
-
-MaxNumberOfTFC-DL ::=				ENUMERATED {
-										tfc16, tfc32, tfc48, tfc64, tfc96, 
-										tfc128, tfc256, tfc512, tfc1024 }
-
-MaxNumberOfTFC-UL ::=				ENUMERATED {
-										dummy1, dummy2, tfc16, tfc32, tfc48, tfc64, 
-										tfc96, tfc128, tfc256, tfc512, tfc1024 }
-
--- the values 1 …4 for MaxPhysChPerFrame are not used in this version of the protocol 
-MaxPhysChPerFrame ::=				INTEGER (1..224)
-
-MaxPhysChPerSubFrame-r4 ::=			INTEGER (1..96)
-
-MaxPhysChPerTimeslot ::=			ENUMERATED {
-										ts1, ts2 }
-
--- the values 1 …4 for MaxPhysChPerTS are not used in this version of the protocol 
-MaxPhysChPerTS ::=					INTEGER (1..16)
-
-MaxSimultaneousCCTrCH-Count ::=		INTEGER (1..8)
-
-MaxSimultaneousTransChsDL ::=		ENUMERATED {
-										e4, e8, e16, e32 }
-
-MaxSimultaneousTransChsUL ::=		ENUMERATED {
-										dummy, e4, e8, e16, e32 }
-
-MaxTransportBlocksDL ::=			ENUMERATED {
-										tb4, tb8, tb16, tb32, tb48,
-										tb64, tb96, tb128, tb256, tb512 }
-
-MaxTransportBlocksUL ::=			ENUMERATED {
-										dummy, tb4, tb8, tb16, tb32, tb48,
-										tb64, tb96, tb128, tb256, tb512 }
-
-MaxTS-PerFrame ::=					INTEGER (1..14)
-
-MaxTS-PerSubFrame-r4 ::=			INTEGER (1..6)
-
--- TABULAR: MeasurementCapability contains dependencies to UE-MultiModeRAT-Capability,
--- the conditional fields have been left mandatory for now.
-MeasurementCapability ::=			SEQUENCE {
-	downlinkCompressedMode				CompressedModeMeasCapability,
-	uplinkCompressedMode				CompressedModeMeasCapability	
-}
-
-MeasurementCapabilityExt ::= 		SEQUENCE{
-	compressedModeMeasCapabFDDList		CompressedModeMeasCapabFDDList,
-	compressedModeMeasCapabTDDList		CompressedModeMeasCapabTDDList	OPTIONAL,
-	compressedModeMeasCapabGSMList		CompressedModeMeasCapabGSMList	OPTIONAL,
-	compressedModeMeasCapabMC			CompressedModeMeasCapabMC		OPTIONAL
-}
-
-MeasurementCapabilityExt2 ::= 		SEQUENCE{
-	compressedModeMeasCapabFDDList		CompressedModeMeasCapabFDDList2,
-	compressedModeMeasCapabTDDList		CompressedModeMeasCapabTDDList	OPTIONAL,
-	compressedModeMeasCapabGSMList		CompressedModeMeasCapabGSMList	OPTIONAL,
-	compressedModeMeasCapabMC			CompressedModeMeasCapabMC		OPTIONAL
-}
-
-
-MeasurementCapability-r4-ext ::=	SEQUENCE {
-	downlinkCompressedMode-LCR			CompressedModeMeasCapability-LCR-r4,
-	uplinkCompressedMode-LCR			CompressedModeMeasCapability-LCR-r4
-}
-
-MessageAuthenticationCode ::=		BIT STRING (SIZE (32))
-
-MinimumSF-DL ::=					ENUMERATED {
-										sf1, sf16 }
-
-MinimumSF-UL ::=					ENUMERATED {
-										sf1, sf2, sf4, sf8, dummy }
-
-MultiModeCapability ::=				ENUMERATED {
-										tdd, fdd, fdd-tdd }
-
-MultiRAT-Capability ::=				SEQUENCE {
-	supportOfGSM						BOOLEAN,
-	supportOfMulticarrier				BOOLEAN
-} 
-
-MultiModeRAT-Capability-v590ext ::=	SEQUENCE {
-	supportOfUTRAN-ToGERAN-NACC			BOOLEAN
-}
-
-MultiModeRAT-Capability-v680ext ::=	SEQUENCE {
-	supportOfHandoverToGAN				ENUMERATED { doesSupportHandoverToGAN }		OPTIONAL
-}
-
-N-300 ::=							INTEGER (0..7)
-
-N-301 ::=							INTEGER (0..7)
-
-N-302 ::=							INTEGER (0..7)
-
-N-304 ::=							INTEGER (0..7)
-
-N-308 ::=							INTEGER (1..8)
-
-N-310 ::=							INTEGER (0..7)
-
-N-312 ::=							ENUMERATED {
-										s1, s50, s100, s200, s400,
-										s600, s800, s1000 }
-
-N-312ext ::=						ENUMERATED {
-										s2, s4, s10, s20 }
-
-N-312-r5 ::=							ENUMERATED {
-										s1, s2, s4, s10, s20,
-										s50, s100, s200, s400,
-										s600, s800, s1000 }
-
-N-313 ::=							ENUMERATED {
-										s1, s2, s4, s10, s20,
-										 s50, s100, s200 }
-
-N-315 ::=							ENUMERATED {
-										s1, s50, s100, s200, s400,
-										s600, s800, s1000 }
-
-N-315ext ::=						ENUMERATED {
-										s2, s4, s10, s20 }
-
-N-315-r5 ::=							ENUMERATED {
-										s1, s2, s4, s10, s20,
-										s50, s100, s200, s400,
-										s600, s800, s1000 }
-
-
-N-AccessFails ::=					INTEGER (1..64)
-
-N-AP-RetransMax ::=					INTEGER (1..64)
-
-NetworkAssistedGPS-Supported ::=	ENUMERATED {
-										networkBased, 
-										ue-Based,
-										bothNetworkAndUE-Based,
-										noNetworkAssistedGPS }
-
-NF-BO-AllBusy ::=					INTEGER (0..31)
-
-NF-BO-NoAICH ::=					INTEGER (0..31)
-
-NF-BO-Mismatch ::=					INTEGER (0..127)
-
-NS-BO-Busy ::=						INTEGER (0..63)
-
-NS-IP ::=							INTEGER (0..28)
-
-P-TMSI-and-RAI-GSM-MAP ::=			SEQUENCE {
-	p-TMSI								P-TMSI-GSM-MAP,
-	rai									RAI
-}
-
-PagingCause ::=						ENUMERATED {
-										terminatingConversationalCall,
-										terminatingStreamingCall,
-										terminatingInteractiveCall,
-										terminatingBackgroundCall,
-										terminatingHighPrioritySignalling,
-										terminatingLowPrioritySignalling,
-										terminatingCauseUnknown,
-										spare
- }
-
-PagingRecord ::=					CHOICE {
-	cn-Identity							SEQUENCE {
-		pagingCause							PagingCause,
-		cn-DomainIdentity					CN-DomainIdentity,
-		cn-pagedUE-Identity					CN-PagedUE-Identity
-	},
-	utran-Identity						SEQUENCE {
-		u-RNTI								U-RNTI,
-		cn-OriginatedPage-connectedMode-UE	SEQUENCE {
-			pagingCause							PagingCause,
-			cn-DomainIdentity					CN-DomainIdentity,
-			pagingRecordTypeID					PagingRecordTypeID
-		}																	OPTIONAL
-	}
-}
-
-PagingRecord2-r5 ::=				CHOICE {
-	utran-SingleUE-Identity				SEQUENCE {
-		u-RNTI								U-RNTI,
-		cn-OriginatedPage-connectedMode-UE	SEQUENCE {
-			pagingCause							PagingCause,
-			cn-DomainIdentity					CN-DomainIdentity,
-			pagingRecordTypeID					PagingRecordTypeID
-		}																	OPTIONAL,
-		rrc-ConnectionReleaseInformation		RRC-ConnectionReleaseInformation
-	},
-	utran-GroupIdentity						SEQUENCE ( SIZE (1 .. maxURNTI-Group) ) OF
-												GroupIdentityWithReleaseInformation
-}
-
-PagingRecordList ::=				SEQUENCE (SIZE (1..maxPage1)) OF
-										PagingRecord
-
-PagingRecord2List-r5 ::=			SEQUENCE (SIZE (1..maxPage1)) OF
-										PagingRecord2-r5
-
-PDCP-Capability ::=					SEQUENCE {
-	losslessSRNS-RelocationSupport		BOOLEAN,
-	-- If present, the "maxHcContextSpace" in the IE "PDCP-Capability-r5-ext" overrides the
-	-- "supported" value in this IE. The value in this IE may be used by a pre-REL-5 UTRAN.
-	supportForRfc2507					CHOICE {
-		notSupported						NULL,
-		supported							MaxHcContextSpace
-	}
-}
-
-PDCP-Capability-r4-ext ::=			SEQUENCE {
-	supportForRfc3095				CHOICE {
-		notSupported						NULL,
-		supported							SEQUENCE {
-			maxROHC-ContextSessions				MaxROHC-ContextSessions-r4	DEFAULT s16,
-			reverseCompressionDepth				INTEGER (0..65535)			DEFAULT 0
-		}
-	}
-}
-
-PDCP-Capability-r5-ext ::=			SEQUENCE {
-	supportForRfc3095ContextRelocation		BOOLEAN,
-	maxHcContextSpace						MaxHcContextSpace-r5-ext	OPTIONAL
-}
-
-PDCP-Capability-r5-ext2 ::=			SEQUENCE {
-	losslessDLRLC-PDUSizeChange			ENUMERATED { true }					OPTIONAL
-}
-
-PhysicalChannelCapability ::=		SEQUENCE {
-		fddPhysChCapability					SEQUENCE {
-			downlinkPhysChCapability			DL-PhysChCapabilityFDD,
-			uplinkPhysChCapability				UL-PhysChCapabilityFDD
-		}											OPTIONAL,
-		-- tddPhysChCapability describes the 3.84Mcps TDD physical channel capability
-		tddPhysChCapability					SEQUENCE {
-			downlinkPhysChCapability			DL-PhysChCapabilityTDD,
-			uplinkPhysChCapability				UL-PhysChCapabilityTDD
-		}											OPTIONAL
-}
-
--- PhysicalChannelCapability-LCR-r4 describes the 1.28Mcps TDD physical channel capability
-PhysicalChannelCapability-LCR-r4 ::=		SEQUENCE {
-		tdd128-PhysChCapability					SEQUENCE {
-			downlinkPhysChCapability			DL-PhysChCapabilityTDD-LCR-r4,
-			uplinkPhysChCapability				UL-PhysChCapabilityTDD-LCR-r4
-		}											OPTIONAL
-}
-
--- PhysicalChannelCapability-hspdsch-r5 describes the HS-PDSCH physical channel capability
-PhysicalChannelCapability-hspdsch-r5 ::=		SEQUENCE {
-	fdd-hspdsch										CHOICE {
-		supported										SEQUENCE {
-			hsdsch-physical-layer-category					HSDSCH-physical-layer-category,
-			-- dummy and dummy2 are not used in this version of the specification, they should not
-			-- be sent and if received they should be ignored.
-			dummy											BOOLEAN,
-			dummy2											BOOLEAN
-		},
-		unsupported										NULL
-	},
-	tdd384-hspdsch									CHOICE {
-		supported										HSDSCH-physical-layer-category,
-		unsupported										NULL
-	},
-	tdd128-hspdsch									CHOICE {
-		supported										HSDSCH-physical-layer-category,
-		unsupported										NULL
-	}
-}
-
-PNBSCH-Allocation-r4 ::=				SEQUENCE {
-		numberOfRepetitionsPerSFNPeriod	ENUMERATED {
-											c2, c3, c4, c5, c6, c7, c8, c9, c10,
-											c12, c14, c16, c18, c20, c24, c28, c32,
-											c36, c40, c48, c56, c64, c72, c80  }
-}
-
-ProtocolErrorCause ::=				ENUMERATED {
-										asn1-ViolationOrEncodingError,
-										messageTypeNonexistent,
-										messageNotCompatibleWithReceiverState,
-										ie-ValueNotComprehended,
-										informationElementMissing,
-										messageExtensionNotComprehended,
-										spare2, spare1 }
-
-ProtocolErrorIndicator ::=			ENUMERATED {
-										noError, errorOccurred }
-
-ProtocolErrorIndicatorWithMoreInfo ::= 
-									CHOICE {
-	noError								NULL,
-	errorOccurred						SEQUENCE {		
-		rrc-TransactionIdentifier			RRC-TransactionIdentifier, 
-		protocolErrorInformation			ProtocolErrorInformation
-	}
-}
-
-ProtocolErrorMoreInformation ::=	SEQUENCE {
-	diagnosticsType						CHOICE {
-		type1								CHOICE {
-			asn1-ViolationOrEncodingError		NULL,
-			messageTypeNonexistent				NULL,
-			messageNotCompatibleWithReceiverState
-												IdentificationOfReceivedMessage,
-			ie-ValueNotComprehended				IdentificationOfReceivedMessage,
-			conditionalInformationElementError	IdentificationOfReceivedMessage,
-			messageExtensionNotComprehended		IdentificationOfReceivedMessage,
-			spare1								NULL, 
-			spare2								NULL 
-		},
-		spare								NULL
-	}
-}
-
-RadioFrequencyBandFDD ::=			ENUMERATED {
-	-- fdd2100, fdd1900, fdd1800 correspond to Band I, Band II and Band III respectively
-										fdd2100,
-										fdd1900,
-										fdd1800, 
-										bandVI, 
-										bandIV,
-										bandV,
-										bandVII,
-										extension-indicator }
-
-RadioFrequencyBandFDD2 ::=			ENUMERATED {
-										bandVIII,
-										bandIX,
-										bandX,
-										bandXI,
-										bandXII,
-										bandXIII,
-										bandXIV,
-										bandXV,
-										bandXVI,
-										bandXVII, 
-										bandXVIII,
-										bandXIX,
-										bandXX,
-										bandXXI,
-										bandXXII,
-										extension-indicator }
-
-RadioFrequencyBandTDDList ::=		ENUMERATED {
-										a, b, c, ab, ac, bc, abc, spare }
-
-RadioFrequencyBandTDD ::=			ENUMERATED {a, b, c, spare}
-
-RadioFrequencyBandGSM ::=			ENUMERATED {
-										gsm450,
-										gsm480,
-										gsm850,
-										gsm900P,
-										gsm900E,
-										gsm1800,
-										gsm1900,
-										spare9, spare8, spare7, spare6, spare5,
-										spare4, spare3, spare2, spare1}
-
-Rb-timer-indicator ::=				SEQUENCE {
-	t314-expired						BOOLEAN,
-	t315-expired						BOOLEAN }
-
-Re-EstablishmentTimer ::=			ENUMERATED {
-										useT314, useT315
-}
-
-RedirectionInfo ::=					CHOICE {
-	frequencyInfo						FrequencyInfo,
-	interRATInfo						InterRATInfo
-}
-
-RedirectionInfo-r6 ::=				CHOICE {
-	frequencyInfo						FrequencyInfo,
-	interRATInfo						InterRATInfo-r6
-}
-
-RejectionCause ::=					ENUMERATED {
-										congestion,
-										unspecified }
-
-ReleaseCause ::=					ENUMERATED {
-										normalEvent,
-										unspecified,
-										pre-emptiveRelease,
-										congestion,
-										re-establishmentReject,
-										directedsignallingconnectionre-establishment,
-										userInactivity,
-										spare }
-
-RF-Capability ::=					SEQUENCE {
-		fddRF-Capability				SEQUENCE {
-			ue-PowerClass					UE-PowerClass,
-			txRxFrequencySeparation			TxRxFrequencySeparation
-		}									OPTIONAL,
-		tddRF-Capability							SEQUENCE {
-			ue-PowerClass				UE-PowerClass,
-			radioFrequencyTDDBandList	RadioFrequencyBandTDDList,
-			chipRateCapability			ChipRateCapability
-		}									OPTIONAL
-}
-
-RF-Capability-r4-ext ::=				SEQUENCE {
-		tddRF-Capability							SEQUENCE {
-			ue-PowerClass				UE-PowerClass,
-			radioFrequencyBandTDDList	RadioFrequencyBandTDDList,
-			chipRateCapability			ChipRateCapability
-		}									OPTIONAL
-}
-
-RLC-Capability ::=					SEQUENCE {
-	-- If present, the "totalRLC-AM-BufferSize" in the IE "RLC-Capability-r5-ext" overrides the
-	-- corresponding value in this IE. The value in this IE may be used by a pre-REL-5 UTRAN.
-	totalRLC-AM-BufferSize				TotalRLC-AM-BufferSize,
-	maximumRLC-WindowSize				MaximumRLC-WindowSize,
-	maximumAM-EntityNumber				MaximumAM-EntityNumberRLC-Cap
-}
-
-RLC-Capability-r5-ext ::=					SEQUENCE {
-	totalRLC-AM-BufferSize				TotalRLC-AM-BufferSize-r5-ext		OPTIONAL
-}
-
-RRC-ConnectionReleaseInformation ::=	CHOICE {
-	noRelease								NULL,
-	release									SEQUENCE {
-		releaseCause							ReleaseCause
-	}
-}
-
-RRC-MessageSequenceNumber ::=		INTEGER (0..15)
-
-
-RRC-MessageSequenceNumberList ::=	SEQUENCE (SIZE (4..5)) OF
-										RRC-MessageSequenceNumber
-
-RRC-StateIndicator ::=				ENUMERATED {
-										cell-DCH, cell-FACH, cell-PCH, ura-PCH }
-
-RRC-TransactionIdentifier ::=		INTEGER (0..3)
-
-S-RNTI ::=							BIT STRING (SIZE (20))
-
-S-RNTI-2 ::=						BIT STRING (SIZE (10))
-
-SecurityCapability ::=				SEQUENCE {
-	cipheringAlgorithmCap				BIT STRING {
-										-- For each bit value “0” means false/ not supported
-											spare15(0),
-											spare14(1),
-											spare13(2),
-											spare12(3),
-											spare11(4),
-											spare10(5),
-											spare9(6),
-											spare8(7),
-											spare7(8),
-											spare6(9),
-											spare5(10),
-											spare4(11),
-											spare3(12),
-											spare2(13),
-											uea1(14),
-											uea0(15)
-											}	(SIZE (16)),
-	integrityProtectionAlgorithmCap		BIT STRING {
-										-- For each bit value “0” means false/ not supported
-											spare15(0),
-											spare14(1),
-											spare13(2),
-											spare12(3),
-											spare11(4),
-											spare10(5),
-											spare9(6),
-											spare8(7),
-											spare7(8),
-											spare6(9),
-											spare5(10),
-											spare4(11),
-											spare3(12),
-											spare2(13),
-											uia1(14),
-											spare0(15)
-										 	} 	 (SIZE (16))
-}
-
-Serving-HSDSCH-CellInformation ::=		SEQUENCE {
-	deltaACK						DeltaACK					OPTIONAL,
-	deltaNACK						DeltaNACK					OPTIONAL,
-	harq-Preamble-Mode				HARQ-Preamble-Mode,
-	primaryCPICH-Info				PrimaryCPICH-Info			OPTIONAL,
-	dl-hspdsch-Information			DL-HSPDSCH-Information		OPTIONAL,
-	harqInfo						HARQ-Info 					OPTIONAL,
-	mac-hsResetIndicator			ENUMERATED { true }			OPTIONAL 
-}
-
-SimultaneousSCCPCH-DPCH-Reception ::= CHOICE {
-	notSupported						NULL,
-	supported							SEQUENCE {
-		maxNoSCCPCH-RL						MaxNoSCCPCH-RL,
-		-- simultaneousSCCPCH-DPCH-DPDCH-Reception is applicable only if 
-		-- the IE Support of PDSCH = TRUE
-		-- Note: the reference to DPDCH in the element name below is incorrect (see tabular). The 
-		-- name is not changed, to keep it aligned with R99.
-		simultaneousSCCPCH-DPCH-DPDCH-Reception		BOOLEAN
-	}
-}
-
-SRNC-Identity ::=					BIT STRING (SIZE (12))
-
-
-START-Value ::=						BIT STRING (SIZE (20))
-
-STARTList ::=						SEQUENCE (SIZE (1..maxCNdomains)) OF
-										STARTSingle
-
-STARTSingle ::=						SEQUENCE {
-	cn-DomainIdentity					CN-DomainIdentity,
-	start-Value							START-Value			
-}
-
-CapabilityUpdateRequirement-r5 ::=	SEQUENCE {
-	ue-RadioCapabilityFDDUpdateRequirement-FDD	BOOLEAN,
-	ue-RadioCapabilityTDDUpdateRequirement-TDD384	BOOLEAN,
-	ue-RadioCapabilityTDDUpdateRequirement-TDD128	BOOLEAN,
-	systemSpecificCapUpdateReqList		SystemSpecificCapUpdateReqList-r5		OPTIONAL
-}
-
-SystemSpecificCapUpdateReq ::=		ENUMERATED {
-										gsm }
-
-SystemSpecificCapUpdateReq-v590ext ::=		ENUMERATED {
-										geranIu }
-
-SystemSpecificCapUpdateReq-r5 ::=		ENUMERATED {
-										gsm, geranIu }
-
-SystemSpecificCapUpdateReqList ::= SEQUENCE (SIZE (1..maxSystemCapability)) OF 
-										SystemSpecificCapUpdateReq
-
-SystemSpecificCapUpdateReqList-r5 ::= SEQUENCE (SIZE (1..maxSystemCapability)) OF 
-										SystemSpecificCapUpdateReq-r5
-
-T-300 ::=							ENUMERATED {
-										ms100, ms200, ms400, ms600, ms800,
-										ms1000, ms1200, ms1400, ms1600,
-										ms1800, ms2000, ms3000, ms4000,
-										ms6000, ms8000 }
-
-T-301 ::=							ENUMERATED {
-										ms100, ms200, ms400, ms600, ms800,
-										ms1000, ms1200, ms1400, ms1600,
-										ms1800, ms2000, ms3000, ms4000,
-										ms6000, ms8000, spare }
-
-T-302 ::=							ENUMERATED {
-										ms100, ms200, ms400, ms600, ms800,
-										ms1000, ms1200, ms1400, ms1600,
-										ms1800, ms2000, ms3000, ms4000,
-										ms6000, ms8000, spare }
-
-T-304 ::=							ENUMERATED {
-										ms100, ms200, ms400, 
-										ms1000, ms2000, spare3, spare2, spare1 }
-
-T-305 ::=							ENUMERATED {
-										noUpdate, m5, m10, m30,
-										m60, m120, m360, m720 }
-
-T-307 ::=							ENUMERATED {
-										s5, s10, s15, s20,
-										s30, s40, s50, spare }
-
-T-308 ::=							ENUMERATED {
-										ms40, ms80, ms160, ms320 }
-
-T-309 ::=							INTEGER (1..8)
-
-T-310 ::=							ENUMERATED {
-										ms40, ms80, ms120, ms160,
-										ms200, ms240, ms280, ms320 }
-
-T-311 ::=							ENUMERATED {
-										ms250, ms500, ms750, ms1000,
-										ms1250, ms1500, ms1750, ms2000 }
-
--- The value 0 for T-312 is not used in this version of the specification
-T-312 ::=							INTEGER (0..15)
-
-T-313 ::=							INTEGER (0..15)
-
-T-314 ::=							ENUMERATED {
-										s0, s2, s4, s6, s8,
-										s12, s16, s20 }
-
-T-315 ::=							ENUMERATED {
-										s0, s10, s30, s60, s180,
-										s600, s1200, s1800 }
-
-T-316 ::=							ENUMERATED {
-										s0, s10, s20, s30, s40,
-										s50, s-inf, spare }
-
--- All the values are changed to "infinity" in Rel-5
-T-317 ::=							ENUMERATED {
-										infinity0,  infinity1,  infinity2, infinity3, infinity4,
-										infinity5, infinity6, infinity7}
-
-T-318 ::=							ENUMERATED {
-										ms250, ms500, ms750, ms1000, ms1250, ms1500,
-										ms1750, ms2000, ms3000, ms4000, ms6000, ms8000,
-										ms10000, ms12000, ms16000 }
-
-T-CPCH ::=							ENUMERATED {
-										ct0, ct1 }
-
-TMSI-and-LAI-GSM-MAP ::=			SEQUENCE {
-	tmsi								TMSI-GSM-MAP,
-	lai									LAI
-}
-
-TMSI-DS-41 ::=						OCTET STRING (SIZE (2..17))
-
-TotalRLC-AM-BufferSize ::=			ENUMERATED {
-										dummy, kb10, kb50, kb100,
-										kb150, kb500, kb1000, spare }
-
-TotalRLC-AM-BufferSize-r5-ext ::=	ENUMERATED {
-										kb200, kb300, kb400, kb750 }
-
--- Actual value TransmissionProbability = IE value * 0.125
-TransmissionProbability ::=			INTEGER (1..8)
-
-TransportChannelCapability ::=		SEQUENCE {
-	dl-TransChCapability				DL-TransChCapability,
-	ul-TransChCapability				UL-TransChCapability	
-}
-
-TurboSupport ::=					CHOICE {
-	notSupported						NULL,
-	supported							MaxNoBits
-}
-
--- Values defined as spare shall not be sent in this version of the protocol. If a spare value is
--- received, it should be interpreted as 'default-RxTX-sparation'.
-TxRxFrequencySeparation ::=			ENUMERATED {
-										default-TxRx-separation, spare2, spare1 }
-
-U-RNTI ::=							SEQUENCE {
-	srnc-Identity						SRNC-Identity,
-	s-RNTI								S-RNTI
-}
-
-U-RNTI-Group ::=					CHOICE {
--- TABULAR: not following the tabular strictly, but this will most likely save bits
-	all									NULL,
-	u-RNTI-BitMaskIndex-b1				BIT STRING (SIZE (31)),
-	u-RNTI-BitMaskIndex-b2				BIT STRING (SIZE (30)),
-	u-RNTI-BitMaskIndex-b3				BIT STRING (SIZE (29)),
-	u-RNTI-BitMaskIndex-b4				BIT STRING (SIZE (28)),
-	u-RNTI-BitMaskIndex-b5				BIT STRING (SIZE (27)),
-	u-RNTI-BitMaskIndex-b6				BIT STRING (SIZE (26)),
-	u-RNTI-BitMaskIndex-b7				BIT STRING (SIZE (25)),
-	u-RNTI-BitMaskIndex-b8				BIT STRING (SIZE (24)),
-	u-RNTI-BitMaskIndex-b9				BIT STRING (SIZE (23)),
-	u-RNTI-BitMaskIndex-b10				BIT STRING (SIZE (22)),
-	u-RNTI-BitMaskIndex-b11				BIT STRING (SIZE (21)),
-	u-RNTI-BitMaskIndex-b12				BIT STRING (SIZE (20)),
-	u-RNTI-BitMaskIndex-b13				BIT STRING (SIZE (19)),
-	u-RNTI-BitMaskIndex-b14				BIT STRING (SIZE (18)),
-	u-RNTI-BitMaskIndex-b15				BIT STRING (SIZE (17)),
-	u-RNTI-BitMaskIndex-b16				BIT STRING (SIZE (16)),
-	u-RNTI-BitMaskIndex-b17				BIT STRING (SIZE (15)),
-	u-RNTI-BitMaskIndex-b18				BIT STRING (SIZE (14)),
-	u-RNTI-BitMaskIndex-b19				BIT STRING (SIZE (13)),
-	u-RNTI-BitMaskIndex-b20				BIT STRING (SIZE (12)),
-	u-RNTI-BitMaskIndex-b21				BIT STRING (SIZE (11)),
-	u-RNTI-BitMaskIndex-b22				BIT STRING (SIZE (10)),
-	u-RNTI-BitMaskIndex-b23				BIT STRING (SIZE (9)),
-	u-RNTI-BitMaskIndex-b24				BIT STRING (SIZE (8)),
-	u-RNTI-BitMaskIndex-b25				BIT STRING (SIZE (7)),
-	u-RNTI-BitMaskIndex-b26				BIT STRING (SIZE (6)),
-	u-RNTI-BitMaskIndex-b27				BIT STRING (SIZE (5)),
-	u-RNTI-BitMaskIndex-b28				BIT STRING (SIZE (4)),
-	u-RNTI-BitMaskIndex-b29				BIT STRING (SIZE (3)),
-	u-RNTI-BitMaskIndex-b30				BIT STRING (SIZE (2)),
-	u-RNTI-BitMaskIndex-b31				BIT STRING (SIZE (1))
-}
-
-U-RNTI-Short ::=					SEQUENCE {
-	srnc-Identity						SRNC-Identity,
-	s-RNTI-2							S-RNTI-2
-}
-
-UE-CapabilityContainer-IEs ::= 			SEQUENCE {
--- Container for transparent transfer of capability information not related to
--- features for which early implementation is desired
-		ue-RadioAccessCapability-v6xyext	UE-RadioAccessCapability-v6xyext,
-		ue-RATSpecificCapability-v6xyext	InterRAT-UE-RadioAccessCapability-v6xyext	OPTIONAL,
-		nonCriticalExtensions				SEQUENCE {}		OPTIONAL
-}
-
-UE-ConnTimersAndConstants ::=		SEQUENCE {
--- Optional is used also for parameters for which the default value is the last one read in SIB1
--- t-301 and n-301 should not be used by the UE in this version of the specification
-	t-301								T-301								DEFAULT ms2000,
-	n-301								N-301								DEFAULT 2,
-	t-302								T-302								DEFAULT ms4000,
-	n-302								N-302								DEFAULT 3,
-	t-304								T-304								DEFAULT ms2000,
-	n-304								N-304								DEFAULT 2,
-	t-305								T-305								DEFAULT m30,
-	t-307								T-307								DEFAULT s30,
-	t-308								T-308								DEFAULT ms160,
-	t-309								T-309								DEFAULT 5,
-	t-310								T-310								DEFAULT ms160,
-	n-310								N-310								DEFAULT 4,
-	t-311								T-311								DEFAULT ms2000,
-	t-312								T-312								DEFAULT 1,
-	-- n-312 shall be ignored if n-312 in UE-ConnTimersAndConstants-v3a0ext is present, and the
-	-- value of that element shall be used instead.
-	n-312								N-312								DEFAULT s1,
-	t-313								T-313								DEFAULT 3,
-	n-313								N-313								DEFAULT s20,
-	t-314								T-314								DEFAULT s12,
-	t-315								T-315								DEFAULT s180,
-	-- n-315 shall be ignored if n-315 in UE-ConnTimersAndConstants-v3a0ext is present, and the
-	-- value of that element shall be used instead.
-	n-315								N-315								DEFAULT s1,
-	t-316								T-316								DEFAULT s30,
-	t-317								T-317								DEFAULT infinity4
-}
-
-UE-ConnTimersAndConstants-v3a0ext ::=		SEQUENCE {
-	n-312								N-312ext								OPTIONAL,
-	n-315								N-315ext								OPTIONAL
-}
-
-UE-ConnTimersAndConstants-r5 ::=		SEQUENCE {
--- Optional is used also for parameters for which the default value is the last one read in SIB1
--- t-301 and n-301 should not be used by the UE in this version of the specification
-	t-301								T-301								DEFAULT ms2000,
-	n-301								N-301								DEFAULT 2,
-	t-302								T-302								DEFAULT ms4000,
-	n-302								N-302								DEFAULT 3,
-	t-304								T-304								DEFAULT ms2000,
-	n-304								N-304								DEFAULT 2,
-	t-305								T-305								DEFAULT m30,
-	t-307								T-307								DEFAULT s30,
-	t-308								T-308								DEFAULT ms160,
-	t-309								T-309								DEFAULT 5,
-	t-310								T-310								DEFAULT ms160,
-	n-310								N-310								DEFAULT 4,
-	t-311								T-311								DEFAULT ms2000,
-	t-312								T-312								DEFAULT 1,
-	n-312								N-312-r5							DEFAULT s1,
-	t-313								T-313								DEFAULT 3,
-	n-313								N-313								DEFAULT s20,
-	t-314								T-314								DEFAULT s12,
-	t-315								T-315								DEFAULT s180,
-	n-315								N-315-r5							DEFAULT s1,
-	t-316								T-316								DEFAULT s30,
-	t-317								T-317								DEFAULT infinity4
-}
-
-UE-IdleTimersAndConstants ::=		SEQUENCE {
-	t-300								T-300,
-	n-300								N-300,
-	t-312								T-312,
-	-- n-312 shall be ignored if n-312 in UE-IdleTimersAndConstants-v3a0ext is present, and the
-	-- value of that element shall be used instead.
-	n-312								N-312	
-}
-
-UE-IdleTimersAndConstants-v3a0ext ::=		SEQUENCE {
-	n-312								N-312ext								OPTIONAL
-}
-
-UE-MultiModeRAT-Capability ::=		SEQUENCE {
-	multiRAT-CapabilityList				MultiRAT-Capability,
-	multiModeCapability					MultiModeCapability
-}
-
-UE-PowerClass ::=					INTEGER (1..4)
-
-UE-PowerClassExt ::=				ENUMERATED {class1, class2, class3, class4,
-										 spare4, spare3, spare2, spare1 }
-
-UE-RadioAccessCapability ::=		SEQUENCE {
-	-- UE-RadioAccessCapability is compatible with R99, although accessStratumReleaseIndicator 
-	-- is removed from this IE, since its encoding did not does in bits. The 
-	-- accessStratumReleaseIndicator is provided in the relevant REL-4 extension IEs.
-	pdcp-Capability						PDCP-Capability,
-	rlc-Capability						RLC-Capability,
-	transportChannelCapability			TransportChannelCapability,
-	rf-Capability						RF-Capability,
-	physicalChannelCapability			PhysicalChannelCapability,
-	ue-MultiModeRAT-Capability			UE-MultiModeRAT-Capability,
-	securityCapability					SecurityCapability,
-	ue-positioning-Capability			UE-Positioning-Capability,
-	measurementCapability				MeasurementCapability		OPTIONAL
-}
-
-UE-RadioAccessCapabilityInfo ::=		SEQUENCE {
-	ue-RadioAccessCapability			UE-RadioAccessCapability,
-	ue-RadioAccessCapability-v370ext	UE-RadioAccessCapability-v370ext
-}
-
-UE-RadioAccessCapability-v370ext ::=	SEQUENCE {
-	ue-RadioAccessCapabBandFDDList		UE-RadioAccessCapabBandFDDList
-}
-
-UE-RadioAccessCapability-v380ext ::=	SEQUENCE {
-	ue-PositioningCapabilityExt-v380		UE-PositioningCapabilityExt-v380
-}
-
-UE-RadioAccessCapability-v3a0ext ::=	SEQUENCE {
-	ue-PositioningCapabilityExt-v3a0		UE-PositioningCapabilityExt-v3a0
-}
-
-UE-RadioAccessCapability-v3g0ext ::=	SEQUENCE {
-	ue-PositioningCapabilityExt-v3g0		UE-PositioningCapabilityExt-v3g0
-}
-
-UE-RadioAccessCapability-v650ext ::=	SEQUENCE {
-	ue-RadioAccessCapabBandFDDList2		UE-RadioAccessCapabBandFDDList2,
-	-- This IE shall be included if the UE also supports Band I-VII
-	ue-RadioAccessCapabBandFDDList-ext	UE-RadioAccessCapabBandFDDList-ext	OPTIONAL
-}
-
-UE-RadioAccessCapability-v6xyext ::= SEQUENCE {
-		physicalchannelcapability-edch	PhysicalChannelCapability-edch-r6,
-		-- TABULAR: device-Type is MD in tabular description
-		-- Default value is DoesBenefitFromBatteryConsumptionOptimisation
-		deviceType		ENUMERATED { doesNotBenefitFromBatteryConsumptionOptimisation }	OPTIONAL
-}
-
-UE-RadioAccessCapabBandFDDList2 ::=	SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
-											UE-RadioAccessCapabBandFDD2
-
-UE-RadioAccessCapabBandFDD2 ::=	SEQUENCE {
-	radioFrequencyBandFDD2				RadioFrequencyBandFDD2,
-	fddRF-Capability					SEQUENCE {
-		ue-PowerClass						UE-PowerClassExt,
-		txRxFrequencySeparation				TxRxFrequencySeparation
-	}		OPTIONAL,
-	measurementCapability2				MeasurementCapabilityExt2
-}
-
-
-UE-PositioningCapabilityExt-v380 ::=	SEQUENCE {
-	rx-tx-TimeDifferenceType2Capable		BOOLEAN
-}
-
-UE-PositioningCapabilityExt-v3a0 ::=	SEQUENCE {
-	validity-CellPCH-UraPCH					ENUMERATED { true }
-}
-
-UE-PositioningCapabilityExt-v3g0 ::=	SEQUENCE {
-	sfn-sfnType2Capability				ENUMERATED { true }
-}
-
-UE-RadioAccessCapabBandFDDList ::=	SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
-											UE-RadioAccessCapabBandFDD
-
-UE-RadioAccessCapabBandFDDList-ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF 
-										UE-RadioAccessCapabBandFDD-ext
-
-UE-RadioAccessCapabBandFDD ::=	SEQUENCE{
-	radioFrequencyBandFDD				RadioFrequencyBandFDD,
-	fddRF-Capability					SEQUENCE {
-		ue-PowerClass						UE-PowerClassExt,
-		txRxFrequencySeparation				TxRxFrequencySeparation
-	}																OPTIONAL,
-	measurementCapability				MeasurementCapabilityExt
-}
-
-UE-RadioAccessCapabBandFDD-ext ::= SEQUENCE {
-	radioFrequencyBandFDD				RadioFrequencyBandFDD,
-	compressedModeMeasCapabFDDList-ext	CompressedModeMeasCapabFDDList-ext
-}
-
-UE-RadioAccessCapability-v4b0ext ::=	SEQUENCE {
-	pdcp-Capability-r4-ext				PDCP-Capability-r4-ext,
-	tdd-CapabilityExt					SEQUENCE {
-		rf-Capability						RF-Capability-r4-ext,
-		physicalChannelCapability-LCR		PhysicalChannelCapability-LCR-r4,
-		measurementCapability-r4-ext		MeasurementCapability-r4-ext
-	}											OPTIONAL,
-	-- IE " AccessStratumReleaseIndicator" is not needed in RRC CONNECTION SETUP COMPLETE
-	accessStratumReleaseIndicator				AccessStratumReleaseIndicator 	OPTIONAL
-}
-
-UE-RadioAccessCapabilityComp ::= SEQUENCE {
-	totalAM-RLCMemoryExceeds10kB			BOOLEAN,
-	rf-CapabilityComp						RF-CapabilityComp
-}
-
-UE-RadioAccessCapabilityComp-ext ::= SEQUENCE {
-	rf-CapabilityFDDComp				RF-CapabBandListFDDComp-ext
-}
-
-RF-CapabilityComp ::= SEQUENCE {
-	fdd 					CHOICE {
-		notSupported					NULL,
-		supported						RF-CapabBandListFDDComp
-	},
-	tdd384-RF-Capability	CHOICE {
-		notSupported					NULL,
-		supported						RadioFrequencyBandTDDList
-	},
-	tdd128-RF-Capability	CHOICE {
-		notSupported					NULL,
-		supported						RadioFrequencyBandTDDList
-	}
-}
-
--- NOTE: This IE defines the supported TX/RX frequency separation for the respective supported
--- frequency band. Values defined as spare shall not be sent in this version of the protocol.
--- If a spare value is received, it should be interpreted as 'default-RxTX-sparation'.
-RF-CapabBandFDDComp ::=				ENUMERATED { notSupported,
-										default-TxRx-separation, spare2, spare1 }
-
-RF-CapabBandListFDDComp ::=			SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
-	-- The first entry corresponds with the first value of IE RadioFrequencyBandFDD,
-	-- fdd2100, and so on. No more than seven entries should be included in this IE. The
-	-- 8'th entry, if present, shall be ignored.
-	-- An extension of this IE may be provided using the IE 'RF-CapabBandListFDDComp-ext'.
-	RF-CapabBandFDDComp
-
-RF-CapabBandListFDDComp-ext ::=		SEQUENCE (SIZE (1..maxFreqBandsFDD-ext)) OF
-	-- The first entry corresponds with the first value of IE RadioFrequencyBandFDD2,
-	-- bandVIII, and so on.
-	RF-CapabBandFDDComp
-
-UE-RadioAccessCapability-v590ext ::=	SEQUENCE {
-	dl-CapabilityWithSimultaneousHS-DSCHConfig	DL-CapabilityWithSimultaneousHS-DSCHConfig	OPTIONAL,
-	pdcp-Capability-r5-ext				PDCP-Capability-r5-ext,
-	rlc-Capability-r5-ext				RLC-Capability-r5-ext,
-	physicalChannelCapability			PhysicalChannelCapability-hspdsch-r5,
-	multiModeRAT-Capability-v590ext		MultiModeRAT-Capability-v590ext
-}
-
-UE-RadioAccessCapability-v5c0ext ::= SEQUENCE {
-	pdcp-Capability-r5-ext2				PDCP-Capability-r5-ext2
-}
-
-UE-RadioAccessCapability-v680ext ::= SEQUENCE {
-	multiModeRAT-Capability-v680ext		MultiModeRAT-Capability-v680ext
-}
-
-UL-PhysChCapabilityFDD ::=			SEQUENCE {
-	maxNoDPDCH-BitsTransmitted			MaxNoDPDCH-BitsTransmitted,
-	-- dummy is not used in this version of the specification and
-	-- it should be ignored by the receiver.
-	dummy								BOOLEAN	
-}
-
-UL-PhysChCapabilityFDD-r6 ::=			SEQUENCE {
-	maxNoDPDCH-BitsTransmitted				MaxNoDPDCH-BitsTransmitted,
-	physicalchannelcapability-edch			PhysicalChannelCapability-edch-r6
-}
-
-UL-PhysChCapabilityTDD ::=			SEQUENCE {
-	maxTS-PerFrame						MaxTS-PerFrame,
-	maxPhysChPerTimeslot				MaxPhysChPerTimeslot,
-	minimumSF							MinimumSF-UL,
-	supportOfPUSCH						BOOLEAN	
-}
-
-UL-PhysChCapabilityTDD-LCR-r4 ::=	SEQUENCE {
-	maxTS-PerSubFrame					MaxTS-PerSubFrame-r4,
-	maxPhysChPerTimeslot				MaxPhysChPerTimeslot,
-	minimumSF							MinimumSF-UL,
-	supportOfPUSCH						BOOLEAN,
-	supportOf8PSK						BOOLEAN
-}
-
-PhysicalChannelCapability-edch-r6 ::=	SEQUENCE {
-	fdd-edch								CHOICE {
-		supported								SEQUENCE {
-			edch-PhysicalLayerCategory				INTEGER (1..16)
-		},
-		unsupported								NULL
-	}
-}
-
-UL-TransChCapability ::=			SEQUENCE {
-	maxNoBitsTransmitted				MaxNoBits,
-	maxConvCodeBitsTransmitted			MaxNoBits,
-	turboEncodingSupport				TurboSupport,
-	maxSimultaneousTransChs				MaxSimultaneousTransChsUL,
-	modeSpecificInfo					CHOICE {
-		fdd									NULL,
-		tdd									SEQUENCE {
-			maxSimultaneousCCTrCH-Count			MaxSimultaneousCCTrCH-Count
-		}
-	},
-	maxTransmittedBlocks				MaxTransportBlocksUL,
-	maxNumberOfTFC						MaxNumberOfTFC-UL,
-	maxNumberOfTF						MaxNumberOfTF
-}
-
-UE-Positioning-Capability ::=		SEQUENCE {
-	standaloneLocMethodsSupported			BOOLEAN,
-	ue-BasedOTDOA-Supported					BOOLEAN,
-	networkAssistedGPS-Supported			NetworkAssistedGPS-Supported,
-	supportForUE-GPS-TimingOfCellFrames		BOOLEAN,
-	supportForIPDL							BOOLEAN
-}
-
-UE-SecurityInformation ::=			SEQUENCE {
-	start-CS							START-Value
-}
-
-UE-SecurityInformation2 ::=			SEQUENCE {
-	start-PS							START-Value
-}
-
-URA-UpdateCause ::=					ENUMERATED { 
-										changeOfURA, 
-										periodicURAUpdate, 
-										dummy,
-										spare1 }
-
-UTRAN-DRX-CycleLengthCoefficient ::= INTEGER (3..9)
-
-WaitTime ::=						INTEGER (0..15)
-
--- ***************************************************
---
---     RADIO BEARER INFORMATION ELEMENTS (10.3.4)
---
--- ***************************************************
-
-AlgorithmSpecificInfo ::=			CHOICE {
-	rfc2507-Info						RFC2507-Info
-}
-
-AlgorithmSpecificInfo-r4 ::=		CHOICE {
-	rfc2507-Info						RFC2507-Info,
-	rfc3095-Info						RFC3095-Info-r4
-}
-
-CID-InclusionInfo-r4 ::=			ENUMERATED {
-										pdcp-Header,
-										rfc3095-PacketFormat }
-
--- Upper limit of COUNT-C is 2^32 - 1
-COUNT-C ::=							INTEGER (0..4294967295)
-
--- Upper limit of COUNT-C-MSB is 2^25 - 1
-COUNT-C-MSB ::=						INTEGER (0..33554431)
-
-DefaultConfigIdentity ::=			INTEGER (0..10)
-
-DefaultConfigIdentity-r4 ::=		INTEGER (0..12)
-
-DefaultConfigIdentity-r5 ::=		INTEGER (0..13)
-
-DefaultConfigMode ::=				ENUMERATED {
-										fdd,
-										tdd }
-
-DDI ::=								INTEGER (0..62)
-
-DL-AM-RLC-Mode ::=					SEQUENCE {
-	inSequenceDelivery					BOOLEAN,
-	receivingWindowSize					ReceivingWindowSize,
-	dl-RLC-StatusInfo					DL-RLC-StatusInfo
-}
-
-DL-AM-RLC-Mode-r5 ::=					SEQUENCE {
-	dl-RLC-PDU-size						OctetModeRLC-SizeInfoType1,
-	inSequenceDelivery					BOOLEAN,
-	receivingWindowSize					ReceivingWindowSize,
-	dl-RLC-StatusInfo					DL-RLC-StatusInfo
-}
-
-DL-CounterSynchronisationInfo ::=		SEQUENCE {
-	rB-WithPDCP-InfoList					RB-WithPDCP-InfoList	OPTIONAL
-}
-
-DL-CounterSynchronisationInfo-r5 ::=	SEQUENCE {
-	rb-WithPDCP-InfoList					RB-WithPDCP-InfoList			OPTIONAL,
-	rb-PDCPContextRelocationList			RB-PDCPContextRelocationList	OPTIONAL
-}
-
-DL-LogicalChannelMapping ::=		SEQUENCE {
-	-- TABULAR: DL-TransportChannelType contains TransportChannelIdentity as well.
-	dl-TransportChannelType				DL-TransportChannelType,
-	logicalChannelIdentity				LogicalChannelIdentity				OPTIONAL
-}
-
-DL-LogicalChannelMapping-r5 ::=		SEQUENCE {
-	-- TABULAR: DL-TransportChannelType contains TransportChannelIdentity as well.
-	dl-TransportChannelType				DL-TransportChannelType-r5,
-	logicalChannelIdentity				LogicalChannelIdentity				OPTIONAL
-}
-
-DL-LogicalChannelMappingList ::=	SEQUENCE (SIZE (1..maxLoCHperRLC)) OF
-										DL-LogicalChannelMapping
-
-DL-LogicalChannelMappingList-r5 ::=	SEQUENCE (SIZE (1..maxLoCHperRLC)) OF
-										DL-LogicalChannelMapping-r5
-
-DL-Reception-Window-Size-r6 ::=		ENUMERATED { size32, size48, size64, size80, size96, size112 }
-
-DL-RFC3095-r4 ::=					SEQUENCE {
-	cid-InclusionInfo					CID-InclusionInfo-r4,
-	max-CID								INTEGER (1..16383)					DEFAULT 15,
-	reverseDecompressionDepth			INTEGER (0..65535)					DEFAULT 0
-}
-
-DL-RLC-Mode ::=						CHOICE {
-	dl-AM-RLC-Mode						DL-AM-RLC-Mode,
-	dl-UM-RLC-Mode						NULL,
-	dl-TM-RLC-Mode						DL-TM-RLC-Mode
-}
-
-DL-RLC-Mode-r5 ::=					CHOICE {
-	dl-AM-RLC-Mode						DL-AM-RLC-Mode-r5,
-	dl-UM-RLC-Mode						DL-UM-RLC-Mode-r5,
-	dl-TM-RLC-Mode						DL-TM-RLC-Mode
-}
-
-DL-RLC-Mode-r6 ::=					CHOICE {
-	dl-AM-RLC-Mode						DL-AM-RLC-Mode-r5,
-	dl-UM-RLC-Mode						DL-UM-RLC-Mode-r6,
-	dl-TM-RLC-Mode						DL-TM-RLC-Mode
-}
-
-DL-RLC-StatusInfo ::=				SEQUENCE {
-	timerStatusProhibit					TimerStatusProhibit					OPTIONAL,
-	-- dummy is not used in this version of the specification, it should not be sent 
-	-- and if received they should be ignored.
-	dummy							TimerEPC							OPTIONAL,
-	missingPDU-Indicator					BOOLEAN,
-	timerStatusPeriodic					TimerStatusPeriodic					OPTIONAL
-}
-
-DL-TM-RLC-Mode ::=					SEQUENCE {
-	segmentationIndication					BOOLEAN
-}
-
-DL-TransportChannelType ::=			CHOICE {
-	dch									TransportChannelIdentity,
-	fach								NULL,
-	-- The choice “dsch” should not be used in FDD mode, and if received
-	-- the UE behaviour is unspecified.
-	dsch								TransportChannelIdentity,
-	-- The choice “dch-and-dsch” should not be used in FDD mode, and if received the UE
-	-- behaviour is unspecified
-	dch-and-dsch						TransportChannelIdentityDCHandDSCH
-}
-
-DL-TransportChannelType-r5 ::=			CHOICE {
-	dch									TransportChannelIdentity,
-	fach								NULL,
-	-- The choice “dsch” should not be used in FDD mode, and if received
-	-- the UE behaviour is unspecified.
-	dsch								TransportChannelIdentity,
-	-- The choice “dch-and-dsch” should not be used in FDD mode, and if received the UE 
-	-- behaviour is unspecified
-	dch-and-dsch						TransportChannelIdentityDCHandDSCH,
-	hsdsch								MAC-d-FlowIdentity,
-	dch-and-hsdsch						MAC-d-FlowIdentityDCHandHSDSCH
-}
-
-DL-UM-RLC-LI-size ::=					ENUMERATED {
-										size7, size15 }
-
-DL-UM-RLC-Mode-r5 ::=					SEQUENCE {
-	dl-UM-RLC-LI-size					DL-UM-RLC-LI-size
-}
-
-DL-UM-RLC-Mode-r6 ::=				SEQUENCE {
-	dl-UM-RLC-LI-size					DL-UM-RLC-LI-size,
-	dl-Reception-Window-Size			DL-Reception-Window-Size-r6			OPTIONAL
-}
-
-ExpectReordering ::=				ENUMERATED {
-										reorderingNotExpected,
-										reorderingExpected }
-
-ExplicitDiscard ::=					SEQUENCE {
-	timerMRW							TimerMRW,
-	timerDiscard						TimerDiscard,
-	maxMRW								MaxMRW
-}
-
-HeaderCompressionInfo ::=			SEQUENCE {
-	algorithmSpecificInfo				AlgorithmSpecificInfo
-}
-
-HeaderCompressionInfoList ::=		SEQUENCE (SIZE (1..maxPDCPAlgoType)) OF
-										HeaderCompressionInfo
-
-HeaderCompressionInfo-r4 ::=		SEQUENCE {
-	algorithmSpecificInfo				AlgorithmSpecificInfo-r4
-}
-
-HeaderCompressionInfoList-r4 ::=	SEQUENCE (SIZE (1..maxPDCPAlgoType)) OF
-										HeaderCompressionInfo-r4
-
-LogicalChannelIdentity ::=			INTEGER (1..15)
-
-LosslessSRNS-RelocSupport ::=		CHOICE {
-	supported							MaxPDCP-SN-WindowSize,
-	notSupported						NULL
-}
-
-MAC-d-HFN-initial-value ::=			BIT STRING (SIZE (24))
-
-MAC-LogicalChannelPriority ::= 		INTEGER (1..8)
-
-MaxDAT ::=							ENUMERATED {
-										dat1, dat2, dat3, dat4, dat5, dat6,
-										dat7, dat8, dat9, dat10, dat15, dat20,
-										dat25, dat30, dat35, dat40 }
-
-MaxDAT-Retransmissions ::=			SEQUENCE {
-	maxDAT								MaxDAT,
-	timerMRW							TimerMRW,
-	maxMRW								MaxMRW
-}
-
-MaxMRW ::=							ENUMERATED {
-										mm1, mm4, mm6, mm8, mm12, mm16,
-										mm24, mm32 }
-
-MaxPDCP-SN-WindowSize ::=			ENUMERATED {
-										sn255, sn65535 }
-
-MaxRST ::=							ENUMERATED {
-										rst1, rst4, rst6, rst8, rst12,
-										rst16, rst24, rst32 }
-
-NoExplicitDiscard ::=				ENUMERATED {
-										dt10, dt20, dt30, dt40, dt50,
-										dt60, dt70, dt80, dt90, dt100 }
-
-PDCP-Info ::=						SEQUENCE {
-	losslessSRNS-RelocSupport			LosslessSRNS-RelocSupport			OPTIONAL,
-	-- TABULAR: pdcp-PDU-Header is MD in the tabular format and it can be encoded
-	-- in one bit, so the OPTIONAL is removed for compactness.
-	pdcp-PDU-Header						PDCP-PDU-Header,
-	headerCompressionInfoList			HeaderCompressionInfoList			OPTIONAL
-}
-
-PDCP-Info-r4 ::=					SEQUENCE {
-	losslessSRNS-RelocSupport			LosslessSRNS-RelocSupport			OPTIONAL,
-	-- TABULAR: pdcp-PDU-Header is MD in the tabular format and it can be encoded
-	-- in one bit, so the OPTIONAL is removed for compactness.
-	pdcp-PDU-Header						PDCP-PDU-Header,
-	headerCompressionInfoList			HeaderCompressionInfoList-r4		OPTIONAL
-}
-
-PDCP-InfoReconfig ::=				SEQUENCE {
-	pdcp-Info							PDCP-Info,
-	-- dummy is not used in this version of the specification and
-	-- it should be ignored.
-	dummy								INTEGER (0..65535)
-}
-
-PDCP-InfoReconfig-r4 ::=			SEQUENCE {
-	pdcp-Info							PDCP-Info-r4
-}
-
-PDCP-PDU-Header ::=					ENUMERATED {
-										present, absent }
-
-PDCP-ROHC-TargetMode ::=			ENUMERATED { o-Mode, r-Mode }
-
-PDCP-SN-Info ::=					INTEGER (0..65535)
-
-Poll-PDU ::=						ENUMERATED {
-										pdu1, pdu2, pdu4, pdu8, pdu16, 
-										pdu32, pdu64, pdu128 }
-
-Poll-SDU ::=						ENUMERATED {
-										sdu1, sdu4, sdu16, sdu64 }
-
-PollingInfo ::=						SEQUENCE {
-	timerPollProhibit					TimerPollProhibit					OPTIONAL,
-	timerPoll							TimerPoll							OPTIONAL,
-	poll-PDU							Poll-PDU							OPTIONAL,
-	poll-SDU							Poll-SDU							OPTIONAL,
-	lastTransmissionPDU-Poll			BOOLEAN,
-	lastRetransmissionPDU-Poll			BOOLEAN,
-	pollWindow							PollWindow							OPTIONAL,
-	timerPollPeriodic					TimerPollPeriodic					OPTIONAL
-}
-
-PollWindow ::=						ENUMERATED {
-										pw50, pw60, pw70, pw80, pw85, 
-										pw90, pw95, pw99 }
-
-PredefinedConfigIdentity ::=		INTEGER (0..15)
-
-PredefinedConfigValueTag ::=		INTEGER (0..15)
-
-PredefinedRB-Configuration ::=		SEQUENCE {
-	re-EstablishmentTimer				Re-EstablishmentTimer,
-	srb-InformationList					SRB-InformationSetupList,
-	rb-InformationList					RB-InformationSetupList
-}
-
-PreDefRadioConfiguration ::=		SEQUENCE {
-	-- Radio bearer IEs
-		predefinedRB-Configuration			PredefinedRB-Configuration,
-	-- Transport channel IEs
-		preDefTransChConfiguration			PreDefTransChConfiguration,
-	-- Physical channel IEs
-		preDefPhyChConfiguration			PreDefPhyChConfiguration
-}
-
-PredefinedConfigStatusList ::=				SEQUENCE (SIZE (maxPredefConfig)) OF
-											PredefinedConfigStatusInfo
-
-PredefinedConfigStatusInfo ::=		CHOICE {
-	storedWithValueTagSameAsPrevius		NULL,
-	other								CHOICE {
-		notStored							NULL,
-		storedWithDifferentValueTag			PredefinedConfigValueTag
-	}
-}
-
-PredefinedConfigStatusListComp ::= SEQUENCE {
-	setsWithDifferentValueTag			PredefinedConfigSetsWithDifferentValueTag,
-	otherEntries						PredefinedConfigStatusListVarSz				OPTIONAL
-}
-
-PredefinedConfigSetsWithDifferentValueTag ::= SEQUENCE (SIZE (1..2)) OF
-												PredefinedConfigSetWithDifferentValueTag
-
-PredefinedConfigSetWithDifferentValueTag ::= SEQUENCE {
-	startPosition								INTEGER (0..10)		DEFAULT 0,
-	-- numberOfEntries							INTEGER (6..16),
-	-- numberOfEntries is covered by the size of the list in IE PredefinedConfigValueTagList
-	valueTagList								PredefinedConfigValueTagList
-}
-
-
-PredefinedConfigValueTagList ::=		SEQUENCE (SIZE (1..maxPredefConfig)) OF
-											PredefinedConfigValueTag
-
-PredefinedConfigStatusListVarSz ::=		SEQUENCE (SIZE (1..maxPredefConfig)) OF
-											PredefinedConfigStatusInfo
-
-RAB-Info ::=						SEQUENCE {
-	rab-Identity						RAB-Identity,
-	cn-DomainIdentity					CN-DomainIdentity,
-	nas-Synchronisation-Indicator		NAS-Synchronisation-Indicator	OPTIONAL,
-	re-EstablishmentTimer				Re-EstablishmentTimer
-}
-
-RAB-Info-r6-ext ::=					SEQUENCE {
-	mbms-SessionIdentity				MBMS-SessionIdentity				OPTIONAL
-}
-
-RAB-Info-r6 ::=						SEQUENCE {
-	rab-Identity						RAB-Identity,
-	mbms-SessionIdentity				MBMS-SessionIdentity				OPTIONAL,
-	cn-DomainIdentity					CN-DomainIdentity,
-	nas-Synchronisation-Indicator		NAS-Synchronisation-Indicator		OPTIONAL,
-	re-EstablishmentTimer				Re-EstablishmentTimer
-}
-
-RAB-InformationList ::=				SEQUENCE (SIZE (1..maxRABsetup)) OF
-										RAB-Info
-
-RAB-InformationList-r6 ::=			SEQUENCE (SIZE (1..maxRABsetup)) OF
-										RAB-Info-r6
-
-RAB-InformationReconfigList ::= 	SEQUENCE (SIZE (1.. maxRABsetup)) OF
-										RAB-InformationReconfig
-
-RAB-InformationReconfig ::=			SEQUENCE {
-	rab-Identity						RAB-Identity,
-	cn-DomainIdentity					CN-DomainIdentity,
-	nas-Synchronisation-Indicator		NAS-Synchronisation-Indicator
-}
-
-RAB-Info-Post ::=						SEQUENCE {
-	rab-Identity						RAB-Identity,
-	cn-DomainIdentity					CN-DomainIdentity,
-	nas-Synchronisation-Indicator		NAS-Synchronisation-Indicator	OPTIONAL
-}
-
-RAB-InformationSetup ::=			SEQUENCE {
-	rab-Info							RAB-Info,
-	rb-InformationSetupList				RB-InformationSetupList
-}
-
-RAB-InformationSetup-r4 ::=			SEQUENCE {
-	rab-Info							RAB-Info,
-	rb-InformationSetupList				RB-InformationSetupList-r4
-}
-
-RAB-InformationSetup-r5 ::=			SEQUENCE {
-	rab-Info							RAB-Info,
-	rb-InformationSetupList				RB-InformationSetupList-r5
-}
-
-RAB-InformationSetup-r6-ext ::=		SEQUENCE {
-	rab-Info-r6-ext						RAB-Info-r6-ext
-}
-
-RAB-InformationSetup-r6 ::=			SEQUENCE {
-	rab-Info							RAB-Info-r6,
-	rb-InformationSetupList				RB-InformationSetupList-r6
-}
-
-RAB-InformationSetupList ::=		SEQUENCE (SIZE (1..maxRABsetup)) OF
-										RAB-InformationSetup
-
-RAB-InformationSetupList-r4 ::=		SEQUENCE (SIZE (1..maxRABsetup)) OF
-										RAB-InformationSetup-r4
-
-RAB-InformationSetupList-r5 ::=		SEQUENCE (SIZE (1..maxRABsetup)) OF
-										RAB-InformationSetup-r5
-
-RAB-InformationSetupList-r6 ::=		SEQUENCE (SIZE (1..maxRABsetup)) OF
-										RAB-InformationSetup-r6
-
--- The IE 'RAB-InformationSetupList-r6-ext' provides elements of extension information, which
--- are added to the corresponding elements of the IE 'RAB-InformationSetupList/-r4/-r5'.
-RAB-InformationSetupList-r6-ext ::= SEQUENCE (SIZE (1..maxRABsetup)) OF
-										RAB-InformationSetup-r6-ext
-
-RB-ActivationTimeInfo ::=			SEQUENCE {
-	rb-Identity							RB-Identity,
-	rlc-SequenceNumber					RLC-SequenceNumber
-}	
-
-RB-ActivationTimeInfoList ::=		SEQUENCE (SIZE (1..maxRB)) OF
-										RB-ActivationTimeInfo
-
-RB-COUNT-C-Information ::=			SEQUENCE {
-	rb-Identity							RB-Identity,
-	count-C-UL							COUNT-C,
-	count-C-DL							COUNT-C
-}
-
-RB-COUNT-C-InformationList ::=		SEQUENCE (SIZE (1..maxRBallRABs)) OF
-										RB-COUNT-C-Information
-
-RB-COUNT-C-MSB-Information ::=		SEQUENCE {
-	rb-Identity							RB-Identity,
-	count-C-MSB-UL						COUNT-C-MSB,
-	count-C-MSB-DL						COUNT-C-MSB
-}
-
-RB-COUNT-C-MSB-InformationList ::=	SEQUENCE (SIZE (1..maxRBallRABs)) OF
-										RB-COUNT-C-MSB-Information
-
-RB-Identity ::=						INTEGER (1..32)
-
-RB-IdentityList ::=					SEQUENCE (SIZE (1..maxRB)) OF
-										RB-Identity
-
-RB-InformationAffected ::=			SEQUENCE {
-	rb-Identity							RB-Identity,
-	rb-MappingInfo						RB-MappingInfo
-}
-
-RB-InformationAffected-r5 ::=		SEQUENCE {
-	rb-Identity							RB-Identity,
-	rb-MappingInfo						RB-MappingInfo-r5
-}
-
-RB-InformationAffected-r6 ::=		SEQUENCE {
-	rb-Identity							RB-Identity,
-	rb-MappingInfo						RB-MappingInfo-r6
-}
-
-RB-InformationAffectedList ::= 		SEQUENCE (SIZE (1..maxRB)) OF
-										RB-InformationAffected
-
-RB-InformationAffectedList-r5 ::= 	SEQUENCE (SIZE (1..maxRB)) OF
-										RB-InformationAffected-r5
-
-RB-InformationAffectedList-r6 ::= 	SEQUENCE (SIZE (1..maxRB)) OF
-										RB-InformationAffected-r6
-
-RB-InformationChanged-r6 ::=		SEQUENCE {
-	rb-Identity							RB-Identity,
-	rb-Change							CHOICE {
-		release								NULL,
-		re-mapToDefaultRb					RB-Identity
-	}
-}
-
-RB-InformationChangedList-r6 ::= 		SEQUENCE (SIZE (1..maxRB)) OF
-											RB-InformationChanged-r6
-
-RB-InformationReconfig ::=			SEQUENCE {
-	rb-Identity							RB-Identity,
-	pdcp-Info							PDCP-InfoReconfig					OPTIONAL,
-	pdcp-SN-Info						PDCP-SN-Info						OPTIONAL,
-	rlc-Info							RLC-Info							OPTIONAL,
-	rb-MappingInfo						RB-MappingInfo						OPTIONAL,
-	rb-StopContinue						RB-StopContinue						OPTIONAL
-}
-
-RB-InformationReconfig-r4 ::=		SEQUENCE {
-	rb-Identity							RB-Identity,
-	pdcp-Info							PDCP-InfoReconfig-r4				OPTIONAL,
-	pdcp-SN-Info						PDCP-SN-Info						OPTIONAL,
-	rlc-Info							RLC-Info							OPTIONAL,
-	rb-MappingInfo						RB-MappingInfo						OPTIONAL,
-	rb-StopContinue						RB-StopContinue						OPTIONAL
-}
-
-RB-InformationReconfig-r5 ::=		SEQUENCE {
-	rb-Identity							RB-Identity,
-	pdcp-Info							PDCP-InfoReconfig-r4				OPTIONAL,
-	pdcp-SN-Info						PDCP-SN-Info						OPTIONAL,
-	rlc-Info							RLC-Info-r5							OPTIONAL,
-	rb-MappingInfo						RB-MappingInfo-r5					OPTIONAL,
-	rb-StopContinue						RB-StopContinue						OPTIONAL
-}
-
-RB-InformationReconfig-r6 ::=		SEQUENCE {
-	rb-Identity							RB-Identity,
-	pdcp-Info							PDCP-InfoReconfig-r4				OPTIONAL,
-	pdcp-SN-Info						PDCP-SN-Info						OPTIONAL,
-	rlc-Info							RLC-Info-r6							OPTIONAL,
-	rb-MappingInfo						RB-MappingInfo-r6					OPTIONAL,
-	rb-StopContinue						RB-StopContinue						OPTIONAL
-}
-
-RB-InformationReconfigList ::= 		SEQUENCE (SIZE (1..maxRB)) OF
-										RB-InformationReconfig
-
-RB-InformationReconfigList-r4 ::= 	SEQUENCE (SIZE (1..maxRB)) OF
-										RB-InformationReconfig-r4
-
-RB-InformationReconfigList-r5 ::= 	SEQUENCE (SIZE (1..maxRB)) OF
-										RB-InformationReconfig-r5
-
-RB-InformationReconfigList-r6 ::= 	SEQUENCE (SIZE (1..maxRB)) OF
-										RB-InformationReconfig-r6
-
-RB-InformationReleaseList ::=		SEQUENCE (SIZE (1..maxRB)) OF
-										RB-Identity
-
-RB-InformationSetup ::=				SEQUENCE {
-	rb-Identity							RB-Identity,
-	pdcp-Info							PDCP-Info							OPTIONAL,
-	rlc-InfoChoice						RLC-InfoChoice,
-	rb-MappingInfo						RB-MappingInfo
-}
-
-RB-InformationSetup-r4 ::=			SEQUENCE {
-	rb-Identity							RB-Identity,
-	pdcp-Info							PDCP-Info-r4						OPTIONAL,
-	rlc-InfoChoice						RLC-InfoChoice,
-	rb-MappingInfo						RB-MappingInfo
-}
-
-RB-InformationSetup-r5 ::=			SEQUENCE {
-	rb-Identity							RB-Identity,
-	pdcp-Info							PDCP-Info-r4						OPTIONAL,
-	rlc-InfoChoice						RLC-InfoChoice-r5,
-	rb-MappingInfo						RB-MappingInfo-r5
-}
-
-RB-InformationSetup-r6 ::=			SEQUENCE {
-	rb-Identity							RB-Identity,
-	pdcp-Info							PDCP-Info-r4						OPTIONAL,
-	rlc-InfoChoice						RLC-InfoChoice-r6,
-	rb-MappingInfo						RB-MappingInfo-r6
-}
-
-RB-InformationSetupList ::=			SEQUENCE (SIZE (1..maxRBperRAB)) OF
-										RB-InformationSetup
-
-RB-InformationSetupList-r4 ::=		SEQUENCE (SIZE (1..maxRBperRAB)) OF
-										RB-InformationSetup-r4
-
-RB-InformationSetupList-r5 ::=		SEQUENCE (SIZE (1..maxRBperRAB)) OF
-										RB-InformationSetup-r5
-
-RB-InformationSetupList-r6 ::=		SEQUENCE (SIZE (1..maxRBperRAB)) OF
-										RB-InformationSetup-r6
-
-RB-MappingInfo ::=					SEQUENCE (SIZE (1..maxRBMuxOptions)) OF
-										RB-MappingOption
-
-RB-MappingInfo-r5 ::=					SEQUENCE (SIZE (1..maxRBMuxOptions)) OF
-										RB-MappingOption-r5
-
-RB-MappingInfo-r6 ::=					SEQUENCE (SIZE (1..maxRBMuxOptions)) OF
-										RB-MappingOption-r6
-
-RB-MappingOption ::= 				SEQUENCE {
-	ul-LogicalChannelMappings			UL-LogicalChannelMappings			OPTIONAL,
-	dl-LogicalChannelMappingList		DL-LogicalChannelMappingList		OPTIONAL
-}
-
-RB-MappingOption-r5 ::= 				SEQUENCE {
-	ul-LogicalChannelMappings			UL-LogicalChannelMappings			OPTIONAL,
-	dl-LogicalChannelMappingList		DL-LogicalChannelMappingList-r5		OPTIONAL
-}
-
-RB-MappingOption-r6 ::= 				SEQUENCE {
-	ul-LogicalChannelMappings			UL-LogicalChannelMappings-r6		OPTIONAL,
-	dl-LogicalChannelMappingList		DL-LogicalChannelMappingList-r5		OPTIONAL
-}
-
-RB-PDCPContextRelocation ::=			SEQUENCE {
-	rb-Identity								RB-Identity,
-	dl-RFC3095-Context-Relocation			BOOLEAN,
-	ul-RFC3095-Context-Relocation			BOOLEAN
-}
-
-RB-PDCPContextRelocationList ::=			SEQUENCE (SIZE (1..maxRBallRABs)) OF
-											RB-PDCPContextRelocation
-
-RB-StopContinue ::=					ENUMERATED {
-										stopRB, continueRB }
-
-RB-WithPDCP-Info ::=				SEQUENCE {
-	rb-Identity							RB-Identity,
-	pdcp-SN-Info						PDCP-SN-Info
-}
-
-RB-WithPDCP-InfoList ::=			SEQUENCE (SIZE (1..maxRBallRABs)) OF
-										RB-WithPDCP-Info
-
-ReceivingWindowSize ::=				ENUMERATED {
-										rw1, rw8, rw16, rw32, rw64, rw128, rw256,
-										rw512, rw768, rw1024, rw1536, rw2047, 
-										rw2560, rw3072, rw3584, rw4095 }
-
-RFC2507-Info ::=					SEQUENCE {
-	f-MAX-PERIOD						INTEGER (1..65535)					DEFAULT 256,
-	f-MAX-TIME							INTEGER (1..255)					DEFAULT 5,
-	max-HEADER							INTEGER (60..65535)					DEFAULT 168,
-	tcp-SPACE							INTEGER (3..255)					DEFAULT 15,
-	non-TCP-SPACE						INTEGER (3..65535)					DEFAULT 15,
-	-- TABULAR: expectReordering has only two possible values, so using Optional or Default
-	-- would be wasteful
-	expectReordering					ExpectReordering
-}
-
-RFC3095-Info-r4 ::=				SEQUENCE {
-	rohcProfileList						ROHC-ProfileList-r4,
-	ul-RFC3095							UL-RFC3095-r4						OPTIONAL,
-	dl-RFC3095							DL-RFC3095-r4						OPTIONAL
-}
-
-RLC-Info ::=						SEQUENCE {
-	ul-RLC-Mode							UL-RLC-Mode							OPTIONAL,
-	dl-RLC-Mode							DL-RLC-Mode							OPTIONAL
-}
-
-RLC-Info-r5 ::=						SEQUENCE {
-	ul-RLC-Mode							UL-RLC-Mode							OPTIONAL,
-	dl-RLC-Mode							DL-RLC-Mode-r5						OPTIONAL,
-	rlc-OneSidedReEst					BOOLEAN
-}
-
-RLC-Info-r6 ::=						SEQUENCE {
-	ul-RLC-Mode							UL-RLC-Mode							OPTIONAL,
-	dl-RLC-Mode							DL-RLC-Mode-r6						OPTIONAL,
-	rlc-OneSidedReEst					BOOLEAN,
-	altE-bitInterpretation				ENUMERATED { true }					OPTIONAL
-}
-
-RLC-Info-MBMS-r6 ::=				SEQUENCE {
-	dl-UM-RLC-LI-size					DL-UM-RLC-LI-size,
-	dl-UM-RLC-DuplAvoid-Reord-Info		UM-RLC-DuplAvoid-Reord-Info-r6		OPTIONAL,
-	dl-UM-RLC-OutOSeqDelivery-Info		UM-RLC-OutOSeqDelivery-Info-r6		OPTIONAL
-}
-
-RLC-InfoChoice ::=					CHOICE {
-	rlc-Info							RLC-Info,
-	same-as-RB							RB-Identity
-}
-
-RLC-InfoChoice-r5 ::=					CHOICE {
-	rlc-Info-r5							RLC-Info-r5,
-	same-as-RB							RB-Identity
-}
-
-RLC-InfoChoice-r6 ::=					CHOICE {
-	rlc-Info-r6							RLC-Info-r6,
-	same-as-RB							RB-Identity
-}
-
-RLC-PDU-Size ::=					OctetModeRLC-SizeInfoType1
-
-RLC-PDU-SizeList ::=				SEQUENCE (SIZE (1..maxRLCPDUsizePerLogChan)) OF
-										RLC-PDU-Size
-
-RLC-SequenceNumber ::=				INTEGER (0..4095)
-
-RLC-SizeInfo ::=					SEQUENCE {
-	rlc-SizeIndex						INTEGER (1..maxTF)
-}
-
-RLC-SizeExplicitList ::=			SEQUENCE (SIZE	(1..maxTF))	OF
-										RLC-SizeInfo
-
-ROHC-Profile-r4 ::=					INTEGER (1..3)
-
-ROHC-ProfileList-r4 ::=				SEQUENCE (SIZE	(1..maxROHC-Profile-r4))	OF
-										ROHC-Profile-r4
-
-ROHC-PacketSize-r4 ::=				INTEGER (2..1500)
-
-ROHC-PacketSizeList-r4 ::=			SEQUENCE (SIZE	(1..maxROHC-PacketSizes-r4))	OF
-										ROHC-PacketSize-r4
-
-SRB-InformationSetup ::=			SEQUENCE {
-	-- The default value for rb-Identity is the smallest value not used yet.
-	rb-Identity							RB-Identity							OPTIONAL,
-	rlc-InfoChoice						RLC-InfoChoice,
-	rb-MappingInfo						RB-MappingInfo
-}
-
-SRB-InformationSetup-r5 ::=			SEQUENCE {
-	-- The default value for rb-Identity is the smallest value not used yet.
-	rb-Identity							RB-Identity							OPTIONAL,
-	rlc-InfoChoice						RLC-InfoChoice-r5,
-	rb-MappingInfo						RB-MappingInfo-r5
-}
-
-SRB-InformationSetup-r6 ::=			SEQUENCE {
-	-- The default value for rb-Identity is the smallest value not used yet.
-	rb-Identity							RB-Identity							OPTIONAL,
-	rlc-InfoChoice						RLC-InfoChoice-r6,
-	rb-MappingInfo						RB-MappingInfo-r6
-}
-
-SRB-InformationSetupList ::=		SEQUENCE (SIZE (1..maxSRBsetup)) OF
-										SRB-InformationSetup
-
-SRB-InformationSetupList-r5 ::=		SEQUENCE (SIZE (1..maxSRBsetup)) OF
-										SRB-InformationSetup-r5
-
-SRB-InformationSetupList-r6 ::=		SEQUENCE (SIZE (1..maxSRBsetup)) OF
-										SRB-InformationSetup-r6
-
-SRB-InformationSetupList2 ::=		SEQUENCE (SIZE (3..4)) OF
-										SRB-InformationSetup
-
-SRB-InformationSetupList2-r6 ::=	SEQUENCE (SIZE (3..4)) OF
-										SRB-InformationSetup-r6
-
-TimerDAR-r6 ::=						ENUMERATED {
-										ms40, ms80, ms120, ms160, ms240, ms320, ms480, ms640,
-										ms960, ms1280, ms1920, ms2560, ms3840, ms5120 }
-
-TimerDiscard ::=					ENUMERATED {
-										td0-1, td0-25, td0-5, td0-75,
-										td1, td1-25, td1-5, td1-75,
-										td2, td2-5, td3, td3-5, td4,
-										td4-5, td5, td7-5 }
-
-TimerEPC ::=						ENUMERATED {
-										te50, te60, te70, te80, te90,
-										te100, te120, te140, te160, te180,
-										te200, te300, te400, te500, te700,
-										te900 }
-
-TimerMRW ::=						ENUMERATED {
-										te50, te60, te70, te80, te90, te100, 
-										te120, te140, te160, te180, te200, 
-										te300, te400, te500, te700, te900 }
-
-TimerOSD-r6 ::=						ENUMERATED {
-										ms40, ms80, ms120, ms160, ms240, ms320, ms480, ms640,
-										ms960, ms1280, ms1920, ms2560, ms3840, ms5120 }
-
-TimerPoll ::=						ENUMERATED {
-										tp10, tp20, tp30, tp40, tp50,
-										tp60, tp70, tp80, tp90, tp100,
-										tp110, tp120, tp130, tp140, tp150,
-										tp160, tp170, tp180, tp190, tp200,
-										tp210, tp220, tp230, tp240, tp250,
-										tp260, tp270, tp280, tp290, tp300,
-										tp310, tp320, tp330, tp340, tp350,
-										tp360, tp370, tp380, tp390, tp400,
-										tp410, tp420, tp430, tp440, tp450,
-										tp460, tp470, tp480, tp490, tp500,
-										tp510, tp520, tp530, tp540, tp550,
-										tp600, tp650, tp700, tp750, tp800,
-										tp850, tp900, tp950, tp1000 }
-
-TimerPollPeriodic ::=				ENUMERATED {
-										tper100, tper200, tper300, tper400,
-										tper500, tper750, tper1000, tper2000 }
-
-TimerPollProhibit ::=				ENUMERATED {
-										tpp10, tpp20, tpp30, tpp40, tpp50,
-										tpp60, tpp70, tpp80, tpp90, tpp100,
-										tpp110, tpp120, tpp130, tpp140, tpp150,
-										tpp160, tpp170, tpp180, tpp190, tpp200,
-										tpp210, tpp220, tpp230, tpp240, tpp250,
-										tpp260, tpp270, tpp280, tpp290, tpp300,
-										tpp310, tpp320, tpp330, tpp340, tpp350,
-										tpp360, tpp370, tpp380, tpp390, tpp400,
-										tpp410, tpp420, tpp430, tpp440, tpp450,
-										tpp460, tpp470, tpp480, tpp490, tpp500,
-										tpp510, tpp520, tpp530, tpp540, tpp550,
-										tpp600, tpp650, tpp700, tpp750, tpp800,
-										tpp850, tpp900, tpp950, tpp1000 }
-
-TimerRST ::=						ENUMERATED {
-										tr50, tr100, tr150, tr200, tr250, tr300, 
-										tr350, tr400, tr450, tr500, tr550,
-										tr600, tr700, tr800, tr900, tr1000 }
-
-TimerStatusPeriodic ::=				ENUMERATED {
-										tsp100, tsp200,	tsp300, tsp400, tsp500,
-										tsp750, tsp1000, tsp2000 }
-
-TimerStatusProhibit ::=				ENUMERATED {
-										tsp10,tsp20,tsp30,tsp40,tsp50,
-										tsp60,tsp70,tsp80,tsp90,tsp100,
-										tsp110,tsp120,tsp130,tsp140,tsp150,
-										tsp160,tsp170,tsp180,tsp190,tsp200,
-										tsp210,tsp220,tsp230,tsp240,tsp250,
-										tsp260,tsp270,tsp280,tsp290,tsp300,
-										tsp310,tsp320,tsp330,tsp340,tsp350,
-										tsp360,tsp370,tsp380,tsp390,tsp400,
-										tsp410,tsp420,tsp430,tsp440,tsp450,
-										tsp460,tsp470,tsp480,tsp490,tsp500,
-										tsp510,tsp520,tsp530,tsp540,tsp550,
-										tsp600,tsp650,tsp700,tsp750,tsp800,
-										tsp850,tsp900,tsp950,tsp1000 }
-
-TransmissionRLC-Discard ::=			CHOICE {
-	timerBasedExplicit					ExplicitDiscard,
-	timerBasedNoExplicit				NoExplicitDiscard,
-	maxDAT-Retransmissions				MaxDAT-Retransmissions,
-	noDiscard							MaxDAT
-}
-
-TransmissionWindowSize ::=			ENUMERATED {
-										tw1, tw8, tw16, tw32, tw64, tw128, tw256,
-										tw512, tw768, tw1024, tw1536, tw2047, 
-										tw2560, tw3072, tw3584, tw4095 }
-
-UL-AM-RLC-Mode ::=					SEQUENCE {
-	transmissionRLC-Discard				TransmissionRLC-Discard,
-	transmissionWindowSize				TransmissionWindowSize,
-	timerRST							TimerRST,
-	max-RST								MaxRST,
-	pollingInfo							PollingInfo							OPTIONAL
-}
-
-UL-CounterSynchronisationInfo ::=		SEQUENCE {
-	rB-WithPDCP-InfoList					RB-WithPDCP-InfoList 	OPTIONAL,
-	startList								STARTList
-}
-
-UL-LogicalChannelMapping ::=		SEQUENCE {
-	-- TABULAR: UL-TransportChannelType contains TransportChannelIdentity as well.
-	ul-TransportChannelType				UL-TransportChannelType,
-	logicalChannelIdentity				LogicalChannelIdentity				OPTIONAL,
-	rlc-SizeList						CHOICE {
-		allSizes							NULL,
-		configured							NULL,
-		explicitList						RLC-SizeExplicitList
-	},
-	mac-LogicalChannelPriority			MAC-LogicalChannelPriority
-}
-
-UL-LogicalChannelMapping-r6 ::=		SEQUENCE {
-	ul-TrCH-Type						CHOICE {
-		dch-rach-usch						SEQUENCE {
-			-- TABULAR: UL-TransportChannelType contains TransportChannelIdentity as well.
-			ul-TransportChannelType				UL-TransportChannelType,
-			logicalChannelIdentity				LogicalChannelIdentity				OPTIONAL,
-			rlc-SizeList						CHOICE {
-				allSizes							NULL,
-				configured							NULL,
-				explicitList						RLC-SizeExplicitList
-			}
-		},
-		e-dch								SEQUENCE {
-			logicalChannelIdentity				LogicalChannelIdentity,
-			e-DCH-MAC-d-FlowIdentity			E-DCH-MAC-d-FlowIdentity,
-			ddi									DDI,
-			rlc-PDU-SizeList					RLC-PDU-SizeList,
-			includeInSchedulingInfo				BOOLEAN
-		}
-	},
-	mac-LogicalChannelPriority			MAC-LogicalChannelPriority
-}
-
-UL-LogicalChannelMappingList ::=	SEQUENCE {
-	-- rlc-LogicalChannelMappingIndicator shall be set to TRUE in this version
-	-- of the specification
-	rlc-LogicalChannelMappingIndicator	BOOLEAN,
-	ul-LogicalChannelMapping			SEQUENCE (SIZE (maxLoCHperRLC)) OF
-										UL-LogicalChannelMapping
-}
-
-UL-LogicalChannelMappingList-r6 ::=	SEQUENCE {
-	-- rlc-LogicalChannelMappingIndicator shall be set to TRUE in this version
-	-- of the specification
-	rlc-LogicalChannelMappingIndicator	BOOLEAN,
-	ul-LogicalChannelMapping			SEQUENCE (SIZE (maxLoCHperRLC)) OF
-											UL-LogicalChannelMapping-r6
-}
-
-UL-LogicalChannelMappings ::=		CHOICE {
-	oneLogicalChannel					UL-LogicalChannelMapping,
-	twoLogicalChannels					UL-LogicalChannelMappingList
-}
-
-UL-LogicalChannelMappings-r6 ::=	CHOICE {
-	oneLogicalChannel					UL-LogicalChannelMapping-r6,
-	twoLogicalChannels					UL-LogicalChannelMappingList-r6
-}
-
-UL-RFC3095-r4 ::=					SEQUENCE {
-	cid-InclusionInfo					CID-InclusionInfo-r4,
-	max-CID								INTEGER (1..16383)					DEFAULT 15,
-	rohcPacketSizeList					ROHC-PacketSizeList-r4
-}
-
-UL-RLC-Mode ::=						CHOICE {
-	ul-AM-RLC-Mode						UL-AM-RLC-Mode,
-	ul-UM-RLC-Mode						UL-UM-RLC-Mode,
-	ul-TM-RLC-Mode						UL-TM-RLC-Mode,
-	spare								NULL
-}
-
-UL-TM-RLC-Mode ::=					SEQUENCE {
-	transmissionRLC-Discard				TransmissionRLC-Discard				OPTIONAL,
-	segmentationIndication				BOOLEAN
-}
-
-UL-UM-RLC-Mode ::=					SEQUENCE {
-	transmissionRLC-Discard				TransmissionRLC-Discard				OPTIONAL
-}
-
-UL-TransportChannelType ::=			CHOICE {
-	dch									TransportChannelIdentity,
-	rach								NULL,
-	-- dummy is not used in this version of the specification and
-	-- if received the UE behaviour is not specified.
-	dummy								NULL,
-	usch								TransportChannelIdentity
-}
-
-UM-RLC-DuplAvoid-Reord-Info-r6 ::=	SEQUENCE {
-	timer-DAR							TimerDAR-r6,
-	widowSize-DAR						WindowSizeDAR-r6
-}
-
-UM-RLC-OutOSeqDelivery-Info-r6 ::=	SEQUENCE {
-	timer-OSD							TimerOSD-r6							OPTIONAL,
-	windowSize-OSD						WindowSizeOSD-r6
-}
-
-WindowSizeDAR-r6 ::=				ENUMERATED {
-										ws4, ws8, ws16, ws32, ws40, ws48,
-										ws56, ws64 }
-
-WindowSizeOSD-r6 ::=				ENUMERATED {
-										ws8, ws16, ws32, ws40, ws48,
-										ws56, ws64 }
-
--- ***************************************************
---
---     TRANSPORT CHANNEL INFORMATION ELEMENTS (10.3.5)
---
--- ***************************************************
-
-AddOrReconfMAC-dFlow ::=			SEQUENCE {
-	mac-hs-AddReconfQueue-List					MAC-hs-AddReconfQueue-List	OPTIONAL,
-	mac-hs-DelQueue-List						MAC-hs-DelQueue-List	OPTIONAL
-}
-
-AllowedTFC-List ::=					SEQUENCE (SIZE (1..maxTFC)) OF
-										TFC-Value
-
-AllowedTFI-List ::=					SEQUENCE (SIZE (1..maxTF)) OF
-										INTEGER (0..31)
-
-BitModeRLC-SizeInfo ::=				CHOICE {
-	sizeType1							INTEGER (0..127),
-	-- Actual value sizeType2 = (part1 * 8) + 128 + part2
-	sizeType2							SEQUENCE {
-		part1								INTEGER (0..15),
-		part2								INTEGER (1..7)					OPTIONAL
-	},
-	-- Actual value sizeType3 = (part1 * 16) + 256 + part2
-	sizeType3							SEQUENCE {
-		part1								INTEGER (0..47),
-		part2								INTEGER (1..15)					OPTIONAL
-	},
-	-- Actual value sizeType4 = (part1 * 64) + 1024 + part2
-	sizeType4							SEQUENCE {
-		part1								INTEGER (0..62),
-		part2								INTEGER (1..63)					OPTIONAL
-	}
-}
-
--- Actual value BLER-QualityValue = IE value * 0.1
-BLER-QualityValue ::=				INTEGER (-63..0)
-
-ChannelCodingType ::=				CHOICE { 
-	-- noCoding is only used for TDD in this version of the specification,
-	-- otherwise it should be ignored
-	noCoding							NULL,
-	convolutional						CodingRate,
-	turbo								NULL 
-}
-
-CodingRate ::=						ENUMERATED {
-										half,
-										third }
-
-CommonDynamicTF-Info ::=			SEQUENCE {
-	rlc-Size							CHOICE {
-		fdd									SEQUENCE {
-			octetModeRLC-SizeInfoType2			OctetModeRLC-SizeInfoType2
-		},
-		tdd									SEQUENCE {
-			commonTDD-Choice					CHOICE {
-				bitModeRLC-SizeInfo					BitModeRLC-SizeInfo,
-				octetModeRLC-SizeInfoType1			OctetModeRLC-SizeInfoType1
-			}
-		}
-	},
-	numberOfTbSizeList				SEQUENCE (SIZE (1..maxTF)) OF		
-											NumberOfTransportBlocks,
-	logicalChannelList				LogicalChannelList
-}
-
-CommonDynamicTF-Info-DynamicTTI ::=	SEQUENCE {
-	commonTDD-Choice					CHOICE {
-		bitModeRLC-SizeInfo					BitModeRLC-SizeInfo,
-		octetModeRLC-SizeInfoType1			OctetModeRLC-SizeInfoType1
-	},
-	numberOfTbSizeAndTTIList			NumberOfTbSizeAndTTIList,
-	logicalChannelList					LogicalChannelList
-}
-
-CommonDynamicTF-InfoList ::=		SEQUENCE (SIZE (1..maxTF)) OF
-										CommonDynamicTF-Info
-
-CommonDynamicTF-InfoList-DynamicTTI ::= SEQUENCE (SIZE (1..maxTF)) OF
-										CommonDynamicTF-Info-DynamicTTI
-
-CommonTransChTFS ::=				SEQUENCE {
-	tti									CHOICE {
-		tti10								CommonDynamicTF-InfoList,
-		tti20								CommonDynamicTF-InfoList,
-		tti40								CommonDynamicTF-InfoList,
-		tti80								CommonDynamicTF-InfoList,
-		dynamic								CommonDynamicTF-InfoList-DynamicTTI
-	},
-	semistaticTF-Information			SemistaticTF-Information
-}
-
-CommonTransChTFS-LCR ::=				SEQUENCE {
-	tti									CHOICE {
-		tti5								CommonDynamicTF-InfoList,
-		tti10								CommonDynamicTF-InfoList,
-		tti20								CommonDynamicTF-InfoList,
-		tti40								CommonDynamicTF-InfoList,
-		tti80								CommonDynamicTF-InfoList,
-		dynamic								CommonDynamicTF-InfoList-DynamicTTI
-	},
-	semistaticTF-Information			SemistaticTF-Information
-}
-
-CPCH-SetID ::=						INTEGER (1..maxCPCHsets)
-
-CRC-Size ::=						ENUMERATED { 
-										crc0, crc8, crc12, crc16, crc24 }
-
-DedicatedDynamicTF-Info ::=			SEQUENCE {
-	rlc-Size							CHOICE {
-		bitMode								BitModeRLC-SizeInfo,
-		octetModeType1						OctetModeRLC-SizeInfoType1
-	},
-	numberOfTbSizeList				SEQUENCE (SIZE (1..maxTF)) OF										NumberOfTransportBlocks,
-	logicalChannelList				LogicalChannelList 
-}
-
-DedicatedDynamicTF-Info-DynamicTTI ::= SEQUENCE {
-	rlc-Size							CHOICE {
-		bitMode								BitModeRLC-SizeInfo,
-		octetModeType1						OctetModeRLC-SizeInfoType1
-	},
-	numberOfTbSizeAndTTIList			NumberOfTbSizeAndTTIList,
-	logicalChannelList				LogicalChannelList 
-}
-
-DedicatedDynamicTF-InfoList ::=		SEQUENCE (SIZE (1..maxTF)) OF
-										DedicatedDynamicTF-Info
-
-DedicatedDynamicTF-InfoList-DynamicTTI ::= SEQUENCE (SIZE (1..maxTF)) OF
-										DedicatedDynamicTF-Info-DynamicTTI
-
-DedicatedTransChTFS ::=				SEQUENCE {
-	tti									CHOICE {
-		tti10								DedicatedDynamicTF-InfoList,
-		tti20								DedicatedDynamicTF-InfoList,
-		tti40								DedicatedDynamicTF-InfoList,
-		tti80								DedicatedDynamicTF-InfoList,
-		dynamic								DedicatedDynamicTF-InfoList-DynamicTTI
-	},
-	semistaticTF-Information			SemistaticTF-Information
-}
-
--- The maximum allowed size of DL-AddReconfTransChInfo2List sequence is 16
-DL-AddReconfTransChInfo2List ::=	SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
-										DL-AddReconfTransChInformation2
-
--- The maximum allowed size of DL-AddReconfTransChInfoList sequence is 16
-DL-AddReconfTransChInfoList ::=		SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
-										DL-AddReconfTransChInformation
-
--- The maximum allowed size of DL-AddReconfTransChInfoList-r4 sequence is 16
-DL-AddReconfTransChInfoList-r4 ::=	SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
-										DL-AddReconfTransChInformation-r4
-
--- The maximum allowed size of DL-AddReconfTransChInfoList-r5 sequence is 16
-DL-AddReconfTransChInfoList-r5 ::=	SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
-										DL-AddReconfTransChInformation-r5
-
--- ASN.1 for IE "Added or Reconfigured DL TrCH information" 
--- in case of messages other than: Radio Bearer Release message and 
--- Radio Bearer Reconfiguration message
-DL-AddReconfTransChInformation ::= 	SEQUENCE {
-	dl-TransportChannelType				DL-TrCH-Type,
-	dl-transportChannelIdentity			TransportChannelIdentity,
-	tfs-SignallingMode					CHOICE {
-		explicit-config						TransportFormatSet,
-		sameAsULTrCH						UL-TransportChannelIdentity
-	},
-	dch-QualityTarget					QualityTarget						OPTIONAL,
-	-- dummy is not used in this version of the specification, it should 
-	-- not be sent and if received it should be ignored.
-	dummy								TM-SignallingInfo					OPTIONAL
-}
-
-DL-AddReconfTransChInformation-r4 ::= 	SEQUENCE {
-	dl-TransportChannelType				DL-TrCH-Type,
-	dl-transportChannelIdentity			TransportChannelIdentity,
-	tfs-SignallingMode					CHOICE {
-		explicit-config						TransportFormatSet,
-		sameAsULTrCH						UL-TransportChannelIdentity
-	},
-	dch-QualityTarget					QualityTarget						OPTIONAL
-}
-
-DL-AddReconfTransChInformation-r5 ::= 	SEQUENCE {
-	dl-TransportChannelType				DL-TrCH-TypeId1-r5,
-	tfs-SignallingMode					CHOICE {
-		explicit-config						TransportFormatSet,
-		sameAsULTrCH						UL-TransportChannelIdentity,
-		hsdsch								HSDSCH-Info
-	},
-	dch-QualityTarget					QualityTarget						OPTIONAL
-}
-
--- ASN.1 for IE "Added or Reconfigured DL TrCH information" 
--- in case of Radio Bearer Release message and 
--- Radio Bearer Reconfiguration message
-DL-AddReconfTransChInformation2 ::= SEQUENCE {
-	dl-TransportChannelType				DL-TrCH-Type,
-	transportChannelIdentity			TransportChannelIdentity,
-	tfs-SignallingMode					CHOICE {
-		explicit-config						TransportFormatSet,
-		sameAsULTrCH						UL-TransportChannelIdentity
-	},
-	qualityTarget						QualityTarget						OPTIONAL
-}
-
-DL-CommonTransChInfo ::=			SEQUENCE {
-	sccpch-TFCS							TFCS								OPTIONAL,
-	-- modeSpecificInfo should be optional. A new version of this IE should be defined 
-	-- to be used in later versions of messages using this IE
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			dl-Parameters						CHOICE {
-				dl-DCH-TFCS							TFCS,
-				sameAsUL							NULL
-			}																OPTIONAL
-		},
-		tdd									SEQUENCE {
-			individualDL-CCTrCH-InfoList		IndividualDL-CCTrCH-InfoList
-																			OPTIONAL
-		}
-	}
-}
-
-DL-CommonTransChInfo-r4 ::=			SEQUENCE {
-	sccpch-TFCS							TFCS								OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			dl-Parameters						CHOICE {
-				dl-DCH-TFCS							SEQUENCE {
-					tfcs								TFCS				OPTIONAL
-				},
-				sameAsUL							NULL
-			}																OPTIONAL
-		},
-		tdd									SEQUENCE {
-			individualDL-CCTrCH-InfoList		IndividualDL-CCTrCH-InfoList
-																			OPTIONAL
-		}
-	}	OPTIONAL
-}
-
-DL-DeletedTransChInfoList ::=		SEQUENCE (SIZE (1..maxTrCH)) OF
-										DL-TransportChannelIdentity
-
-DL-DeletedTransChInfoList-r5 ::=	SEQUENCE (SIZE (1..maxTrCH)) OF
-										DL-TransportChannelIdentity-r5	
-
-DL-TransportChannelIdentity ::= 		SEQUENCE {
-	dl-TransportChannelType				DL-TrCH-Type,
-	dl-TransportChannelIdentity			TransportChannelIdentity
-}
-
-DL-TransportChannelIdentity-r5 ::= 		SEQUENCE {
-	dl-TransportChannelType				DL-TrCH-TypeId2-r5
-}
-
--- The choice “dsch” should not be used in FDD mode, and if received the UE behaviour is unspecified
-DL-TrCH-Type ::=					ENUMERATED {dch, dsch}
-
-DL-TrCH-TypeId1-r5 ::=				CHOICE {
-	dch									TransportChannelIdentity,
-	-- The choice “dsch” should not be used in FDD mode, and if received
-	-- the UE behaviour is unspecified.
-	dsch								TransportChannelIdentity,
-	hsdsch								NULL
-}
-
-DL-TrCH-TypeId2-r5 ::=				CHOICE {
-	dch									TransportChannelIdentity,
-	-- The choice “dsch” should not be used in FDD mode, and if received
-	-- the UE behaviour is unspecified.
-	dsch								TransportChannelIdentity,
-	hsdsch								MAC-d-FlowIdentity
-}
-
-DRAC-ClassIdentity ::=				INTEGER (1..maxDRACclasses)
-
-DRAC-StaticInformation ::=			SEQUENCE {
-	transmissionTimeValidity			TransmissionTimeValidity,
-	timeDurationBeforeRetry				TimeDurationBeforeRetry,
-	drac-ClassIdentity					DRAC-ClassIdentity
-}
-
-DRAC-StaticInformationList ::=		SEQUENCE (SIZE (1..maxTrCH)) OF 
-										DRAC-StaticInformation
-
-E-DCH-AddReconf-MAC-d-Flow ::=		SEQUENCE {
-	mac-d-FlowIdentity					E-DCH-MAC-d-FlowIdentity,
-	mac-d-FlowPowerOffset				E-DCH-MAC-d-FlowPowerOffset			OPTIONAL,
-	mac-d-FlowMaxRetrans				E-DCH-MAC-d-FlowMaxRetrans			OPTIONAL,
-	mac-d-FlowMultiplexingList			E-DCH-MAC-d-FlowMultiplexingList	OPTIONAL,
-	transmissionGrantType				CHOICE {
-		non-ScheduledTransGrantInfo			SEQUENCE {
-			maxMAC-e-PDUContents				INTEGER (1..19982),
-			ms2-NonSchedTransmGrantHARQAlloc	BIT STRING (SIZE (8))		OPTIONAL
-		},
-		scheduledTransmissionGrantInfo		NULL
-	}	OPTIONAL
-}
-
-E-DCH-MAC-d-FlowIdentity ::=		INTEGER (0..maxE-DCHMACdFlow-1)
-
-E-DCH-MAC-d-FlowMaxRetrans ::=		INTEGER (0..15)
-
-E-DCH-MAC-d-FlowMultiplexingList ::= BIT STRING (SIZE (maxE-DCHMACdFlow))
-
-E-DCH-MAC-d-FlowPowerOffset ::=		INTEGER (0..6)
-
-E-DCH-TTI ::=						ENUMERATED { tti2, tti10 }
-
-ExplicitTFCS-Configuration ::=		CHOICE {
-	complete							TFCS-ReconfAdd,
-	addition							TFCS-ReconfAdd,
-	removal								TFCS-RemovalList,
-	replacement							SEQUENCE {
-		tfcsRemoval							TFCS-RemovalList,
-		tfcsAdd								TFCS-ReconfAdd
-	}
-}
-
-GainFactor ::=						INTEGER (0..15)
-
-GainFactorInformation ::=			CHOICE {
-	signalledGainFactors				SignalledGainFactors,
-	computedGainFactors					ReferenceTFC-ID
-}
-
-HSDSCH-Info ::=						SEQUENCE {
-	harqInfo							HARQ-Info 				OPTIONAL,
-	addOrReconfMAC-dFlow				AddOrReconfMAC-dFlow	OPTIONAL
-}
-
-HARQ-Info ::=						SEQUENCE {
-	numberOfProcesses					INTEGER (1..8),
-	memoryPartitioning					CHOICE {
-		implicit							NULL,
-		explicit							SEQUENCE (SIZE (1..maxHProcesses)) OF
-												HARQMemorySize
-	}
-}
-
-HARQMemorySize ::= 					ENUMERATED {
-										hms800, hms1600, hms2400, hms3200, hms4000,
-										hms4800, hms5600, hms6400, hms7200, hms8000,
-										hms8800, hms9600, hms10400, hms11200, hms12000,
-										hms12800, hms13600, hms14400, hms15200, hms16000,
-										hms17600, hms19200, hms20800, hms22400, hms24000,
-										hms25600, hms27200, hms28800, hms30400, hms32000,
-										hms36000, hms40000, hms44000, hms48000, hms52000,
-										hms56000, hms60000, hms64000, hms68000, hms72000,
-										hms76000, hms80000, hms88000, hms96000, hms104000,
-										hms112000, hms120000, hms128000, hms136000, hms144000,
-										hms152000, hms160000, hms176000, hms192000, hms208000,
-										hms224000, hms240000, hms256000, hms272000, hms288000,
-										hms304000 }
-
-IndividualDL-CCTrCH-Info ::=		SEQUENCE {
-	dl-TFCS-Identity					TFCS-Identity,
-	tfcs-SignallingMode					CHOICE {
-		explicit-config						TFCS,
-		sameAsUL							TFCS-Identity
-	}
-}
-
-IndividualDL-CCTrCH-InfoList ::=	SEQUENCE (SIZE (1..maxCCTrCH)) OF
-										IndividualDL-CCTrCH-Info
-
-IndividualUL-CCTrCH-Info ::=		SEQUENCE {
-	ul-TFCS-Identity					TFCS-Identity,
-	ul-TFCS								TFCS ,
-	tfc-Subset							TFC-Subset
-}
-
-IndividualUL-CCTrCH-InfoList ::=	SEQUENCE (SIZE (1..maxCCTrCH)) OF
-										IndividualUL-CCTrCH-Info
-
-LogicalChannelByRB ::=				SEQUENCE {
-	rb-Identity							RB-Identity,	
-	logChOfRb							INTEGER (0..1)						OPTIONAL
-}
-
-LogicalChannelList ::=				CHOICE {
-		allSizes							NULL,
-		configured							NULL,
-		explicitList						SEQUENCE (SIZE (1..15)) OF
-												LogicalChannelByRB				
-}
-
-MAC-d-FlowIdentityDCHandHSDSCH ::=	SEQUENCE {
-	dch-transport-ch-id				TransportChannelIdentity,
-	hsdsch-mac-d-flow-id			MAC-d-FlowIdentity
-}
-
-MAC-d-FlowIdentity ::=				INTEGER (0..7)
-
-MAC-d-PDU-SizeInfo-List ::=			SEQUENCE (SIZE(1.. maxMAC-d-PDUsizes)) OF
-										MAC-d-PDUsizeInfo
-
---MAC-d-Pdu sizes need to be defined
-MAC-d-PDUsizeInfo ::=				SEQUENCE{
-	mac-d-PDU-Size						INTEGER (1..5000),
-	mac-d-PDU-Index						INTEGER(0..7)
-}
-
-MAC-hs-AddReconfQueue-List ::=				SEQUENCE (SIZE(1..maxQueueIDs)) OF
-										MAC-hs-AddReconfQueue
-
-MAC-hs-AddReconfQueue ::=			SEQUENCE {
-	mac-hsQueueId						INTEGER(0..7),
-	mac-dFlowId							MAC-d-FlowIdentity,
-	reorderingReleaseTimer				T1-ReleaseTimer,
-	mac-hsWindowSize					MAC-hs-WindowSize,
-	mac-d-PDU-SizeInfo-List				MAC-d-PDU-SizeInfo-List				OPTIONAL
-}
-
-MAC-hs-DelQueue-List ::=				SEQUENCE (SIZE(1..maxQueueIDs)) OF
-										MAC-hs-DelQueue
-
-MAC-hs-DelQueue ::=					SEQUENCE {
-	mac-hsQueueId						INTEGER(0..7)
-}
-
-MAC-hs-WindowSize ::=				ENUMERATED {
-										mws4, mws6, mws8, mws12, mws16, mws24, mws32 }
-
-NumberOfTbSizeAndTTIList ::=		SEQUENCE (SIZE (1..maxTF)) OF SEQUENCE {
-		numberOfTransportBlocks				NumberOfTransportBlocks,
-		transmissionTimeInterval			TransmissionTimeInterval
-}
-
-MessType ::=						ENUMERATED {
-										transportFormatCombinationControl }
-
-Non-allowedTFC-List ::=				SEQUENCE (SIZE (1..maxTFC)) OF
-										TFC-Value
-
-NumberOfTransportBlocks ::=			CHOICE {
-	zero								NULL,
-	one									NULL,
-	small								INTEGER (2..17),
-	large								INTEGER (18..512)
-}
-
-OctetModeRLC-SizeInfoType1 ::=		CHOICE {
-	-- Actual size = (8 * sizeType1) + 16
-	sizeType1							INTEGER (0..31),
-	sizeType2							SEQUENCE {
-		-- Actual size = (32 * part1) + 272 + (part2 * 8)
-		part1								INTEGER (0..23),
-		part2								INTEGER (1..3)					OPTIONAL
-	},
-	sizeType3							SEQUENCE {
-		-- Actual size = (64 * part1) + 1040 + (part2 * 8)
-		part1								INTEGER (0..61),
-		part2								INTEGER (1..7)					OPTIONAL
-	}
-}
-
-OctetModeRLC-SizeInfoType2 ::=		CHOICE {
-	-- Actual size = (sizeType1 * 8) + 48
-	sizeType1							INTEGER (0..31),
-	-- Actual size = (sizeType2 * 16) + 312
-	sizeType2							INTEGER (0..63),
-	-- Actual size = (sizeType3 *64) + 1384
-	sizeType3							INTEGER (0..56)
-}
-
-PowerOffsetInfoShort ::=			SEQUENCE {
-	referenceTFC						TFC-Value,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			gainFactorBetaC						GainFactor
-		},
-		tdd									NULL
-	},
-	gainFactorBetaD						GainFactor
-}
-
-PowerOffsetInformation ::=			SEQUENCE {
-	gainFactorInformation				GainFactorInformation,
-	-- PowerOffsetPp-m is always absent in TDD
-	powerOffsetPp-m						PowerOffsetPp-m						OPTIONAL
-}
-
-PowerOffsetPp-m ::=					INTEGER (-5..10)
-
-PreDefTransChConfiguration ::=		SEQUENCE {
-	ul-CommonTransChInfo				UL-CommonTransChInfo,
-	ul-AddReconfTrChInfoList			UL-AddReconfTransChInfoList,
-	dl-CommonTransChInfo				DL-CommonTransChInfo,
-	dl-TrChInfoList						DL-AddReconfTransChInfoList
-}	
-
-QualityTarget ::=					SEQUENCE {
-	bler-QualityValue					BLER-QualityValue
-}
-
-RateMatchingAttribute ::=			INTEGER (1..hiRM)
-
-
-ReferenceTFC-ID ::=					INTEGER (0..3)
-
-RestrictedTrChInfo ::=				SEQUENCE {
-	ul-TransportChannelType				UL-TrCH-Type,
-	restrictedTrChIdentity				TransportChannelIdentity,
-	allowedTFI-List						AllowedTFI-List						OPTIONAL
-}
-
-RestrictedTrChInfoList ::=			SEQUENCE (SIZE (1..maxTrCH)) OF
-										RestrictedTrChInfo
-
-SemistaticTF-Information ::=		SEQUENCE {
-	-- TABULAR: Transmission time interval has been included in the IE CommonTransChTFS.
-	channelCodingType					ChannelCodingType,
-	rateMatchingAttribute				RateMatchingAttribute,
-	crc-Size							CRC-Size
-}
-
-SignalledGainFactors ::=			SEQUENCE {
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			gainFactorBetaC						GainFactor
-		},
-		tdd									NULL
-	},
-	gainFactorBetaD						GainFactor,
-	referenceTFC-ID						ReferenceTFC-ID						OPTIONAL
-}
-
-SplitTFCI-Signalling ::=			SEQUENCE {
-	splitType							SplitType						OPTIONAL,
-	tfci-Field2-Length					INTEGER (1..10)					OPTIONAL,
-	tfci-Field1-Information				ExplicitTFCS-Configuration		OPTIONAL,
-	tfci-Field2-Information				TFCI-Field2-Information			OPTIONAL
-}
-
-SplitType ::=						ENUMERATED {
-										hardSplit, logicalSplit }
-
-T1-ReleaseTimer ::=					ENUMERATED {
-										rt10, rt20, rt30, rt40, rt50,
-										rt60, rt70, rt80, rt90, rt100,
-										rt120, rt140, rt160, rt200, rt300,
-										rt400 }
-
-TFC-Subset ::=						CHOICE {
-	minimumAllowedTFC-Number			TFC-Value,
-	allowedTFC-List						AllowedTFC-List,
-	non-allowedTFC-List					Non-allowedTFC-List,
-	restrictedTrChInfoList				RestrictedTrChInfoList,
-	fullTFCS							NULL
-}
-
-TFC-SubsetList ::=					SEQUENCE (SIZE (1.. maxTFCsub)) OF SEQUENCE {
-	modeSpecificInfo					CHOICE {
-		fdd									NULL,
-		tdd									SEQUENCE {
-			tfcs-ID								TFCS-Identity				OPTIONAL
-		}
-	},
-	tfc-Subset							TFC-Subset
-}
-
-TFC-Value ::=						INTEGER (0..1023)
-
-TFCI-Field2-Information ::=			CHOICE {
-	tfci-Range							TFCI-RangeList,
-	explicit-config						ExplicitTFCS-Configuration
-}
-
-TFCI-Range ::=						SEQUENCE {
-	maxTFCIField2Value					INTEGER (1..1023),
-	tfcs-InfoForDSCH					TFCS-InfoForDSCH
-}
-
-TFCI-RangeList ::=					SEQUENCE (SIZE (1..maxPDSCH-TFCIgroups)) OF
-										TFCI-Range
-
-TFCS ::=							CHOICE {
-	normalTFCI-Signalling				ExplicitTFCS-Configuration,
-	-- dummy is not used in this version of specification, it should
-	-- not be sent and if received it should be ignored.
-	dummy								SplitTFCI-Signalling
-}
-
-TFCS-Identity ::=					SEQUENCE {
-	tfcs-ID								TFCS-IdentityPlain					DEFAULT 1,
-	sharedChannelIndicator				BOOLEAN
-}
-
-TFCS-IdentityPlain ::=				INTEGER (1..8)
-
-TFCS-InfoForDSCH ::=				CHOICE {
-	ctfc2bit							INTEGER (0..3),
-	ctfc4bit							INTEGER (0..15),
-	ctfc6bit							INTEGER (0..63),
-	ctfc8bit							INTEGER (0..255),
-	ctfc12bit							INTEGER (0..4095),
-	ctfc16bit							INTEGER (0..65535),
-	ctfc24bit							INTEGER (0..16777215)
-}
-
-TFCS-ReconfAdd ::=					SEQUENCE{
-	ctfcSize							CHOICE{
-		ctfc2Bit							SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
-			ctfc2								INTEGER (0..3),
-			powerOffsetInformation				PowerOffsetInformation			OPTIONAL
-		},
-		ctfc4Bit							SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
-			ctfc4 								INTEGER (0..15),
-			powerOffsetInformation				PowerOffsetInformation			OPTIONAL
-		},
-		ctfc6Bit							SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
-			ctfc6								INTEGER (0..63),
-			powerOffsetInformation				PowerOffsetInformation			OPTIONAL
-		},
-		ctfc8Bit							SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
-			ctfc8								INTEGER (0..255),
-			powerOffsetInformation				PowerOffsetInformation			OPTIONAL
-		},
-		ctfc12Bit							SEQUENCE (SIZE(1..maxTFC)) OF SEQUENCE {
-			ctfc12								INTEGER (0..4095),
- 			powerOffsetInformation				PowerOffsetInformation			OPTIONAL
-		},
-		ctfc16Bit							SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
-			ctfc16								INTEGER(0..65535),
-			powerOffsetInformation				PowerOffsetInformation			OPTIONAL
-		},
-		ctfc24Bit							SEQUENCE (SIZE (1..maxTFC)) OF SEQUENCE {
-			ctfc24								INTEGER(0..16777215),
-			powerOffsetInformation				PowerOffsetInformation			OPTIONAL
-		}
-	}
-}
-
-TFCS-Removal ::=					SEQUENCE {
-	tfci								INTEGER (0..1023)
-}
-
-TFCS-RemovalList ::=				SEQUENCE (SIZE (1..maxTFC)) OF
-										TFCS-Removal
-
-TimeDurationBeforeRetry ::=			INTEGER (1..256)
-
-TM-SignallingInfo ::=				SEQUENCE {
-	messType							MessType,
-	tm-SignallingMode					CHOICE {
-		mode1								NULL,
-		mode2								SEQUENCE {
-			-- in ul-controlledTrChList, TrCH-Type is always DCH
-			ul-controlledTrChList				UL-ControlledTrChList
-		}
-	}
-}
-
-TransmissionTimeInterval ::=		ENUMERATED {
-										tti10, tti20, tti40, tti80 }
-
-TransmissionTimeValidity ::=		INTEGER (1..256)
-
-TransportChannelIdentity ::=		INTEGER (1..32)
-
-TransportChannelIdentityDCHandDSCH ::=	SEQUENCE {
-	dch-transport-ch-id				TransportChannelIdentity,
-	dsch-transport-ch-id			TransportChannelIdentity
-}
-
-
-TransportFormatSet ::=				CHOICE {
-	dedicatedTransChTFS					DedicatedTransChTFS,
-	commonTransChTFS					CommonTransChTFS
-}
-
-TransportFormatSet-LCR ::=				CHOICE {
-	dedicatedTransChTFS					DedicatedTransChTFS,
-	commonTransChTFS-LCR				CommonTransChTFS-LCR
-}
-
--- The maximum allowed size of UL-AddReconfTransChInfoList sequence is 16
-UL-AddReconfTransChInfoList ::=		SEQUENCE (SIZE (1..maxTrCHpreconf)) OF
-										UL-AddReconfTransChInformation
-
--- The maximum allowed size of UL-AddReconfTransChInfoList-r6 sequence is 32
-UL-AddReconfTransChInfoList-r6 ::=	SEQUENCE (SIZE (1..maxTrCH)) OF
-										UL-AddReconfTransChInformation-r6
-
-UL-AddReconfTransChInformation ::= SEQUENCE {
-	ul-TransportChannelType				UL-TrCH-Type,
-	transportChannelIdentity			TransportChannelIdentity,
-	transportFormatSet					TransportFormatSet
-}
-
-UL-AddReconfTransChInformation-r6 ::= CHOICE {
-	dch-usch							SEQUENCE {
-		ul-TransportChannelType				UL-TrCH-Type,
-		transportChannelIdentity			TransportChannelIdentity,
-		transportFormatSet					TransportFormatSet
-	},
-	e-dch								SEQUENCE {
-		tti									E-DCH-TTI,
-		harq-Info							ENUMERATED { rv0 }				OPTIONAL,
-		addReconf-MAC-d-Flow				E-DCH-AddReconf-MAC-d-Flow		OPTIONAL
-	}
-}
-
-UL-CommonTransChInfo ::=			SEQUENCE {
-	-- TABULAR: tfc-subset is applicable to FDD only, TDD specifies tfc-subset in individual 
-	-- CCTrCH Info.
-	tfc-Subset							TFC-Subset							OPTIONAL,
-	prach-TFCS							TFCS								OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			ul-TFCS							TFCS
-		},
-		tdd									SEQUENCE {
-
-			individualUL-CCTrCH-InfoList		IndividualUL-CCTrCH-InfoList
-																			OPTIONAL
-		}
-	}																		OPTIONAL
-}
-
-UL-CommonTransChInfo-r4 ::=			SEQUENCE {
-	-- TABULAR: tfc-subset is applicable to FDD only, TDD specifies tfc-subset in individual 
-	-- CCTrCH Info.
-	tfc-Subset							TFC-Subset							OPTIONAL,
-	prach-TFCS							TFCS								OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			ul-TFCS								TFCS
-		},
-		tdd									SEQUENCE {
-			individualUL-CCTrCH-InfoList		IndividualUL-CCTrCH-InfoList		OPTIONAL
-		}
-	}																		OPTIONAL,
-	tfc-SubsetList						TFC-SubsetList						OPTIONAL
-}
-
--- In UL-ControlledTrChList, TrCH-Type is always DCH
-UL-ControlledTrChList ::=			SEQUENCE (SIZE (1..maxTrCH)) OF
-										TransportChannelIdentity
-
-UL-DeletedTransChInfoList ::=		SEQUENCE (SIZE (1..maxTrCH)) OF
-										UL-TransportChannelIdentity
-
-UL-DeletedTransChInfoList-r6 ::=	SEQUENCE (SIZE (1..maxTrCH)) OF
-										UL-TransportChannelIdentity-r6
-
-UL-TransportChannelIdentity ::=		SEQUENCE {
-	ul-TransportChannelType				UL-TrCH-Type,
-	ul-TransportChannelIdentity			TransportChannelIdentity
-}
-
-UL-TransportChannelIdentity-r6 ::=	CHOICE {
-	dch-usch							SEQUENCE {
-		ul-TransportChannelType				UL-TrCH-Type,
-		ul-TransportChannelIdentity			TransportChannelIdentity
-	},
-	e-dch								E-DCH-MAC-d-FlowIdentity
-}
-
-UL-TrCH-Type ::=					ENUMERATED {dch, usch}
-
-USCH-TransportChannelsInfo ::=		SEQUENCE (SIZE (1..maxTrCH)) OF
-										SEQUENCE {
-	usch-TransportChannelIdentity			TransportChannelIdentity,
-	usch-TFS								TransportFormatSet
-}
--- ***************************************************
---
---     PHYSICAL CHANNEL INFORMATION ELEMENTS (10.3.6)
---
--- ***************************************************
-
-ACK-NACK-repetitionFactor ::=		INTEGER(1..4)
-
-AC-To-ASC-Mapping ::=				INTEGER (0..7)
-
-AC-To-ASC-MappingTable ::=			SEQUENCE (SIZE (maxASCmap)) OF
-										AC-To-ASC-Mapping
-
-AccessServiceClass-FDD ::=			SEQUENCE {
-	availableSignatureStartIndex		INTEGER (0..15),
-	availableSignatureEndIndex			INTEGER (0..15),
-
-	assignedSubChannelNumber			BIT STRING {
-											b3(0),
-											b2(1),
-											b1(2),
-											b0(3)
-											}	 (SIZE(4))
-}
-
-AccessServiceClass-TDD ::=			SEQUENCE {
-	channelisationCodeIndices			BIT STRING	{
-											chCodeIndex7(0),
-											chCodeIndex6(1),
-											chCodeIndex5(2),
-											chCodeIndex4(3),
-											chCodeIndex3(4),
-											chCodeIndex2(5),
-											chCodeIndex1(6),
-											chCodeIndex0(7)
-											} (SIZE(8))				OPTIONAL,
-	subchannelSize						CHOICE {
-		size1								NULL,
-		size2								SEQUENCE {
-			-- subch0 means bitstring '01' in the tabular, subch1 means bitsring '10'
-			subchannels							ENUMERATED	{ subch0, subch1 }	OPTIONAL
-		},
-		size4								SEQUENCE {
-			subchannels							BIT STRING	{
-													subCh3(0), 
-													subCh2(1), 
-													subCh1(2), 
-													subCh0(3) 
-													} (SIZE(4))		OPTIONAL
-		},
-		size8								SEQUENCE {
-			subchannels							BIT STRING	{
-													subCh7(0), 
-													subCh6(1), 
-													subCh5(2), 
-													subCh4(3), 
-													subCh3(4), 
-													subCh2(5), 
-													subCh1(6), 
-													subCh0(7) 
-													} (SIZE(8))		OPTIONAL
-		}
-	}
-}
-
-AccessServiceClass-TDD-LCR-r4 ::=	SEQUENCE {
-	availableSYNC-UlCodesIndics		    BIT STRING {
-											sulCodeIndex7(0),
-											sulCodeIndex6(1),
-											sulCodeIndex5(2),
-											sulCodeIndex4(3),
-											sulCodeIndex3(4),
-											sulCodeIndex2(5),
-											sulCodeIndex1(6),
-											sulCodeIndex0(7)
-											} (SIZE(8))               OPTIONAL,
-	subchannelSize						CHOICE {
-		size1								NULL,
-		size2								SEQUENCE {
-			-- subch0 means bitstring '01' in the tabular, subch1 means bitsring '10'.
-			subchannels							ENUMERATED	{ subch0, subch1 }	OPTIONAL
-		},
-		size4								SEQUENCE {
-			subchannels							BIT STRING	{
-													subCh3(0), 
-													subCh2(1), 
-													subCh1(2), 
-													subCh0(3) 
-													} (SIZE(4))			OPTIONAL
-		},
-		size8								SEQUENCE {
-			subchannels							BIT STRING	{
-													subCh7(0), 
-													subCh6(1), 
-													subCh5(2), 
-													subCh4(3), 
-													subCh3(4), 
-													subCh2(5), 
-													subCh1(6), 
-													subCh0(7) 
-													} (SIZE(8))			OPTIONAL
-		}
-	}
-	
-}
-
-AdditionalPRACH-TF-and-TFCS-CCCH-IEs ::= SEQUENCE {
-	powerOffsetInformation				PowerOffsetInformation,
-	dynamicTFInformationCCCH			DynamicTFInformationCCCH
-}
-
-AdditionalPRACH-TF-and-TFCS-CCCH ::=	SEQUENCE {
-	additionalPRACH-TF-and-TFCS-CCCH-IEs	AdditionalPRACH-TF-and-TFCS-CCCH-IEs	OPTIONAL
-}
-
--- The order is the same as in the PRACH-SystemInformationList
-AdditionalPRACH-TF-and-TFCS-CCCH-List ::=	SEQUENCE (SIZE (1..maxPRACH)) OF
-										AdditionalPRACH-TF-and-TFCS-CCCH
-
-AICH-Info ::=						SEQUENCE {
-	channelisationCode256				ChannelisationCode256,
-	sttd-Indicator						BOOLEAN,
-	aich-TransmissionTiming				AICH-TransmissionTiming
-}
-
-AICH-PowerOffset ::=				INTEGER (-22..5)
-
-AICH-TransmissionTiming ::=			ENUMERATED {
-										e0, e1 }
-
-AllocationPeriodInfo ::=			SEQUENCE {
-	allocationActivationTime			INTEGER (0..255),
-	allocationDuration					INTEGER (1..256)
-}
-
--- Actual value Alpha = IE value * 0.125
-Alpha ::=							INTEGER (0..8)
-
-AP-AICH-ChannelisationCode ::=		INTEGER (0..255)
-
-AP-PreambleScramblingCode ::=		INTEGER (0..79)
-
-AP-Signature ::=					INTEGER (0..15)
-
-AP-Signature-VCAM ::=				SEQUENCE {
-	ap-Signature						AP-Signature,
-	availableAP-SubchannelList			AvailableAP-SubchannelList OPTIONAL
-}
-
-AP-Subchannel ::=					INTEGER (0..11)
-
-ASCSetting-FDD ::=						SEQUENCE {
-	-- TABULAR: accessServiceClass-FDD is MD in tabular description
-	-- Default value is previous ASC
-	-- If this is the first ASC, the default value is all available signature and sub-channels
-	accessServiceClass-FDD					AccessServiceClass-FDD	OPTIONAL
-}
-
-ASCSetting-TDD ::=						SEQUENCE {
-	-- TABULAR: accessServiceClass-TDD is MD in tabular description
-	-- Default value is previous ASC
-	-- If this is the first ASC, the default value is all available channelisation codes and
-	-- all available sub-channels with subchannelSize=size1.
-	accessServiceClass-TDD					AccessServiceClass-TDD	OPTIONAL
-}
-
-ASCSetting-TDD-LCR-r4 ::=						SEQUENCE {
-	-- TABULAR: accessServiceClass-TDD-LCR is MD in tabular description
-	-- Default value is previous ASC
-	-- If this is the first ASC, the default value is all available SYNC_UL codes and
-	-- all available sub-channels with subchannelSize=size1. 
-	accessServiceClass-TDD-LCR					AccessServiceClass-TDD-LCR-r4  	OPTIONAL
-}
-
-AvailableAP-Signature-VCAMList ::=	SEQUENCE (SIZE (1..maxPCPCH-APsig)) OF
-										AP-Signature-VCAM
-
-AvailableAP-SignatureList ::=		SEQUENCE (SIZE (1..maxPCPCH-APsig)) OF
-										AP-Signature
-
-AvailableAP-SubchannelList ::=		SEQUENCE (SIZE (1..maxPCPCH-APsubCh)) OF
-										AP-Subchannel
-
-AvailableMinimumSF-ListVCAM ::=		SEQUENCE (SIZE (1..maxPCPCH-SF)) OF
-										AvailableMinimumSF-VCAM
-
-AvailableMinimumSF-VCAM ::=			SEQUENCE {
-	minimumSpreadingFactor				MinimumSpreadingFactor,
-	nf-Max								NF-Max,
-	maxAvailablePCPCH-Number			MaxAvailablePCPCH-Number,
-	availableAP-Signature-VCAMList		AvailableAP-Signature-VCAMList
-}
-
-AvailableSignatures ::=			BIT STRING {
-									signature15(0),
-									signature14(1),
-									signature13(2),
-									signature12(3),
-									signature11(4),
-									signature10(5),
-									signature9(6),
-									signature8(7),
-									signature7(8),
-									signature6(9),
-									signature5(10),
-									signature4(11),
-									signature3(12),
-									signature2(13),
-									signature1(14),
-									signature0(15)
-									}	 (SIZE(16))
-
-AvailableSubChannelNumbers ::=		BIT STRING {
-										subCh11(0),
-										subCh10(1),
-									 	subCh9(2),
-									 	subCh8(3),
-									 	subCh7(4),
-									 	subCh6(5),
-									 	subCh5(6),
-									 	subCh4(7),
-									 	subCh3(8),
-									 	subCh2(9),
-									 	subCh1(10),
-									 	subCh0(11)
-										} 	 (SIZE(12))
-
-BEACON-PL-Est ::=					ENUMERATED { true }
-
-BurstType ::=						ENUMERATED {
-										type1, type2 }
-
--- Actual value Bler-Target = IE value * 0.05
-Bler-Target ::=						INTEGER (-63..0)
-
-CCTrCH-PowerControlInfo ::=			SEQUENCE {
-	tfcs-Identity						TFCS-Identity						OPTIONAL,
-	ul-DPCH-PowerControlInfo			UL-DPCH-PowerControlInfo
-}
-
-CCTrCH-PowerControlInfo-r4 ::=		SEQUENCE {
-	tfcs-Identity						TFCS-Identity						OPTIONAL,
-	ul-DPCH-PowerControlInfo			UL-DPCH-PowerControlInfo-r4
-}
-
-CCTrCH-PowerControlInfo-r5 ::=		SEQUENCE {
-	tfcs-Identity						TFCS-Identity						OPTIONAL,
-	ul-DPCH-PowerControlInfo			UL-DPCH-PowerControlInfo-r5
-}
-
-CD-AccessSlotSubchannel ::=			INTEGER (0..11)
-
-CD-AccessSlotSubchannelList ::=		SEQUENCE (SIZE (1..maxPCPCH-CDsubCh)) OF
-										CD-AccessSlotSubchannel
-
-CD-CA-ICH-ChannelisationCode ::=	INTEGER (0..255)
-
-CD-PreambleScramblingCode ::=		INTEGER (0..79)
-
-CD-SignatureCode ::=				INTEGER (0..15)
-
-CD-SignatureCodeList ::=			SEQUENCE (SIZE (1..maxPCPCH-CDsig)) OF
-										CD-SignatureCode
-
-CellAndChannelIdentity ::=			SEQUENCE {
-	-- burstType may be set to either value and should be ignored by the receiver for 1.28 Mcps TDD.
-	burstType							BurstType,
-	midambleShift						MidambleShiftLong,
-	timeslot							TimeslotNumber,
-	cellParametersID					CellParametersID
-	}
-
-CellParametersID ::=				INTEGER (0..127)
-
-Cfntargetsfnframeoffset ::=				INTEGER(0..255)
-
-ChannelAssignmentActive ::=			CHOICE {
-	notActive							NULL,
-	isActive							AvailableMinimumSF-ListVCAM
-}
-
-ChannelisationCode256 ::=			INTEGER (0..255)
-
-ChannelReqParamsForUCSM ::=			SEQUENCE {
-	availableAP-SignatureList			AvailableAP-SignatureList,
-	availableAP-SubchannelList			AvailableAP-SubchannelList			OPTIONAL
-}
-
-ClosedLoopTimingAdjMode ::=			ENUMERATED {
-										slot1, slot2 }
-
-CodeNumberDSCH ::=					INTEGER (0..255)
-
-CodeRange ::=						SEQUENCE {
-	pdsch-CodeMapList					PDSCH-CodeMapList
-}
-
-CodeWordSet ::=						ENUMERATED {
-										longCWS,
-										mediumCWS,
-										shortCWS,
-										ssdtOff }
-
-CommonTimeslotInfo ::=				SEQUENCE {
-	-- TABULAR: secondInterleavingMode is MD, but since it can be encoded in a single
-	-- bit it is not defined as OPTIONAL.
-	secondInterleavingMode				SecondInterleavingMode,
-	tfci-Coding							TFCI-Coding							OPTIONAL,
-	puncturingLimit						PuncturingLimit,
-	repetitionPeriodAndLength			RepetitionPeriodAndLength			OPTIONAL
-}
-
-CommonTimeslotInfoSCCPCH ::=		SEQUENCE {
-	-- TABULAR: secondInterleavingMode is MD, but since it can be encoded in a single
-	-- bit it is not defined as OPTIONAL.
-	secondInterleavingMode				SecondInterleavingMode,
-	tfci-Coding							TFCI-Coding							OPTIONAL,
-	puncturingLimit						PuncturingLimit,
-	repetitionPeriodLengthAndOffset		RepetitionPeriodLengthAndOffset		OPTIONAL
-}
-
-ConstantValue ::=					INTEGER (-35..-10)
-
-ConstantValueTdd ::=				INTEGER (-35..10)
-
-CPCH-PersistenceLevels ::=			SEQUENCE {
-	cpch-SetID							CPCH-SetID,
-	dynamicPersistenceLevelTF-List		DynamicPersistenceLevelTF-List	
-}
-
-CPCH-PersistenceLevelsList ::=		SEQUENCE (SIZE (1..maxCPCHsets)) OF
-										CPCH-PersistenceLevels
-
-CPCH-SetInfo ::=					SEQUENCE {
-	cpch-SetID							CPCH-SetID,
-	transportFormatSet					TransportFormatSet,
-	tfcs								TFCS,
-	ap-PreambleScramblingCode			AP-PreambleScramblingCode,
-	ap-AICH-ChannelisationCode			AP-AICH-ChannelisationCode,
-	cd-PreambleScramblingCode			CD-PreambleScramblingCode,
-	cd-CA-ICH-ChannelisationCode		CD-CA-ICH-ChannelisationCode,
-	cd-AccessSlotSubchannelList			CD-AccessSlotSubchannelList			OPTIONAL,
-	cd-SignatureCodeList				CD-SignatureCodeList				OPTIONAL,
-	deltaPp-m							DeltaPp-m,
-	ul-DPCCH-SlotFormat					UL-DPCCH-SlotFormat,
-	n-StartMessage						N-StartMessage,
-	n-EOT								N-EOT,
-	-- TABULAR: VCAM info has been nested inside ChannelAssignmentActive,
-	-- which in turn is mandatory since it's only a binary choice.
-	channelAssignmentActive				ChannelAssignmentActive,
-	cpch-StatusIndicationMode			CPCH-StatusIndicationMode,
-	pcpch-ChannelInfoList				PCPCH-ChannelInfoList
-}
-
-CPCH-SetInfoList ::=				SEQUENCE (SIZE (1..maxCPCHsets)) OF
-										CPCH-SetInfo
-
-CPCH-StatusIndicationMode ::=		ENUMERATED {
-										pa-mode,
-										pamsf-mode }
-
-CQI-RepetitionFactor ::=			INTEGER(1..4)
-
-CSICH-PowerOffset ::=				INTEGER (-10..5)
-
--- DefaultDPCH-OffsetValueFDD and DefaultDPCH-OffsetValueTDD corresponds to 
--- IE "Default DPCH Offset Value" depending on the mode.
--- Actual value DefaultDPCH-OffsetValueFDD = IE value * 512 
-DefaultDPCH-OffsetValueFDD ::=		INTEGER (0..599)
-
-DefaultDPCH-OffsetValueTDD ::=		INTEGER (0..7)
-
-DeltaPp-m ::=						INTEGER (-10..10)
-
-DeltaCQI ::=						INTEGER (0..8)
-
-DeltaNACK ::=						INTEGER (0..8)
-
-DeltaACK ::=						INTEGER (0..8)
-
--- Actual value DeltaSIR = IE value * 0.1
-DeltaSIR ::=						INTEGER (0..30)
-
-DHS-Sync ::=						INTEGER (-20..10)
-
-DL-CCTrCh ::=						SEQUENCE {
-	tfcs-ID								TFCS-IdentityPlain					DEFAULT 1,
-	timeInfo							TimeInfo,
-	commonTimeslotInfo					CommonTimeslotInfo					OPTIONAL,
-	dl-CCTrCH-TimeslotsCodes			DownlinkTimeslotsCodes				OPTIONAL,
-	ul-CCTrChTPCList					UL-CCTrChTPCList					OPTIONAL	
-}
-
-DL-CCTrCh-r4 ::=					SEQUENCE {
-	tfcs-ID								TFCS-IdentityPlain					DEFAULT 1,
-	timeInfo							TimeInfo,
-	commonTimeslotInfo					CommonTimeslotInfo					OPTIONAL,
-	tddOption							CHOICE {
-		tdd384								SEQUENCE {
-			dl-CCTrCH-TimeslotsCodes			DownlinkTimeslotsCodes	OPTIONAL
-		},
-		tdd128								SEQUENCE {
-			dl-CCTrCH-TimeslotsCodes			DownlinkTimeslotsCodes-LCR-r4	OPTIONAL
-		}
-	},
-	ul-CCTrChTPCList					UL-CCTrChTPCList		OPTIONAL
-}
-
-DL-CCTrChList ::=					SEQUENCE (SIZE (1..maxCCTrCH)) OF
-										DL-CCTrCh
-
-DL-CCTrChList-r4 ::=				SEQUENCE (SIZE (1..maxCCTrCH)) OF
-										DL-CCTrCh-r4
-
-DL-CCTrChListToRemove ::=			SEQUENCE (SIZE (1..maxCCTrCH)) OF
-										TFCS-IdentityPlain
-
-DL-CCTrChTPCList ::=				SEQUENCE (SIZE (0..maxCCTrCH)) OF
-											TFCS-Identity
-
-DL-ChannelisationCode ::=			SEQUENCE {
-	secondaryScramblingCode				SecondaryScramblingCode				OPTIONAL,
-	sf-AndCodeNumber					SF512-AndCodeNumber,
-	scramblingCodeChange				ScramblingCodeChange				OPTIONAL
-}
-
-DL-ChannelisationCodeList ::=		SEQUENCE (SIZE (1..maxDPCH-DLchan)) OF
-										DL-ChannelisationCode
-
-DL-CommonInformation ::=			SEQUENCE {
-	dl-DPCH-InfoCommon					DL-DPCH-InfoCommon			OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			defaultDPCH-OffsetValue				DefaultDPCH-OffsetValueFDD	OPTIONAL,
-			dpch-CompressedModeInfo				DPCH-CompressedModeInfo		OPTIONAL,
-			tx-DiversityMode					TX-DiversityMode			OPTIONAL,
-			-- dummy is not used in this version of the specification, it should
-			-- not be sent and if received it should be ignored.
-			dummy								SSDT-Information			OPTIONAL
-		},
-		tdd									SEQUENCE {
-			defaultDPCH-OffsetValue				DefaultDPCH-OffsetValueTDD	OPTIONAL
-		}
-	}
-}
-
-DL-CommonInformation-r4 ::=			SEQUENCE {
-	dl-DPCH-InfoCommon					DL-DPCH-InfoCommon-r4		OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			defaultDPCH-OffsetValue				DefaultDPCH-OffsetValueFDD	OPTIONAL,
-			dpch-CompressedModeInfo				DPCH-CompressedModeInfo		OPTIONAL,
-			tx-DiversityMode					TX-DiversityMode			OPTIONAL,
-			-- dummy is not used in this version of the specification, it should
-			-- not be sent and if received it should be ignored.
-			dummy								SSDT-Information-r4			OPTIONAL
-		},
-		tdd									SEQUENCE {
-			tddOption							CHOICE {
-				tdd384								NULL,
-				tdd128								SEQUENCE {
-					tstd-Indicator						BOOLEAN
-				}
-			},
-			defaultDPCH-OffsetValue				DefaultDPCH-OffsetValueTDD	OPTIONAL
-		}
-	}
-}
-
-
-DL-CommonInformation-r5 ::=			SEQUENCE {
-	dl-DPCH-InfoCommon					DL-DPCH-InfoCommon-r4			OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			defaultDPCH-OffsetValue				DefaultDPCH-OffsetValueFDD	OPTIONAL,
-			dpch-CompressedModeInfo				DPCH-CompressedModeInfo		OPTIONAL,
-			tx-DiversityMode					TX-DiversityMode			OPTIONAL,
-			-- dummy is not used in this version of the specification, it should
-			-- not be sent and if received it should be ignored.
-			dummy								SSDT-Information-r4			OPTIONAL
-		},
-		tdd									SEQUENCE {
-			tddOption							CHOICE {
-				tdd384								NULL,
-				tdd128								SEQUENCE {
-					tstd-Indicator						BOOLEAN
-				}
-			},
-			defaultDPCH-OffsetValue				DefaultDPCH-OffsetValueTDD	OPTIONAL
-		}
-	},
-	mac-hsResetIndicator				ENUMERATED { true }			OPTIONAL
-}
-
-DL-CommonInformation-r6 ::=			SEQUENCE {
-	dl-dpchInfoCommon					CHOICE {
-		dl-DPCH-InfoCommon					DL-DPCH-InfoCommon-r6,
-		dl-FDPCH-InfoCommon					DL-FDPCH-InfoCommon-r6
-	}																		OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			defaultDPCH-OffsetValue				DefaultDPCH-OffsetValueFDD	OPTIONAL,
-			dpch-CompressedModeInfo				DPCH-CompressedModeInfo		OPTIONAL,
-			tx-DiversityMode					TX-DiversityMode			OPTIONAL
-		},
-		tdd									SEQUENCE {
-			tddOption							CHOICE {
-				tdd384								NULL,
-				tdd128								SEQUENCE {
-					tstd-Indicator						BOOLEAN
-				}
-			},
-			defaultDPCH-OffsetValue				DefaultDPCH-OffsetValueTDD	OPTIONAL
-		}
-	},
-	mac-hsResetIndicator				ENUMERATED { true }			OPTIONAL,
-	postVerificationPeriod				ENUMERATED { true }			OPTIONAL
-}
-
-DL-CommonInformationPost ::=		SEQUENCE {
-	dl-DPCH-InfoCommon					DL-DPCH-InfoCommonPost
-}
-
-DL-CommonInformationPredef ::=		SEQUENCE {
-	dl-DPCH-InfoCommon					DL-DPCH-InfoCommonPredef	OPTIONAL
-}
-
-DL-CompressedModeMethod ::=			ENUMERATED {
-		-- dummy is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-										dummy, sf-2,
-										higherLayerScheduling }
-
-DL-DPCH-InfoCommon ::=				SEQUENCE {
-	cfnHandling							CHOICE {
-		maintain							NULL,
-		initialise							SEQUENCE {
-			-- IE dummy is not used in this version of the specification
-			-- The IE should not be sent and if received it should be ignored
-			dummy								Cfntargetsfnframeoffset				OPTIONAL
-		}
-	},
-	modeSpecificInfo					CHOICE {
-		fdd 								SEQUENCE {
-			dl-DPCH-PowerControlInfo			DL-DPCH-PowerControlInfo			OPTIONAL,
-			powerOffsetPilot-pdpdch				PowerOffsetPilot-pdpdch,
-			dl-rate-matching-restriction		Dl-rate-matching-restriction		OPTIONAL,
-			-- TABULAR: The number of pilot bits is nested inside the spreading factor.
-			spreadingFactorAndPilot				SF512-AndPilot,
-			positionFixedOrFlexible				PositionFixedOrFlexible,
-			tfci-Existence						BOOLEAN
-		},
-		tdd									SEQUENCE {
-			dl-DPCH-PowerControlInfo			DL-DPCH-PowerControlInfo			OPTIONAL
-		}
-	}
-}
-
-DL-DPCH-InfoCommon-r4 ::=			SEQUENCE {
-	cfnHandling							CHOICE {
-		maintain							NULL,
-		initialise							SEQUENCE {
-			-- IE dummy is not used in this version of the specification
-			-- The IE should not be sent and if received it should be ignored
-			dummy								Cfntargetsfnframeoffset				OPTIONAL
-		}
-	},
-	modeSpecificInfo					CHOICE {
-		fdd 								SEQUENCE {
-			dl-DPCH-PowerControlInfo			DL-DPCH-PowerControlInfo			OPTIONAL,
-			powerOffsetPilot-pdpdch				PowerOffsetPilot-pdpdch,
-			dl-rate-matching-restriction		Dl-rate-matching-restriction		OPTIONAL,
-			-- TABULAR: The number of pilot bits is nested inside the spreading factor.
-			spreadingFactorAndPilot				SF512-AndPilot,
-			positionFixedOrFlexible				PositionFixedOrFlexible,
-			tfci-Existence						BOOLEAN
-		},
-		tdd									SEQUENCE {
-			dl-DPCH-PowerControlInfo			DL-DPCH-PowerControlInfo			OPTIONAL
-		}
-	},
--- The IE mac-d-HFN-initial-value should be absent in the RRCConnectionSetup-r4-IEs or 
--- RRCConnectionSetup-r5-IEs or HandoverToUTRANCommand-r4-IEs or HandoverToUTRANCommand-r5-IEs and
--- if the IE is included, the general error handling for conditional IEs applies.
-	mac-d-HFN-initial-value				MAC-d-HFN-initial-value				OPTIONAL
-
-}
-
-DL-DPCH-InfoCommon-r6 ::=				SEQUENCE {
-	cfnHandling								CHOICE {
-		maintain								SEQUENCE {
-			timingmaintainedsynchind				TimingMaintainedSynchInd			OPTIONAL
-		},
-		initialise								NULL
-	},
-	modeSpecificInfo						CHOICE {
-		fdd 									SEQUENCE {
-			dl-DPCH-PowerControlInfo				DL-DPCH-PowerControlInfo			OPTIONAL,
-			powerOffsetPilot-pdpdch					PowerOffsetPilot-pdpdch,
-			dl-rate-matching-restriction			Dl-rate-matching-restriction		OPTIONAL,
-			-- TABULAR: The number of pilot bits is nested inside the spreading factor.
-			spreadingFactorAndPilot					SF512-AndPilot,
-			positionFixedOrFlexible					PositionFixedOrFlexible,
-			tfci-Existence							BOOLEAN
-		},
-		tdd									SEQUENCE {
-			dl-DPCH-PowerControlInfo			DL-DPCH-PowerControlInfo			OPTIONAL
-		}
-	},
-	-- The IE mac-d-HFN-initial-value should be absent in the RRCConnectionSetup and the
-	-- HandoverToUTRANCommand messages. If the IE is included, the general error handling
-	-- for conditional IEs applies.
-	mac-d-HFN-initial-value				MAC-d-HFN-initial-value				OPTIONAL
-}
-
-DL-DPCH-InfoCommonPost ::=			SEQUENCE {
-	dl-DPCH-PowerControlInfo			DL-DPCH-PowerControlInfo				OPTIONAL
-}
-
-DL-DPCH-InfoCommonPredef ::=		SEQUENCE {
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			-- TABULAR: The number of pilot bits is nested inside the spreading factor.
-			spreadingFactorAndPilot				SF512-AndPilot,
-			positionFixedOrFlexible				PositionFixedOrFlexible,
-			tfci-Existence						BOOLEAN
-		},
-		tdd									SEQUENCE {
-			commonTimeslotInfo					CommonTimeslotInfo
-		}
-	}
-}
-
-DL-DPCH-InfoPerRL ::=				CHOICE {
-	fdd									SEQUENCE {
-		pCPICH-UsageForChannelEst			PCPICH-UsageForChannelEst,
-		dpch-FrameOffset					DPCH-FrameOffset,
-		secondaryCPICH-Info					SecondaryCPICH-Info				OPTIONAL,
-		dl-ChannelisationCodeList			DL-ChannelisationCodeList,
-		tpc-CombinationIndex				TPC-CombinationIndex,
-		-- dummy is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-		dummy								SSDT-CellIdentity				OPTIONAL,
-		closedLoopTimingAdjMode				ClosedLoopTimingAdjMode			OPTIONAL
-	},
-	tdd									SEQUENCE {
-		dl-CCTrChListToEstablish			DL-CCTrChList					OPTIONAL,
-		dl-CCTrChListToRemove				DL-CCTrChListToRemove			OPTIONAL
-	}
-}
-
-DL-DPCH-InfoPerRL-r4 ::=			CHOICE {
-	fdd									SEQUENCE {
-		pCPICH-UsageForChannelEst			PCPICH-UsageForChannelEst,
-		dpch-FrameOffset					DPCH-FrameOffset,
-		secondaryCPICH-Info					SecondaryCPICH-Info				OPTIONAL,
-		dl-ChannelisationCodeList			DL-ChannelisationCodeList,
-		tpc-CombinationIndex				TPC-CombinationIndex,
-		-- dummy is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-		dummy								SSDT-CellIdentity				OPTIONAL,
-		closedLoopTimingAdjMode				ClosedLoopTimingAdjMode			OPTIONAL
-	},
-	tdd									SEQUENCE {
-		dl-CCTrChListToEstablish			DL-CCTrChList-r4				OPTIONAL,
-		dl-CCTrChListToRemove				DL-CCTrChListToRemove			OPTIONAL
-	}
-}
-
-DL-DPCH-InfoPerRL-r5 ::=			CHOICE {
-	fdd									SEQUENCE {
-		pCPICH-UsageForChannelEst			PCPICH-UsageForChannelEst,
-		dpch-FrameOffset					DPCH-FrameOffset,
-		secondaryCPICH-Info					SecondaryCPICH-Info				OPTIONAL,
-		dl-ChannelisationCodeList			DL-ChannelisationCodeList,
-		tpc-CombinationIndex				TPC-CombinationIndex,
-		powerOffsetTPC-pdpdch				PowerOffsetTPC-pdpdch			OPTIONAL,
-		-- dummy is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-		dummy								SSDT-CellIdentity				OPTIONAL,
-		closedLoopTimingAdjMode				ClosedLoopTimingAdjMode			OPTIONAL
-	},
-	tdd									SEQUENCE {
-		dl-CCTrChListToEstablish			DL-CCTrChList-r4				OPTIONAL,
-		dl-CCTrChListToRemove				DL-CCTrChListToRemove			OPTIONAL
-	}
-}
-
-DL-DPCH-InfoPerRL-r6 ::=			CHOICE {
-	fdd									SEQUENCE {
-		pCPICH-UsageForChannelEst			PCPICH-UsageForChannelEst,
-		dpch-FrameOffset					DPCH-FrameOffset,
-		secondaryCPICH-Info					SecondaryCPICH-Info				OPTIONAL,
-		dl-ChannelisationCodeList			DL-ChannelisationCodeList,
-		tpc-CombinationIndex				TPC-CombinationIndex,
-		powerOffsetTPC-pdpdch				PowerOffsetTPC-pdpdch			OPTIONAL,
-		closedLoopTimingAdjMode				ClosedLoopTimingAdjMode			OPTIONAL
-	},
-	tdd									SEQUENCE {
-		dl-CCTrChListToEstablish			DL-CCTrChList-r4				OPTIONAL,
-		dl-CCTrChListToRemove				DL-CCTrChListToRemove			OPTIONAL
-	}
-}
-
-DL-FDPCH-InfoPerRL-r6 ::=			SEQUENCE {
-	pCPICH-UsageForChannelEst			PCPICH-UsageForChannelEst,
-	fdpch-FrameOffset					DPCH-FrameOffset,
-	secondaryCPICH-Info					SecondaryCPICH-Info				OPTIONAL,
-	secondaryScramblingCode				SecondaryScramblingCode			OPTIONAL,
-	dl-ChannelisationCode				INTEGER (0..255),
-	tpc-CombinationIndex				TPC-CombinationIndex
-}
-
-DL-DPCH-InfoPerRL-PostFDD ::=								SEQUENCE {
-		pCPICH-UsageForChannelEst				PCPICH-UsageForChannelEst,
-		dl-ChannelisationCode					DL-ChannelisationCode,
-		tpc-CombinationIndex					TPC-CombinationIndex
-}
-
-DL-DPCH-InfoPerRL-PostTDD ::=				SEQUENCE {
-	dl-DPCH-TimeslotsCodes						DownlinkTimeslotsCodes
-}
-
-DL-DPCH-InfoPerRL-PostTDD-LCR-r4 ::=		SEQUENCE {
-	dl-CCTrCH-TimeslotsCodes					DownlinkTimeslotsCodes-LCR-r4
-}
-
-DL-DPCH-PowerControlInfo ::=			SEQUENCE {
-	modeSpecificInfo						CHOICE {
-		fdd										SEQUENCE {
-			dpc-Mode								DPC-Mode
-		},
-		tdd										SEQUENCE {
-			tpc-StepSizeTDD							TPC-StepSizeTDD			OPTIONAL
-		}
-	}
-}
-
-DL-FDPCH-InfoCommon-r6 ::=			SEQUENCE {
-	cfnHandling							CHOICE {
-		maintain							SEQUENCE {
-			timingmaintainedsynchind			TimingMaintainedSynchInd			OPTIONAL
-		},
-		initialise							NULL
-	},
-	dl-FDPCH-PowerControlInfo			DL-DPCH-PowerControlInfo			OPTIONAL,
--- Actual value dl-FDPCH-TPCcommandErrorRate = IE value * 0.01
--- dl-FDPCH-TPCcommandErrorRate values 11..16 are spare and shall not be used in this version of 
--- the protocol
-	dl-FDPCH-TPCcommandErrorRate		INTEGER (1..16)		OPTIONAL
-}
-
-DL-FrameType ::=					ENUMERATED {
-										dl-FrameTypeA, dl-FrameTypeB }
-
-DL-HSPDSCH-Information ::=			SEQUENCE {
-	hs-scch-Info					HS-SCCH-Info	OPTIONAL,
-	measurement-feedback-Info		Measurement-Feedback-Info	OPTIONAL,
-	modeSpecificInfo				CHOICE {
-	tdd								CHOICE{
-			tdd384							SEQUENCE {
-				dl-HSPDSCH-TS-Configuration	DL-HSPDSCH-TS-Configuration	  	OPTIONAL
-			},
-			tdd128							SEQUENCE {
-				hs-PDSCH-Midamble-Configuration-tdd128
-						HS-PDSCH-Midamble-Configuration-TDD128				OPTIONAL
-			}
-		},
-		fdd							NULL
-	}
-}
-
-DL-HSPDSCH-Information-r6 ::=	SEQUENCE {
-	hs-scch-Info					HS-SCCH-Info-r6							OPTIONAL,
-	measurement-feedback-Info		Measurement-Feedback-Info				OPTIONAL,
-	modeSpecificInfo				CHOICE {
-		tdd								CHOICE {
-			tdd384							SEQUENCE {
-				dl-HSPDSCH-TS-Configuration		DL-HSPDSCH-TS-Configuration	OPTIONAL
-			},
-			tdd128							SEQUENCE {
-				hs-PDSCH-Midamble-Configuration-tdd128
-						HS-PDSCH-Midamble-Configuration-TDD128				OPTIONAL
-			}
-		},
-		fdd							NULL
-	}
-}
-
--- The IE 'DL-HSPDSCH-TS-Configuration' applies to tdd-384 REL-5 onward
-DL-HSPDSCH-TS-Configuration ::=		SEQUENCE (SIZE (1..maxTS-1)) OF
-										SEQUENCE {
-	timeslot								TimeslotNumber,
-	midambleShiftAndBurstType				MidambleShiftAndBurstType-DL
-}
-
-DL-InformationPerRL ::=				SEQUENCE {
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info,
-			-- dummy1 and dummy 2 are not used in this version of specification, they should
-			-- not be sent and if received they should be ignored.
-			dummy1								PDSCH-SHO-DCH-Info			OPTIONAL,
-			dummy2								PDSCH-CodeMapping			OPTIONAL
-		},
-		tdd									PrimaryCCPCH-Info
-	},
-	dl-DPCH-InfoPerRL					DL-DPCH-InfoPerRL					OPTIONAL,
-	-- dummy is not used in this version of the specification, it should
-	-- not be sent and if received it should be ignored.
-	dummy								SCCPCH-InfoForFACH					OPTIONAL
-}
-
-DL-InformationPerRL-r4 ::=			SEQUENCE {
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info,
-			-- dummy1 and dummy 2 are not used in this version of specification, they should
-			-- not be sent and if received they should be ignored.
-			dummy1								PDSCH-SHO-DCH-Info			OPTIONAL,
-			dummy2								PDSCH-CodeMapping			OPTIONAL
-		},
-		tdd									PrimaryCCPCH-Info-r4
-	},
-	dl-DPCH-InfoPerRL					DL-DPCH-InfoPerRL-r4				OPTIONAL,
-	-- dummy is not used in this version of the specification, it should
-	-- not be sent and if received it should be ignored.
-	dummy								SCCPCH-InfoForFACH-r4				OPTIONAL,
-	cell-id								CellIdentity						OPTIONAL
-}
-
-DL-InformationPerRL-r5 ::=			SEQUENCE {
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info,
-			-- dummy1 and dummy 2 are not used in this version of specification, they should
-			-- not be sent and if received they should be ignored.
-			dummy1								PDSCH-SHO-DCH-Info			OPTIONAL,
-			dummy2								PDSCH-CodeMapping			OPTIONAL,
-			servingHSDSCH-RL-indicator			BOOLEAN
-		},
-		tdd									PrimaryCCPCH-Info-r4
-	},
-	dl-DPCH-InfoPerRL					DL-DPCH-InfoPerRL-r5				OPTIONAL,
-	-- dummy is not used in this version of the specification, it should
-	-- not be sent and if received it should be ignored.
-	dummy								SCCPCH-InfoForFACH-r4				OPTIONAL,
-	cell-id								CellIdentity						OPTIONAL
-}
-
-DL-InformationPerRL-r5bis ::=		SEQUENCE {
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info,
-			-- dummy1 and dummy 2 are not used in this version of specification, they should
-			-- not be sent and if received they should be ignored.
-			dummy1								PDSCH-SHO-DCH-Info			OPTIONAL,
-			dummy2								PDSCH-CodeMapping			OPTIONAL
-		},
-		tdd									PrimaryCCPCH-Info-r4
-	},
-	dl-DPCH-InfoPerRL					DL-DPCH-InfoPerRL-r5				OPTIONAL,
-	-- dummy is not used in this version of the specification, it should
-	-- not be sent and if received it should be ignored.
-	dummy								SCCPCH-InfoForFACH-r4				OPTIONAL,
-	cell-id								CellIdentity						OPTIONAL
-}
-
-DL-InformationPerRL-r6 ::=			SEQUENCE {
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info,
-			servingHSDSCH-RL-indicator			BOOLEAN,
-			servingEDCH-RL-indicator			BOOLEAN
-		},
-		tdd									PrimaryCCPCH-Info-r4
-	},
-	dl-dpchInfo							CHOICE {
-		dl-DPCH-InfoPerRL					DL-DPCH-InfoPerRL-r6,
-		dl-FDPCH-InfoPerRL					DL-FDPCH-InfoPerRL-r6
-	}																		OPTIONAL,
-	e-AGCH-Information					E-AGCH-Information					OPTIONAL,
-	e-HICH-Info							CHOICE	{
-		e-HICH-Information					E-HICH-Information,
-		releaseIndicator					NULL
-	}	OPTIONAL,
-	e-RGCH-Info							CHOICE	{
-		e-RGCH-Information					E-RGCH-Information,
-		releaseIndicator					NULL
-	}	OPTIONAL,
-	cell-id								CellIdentity						OPTIONAL
-}
-
-DL-InformationPerRL-List ::=		SEQUENCE (SIZE (1..maxRL)) OF
-										DL-InformationPerRL
-
-DL-InformationPerRL-List-r4 ::=		SEQUENCE (SIZE (1..maxRL)) OF
-										DL-InformationPerRL-r4
-
-DL-InformationPerRL-List-r5 ::=		SEQUENCE (SIZE (1..maxRL)) OF
-										DL-InformationPerRL-r5
-
-DL-InformationPerRL-List-r6 ::=		SEQUENCE (SIZE (1..maxRL)) OF
-										DL-InformationPerRL-r6
-
-DL-InformationPerRL-List-r5bis ::=		SEQUENCE (SIZE (1..maxRL)) OF
-											DL-InformationPerRL-r5bis
-
-DL-InformationPerRL-ListPostFDD ::=	SEQUENCE (SIZE (1..maxRL)) OF
-										DL-InformationPerRL-PostFDD
-
-DL-InformationPerRL-PostFDD ::=		SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info,
-	dl-DPCH-InfoPerRL					DL-DPCH-InfoPerRL-PostFDD
-}
-
-DL-InformationPerRL-PostTDD ::=		SEQUENCE {
-	primaryCCPCH-Info					PrimaryCCPCH-InfoPost,
-	dl-DPCH-InfoPerRL					DL-DPCH-InfoPerRL-PostTDD
-}
-
-DL-InformationPerRL-PostTDD-LCR-r4 ::=	SEQUENCE {
-	primaryCCPCH-Info					PrimaryCCPCH-InfoPostTDD-LCR-r4,
-	dl-DPCH-InfoPerRL					DL-DPCH-InfoPerRL-PostTDD-LCR-r4
-}
-
-DL-PDSCH-Information ::=			SEQUENCE {
-	-- dummy1 and dummy 2 are not used in this version of specification, it should
-	-- not be sent and if received it should be ignored.
-	dummy1								PDSCH-SHO-DCH-Info					OPTIONAL,
-	dummy2								PDSCH-CodeMapping					OPTIONAL
-}
-
-Dl-rate-matching-restriction ::=	SEQUENCE {
-	restrictedTrCH-InfoList				RestrictedTrCH-InfoList				OPTIONAL
-}
-
-DL-TPC-PowerOffsetPerRL ::=		SEQUENCE {
-		powerOffsetTPC-pdpdch				PowerOffsetTPC-pdpdch			OPTIONAL
-}
-
--- NOTE: The radio links in the following list have a one-to-one mapping with the 
--- radio links in the message.
-DL-TPC-PowerOffsetPerRL-List ::=	SEQUENCE (SIZE (1..maxRL)) OF
-										DL-TPC-PowerOffsetPerRL
-
-DL-TS-ChannelisationCode ::=		ENUMERATED {
-										cc16-1, cc16-2, cc16-3, cc16-4,
-										cc16-5, cc16-6, cc16-7, cc16-8,
-										cc16-9, cc16-10, cc16-11, cc16-12,
-										cc16-13, cc16-14, cc16-15, cc16-16 }
-
-DL-TS-ChannelisationCodesShort ::=	SEQUENCE {
-	codesRepresentation					CHOICE {
-		consecutive							SEQUENCE {
-			firstChannelisationCode				DL-TS-ChannelisationCode,
-			lastChannelisationCode				DL-TS-ChannelisationCode
-		},
-		bitmap								BIT STRING {
-												chCode16-SF16(0),
-												chCode15-SF16(1),
-												chCode14-SF16(2),
-												chCode13-SF16(3),
-												chCode12-SF16(4),
-												chCode11-SF16(5),
-												chCode10-SF16(6),
-												chCode9-SF16(7),
-												chCode8-SF16(8),
-												chCode7-SF16(9),
-												chCode6-SF16(10),
-												chCode5-SF16(11),
-												chCode4-SF16(12),
-												chCode3-SF16(13),
-												chCode2-SF16(14),
-												chCode1-SF16(15)
-												} 	(SIZE (16))
-	}
-}
-
-DownlinkAdditionalTimeslots ::=		SEQUENCE {
-	parameters							CHOICE {
-		sameAsLast							SEQUENCE {
-			timeslotNumber						TimeslotNumber
-		},
-		newParameters						SEQUENCE {
-			individualTimeslotInfo				IndividualTimeslotInfo,
-			dl-TS-ChannelisationCodesShort		DL-TS-ChannelisationCodesShort
-		}
-	}
-}
-
-DownlinkAdditionalTimeslots-LCR-r4 ::=	SEQUENCE {
-	parameters							CHOICE {
-		sameAsLast							SEQUENCE {
-			timeslotNumber						TimeslotNumber-LCR-r4
-		},
-		newParameters						SEQUENCE {
-			individualTimeslotInfo				IndividualTimeslotInfo-LCR-r4,
-			dl-TS-ChannelisationCodesShort		DL-TS-ChannelisationCodesShort
-		}
-	}
-}
-
-DownlinkTimeslotsCodes ::=		SEQUENCE {
-	firstIndividualTimeslotInfo			IndividualTimeslotInfo,
-	dl-TS-ChannelisationCodesShort		DL-TS-ChannelisationCodesShort,
-	moreTimeslots						CHOICE {
-		noMore								NULL,
-		additionalTimeslots					CHOICE {
-			consecutive							INTEGER (1..maxTS-1),
-			timeslotList						SEQUENCE (SIZE (1..maxTS-1)) OF
-													DownlinkAdditionalTimeslots
-		}
-	}
-}
-
-DownlinkTimeslotsCodes-LCR-r4 ::=	SEQUENCE {
-	firstIndividualTimeslotInfo			IndividualTimeslotInfo-LCR-r4,
-	dl-TS-ChannelisationCodesShort		DL-TS-ChannelisationCodesShort,
-	moreTimeslots						CHOICE {
-		noMore								NULL,
-		additionalTimeslots					CHOICE {
-			consecutive							INTEGER (1..maxTS-LCR-1),
-			timeslotList						SEQUENCE (SIZE (1..maxTS-LCR-1)) OF
-													DownlinkAdditionalTimeslots-LCR-r4
-		}
-	}
-}
-
-DPC-Mode ::=						ENUMERATED {
-										singleTPC,
-										tpcTripletInSoft }	
-
--- Actual value DPCCH-PowerOffset = IE value * 2
-DPCCH-PowerOffset ::=				INTEGER (-82..-3)
-
--- Actual value DPCCH-PowerOffset2 = 2 + (IE value * 4)
-DPCCH-PowerOffset2 ::=				INTEGER (-28..-13)
-
-DPCH-CompressedModeInfo ::=			SEQUENCE {
-	tgp-SequenceList					TGP-SequenceList
-}
-
-DPCH-CompressedModeStatusInfo ::=	SEQUENCE {
-	tgps-Reconfiguration-CFN			TGPS-Reconfiguration-CFN,
-	tgp-SequenceShortList					SEQUENCE (SIZE (1..maxTGPS)) OF
-											TGP-SequenceShort
-}
-
--- Actual value DPCH-FrameOffset = IE value * 256
-DPCH-FrameOffset::=					INTEGER (0..149)
-
-DSCH-Mapping ::=					SEQUENCE {
-	maxTFCI-Field2Value					MaxTFCI-Field2Value,
-	spreadingFactor						SF-PDSCH,
-	codeNumber							CodeNumberDSCH,
-	multiCodeInfo						MultiCodeInfo
-}
-
-DSCH-MappingList ::=				SEQUENCE (SIZE (1..maxPDSCH-TFCIgroups)) OF
-										DSCH-Mapping
-
-DSCH-RadioLinkIdentifier ::=		INTEGER (0..511)
-
-DSCH-TransportChannelsInfo ::=		SEQUENCE (SIZE (1..maxTrCH)) OF
-										SEQUENCE {
-	dsch-transport-channel-identity			TransportChannelIdentity,
-	dsch-TFS								TransportFormatSet
-}
-DurationTimeInfo ::=				INTEGER (1..4096)
-
-DynamicPersistenceLevel ::=			INTEGER (1..8)
-
-DynamicPersistenceLevelList ::=		SEQUENCE (SIZE (1..maxPRACH)) OF
-										DynamicPersistenceLevel
-
-DynamicPersistenceLevelTF-List ::= SEQUENCE (SIZE (1..maxTF-CPCH)) OF
-										DynamicPersistenceLevel
-
-DynamicTFInformationCCCH ::=		SEQUENCE {
-	octetModeRLC-SizeInfoType2			OctetModeRLC-SizeInfoType2
-}
-
-E-AGCH-ChannelisationCode ::=		INTEGER (0..255)
-
-E-AGCH-Information ::=				SEQUENCE {
-	e-AGCH-ChannelisationCode			E-AGCH-ChannelisationCode
-}
-
-E-DCH-MinimumSet-E-TFCI ::=			INTEGER (0..127)
-
-E-DCH-ReconfigurationInfo ::=	SEQUENCE {
-	e-DCH-RL-InfoNewServingCell			E-DCH-RL-InfoNewServingCell				OPTIONAL,
-	e-DCH-RL-InfoOtherCellList			SEQUENCE (SIZE (1..maxEDCHRL)) OF
-											E-DCH-RL-InfoOtherCell				OPTIONAL
-}
-
-E-DCH-RL-InfoNewServingCell ::=		SEQUENCE {
-	primaryCPICH-Info					PrimaryCPICH-Info,
-	e-AGCH-Information					E-AGCH-Information,
-	servingGrant						SEQUENCE {
-		value								INTEGER (0..38)						OPTIONAL,
-		primary-Secondary-GrantSelector		ENUMERATED { primary, secondary }
-	}	OPTIONAL,
-	e-DPCCH-DPCCH-PowerOffset			E-DPCCH-DPCCH-PowerOffset				OPTIONAL,
-	reference-E-TFCIs					E-DPDCH-Reference-E-TFCIList			OPTIONAL,
-	powerOffsetForSchedInfo				INTEGER (0..6)							OPTIONAL,
-	threeIndexStepThreshold				INTEGER (0..37)							OPTIONAL,
-	twoIndexStepThreshold				INTEGER (0..37)							OPTIONAL,
-	e-HICH-Information					E-HICH-Information		OPTIONAL,
-	e-RGCH-Info							CHOICE	{
-		e-RGCH-Information					E-RGCH-Information,
-		releaseIndicator					NULL
-	}	OPTIONAL
-}
-
-E-DCH-RL-InfoOtherCell ::=			SEQUENCE {
-	primaryCPICH-Info					PrimaryCPICH-Info,
-	e-HICH-Info							CHOICE {
-		e-HICH-Information					E-HICH-Information,
-		releaseIndicator					NULL
-	}	OPTIONAL,
-	e-RGCH-Info							CHOICE {
-		e-RGCH-Information					E-RGCH-Information,
-		releaseIndicator					NULL
-	}	OPTIONAL
-}
-
-E-DPCCH-Info ::=					SEQUENCE {
-	e-DPCCH-DPCCH-PowerOffset			E-DPCCH-DPCCH-PowerOffset,
-	happyBit-DelayCondition				HappyBit-DelayCondition
-}
-
-E-DPCCH-DPCCH-PowerOffset ::=		INTEGER (0..8)
-
-E-DPDCH-Info ::=					SEQUENCE {
-	e-TFCI-TableIndex					E-TFCI-TableIndex,
-	e-DCH-MinimumSet-E-TFCI				E-DCH-MinimumSet-E-TFCI				OPTIONAL,
-	reference-E-TFCIs					E-DPDCH-Reference-E-TFCIList,
-	maxChannelisationCodes				E-DPDCH-MaxChannelisationCodes,
-	pl-NonMax							E-DPDCH-PL-NonMax,
-	schedulingInfoConfiguration			E-DPDCH-SchedulingInfoConfiguration,
-	schedulingTransmConfiguration		E-DPDCH-SchedulingTransmConfiguration,
-	threeIndexStepThreshold				INTEGER (0..37)						OPTIONAL,
-	twoIndexStepThreshold				INTEGER (0..37)						OPTIONAL
-}
-
-E-DPDCH-PeriodicyOfSchedInfo ::=	ENUMERATED {
-										everyEDCHTTI, ms4, ms10, ms20, ms50, ms100, ms200, ms500,
-										ms1000 }
-
--- The actual value of E-DPDCH-PL-NonMax is: IE value * 0.04
-E-DPDCH-PL-NonMax ::=				INTEGER (11..25)
-
-E-DPDCH-Reference-E-TFCI ::=		SEQUENCE {
-	reference-E-TFCI					INTEGER (0..127),
-	reference-E-TFCI-PO					INTEGER (0..29)
-}
-
-E-DPDCH-Reference-E-TFCIList ::=	SEQUENCE (SIZE (1..8)) OF E-DPDCH-Reference-E-TFCI
-
-E-DPDCH-SchedulingInfoConfiguration ::= SEQUENCE {
-	periodicityOfSchedInfo-NoGrant		E-DPDCH-PeriodicyOfSchedInfo		OPTIONAL,
-	periodicityOfSchedInfo-Grant		E-DPDCH-PeriodicyOfSchedInfo		OPTIONAL,
-	powerOffsetForSchedInfo				INTEGER (0..6)
-}
-
-E-DPDCH-SchedulingTransmConfiguration ::= SEQUENCE {
-	ms2-SchedTransmGrantHARQAlloc		BIT STRING (SIZE (8))				OPTIONAL,
-	servingGrant						SEQUENCE {
-		value								INTEGER (0..38),
-		primary-Secondary-GrantSelector		ENUMERATED { primary, secondary }
-	}		OPTIONAL
-}
-
-E-DPDCH-MaxChannelisationCodes ::=	ENUMERATED {
-										sf64, sf32, sf16, sf8, sf4, sf4x2, sf2x2, sf4x2-and-sf2x2 }
-
-E-HICH-ChannelisationCode ::=		INTEGER (0..127)
-
-E-HICH-Information ::=				SEQUENCE {
-	dl-ScramblingCode					SecondaryScramblingCode				OPTIONAL,
-	channelisationCode					E-HICH-ChannelisationCode,
-	signatureSequence					E-HICH-RGCH-SignatureSequence
-}
-
-E-HICH-RGCH-SignatureSequence ::=	INTEGER (0..39)
-
-E-RGCH-CombinationIndex ::=			INTEGER (0..5)
-
-E-RGCH-Information ::=				SEQUENCE {
-	signatureSequence					E-HICH-RGCH-SignatureSequence,
-	rg-CombinationIndex					E-RGCH-CombinationIndex
-}
-
-E-TFCI-TableIndex ::=				INTEGER (0..1)
-
-FACH-PCH-Information ::=			SEQUENCE {
-	transportFormatSet					TransportFormatSet,
-	transportChannelIdentity			TransportChannelIdentity,
-	ctch-Indicator						BOOLEAN
-}
-
-FACH-PCH-InformationList ::=		SEQUENCE (SIZE (1..maxFACHPCH)) OF
-										FACH-PCH-Information
-
-Feedback-cycle ::=					ENUMERATED {
-										fc0, fc2, fc4, fc8, fc10, fc20, fc40, fc80, fc160}
-
-FPACH-Info-r4 ::=						SEQUENCE {
-	timeslot							TimeslotNumber-LCR-r4,
-	channelisationCode					TDD-FPACH-CCode16-r4,
-	midambleShiftAndBurstType			MidambleShiftAndBurstType-LCR-r4,
-    wi                                  Wi-LCR
-}
-
-FrequencyInfo ::=					SEQUENCE {
-	modeSpecificInfo					CHOICE {
-		fdd									FrequencyInfoFDD,
-		tdd									FrequencyInfoTDD	}
-}
-
-FrequencyInfoFDD ::=				SEQUENCE {
-	uarfcn-UL							UARFCN				OPTIONAL,
-	uarfcn-DL							UARFCN
-}
-
-FrequencyInfoTDD ::=				SEQUENCE {
-	uarfcn-Nt							UARFCN
-}
-
-HappyBit-DelayCondition ::=			ENUMERATED { 
-										ms2, ms10, ms20, ms50, ms100, ms200, ms500, ms1000 }
-
-HARQ-Preamble-Mode ::=				INTEGER (0..1)
-
-HS-ChannelisationCode-LCR ::=		ENUMERATED {
-										cc16-1, cc16-2, cc16-3, cc16-4,
-										cc16-5, cc16-6, cc16-7, cc16-8,
-										cc16-9, cc16-10, cc16-11, cc16-12,
-										cc16-13, cc16-14, cc16-15, cc16-16 }
-
-HS-PDSCH-Midamble-Configuration-TDD128 ::=	SEQUENCE {
-	midambleAllocationMode				CHOICE{
-		defaultMidamble						NULL,
-		commonMidamble						NULL,
-		ueSpecificMidamble					INTEGER (0..15)
-    },
-	-- Actual value midambleConfiguration = IE value * 2
-	midambleConfiguration				INTEGER (1..8)
-}
-
-HS-SCCH-Info ::=					SEQUENCE {
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			hS-SCCHChannelisationCodeInfo		SEQUENCE (SIZE (1..maxHSSCCHs)) OF
-													HS-SCCH-Codes,
-			dl-ScramblingCode					SecondaryScramblingCode		OPTIONAL
-		},
-		tdd									CHOICE {
-			tdd384								SEQUENCE {
-                nack-ack-power-offset      		   INTEGER (-7..8), 
-                hs-SICH-PowerControl-Info  		   HS-SICH-Power-Control-Info-TDD384,
-				hS-SCCH-SetConfiguration 		   SEQUENCE (SIZE (1..maxHSSCCHs)) OF
-						HS-SCCH-TDD384
-				},
-			tdd128								SEQUENCE (SIZE (1..maxHSSCCHs)) OF
-													HS-SCCH-TDD128
-		}
-	}
-}
-
-HS-SCCH-Info-r6 ::=					SEQUENCE {
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			hS-SCCHChannelisationCodeInfo		SEQUENCE (SIZE (1..maxHSSCCHs)) OF
-													HS-SCCH-Codes,
-			dl-ScramblingCode					SecondaryScramblingCode			OPTIONAL
-		},
-		tdd									CHOICE {
-			tdd384								SEQUENCE {
-				nack-ack-power-offset				INTEGER (-7..8), 
-				hs-SICH-PowerControl-Info			HS-SICH-Power-Control-Info-TDD384,
-				dhs-sync							DHS-Sync					OPTIONAL,
-				hS-SCCH-SetConfiguration			SEQUENCE (SIZE (1..maxHSSCCHs)) OF
-														HS-SCCH-TDD384
-				},
-			tdd128								SEQUENCE (SIZE (1..maxHSSCCHs)) OF
-													HS-SCCH-TDD128
-		}
-	}
-}
-
-HS-SCCH-Codes ::=					INTEGER (0..127)
-
-HS-SCCH-TDD128 ::=				SEQUENCE {
-	timeslotNumber						TimeslotNumber-LCR-r4,
-	firstChannelisationCode				HS-ChannelisationCode-LCR,
-	secondChannelisationCode			HS-ChannelisationCode-LCR,
-	midambleAllocationMode				CHOICE {
-		defaultMidamble						NULL,
-		commonMidamble						NULL,
-		ueSpecificMidamble					INTEGER(0..15)
-	},
-	-- Actual value midambleConfiguration = IE value * 2
-	midambleConfiguration				INTEGER (1..8),
-	bler-target							Bler-Target,
-	hs-sich-configuration				HS-SICH-Configuration-TDD128
-}
-
-HS-SICH-Configuration-TDD128 ::=	SEQUENCE {
-	timeslotNumber						TimeslotNumber-LCR-r4,
-	channelisationCode					HS-ChannelisationCode-LCR,
-	midambleAllocationMode				CHOICE {
-		defaultMidamble						NULL,
-		ueSpecificMidamble					SEQUENCE {
-			midambleShift						MidambleShiftLong
-		}
-	},
-	-- Actual value midambleConfiguration = IE value * 2
-	midambleConfiguration				INTEGER (1..8),
-	nack-ack-power-offset				INTEGER (-7..8),
-	power-level-HSSICH					INTEGER (-120..-58),
-	tpc-step-size						ENUMERATED { s1, s2, s3 , spare1}
-}
-
-
-
-HS-SCCH-TDD384 ::=				SEQUENCE {
-	timeslotNumber						TimeslotNumber,
-	channelisationCode					DL-TS-ChannelisationCode,
-	midambleAllocationMode				CHOICE {
-		defaultMidamble						NULL,
-		commonMidamble						NULL,
-		ueSpecificMidamble					SEQUENCE {
-			midambleShift						MidambleShiftLong
-		}
-	},
-	midambleconfiguration				MidambleConfigurationBurstType1and3,
-	bler-target							Bler-Target,
-	hs-sich-configuration				HS-SICH-Configuration-TDD384
-}
-
-HS-SICH-Configuration-TDD384 ::=	SEQUENCE {
-	timeslotNumber						TimeslotNumber,
-	channelisationCode					DL-TS-ChannelisationCode,
-	midambleAllocationMode				CHOICE {
-		defaultMidamble						NULL,
-		ueSpecificMidamble					SEQUENCE {
-			midambleShift						MidambleShiftLong
-		}
-	},
-	midambleconfiguration				MidambleConfigurationBurstType1and3
-}
-
-HS-SICH-Power-Control-Info-TDD384 ::= SEQUENCE {
-	-- Actual value ul-target-SIR = IE value * 0.5
-	ul-target-SIR						INTEGER (-22..40),
-    hs-sich-ConstantValue			    ConstantValue
-}
-
-
-IndividualTimeslotInfo ::=			SEQUENCE {
-	timeslotNumber						TimeslotNumber,
-	tfci-Existence						BOOLEAN,
-	midambleShiftAndBurstType			MidambleShiftAndBurstType
-}
-
-IndividualTimeslotInfo-LCR-r4 ::=	SEQUENCE {
-	timeslotNumber						TimeslotNumber-LCR-r4,
-	tfci-Existence						BOOLEAN,
-	midambleShiftAndBurstType			MidambleShiftAndBurstType-LCR-r4,
-	modulation							ENUMERATED { mod-QPSK, mod-8PSK },
-	ss-TPC-Symbols						ENUMERATED { zero, one, sixteenOverSF },
-	additionalSS-TPC-Symbols			INTEGER(1..15)		OPTIONAL
-}
-
-IndividualTimeslotInfo-LCR-r4-ext ::=		SEQUENCE {
--- timeslotNumber and tfci-Existence is taken from IndividualTimeslotInfo.
--- midambleShiftAndBurstType in IndividualTimeslotInfo shall be ignored.
-	midambleShiftAndBurstType			MidambleShiftAndBurstType-LCR-r4,
-	modulation							ENUMERATED { mod-QPSK, mod-8PSK },
-	ss-TPC-Symbols						ENUMERATED { zero, one, sixteenOverSF }
-}
-
-IndividualTS-Interference ::=		SEQUENCE {
-	timeslot							TimeslotNumber,
-	ul-TimeslotInterference				TDD-UL-Interference
-}
-
-IndividualTS-InterferenceList ::=	SEQUENCE (SIZE (1..maxTS)) OF
-										IndividualTS-Interference
-
-ITP ::=								ENUMERATED {
-										mode0, mode1 }
-
-NidentifyAbort ::=	INTEGER (1..128)
-
-MaxAllowedUL-TX-Power ::=			INTEGER (-50..33)
-
-MaxAvailablePCPCH-Number ::=		INTEGER (1..64)
-MaxPowerIncrease-r4 ::=				INTEGER (0..3)
-
-MaxTFCI-Field2Value ::=				INTEGER (1..1023)
-
-Measurement-Feedback-Info ::=		SEQUENCE {
-	modeSpecificInfo				CHOICE {
-		fdd								SEQUENCE {
-			measurementPowerOffset			MeasurementPowerOffset,
-			feedback-cycle					Feedback-cycle,
-			cqi-RepetitionFactor			CQI-RepetitionFactor,
-			deltaCQI						DeltaCQI
-		},
-		tdd								NULL
-	}
-}
-
-
-MidambleConfigurationBurstType1and3 ::= ENUMERATED {ms4, ms8, ms16}
-
-MidambleConfigurationBurstType2 ::=		ENUMERATED {ms3, ms6}
-
-MidambleShiftAndBurstType ::=		SEQUENCE {
-	burstType							CHOICE {	
-		type1								SEQUENCE {
-			midambleConfigurationBurstType1and3	MidambleConfigurationBurstType1and3,
-			midambleAllocationMode				CHOICE {
-				defaultMidamble						NULL,
-				commonMidamble						NULL,
-				ueSpecificMidamble					SEQUENCE {
-					midambleShift						MidambleShiftLong
-				}
-			}
-		},
-		type2								SEQUENCE {
-			midambleConfigurationBurstType2		MidambleConfigurationBurstType2,
-			midambleAllocationMode				CHOICE {
-				defaultMidamble						NULL,
-				commonMidamble						NULL,
-				ueSpecificMidamble					SEQUENCE {
-					midambleShift						MidambleShiftShort
-				}
-			}
-		},
-		type3								SEQUENCE {
-			midambleConfigurationBurstType1and3	MidambleConfigurationBurstType1and3,
-			midambleAllocationMode				CHOICE {
-				defaultMidamble						NULL,
-				ueSpecificMidamble					SEQUENCE {
-					midambleShift						MidambleShiftLong
-				}
-			}
-		}
-	}
-}
-
-MidambleShiftAndBurstType-DL ::=		SEQUENCE {
-	burstType							CHOICE {	
-		type1								SEQUENCE {
-			midambleConfigurationBurstType1and3	MidambleConfigurationBurstType1and3,
-			midambleAllocationMode				CHOICE {
-				defaultMidamble						NULL,
-				commonMidamble						NULL,
-				ueSpecificMidamble					SEQUENCE {
-					midambleShift						MidambleShiftLong
-				}
-			}
-		},
-		type2								SEQUENCE {
-			midambleConfigurationBurstType2		MidambleConfigurationBurstType2,
-			midambleAllocationMode				CHOICE {
-				defaultMidamble						NULL,
-				commonMidamble						NULL,
-				ueSpecificMidamble					SEQUENCE {
-					midambleShift						MidambleShiftShort
-				}
-			}
-		}
-	}
-}
-
-MidambleShiftAndBurstType-LCR-r4 ::=	SEQUENCE {
-	midambleAllocationMode				CHOICE {
-		defaultMidamble						NULL,
-		commonMidamble						NULL,
-		ueSpecificMidamble					SEQUENCE {
-			midambleShift						INTEGER (0..15)
-		}
-	},
-	-- Actual value midambleConfiguration = IE value * 2
-	midambleConfiguration				INTEGER (1..8)
-}
-
-MidambleShiftLong ::=				INTEGER (0..15)
-
-
-MidambleShiftShort ::=				INTEGER (0..5)
-
-MinimumSpreadingFactor ::=			ENUMERATED {
-										sf4, sf8, sf16, sf32,
-										sf64, sf128, sf256 }
-
-MultiCodeInfo ::=					INTEGER (1..16)
-
-
-N-EOT ::=							INTEGER (0..7)
-
-N-GAP ::=							ENUMERATED {
-										f2, f4, f8 }
-
-N-PCH ::=							INTEGER (1..8)
-
-N-StartMessage ::=					INTEGER (1..8)
-
-NB01 ::=							INTEGER (0..50)
-
-NF-Max ::=							INTEGER (1..64)
-
-NumberOfDPDCH ::=					INTEGER (1..maxDPDCH-UL)
-
-NumberOfFBI-Bits ::=				INTEGER (1..2)
-
-OpenLoopPowerControl-TDD ::=		SEQUENCE {
-	primaryCCPCH-TX-Power				PrimaryCCPCH-TX-Power,
-	-- alpha, prach-ConstantValue, dpch-ConstantValue and pusch-ConstantValue
-	-- shall be ignored in 1.28Mcps TDD mode.
-	alpha								Alpha						OPTIONAL,
-	prach-ConstantValue					ConstantValueTdd,
-	dpch-ConstantValue					ConstantValueTdd,
-	pusch-ConstantValue					ConstantValueTdd			OPTIONAL
-}
-
-OpenLoopPowerControl-IPDL-TDD-r4 ::=	SEQUENCE {
-	ipdl-alpha							Alpha,
-	maxPowerIncrease					MaxPowerIncrease-r4
-}
-
-PagingIndicatorLength ::=			ENUMERATED {
-										pi4, pi8, pi16 }
-
-PC-Preamble ::=						INTEGER (0..7)
-
-PCP-Length ::=						ENUMERATED {
-										as0, as8 }
-
-PCPCH-ChannelInfo ::=				SEQUENCE {
-	pcpch-UL-ScramblingCode				INTEGER (0..79),
-	pcpch-DL-ChannelisationCode			INTEGER (0..511),
-	pcpch-DL-ScramblingCode				SecondaryScramblingCode				OPTIONAL,
-	pcp-Length							PCP-Length,
-	ucsm-Info							UCSM-Info							OPTIONAL
-}
-
-PCPCH-ChannelInfoList ::=			SEQUENCE (SIZE (1..maxPCPCHs)) OF
-										PCPCH-ChannelInfo
-
-PCPICH-UsageForChannelEst ::=		ENUMERATED {
-										mayBeUsed,
-										shallNotBeUsed }
-
-PDSCH-CapacityAllocationInfo ::=	SEQUENCE {
-	-- pdsch-PowerControlInfo is conditional on new-configuration branch below, if this
-	-- selected the IE is OPTIONAL otherwise it should not be sent
-	pdsch-PowerControlInfo				PDSCH-PowerControlInfo				OPTIONAL,
-	pdsch-AllocationPeriodInfo			AllocationPeriodInfo,
-	configuration						CHOICE {
-		old-Configuration					SEQUENCE {
-			tfcs-ID								TFCS-IdentityPlain					DEFAULT 1,
-			pdsch-Identity						PDSCH-Identity
-		},
-		new-Configuration					SEQUENCE {
-			pdsch-Info							PDSCH-Info,
-			pdsch-Identity						PDSCH-Identity				OPTIONAL
-		}
-	}
-}
-
-PDSCH-CapacityAllocationInfo-r4 ::=	SEQUENCE {
-	pdsch-AllocationPeriodInfo			AllocationPeriodInfo,
-	configuration						CHOICE {
-		old-Configuration					SEQUENCE {
-			tfcs-ID								TFCS-IdentityPlain					DEFAULT 1,
-			pdsch-Identity						PDSCH-Identity
-		},
-		new-Configuration					SEQUENCE {
-			pdsch-Info							PDSCH-Info-r4,
-			pdsch-Identity						PDSCH-Identity				OPTIONAL,
-			pdsch-PowerControlInfo				PDSCH-PowerControlInfo		OPTIONAL
-		}
-	}
-}
-
-PDSCH-CodeInfo ::=					SEQUENCE {
-	spreadingFactor						SF-PDSCH,
-	codeNumber							CodeNumberDSCH,
-	multiCodeInfo						MultiCodeInfo
-}
-
-PDSCH-CodeInfoList ::=				SEQUENCE (SIZE (1..maxTFCI-2-Combs)) OF
-										PDSCH-CodeInfo
-
-PDSCH-CodeMap ::=					SEQUENCE {
-	spreadingFactor						SF-PDSCH,
-	multiCodeInfo						MultiCodeInfo,
-	codeNumberStart						CodeNumberDSCH,
-	codeNumberStop						CodeNumberDSCH
-}
-
-PDSCH-CodeMapList ::=				SEQUENCE (SIZE (1..maxPDSCH-TFCIgroups)) OF
-										PDSCH-CodeMap
-
-PDSCH-CodeMapping ::=				SEQUENCE {
-	dl-ScramblingCode					SecondaryScramblingCode				OPTIONAL,
-	signallingMethod					CHOICE {
-		codeRange							CodeRange,
-		tfci-Range							DSCH-MappingList,
-		explicit-config						PDSCH-CodeInfoList,
-		replace								ReplacedPDSCH-CodeInfoList
-	}
-}	
-
-PDSCH-Identity ::=					INTEGER (1..hiPDSCHidentities)
-
- 
-PDSCH-Info ::=						SEQUENCE {
-	tfcs-ID								TFCS-IdentityPlain					DEFAULT 1,
-	commonTimeslotInfo					CommonTimeslotInfo					OPTIONAL,
-	pdsch-TimeslotsCodes				DownlinkTimeslotsCodes				OPTIONAL
-}
-
-PDSCH-Info-r4 ::=						SEQUENCE {
-	tfcs-ID								TFCS-IdentityPlain					DEFAULT 1,
-	commonTimeslotInfo					CommonTimeslotInfo					OPTIONAL,
-	tddOption							CHOICE {
-		tdd384								SEQUENCE {
-			pdsch-TimeslotsCodes				DownlinkTimeslotsCodes		OPTIONAL
-		},
-		tdd128								SEQUENCE {
-			pdsch-TimeslotsCodes				DownlinkTimeslotsCodes-LCR-r4	OPTIONAL
-		}
-	}
-}
-
-PDSCH-Info-LCR-r4 ::=				SEQUENCE {
-	tfcs-ID								TFCS-IdentityPlain					DEFAULT 1,
-	commonTimeslotInfo					CommonTimeslotInfo					OPTIONAL,
-	pdsch-TimeslotsCodes				DownlinkTimeslotsCodes-LCR-r4		OPTIONAL
-}
-
-PDSCH-PowerControlInfo ::=			SEQUENCE {
-	tpc-StepSizeTDD						TPC-StepSizeTDD						OPTIONAL,
-	ul-CCTrChTPCList					UL-CCTrChTPCList					OPTIONAL
-}
-
-PDSCH-SHO-DCH-Info ::=				SEQUENCE {
-	dsch-RadioLinkIdentifier			DSCH-RadioLinkIdentifier,
-	rl-IdentifierList					RL-IdentifierList					OPTIONAL
-}
-
-PDSCH-SysInfo ::=					SEQUENCE {
-	pdsch-Identity						PDSCH-Identity,
-	pdsch-Info							PDSCH-Info,
-	dsch-TFS							TransportFormatSet					OPTIONAL,
-	dsch-TFCS							TFCS								OPTIONAL
-}
-
-PDSCH-SysInfo-HCR-r5 ::=					SEQUENCE {
-	pdsch-Identity						PDSCH-Identity,
-	pdsch-Info							PDSCH-Info,
-	dsch-TransportChannelsInfo			DSCH-TransportChannelsInfo			OPTIONAL,
-	dsch-TFCS							TFCS								OPTIONAL
-}
-
-PDSCH-SysInfo-LCR-r4 ::=			SEQUENCE {
-	pdsch-Identity						PDSCH-Identity,
-	pdsch-Info							PDSCH-Info-LCR-r4,
-	dsch-TFS							TransportFormatSet					OPTIONAL,
-	dsch-TFCS							TFCS								OPTIONAL
-}
-
-PDSCH-SysInfoList ::=				SEQUENCE (SIZE (1..maxPDSCH)) OF
-										PDSCH-SysInfo
-
-PDSCH-SysInfoList-HCR-r5 ::=			SEQUENCE (SIZE (1..maxPDSCH)) OF PDSCH-SysInfo-HCR-r5
-
-PDSCH-SysInfoList-LCR-r4 ::=		SEQUENCE (SIZE (1..maxPDSCH)) OF
-										PDSCH-SysInfo-LCR-r4
-
-PDSCH-SysInfoList-SFN ::=			SEQUENCE (SIZE (1..maxPDSCH)) OF
-										SEQUENCE {
-	pdsch-SysInfo							PDSCH-SysInfo,
-	sfn-TimeInfo							SFN-TimeInfo					OPTIONAL
-}
-
-PDSCH-SysInfoList-SFN-HCR-r5 ::=			SEQUENCE (SIZE (1..maxPDSCH)) OF
-										SEQUENCE {
-	pdsch-SysInfo							PDSCH-SysInfo-HCR-r5,
-	sfn-TimeInfo							SFN-TimeInfo					OPTIONAL
-}
-
-PDSCH-SysInfoList-SFN-LCR-r4 ::=	SEQUENCE (SIZE (1..maxPDSCH)) OF
-										SEQUENCE {
-	pdsch-SysInfo							PDSCH-SysInfo-LCR-r4,
-	sfn-TimeInfo							SFN-TimeInfo					OPTIONAL
-}
-
-PersistenceScalingFactor ::=		ENUMERATED {
-										psf0-9, psf0-8, psf0-7, psf0-6,
-										psf0-5, psf0-4, psf0-3, psf0-2 }
-
-PersistenceScalingFactorList ::=	SEQUENCE (SIZE (1..maxASCpersist)) OF
-										PersistenceScalingFactor
-
-PI-CountPerFrame ::=				ENUMERATED {
-										e18, e36, e72, e144 }
-
-PichChannelisationCodeList-LCR-r4 ::=	SEQUENCE (SIZE (1..2)) OF
-											DL-TS-ChannelisationCode
-
-PICH-Info ::=						CHOICE {
-	fdd									SEQUENCE {
-		channelisationCode256				ChannelisationCode256,
-		pi-CountPerFrame					PI-CountPerFrame,
-		sttd-Indicator						BOOLEAN
-	},
-	tdd									SEQUENCE {
-		channelisationCode					TDD-PICH-CCode					OPTIONAL,
-		timeslot							TimeslotNumber					OPTIONAL,
-		midambleShiftAndBurstType			MidambleShiftAndBurstType,
-		repetitionPeriodLengthOffset		RepPerLengthOffset-PICH			OPTIONAL,
-		pagingIndicatorLength				PagingIndicatorLength			DEFAULT pi4,
-		n-GAP								N-GAP							DEFAULT f4,
-		n-PCH								N-PCH							DEFAULT 2
-	}	
-}
-
-PICH-Info-LCR-r4 ::=				SEQUENCE {
-	timeslot							TimeslotNumber-LCR-r4				OPTIONAL,
-	pichChannelisationCodeList-LCR-r4	PichChannelisationCodeList-LCR-r4,
-	midambleShiftAndBurstType			MidambleShiftAndBurstType-LCR-r4,
-	repetitionPeriodLengthOffset		RepPerLengthOffset-PICH				OPTIONAL,
-	pagingIndicatorLength				PagingIndicatorLength			DEFAULT pi4,
-	n-GAP								N-GAP							DEFAULT f4,
-	n-PCH								N-PCH							DEFAULT 2
-}
-
-PICH-PowerOffset ::=				INTEGER (-10..5)
-
-PilotBits128 ::=					ENUMERATED {
-										pb4, pb8 }
-
-PilotBits256 ::=					ENUMERATED {
-										pb2, pb4, pb8 }
-
-	-- Actual measurement power offset value = IE value * 0.5
-MeasurementPowerOffset ::=			INTEGER (-12..26)
-
-PositionFixedOrFlexible ::=			ENUMERATED {
-										fixed,
-										flexible }
-
-PowerControlAlgorithm ::=			CHOICE {
-	algorithm1							TPC-StepSizeFDD,
-	algorithm2							NULL
-}
-
-PowerOffsetPilot-pdpdch ::=			INTEGER (0..24)
-
-PowerOffsetTPC-pdpdch ::=			INTEGER (0..24)
-
-PowerRampStep ::=					INTEGER (1..8)
-
-PRACH-ChanCodes-LCR-r4 ::=			SEQUENCE (SIZE (1..4)) OF
-										TDD-PRACH-CCode-LCR-r4
-
-PRACH-Definition-LCR-r4 ::=			SEQUENCE {
-	timeslot							TimeslotNumber-PRACH-LCR-r4,
-	prach-ChanCodes-LCR					PRACH-ChanCodes-LCR-r4,
-	midambleShiftAndBurstType			MidambleShiftAndBurstType-LCR-r4,
-	fpach-Info							FPACH-Info-r4
-}
-
-PRACH-Midamble ::=					ENUMERATED {
-										direct,
-										direct-Inverted }
-
-PRACH-Partitioning ::=				CHOICE {
-	fdd									SEQUENCE (SIZE (1..maxASC)) OF
-	-- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-FDD are listed, 
-	-- the remaining (NumASC+2 through maxASC) ASCs are unspecified.
-											ASCSetting-FDD,
-	tdd									SEQUENCE (SIZE (1..maxASC)) OF
-	-- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-TDD are listed, 
-	-- the remaining (NumASC+2 through maxASC) ASCs are unspecified.
-											ASCSetting-TDD
-}	
-
-PRACH-Partitioning-LCR-r4 ::=		SEQUENCE (SIZE (1..maxASC)) OF
-	-- TABULAR: If only "NumASC+1" (with, NumASC+1 < maxASC) ASCSetting-TDD-LCR-r4 are listed, 
-	-- the remaining (NumASC+2 through maxASC) ASCs are unspecified.
-											ASCSetting-TDD-LCR-r4
-
-PRACH-PowerOffset ::=				SEQUENCE {
-	powerRampStep						PowerRampStep,
-	preambleRetransMax					PreambleRetransMax
-}
-
-PRACH-RACH-Info ::=					SEQUENCE {
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			availableSignatures					AvailableSignatures,
-			availableSF							SF-PRACH,
-			preambleScramblingCodeWordNumber	PreambleScramblingCodeWordNumber,
-			puncturingLimit						PuncturingLimit,
-			availableSubChannelNumbers			AvailableSubChannelNumbers
-		},
-		tdd									SEQUENCE {
-			timeslot							TimeslotNumber,
-			channelisationCodeList				TDD-PRACH-CCodeList,
-			prach-Midamble						PRACH-Midamble
-		}
-	}
-}
-
-PRACH-RACH-Info-LCR-r4 ::=			SEQUENCE {
-	sync-UL-Info						SYNC-UL-Info-r4,
-	prach-DefinitionList				SEQUENCE (SIZE (1..maxPRACH-FPACH)) OF
-											PRACH-Definition-LCR-r4
-}
-
-PRACH-SystemInformation ::=			SEQUENCE {
-	prach-RACH-Info						PRACH-RACH-Info,
-	transportChannelIdentity			TransportChannelIdentity,
-	rach-TransportFormatSet				TransportFormatSet					OPTIONAL,
-	rach-TFCS							TFCS								OPTIONAL,
-	prach-Partitioning					PRACH-Partitioning					OPTIONAL,
-	persistenceScalingFactorList		PersistenceScalingFactorList		OPTIONAL,
-	ac-To-ASC-MappingTable				AC-To-ASC-MappingTable				OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			primaryCPICH-TX-Power				PrimaryCPICH-TX-Power		OPTIONAL,
-			constantValue						ConstantValue				OPTIONAL,
-			prach-PowerOffset					PRACH-PowerOffset			OPTIONAL,
-			rach-TransmissionParameters			RACH-TransmissionParameters	OPTIONAL,
-			aich-Info							AICH-Info					OPTIONAL
-		},
-		tdd									NULL
-	}	
-}
-
-PRACH-SystemInformation-LCR-r4 ::=	SEQUENCE {
-	prach-RACH-Info-LCR					PRACH-RACH-Info-LCR-r4,
-	rach-TransportFormatSet-LCR			TransportFormatSet-LCR			OPTIONAL,
-	prach-Partitioning-LCR				PRACH-Partitioning-LCR-r4		OPTIONAL
-}
-
-PRACH-SystemInformationList ::=		SEQUENCE (SIZE (1..maxPRACH)) OF
-										PRACH-SystemInformation
-
-PRACH-SystemInformationList-LCR-r4 ::=	SEQUENCE (SIZE (1..maxPRACH)) OF
-											PRACH-SystemInformation-LCR-r4
-
-PreambleRetransMax ::=				INTEGER (1..64)
-
-PreambleScramblingCodeWordNumber ::=	INTEGER (0..15)
-
-PreDefPhyChConfiguration ::=		SEQUENCE {
-	ul-DPCH-InfoPredef					UL-DPCH-InfoPredef,
-	dl-CommonInformationPredef			DL-CommonInformationPredef	OPTIONAL
-}
-
-PrimaryCCPCH-Info ::=				CHOICE {
-	fdd									SEQUENCE {
-		tx-DiversityIndicator				BOOLEAN
-	},
-	tdd									SEQUENCE {
-		-- syncCase should be ignored for 1.28Mcps TDD mode
-		syncCase 							CHOICE {
-			syncCase1							SEQUENCE {
-				timeslot							TimeslotNumber					
-			},
-			syncCase2							SEQUENCE {
-				timeslotSync2						TimeslotSync2
-			}
-		}																	OPTIONAL,
-		cellParametersID					CellParametersID				OPTIONAL,
-		sctd-Indicator						BOOLEAN
-	}
-}
-
-PrimaryCCPCH-Info-r4 ::=			CHOICE {
-	fdd									SEQUENCE {
-		tx-DiversityIndicator				BOOLEAN
-	},
-	tdd									SEQUENCE {
-		tddOption							CHOICE {
-			tdd384								SEQUENCE {
-				syncCase 							CHOICE {
-					syncCase1							SEQUENCE {
-						timeslot							TimeslotNumber
-					},
-					syncCase2							SEQUENCE {
-						timeslotSync2						TimeslotSync2
-					}
-				}															OPTIONAL
-			},
-			tdd128								SEQUENCE {
-				tstd-Indicator						BOOLEAN
-			}
-		},
-		cellParametersID					CellParametersID				OPTIONAL,
-		sctd-Indicator						BOOLEAN
-	}
-}
-
-PrimaryCCPCH-Info-LCR-r4 ::=		SEQUENCE {
-	tstd-Indicator						BOOLEAN,
-	cellParametersID					CellParametersID				OPTIONAL,
-	sctd-Indicator						BOOLEAN
-}
-
--- For 1.28Mcps TDD, the following IE includes elements for the PCCPCH Info additional to those
--- in PrimaryCCPCH-Info
-PrimaryCCPCH-Info-LCR-r4-ext ::=	SEQUENCE {
-	tstd-Indicator						BOOLEAN
-}
-
-PrimaryCCPCH-InfoPost ::=			SEQUENCE {
-	syncCase 							CHOICE {
-		syncCase1							SEQUENCE {
-			timeslot							TimeslotNumber					
-		},
-		syncCase2							SEQUENCE {
-			timeslotSync2						TimeslotSync2
-		}
-	},
-	cellParametersID					CellParametersID,
-	sctd-Indicator						BOOLEAN
-}
-
-PrimaryCCPCH-InfoPostTDD-LCR-r4 ::=	SEQUENCE {
-	tstd-Indicator						BOOLEAN,
-	cellParametersID					CellParametersID,
-	sctd-Indicator						BOOLEAN
-}
-
-PrimaryCCPCH-TX-Power ::=			INTEGER (6..43)
-
-PrimaryCPICH-Info ::=				SEQUENCE {
-	primaryScramblingCode				PrimaryScramblingCode
-}
-
-PrimaryCPICH-TX-Power ::=			INTEGER (-10..50)
-
-PrimaryScramblingCode ::=			INTEGER (0..511)
-
-PuncturingLimit ::=					ENUMERATED {
-										pl0-40, pl0-44, pl0-48, pl0-52, pl0-56,
-										pl0-60, pl0-64, pl0-68, pl0-72, pl0-76,
-										pl0-80, pl0-84, pl0-88, pl0-92, pl0-96, pl1 }
-
-PUSCH-CapacityAllocationInfo ::=	SEQUENCE {
-	pusch-Allocation					CHOICE {
-		pusch-AllocationPending				NULL,
-		pusch-AllocationAssignment			SEQUENCE {
-			pusch-AllocationPeriodInfo			AllocationPeriodInfo,
-			pusch-PowerControlInfo				UL-TargetSIR				OPTIONAL,
-			configuration						CHOICE {
-				old-Configuration					SEQUENCE {
-					tfcs-ID								TFCS-IdentityPlain			DEFAULT 1,
-					pusch-Identity						PUSCH-Identity
-				},
-				new-Configuration					SEQUENCE {
-					pusch-Info							PUSCH-Info,
-					pusch-Identity						PUSCH-Identity		OPTIONAL
-				}
-			}
-		}
-	}
-}
-
-PUSCH-CapacityAllocationInfo-r4 ::=	SEQUENCE {
-	pusch-Allocation					CHOICE {
-		pusch-AllocationPending				NULL,
-		pusch-AllocationAssignment			SEQUENCE {
-			pusch-AllocationPeriodInfo			AllocationPeriodInfo,
-			pusch-PowerControlInfo				PUSCH-PowerControlInfo-r4	OPTIONAL,
-			configuration						CHOICE {
-				old-Configuration					SEQUENCE {
-					tfcs-ID								TFCS-IdentityPlain			DEFAULT 1,
-					pusch-Identity						PUSCH-Identity
-				},
-				new-Configuration					SEQUENCE {
-					pusch-Info							PUSCH-Info-r4,
-					pusch-Identity						PUSCH-Identity		OPTIONAL
-				}
-			}
-		}
-	}
-}
-
-PUSCH-Identity ::=					INTEGER (1..hiPUSCHidentities)
-
-PUSCH-Info ::=						SEQUENCE {
-	tfcs-ID								TFCS-IdentityPlain					DEFAULT 1,
-	commonTimeslotInfo					CommonTimeslotInfo					OPTIONAL,
-	pusch-TimeslotsCodes				UplinkTimeslotsCodes				OPTIONAL
-}
-
-PUSCH-Info-r4 ::=					SEQUENCE {
-	tfcs-ID								TFCS-IdentityPlain					DEFAULT 1,
-	commonTimeslotInfo					CommonTimeslotInfo					OPTIONAL,
-	tddOption							CHOICE {
-		tdd384								SEQUENCE {
-			pusch-TimeslotsCodes				UplinkTimeslotsCodes		OPTIONAL
-		},
-		tdd128								SEQUENCE {
-			pusch-TimeslotsCodes				UplinkTimeslotsCodes-LCR-r4	OPTIONAL
-		}
-	}
-}
-
-PUSCH-Info-LCR-r4 ::=				SEQUENCE {
-	tfcs-ID								TFCS-IdentityPlain					DEFAULT 1,
-
-	commonTimeslotInfo					CommonTimeslotInfo					OPTIONAL,
-	pusch-TimeslotsCodes				UplinkTimeslotsCodes-LCR-r4			OPTIONAL
-}
-
-PUSCH-PowerControlInfo-r4 ::=		SEQUENCE {
-	-- The IE ul-TargetSIR corresponds to PRX-PUSCHdes for 1.28Mcps TDD
-	-- Actual value PRX-PUSCHdes = (value of IE "ul-TargetSIR" – 120)
-	ul-TargetSIR						UL-TargetSIR,
-	tddOption							CHOICE {
-		tdd384								NULL,
-		tdd128								SEQUENCE {
-			tpc-StepSize						TPC-StepSizeTDD				OPTIONAL
-		}
-	}
-}
-
-PUSCH-SysInfo ::=					SEQUENCE {
-	pusch-Identity						PUSCH-Identity,
-	pusch-Info							PUSCH-Info,
-	usch-TFS							TransportFormatSet					OPTIONAL,
-	usch-TFCS							TFCS								OPTIONAL
-}
-
-PUSCH-SysInfo-HCR-r5 ::=					SEQUENCE {
-	pusch-Identity						PUSCH-Identity,
-	pusch-Info							PUSCH-Info,
-	usch-TransportChannelsInfo			USCH-TransportChannelsInfo			OPTIONAL,
-	usch-TFCS							TFCS								OPTIONAL
-}
-
-PUSCH-SysInfo-LCR-r4 ::=			SEQUENCE {
-	pusch-Identity						PUSCH-Identity,
-	pusch-Info							PUSCH-Info-LCR-r4,
-	usch-TFS							TransportFormatSet					OPTIONAL,
-	usch-TFCS							TFCS								OPTIONAL
-}
-
-PUSCH-SysInfoList ::=				SEQUENCE (SIZE (1..maxPUSCH)) OF
-										PUSCH-SysInfo
-
-PUSCH-SysInfoList-HCR-r5 ::=			SEQUENCE (SIZE (1..maxPUSCH)) OF PUSCH-SysInfo-HCR-r5
-
-PUSCH-SysInfoList-LCR-r4 ::=		SEQUENCE (SIZE (1..maxPUSCH)) OF
-										PUSCH-SysInfo-LCR-r4
-
-PUSCH-SysInfoList-SFN ::=			SEQUENCE (SIZE (1..maxPUSCH)) OF
-										SEQUENCE {
-	pusch-SysInfo							PUSCH-SysInfo,
-	sfn-TimeInfo							SFN-TimeInfo					OPTIONAL
-}
-
-PUSCH-SysInfoList-SFN-HCR-r5 ::=			SEQUENCE (SIZE (1..maxPUSCH)) OF
-										SEQUENCE {
-	pusch-SysInfo							PUSCH-SysInfo-HCR-r5,
-	sfn-TimeInfo							SFN-TimeInfo					OPTIONAL
-}
-
-PUSCH-SysInfoList-SFN-LCR-r4 ::=		SEQUENCE (SIZE (1..maxPUSCH)) OF
-										SEQUENCE {
-	pusch-SysInfo							PUSCH-SysInfo-LCR-r4,
-	sfn-TimeInfo							SFN-TimeInfo					OPTIONAL
-}
-
-RACH-TransmissionParameters ::=		SEQUENCE {
-	mmax								INTEGER (1..32),
-	nb01Min								NB01,
-	nb01Max								NB01
-}
-
-ReducedScramblingCodeNumber ::=		INTEGER (0..8191)
-
-RepetitionPeriodAndLength ::=		CHOICE {
-	repetitionPeriod1					NULL,
-	-- repetitionPeriod2 could just as well be NULL also.
-	repetitionPeriod2					INTEGER (1..1),
-	repetitionPeriod4					INTEGER (1..3),
-	repetitionPeriod8					INTEGER (1..7),
-	repetitionPeriod16					INTEGER (1..15),
-	repetitionPeriod32					INTEGER (1..31),
-	repetitionPeriod64					INTEGER (1..63)
-}
-
-RepetitionPeriodLengthAndOffset ::= CHOICE {
-	repetitionPeriod1					NULL,
-	repetitionPeriod2					SEQUENCE {
-		length								NULL,
-		offset								INTEGER (0..1)
-	},
-	repetitionPeriod4					SEQUENCE {
-		length								INTEGER (1..3),
-		offset								INTEGER (0..3)
-	},
-	repetitionPeriod8					SEQUENCE {
-		length								INTEGER (1..7),
-		offset								INTEGER (0..7)
-	},
-	repetitionPeriod16					SEQUENCE {
-		length								INTEGER (1..15),
-		offset								INTEGER (0..15)
-	},
-	repetitionPeriod32					SEQUENCE {
-		length								INTEGER (1..31),
-		offset								INTEGER (0..31)
-	},
-	repetitionPeriod64					SEQUENCE {
-		length								INTEGER (1..63),
-		offset								INTEGER (0..63)
-	}
-}
-
-ReplacedPDSCH-CodeInfo ::=			SEQUENCE {
-	tfci-Field2							MaxTFCI-Field2Value,
-	spreadingFactor						SF-PDSCH,
-	codeNumber							CodeNumberDSCH,
-	multiCodeInfo						MultiCodeInfo
-}
-
-ReplacedPDSCH-CodeInfoList ::=		SEQUENCE (SIZE (1..maxTFCI-2-Combs)) OF
-										ReplacedPDSCH-CodeInfo
-
-RepPerLengthOffset-PICH ::=			CHOICE {
-	rpp4-2								INTEGER (0..3), 
-	rpp8-2								INTEGER (0..7), 
-	rpp8-4								INTEGER (0..7),
-	rpp16-2								INTEGER (0..15), 
-	rpp16-4								INTEGER (0..15), 
-	rpp32-2								INTEGER (0..31), 
-	rpp32-4								INTEGER (0..31), 
-	rpp64-2								INTEGER (0..63), 
-	rpp64-4								INTEGER (0..63)
-}
-
-RepPerLengthOffset-MICH ::=			CHOICE {
-	rpp4-2								INTEGER (0..3),
-	rpp8-2								INTEGER (0..7),
-	rpp8-4								INTEGER (0..7),
-	rpp16-2								INTEGER (0..15),
-	rpp16-4								INTEGER (0..15),
-	rpp32-2								INTEGER (0..31),
-	rpp32-4								INTEGER (0..31),
-	rpp64-2								INTEGER (0..63),
-	rpp64-4								INTEGER (0..63)
-}
-
-RestrictedTrCH ::=					SEQUENCE {
-	dl-restrictedTrCh-Type				DL-TrCH-Type,
-	restrictedDL-TrCH-Identity			TransportChannelIdentity,
-	allowedTFIList						AllowedTFI-List
-}
-
-RestrictedTrCH-InfoList ::=			SEQUENCE (SIZE(1..maxTrCH)) OF
-										RestrictedTrCH
-
-RL-AdditionInformation ::=			SEQUENCE {
-	primaryCPICH-Info					PrimaryCPICH-Info,
-	dl-DPCH-InfoPerRL					DL-DPCH-InfoPerRL,
-	-- dummy and dummy2 are not used in this version of specification
-	-- and the IEs should be ignored.
-	dummy								BOOLEAN,
-	dummy2								SCCPCH-InfoForFACH					OPTIONAL
-}
-
-RL-AdditionInformation-r6 ::=		SEQUENCE {
-	primaryCPICH-Info					PrimaryCPICH-Info,
-	cell-Id								CellIdentity						OPTIONAL,
-	dl-dpchInfo							CHOICE {
-		dl-DPCH-InfoPerRL					DL-DPCH-InfoPerRL-r5,
-		dl-FDPCH-InfoPerRL					DL-FDPCH-InfoPerRL-r6
-	},
-	e-HICH-Information					E-HICH-Information					OPTIONAL,
-	e-RGCH-Information					E-RGCH-Information					OPTIONAL
-}
-
-RL-AdditionInformationList ::=		SEQUENCE (SIZE (1..maxRL-1)) OF
-										RL-AdditionInformation
-
-RL-AdditionInformationList-r6 ::=	SEQUENCE (SIZE (1..maxRL-1)) OF
-										RL-AdditionInformation-r6
-
-RL-IdentifierList ::=				SEQUENCE (SIZE (1..maxRL)) OF
-										PrimaryCPICH-Info
-
-RL-RemovalInformationList ::=		SEQUENCE (SIZE (1..maxRL)) OF
-										PrimaryCPICH-Info
-
-RPP ::=								ENUMERATED {
-										mode0, mode1 }
-
-S-Field ::=							ENUMERATED {
-										e1bit, e2bits }
-
-SCCPCH-ChannelisationCode ::=		ENUMERATED {
-										cc16-1, cc16-2, cc16-3, cc16-4,
-										cc16-5, cc16-6, cc16-7, cc16-8,
-										cc16-9, cc16-10, cc16-11, cc16-12,
-										cc16-13, cc16-14, cc16-15, cc16-16 }
-
-SCCPCH-ChannelisationCodeList ::=	SEQUENCE (SIZE (1..16)) OF
-										SCCPCH-ChannelisationCode
-
-SCCPCH-InfoForFACH ::=				SEQUENCE {
-	secondaryCCPCH-Info					SecondaryCCPCH-Info,
-	tfcs								TFCS,
-	modeSpecificInfo				CHOICE {
-		fdd								SEQUENCE {
-			fach-PCH-InformationList			FACH-PCH-InformationList,
-			sib-ReferenceListFACH				SIB-ReferenceListFACH
-		},
-		tdd								SEQUENCE {
-			fach-PCH-InformationList			FACH-PCH-InformationList
-		}
-	}
-}
-
-SCCPCH-InfoForFACH-r4 ::=				SEQUENCE {
-	secondaryCCPCH-Info					SecondaryCCPCH-Info-r4,
-	tfcs								TFCS,
-	fach-PCH-InformationList			FACH-PCH-InformationList,
-	modeSpecificInfo				CHOICE {
-		fdd								SEQUENCE {
-			sib-ReferenceListFACH			SIB-ReferenceListFACH
-		},
-		tdd								NULL
-	}
-}
-
-SCCPCH-SystemInformation ::=		SEQUENCE {
-	secondaryCCPCH-Info					SecondaryCCPCH-Info,
-	tfcs								TFCS								OPTIONAL,
-	fach-PCH-InformationList			FACH-PCH-InformationList			OPTIONAL,
-	pich-Info							PICH-Info							OPTIONAL
-}
-
-SCCPCH-SystemInformation-LCR-r4-ext ::=	SEQUENCE {
-	secondaryCCPCH-LCR-Extensions	SecondaryCCPCH-Info-LCR-r4-ext,
-	-- pich-Info in the SCCPCH-SystemInformation IE shall be absent,
-	-- and instead the following used.
-	pich-Info						PICH-Info-LCR-r4						OPTIONAL
-}
-
-SCCPCH-SystemInformationList ::=	SEQUENCE (SIZE (1..maxSCCPCH)) OF
-										SCCPCH-SystemInformation
-
--- SCCPCH-SystemInformationList-LCR-r4-ext includes elements additional to those in
--- SCCPCH-SystemInformationList for the 1.28Mcps TDD. The order of the IEs
--- indicates which SCCPCH-SystemInformation-LCR-r4-ext IE extends which
--- SCCPCH-SystemInformation IE.
-SCCPCH-SystemInformationList-LCR-r4-ext ::=	SEQUENCE (SIZE (1..maxSCCPCH)) OF
-												SCCPCH-SystemInformation-LCR-r4-ext
-
--- The SCCPCH-SystemInformation-MBMS-r6 is used for an S-CCPCH dedicated for MBMS purposes.
-SCCPCH-SystemInformation-MBMS-r6 ::= SEQUENCE {
-	secondaryCCPCHInfo-MBMS				SecondaryCCPCHInfo-MBMS-r6,
-	transportFormatCombinationSet		TFCS,
-	fachCarryingMCCH					SEQUENCE {
-		mcch-transportFormatSet				TransportFormatSet,
-		mcch-ConfigurationInfo				MBMS-MCCH-ConfigurationInfo-r6
-	},
-	fachCarryingMTCH-List				MBMS-FACHCarryingMTCH-List			OPTIONAL,
-	-- If schedulingInformation is provided
-	fachCarryingMSCH					SEQUENCE {
-		msch-transportFormatSet				TransportFormatSet,
-		msch-ConfigurationInfo				MBMS-MSCH-ConfigurationInfo-r6
-	}		OPTIONAL
-}
-
-ScramblingCodeChange ::=			ENUMERATED {
-										codeChange, noCodeChange }
-
-ScramblingCodeType ::=				ENUMERATED {
-										shortSC,
-										longSC }
-
-SecondaryCCPCH-Info ::=				SEQUENCE {
-	modeSpecificInfo				CHOICE {
-		fdd								SEQUENCE {
-			-- dummy1 is not used in this version of the specification and should be ignored.
-			dummy1							PCPICH-UsageForChannelEst,
-			-- dummy2 is not used in this version of the specification.  It should not
-			-- be sent and if received it should be ignored.
-			dummy2							SecondaryCPICH-Info				OPTIONAL,
-			secondaryScramblingCode			SecondaryScramblingCode			OPTIONAL,
-			sttd-Indicator					BOOLEAN,
-			sf-AndCodeNumber				SF256-AndCodeNumber,
-			pilotSymbolExistence			BOOLEAN,
-			tfci-Existence					BOOLEAN,
-			positionFixedOrFlexible			PositionFixedOrFlexible,
-			timingOffset					TimingOffset					DEFAULT 0
-		},
-		tdd 							SEQUENCE {
-			-- TABULAR: the offset is included in CommonTimeslotInfoSCCPCH
-			commonTimeslotInfo				CommonTimeslotInfoSCCPCH,
-			individualTimeslotInfo			IndividualTimeslotInfo,
-			channelisationCode				SCCPCH-ChannelisationCodeList
-		}
-	}
-}
-
-SecondaryCCPCH-Info-r4 ::=		SEQUENCE {
-	modeSpecificInfo				CHOICE {
-		fdd								SEQUENCE {
-			secondaryScramblingCode			SecondaryScramblingCode			OPTIONAL,
-			sttd-Indicator					BOOLEAN,
-			sf-AndCodeNumber				SF256-AndCodeNumber,
-			pilotSymbolExistence			BOOLEAN,
-			tfci-Existence					BOOLEAN,
-			positionFixedOrFlexible			PositionFixedOrFlexible,
-			timingOffset					TimingOffset					DEFAULT 0
-		},
-		tdd 							SEQUENCE {
-			-- TABULAR: the offset is included in CommonTimeslotInfoSCCPCH
-			commonTimeslotInfo				CommonTimeslotInfoSCCPCH,
-			tddOption						CHOICE {
-				tdd384							SEQUENCE {
-					individualTimeslotInfo			IndividualTimeslotInfo
-				},
-				tdd128							SEQUENCE {
-					individualTimeslotInfo			IndividualTimeslotInfo-LCR-r4
-				}
-			},
-			channelisationCode				SCCPCH-ChannelisationCodeList
-		}
-	}
-}
-
-SecondaryCCPCH-Info-LCR-r4-ext ::=	SEQUENCE {
-	individualTimeslotLCR-Ext			IndividualTimeslotInfo-LCR-r4-ext
-}
-
-SecondaryCCPCHInfo-MBMS-r6 ::=		SEQUENCE {
-	modeSpecificInfo				CHOICE {
-		fdd								SEQUENCE {
-			secondaryScramblingCode			SecondaryScramblingCode			OPTIONAL,
-			sttd-Indicator					BOOLEAN,
-			sf-AndCodeNumber				SF256-AndCodeNumber,
-			timingOffset					TimingOffset					DEFAULT 0
-		},
-		tdd384							DownlinkTimeslotsCodes,
-		tdd128							DownlinkTimeslotsCodes-LCR-r4
-	}
-}
-
-SecondaryCPICH-Info ::=				SEQUENCE {
-	secondaryDL-ScramblingCode			SecondaryScramblingCode				OPTIONAL,
-	channelisationCode					ChannelisationCode256
-}
-
-SecondaryScramblingCode ::=			INTEGER (1..15)
-
-SecondInterleavingMode ::=			ENUMERATED {
-										frameRelated, timeslotRelated }
-
--- SF256-AndCodeNumber encodes both "Spreading factor" and "Code Number"
-SF256-AndCodeNumber ::=				CHOICE {
-	sf4									INTEGER (0..3),
-	sf8									INTEGER (0..7),
-	sf16								INTEGER (0..15),
-	sf32								INTEGER (0..31),
-	sf64								INTEGER (0..63),
-	sf128								INTEGER (0..127),
-	sf256								INTEGER (0..255)
-}
-
--- SF512-AndCodeNumber encodes both "Spreading factor" and "Code Number"
-SF512-AndCodeNumber ::=				CHOICE {
-	sf4									INTEGER (0..3),
-	sf8									INTEGER (0..7),
-	sf16								INTEGER (0..15),
-	sf32								INTEGER (0..31),
-	sf64								INTEGER (0..63),
-	sf128								INTEGER (0..127),
-	sf256								INTEGER (0..255),
-	sf512								INTEGER (0..511)
-}
-
--- SF512-AndPilot encodes both "Spreading factor" and "Number of bits for Pilot bits"
-SF512-AndPilot ::=					CHOICE {
-	sfd4								NULL, 
-	sfd8								NULL, 
-	sfd16								NULL, 
-	sfd32								NULL,
-	sfd64								NULL, 
-	sfd128								PilotBits128, 
-	sfd256								PilotBits256, 
-	sfd512								NULL
-}
-SF-PDSCH ::=						ENUMERATED {
-										sfp4, sfp8, sfp16, sfp32,
-										sfp64, sfp128, sfp256 }
-
-SF-PRACH ::=						ENUMERATED {
-										sfpr32, sfpr64, sfpr128, sfpr256 }
-
-SFN-TimeInfo ::=					SEQUENCE {
-	activationTimeSFN					INTEGER (0..4095),
-	physChDuration					DurationTimeInfo
-}
-
--- actual scheduling value = 2(signalled value +1) and is the periodicity of sending special burst frames
-SpecialBurstScheduling ::=				INTEGER (0..7)
-
-SpreadingFactor ::=					ENUMERATED {
-										sf4, sf8, sf16, sf32,
-										sf64, sf128, sf256 }
-
-SRB-delay ::=						INTEGER (0..7)
-
-SSDT-CellIdentity ::=				ENUMERATED {
-										ssdt-id-a, ssdt-id-b, ssdt-id-c,
-										ssdt-id-d, ssdt-id-e, ssdt-id-f,
-										ssdt-id-g, ssdt-id-h }
-
-SSDT-Information ::=				SEQUENCE {
-	s-Field								S-Field,
-	codeWordSet							CodeWordSet
-}
-
-SSDT-Information-r4 ::=				SEQUENCE {
-	s-Field								S-Field,
-	codeWordSet							CodeWordSet,
-	ssdt-UL-r4							SSDT-UL									OPTIONAL
-}
-
-SSDT-UL ::=							ENUMERATED {
-										ul, ul-AndDL }
-
-SynchronisationParameters-r4 ::=	SEQUENCE {
-	sync-UL-CodesBitmap					BIT STRING {
-											code7(0),
-											code6(1),
-											code5(2),
-											code4(3),
-											code3(4),
-											code2(5),
-											code1(6),
-											code0(7)
-											} (SIZE (8)),
-	fpach-Info							FPACH-Info-r4,
-	-- Actual value prxUpPCHdes = IE value - 120
-	prxUpPCHdes							INTEGER (0..62),
-	sync-UL-Procedure					SYNC-UL-Procedure-r4					OPTIONAL
-}
-
-SYNC-UL-Procedure-r4 ::=			SEQUENCE {
-	max-SYNC-UL-Transmissions			ENUMERATED { tr1, tr2, tr4, tr8 },
-	powerRampStep						INTEGER (0..3)
-}
-
-SYNC-UL-Info-r4 ::=					SEQUENCE {
-	sync-UL-Codes-Bitmap				BIT STRING {
-											code7(0),
-											code6(1),
-											code5(2),
-											code4(3),
-											code3(4),
-											code2(5),
-											code1(6),
-											code0(7)
-											} ( SIZE (8)),
-	-- Actual value prxUpPCHdes = IE value - 120
-	prxUpPCHdes							INTEGER (0..62),
-	powerRampStep						INTEGER (0..3),
-	max-SYNC-UL-Transmissions			ENUMERATED { tr1, tr2, tr4, tr8 } ,
-    mmax                                INTEGER(1..32)
-}
-
-TDD-FPACH-CCode16-r4 ::=			ENUMERATED {
-										cc16-1, cc16-2, cc16-3, cc16-4,
-										cc16-5, cc16-6, cc16-7, cc16-8,
-										cc16-9, cc16-10, cc16-11, cc16-12,
-										cc16-13, cc16-14, cc16-15, cc16-16 }
-
-TDD-UL-Interference ::=				INTEGER (-110..-52)
-
-TDD-PICH-CCode ::=					ENUMERATED {
-										cc16-1, cc16-2, cc16-3, cc16-4,
-										cc16-5, cc16-6, cc16-7, cc16-8,
-										cc16-9, cc16-10, cc16-11, cc16-12,
-										cc16-13, cc16-14, cc16-15, cc16-16 }
-
-TDD-PRACH-CCode8 ::=				ENUMERATED {
-										cc8-1, cc8-2, cc8-3, cc8-4,
-										cc8-5, cc8-6, cc8-7, cc8-8 }
-
-TDD-PRACH-CCode16 ::=				ENUMERATED {
-										cc16-1, cc16-2, cc16-3, cc16-4,
-										cc16-5, cc16-6, cc16-7, cc16-8,
-										cc16-9, cc16-10, cc16-11, cc16-12,
-										cc16-13, cc16-14, cc16-15, cc16-16 }
-
-TDD-PRACH-CCode-LCR-r4 ::=			ENUMERATED {
-										cc4-1, cc4-2, cc4-3, cc4-4,
-										cc8-1, cc8-2, cc8-3, cc8-4,
-										cc8-5, cc8-6, cc8-7, cc8-8,
-										cc16-1, cc16-2, cc16-3, cc16-4,
-										cc16-5, cc16-6, cc16-7, cc16-8,
-										cc16-9, cc16-10, cc16-11, cc16-12,
-										cc16-13, cc16-14, cc16-15, cc16-16 }
-
-TDD-PRACH-CCodeList ::= 			CHOICE {
-	sf8									SEQUENCE (SIZE (1..8)) OF 
-											TDD-PRACH-CCode8,
--- Channelisation codes cc16-9, cc16-10, cc16-11, cc16-12, cc16-13, cc16-14,
--- cc16-15 and cc16-16 shall not be used
-	sf16								SEQUENCE (SIZE (1..8)) OF
-											TDD-PRACH-CCode16
-}
-
-TFC-ControlDuration ::=				ENUMERATED {
-										tfc-cd1, tfc-cd2, tfc-cd4, tfc-cd8,
-										tfc-cd16, tfc-cd24, tfc-cd32,
-										tfc-cd48, tfc-cd64, tfc-cd128,
-										tfc-cd192, tfc-cd256, tfc-cd512 }
-
-TFCI-Coding ::=						ENUMERATED { 
-										tfci-bits-4, tfci-bits-8,
-										tfci-bits-16, tfci-bits-32 }
-
-TGCFN ::=							INTEGER (0..255)
-
--- In TGD, value 270 represents "undefined" in the tabular description.
-TGD ::=								INTEGER (15..270)
-
-TGL ::=								INTEGER (1..14)
-
-TGMP ::=							ENUMERATED {
-										tdd-Measurement, fdd-Measurement,
-										gsm-CarrierRSSIMeasurement, 
-										gsm-initialBSICIdentification, gsmBSICReconfirmation,
-										multi-carrier }
-
-TGP-Sequence ::=					SEQUENCE {
-	tgpsi								TGPSI,
-	tgps-Status							CHOICE {
-		activate							SEQUENCE {
-			tgcfn								TGCFN
-		},
-		deactivate							NULL
-	},
-	tgps-ConfigurationParams			TGPS-ConfigurationParams			OPTIONAL
-}
-
-TGPS-Reconfiguration-CFN ::=		INTEGER (0..255)
-
-TGP-SequenceList ::=				SEQUENCE (SIZE (1..maxTGPS)) OF
-										TGP-Sequence
-
-TGP-SequenceShort ::=				SEQUENCE {
-	tgpsi								TGPSI,
-	tgps-Status							CHOICE {
-		activate							SEQUENCE {
-			tgcfn								TGCFN
-		},
-		deactivate							NULL
-	}
-}
-
-TGPL ::=							INTEGER (1..144)
-
--- TABULAR: In TGPRC, value 0 represents "infinity" in the tabular description.
-TGPRC ::=							INTEGER (0..511)
-
-TGPS-ConfigurationParams ::=		SEQUENCE {
-	tgmp								TGMP,
-	tgprc								TGPRC,
-	tgsn								TGSN,
-	tgl1								TGL,
-	tgl2								TGL									OPTIONAL,
-	tgd									TGD,
-	tgpl1								TGPL,
-	-- dummy is not used in this version of the specification, it should
-	-- not be sent and if received it shall be ignored.
-	dummy							TGPL								OPTIONAL,
-	rpp									RPP,
-	itp									ITP,
-	-- TABULAR: Compressed mode method is nested inside UL-DL-Mode
-	ul-DL-Mode							UL-DL-Mode,
-	dl-FrameType						DL-FrameType,
-	deltaSIR1							DeltaSIR,
-	deltaSIRAfter1						DeltaSIR,
-	deltaSIR2							DeltaSIR							OPTIONAL,
-	deltaSIRAfter2						DeltaSIR							OPTIONAL,
-	nidentifyAbort						NidentifyAbort						OPTIONAL,
-	treconfirmAbort						TreconfirmAbort						OPTIONAL
-}
-
-TGPSI ::=							INTEGER (1..maxTGPS)
-
-TGSN ::=							INTEGER (0..14)
-
-TimeInfo ::=						SEQUENCE {
-	activationTime						ActivationTime						OPTIONAL,
-	durationTimeInfo					DurationTimeInfo					OPTIONAL
-}
-
-TimeslotList ::=					SEQUENCE (SIZE (1..maxTS)) OF
-										TimeslotNumber
-
-TimeslotList-r4 ::=					CHOICE {
-	tdd384								SEQUENCE (SIZE (1..maxTS)) OF
-											TimeslotNumber,
-	tdd128								SEQUENCE (SIZE (1..maxTS-LCR)) OF
-											TimeslotNumber-LCR-r4
-}
-
--- If TimeslotNumber is included for a 1.28Mcps TDD description, it shall take values from 0..6
-TimeslotNumber ::=						INTEGER (0..14)
-
-TimeslotNumber-LCR-r4 ::=				INTEGER (0..6)
-
-TimeslotNumber-PRACH-LCR-r4 ::=		INTEGER (1..6)
-
-TimeslotSync2 ::=				INTEGER (0..6)
-
--- Actual value TimingOffset = IE value * 256
-TimingOffset ::=					INTEGER (0..149)
-
-TimingMaintainedSynchInd ::=		ENUMERATED { false }
-
-TPC-CombinationIndex ::=			INTEGER (0..5)
-
--- Actual value TPC-StepSizeFDD = IE value + 1
-TPC-StepSizeFDD ::=					INTEGER (0..1)
-
-TPC-StepSizeTDD ::=					INTEGER (1..3)
-
--- Actual value TreconfirmAbort = IE value * 0.5 seconds
-TreconfirmAbort ::=	INTEGER (1..20)
-
-TX-DiversityMode ::=				ENUMERATED {
-										noDiversity,
-										sttd,
-										closedLoopMode1,
-		-- dummy is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-										dummy }
-
-UARFCN ::=						INTEGER (0..16383)
-
-UCSM-Info ::=						SEQUENCE {
-	minimumSpreadingFactor				MinimumSpreadingFactor,
-	nf-Max								NF-Max,
-	channelReqParamsForUCSM				ChannelReqParamsForUCSM
-}
-
-UL-CCTrCH ::=						SEQUENCE {
-	tfcs-ID								TFCS-IdentityPlain					DEFAULT 1,
-	ul-TargetSIR						UL-TargetSIR,
-	timeInfo							TimeInfo,
-	commonTimeslotInfo					CommonTimeslotInfo					OPTIONAL,
-	ul-CCTrCH-TimeslotsCodes			UplinkTimeslotsCodes				OPTIONAL
-}
-
-UL-CCTrCH-r4 ::=					SEQUENCE {
-	tfcs-ID								TFCS-IdentityPlain					DEFAULT 1,
-	-- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
-	-- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" – 120)
-	ul-TargetSIR						UL-TargetSIR,
-	timeInfo							TimeInfo,
-	commonTimeslotInfo					CommonTimeslotInfo					OPTIONAL,
-	tddOption							CHOICE {
-		tdd384								SEQUENCE {
-			ul-CCTrCH-TimeslotsCodes			UplinkTimeslotsCodes		OPTIONAL
-		},
-		tdd128								SEQUENCE {
-			ul-CCTrCH-TimeslotsCodes			UplinkTimeslotsCodes-LCR-r4	OPTIONAL
-		}
-	}
-}
-
-UL-CCTrCHList ::=					SEQUENCE (SIZE (1..maxCCTrCH)) OF
-										UL-CCTrCH
-
-UL-CCTrCHList-r4 ::=				SEQUENCE (SIZE (1..maxCCTrCH)) OF
-										UL-CCTrCH-r4
-
-UL-CCTrCHListToRemove ::=			SEQUENCE (SIZE (1..maxCCTrCH)) OF
-										TFCS-IdentityPlain
-
-UL-CCTrChTPCList ::=				SEQUENCE (SIZE (0..maxCCTrCH)) OF
-											TFCS-Identity
-
-UL-ChannelRequirement ::=			CHOICE {
-	ul-DPCH-Info						UL-DPCH-Info,
-	-- dummy is not used in this version of the specification, it should
-	-- not be sent and if received the UE behaviour is not specified.
-	dummy								CPCH-SetInfo
-}
-
-UL-ChannelRequirement-r4 ::=		CHOICE {
-	ul-DPCH-Info						UL-DPCH-Info-r4,
-	-- dummy is not used in this version of the specification, it should
-	-- not be sent and if received the UE behaviour is not specified.
-	dummy								CPCH-SetInfo
-}
-
-UL-ChannelRequirement-r5 ::=		CHOICE {
-	ul-DPCH-Info						UL-DPCH-Info-r5,
-	-- dummy is not used in this version of the specification, it should
-	-- not be sent and if received the UE behaviour is not specified.
-	dummy								CPCH-SetInfo
-}
-
--- Note: the reference to CPCH in the element name below is incorrect. The name is not
--- changed to keep it aligned with R99.
-UL-ChannelRequirementWithCPCH-SetID ::=	CHOICE {
-	ul-DPCH-Info						UL-DPCH-Info,
-	-- dummy1 and dummy 2 are not used in this version of the specification, they should
-	-- not be sent and if received the UE behaviour is not specified.
-	dummy1								CPCH-SetInfo,
-	dummy2								CPCH-SetID
-}
-
--- Note: the reference to CPCH in the element name below is incorrect. The name is not
--- changed to keep it aligned with R99.
-UL-ChannelRequirementWithCPCH-SetID-r4 ::=	CHOICE {
-	ul-DPCH-Info						UL-DPCH-Info-r4,
-	-- dummy1 and dummy2 are not used in this version of the specification, they 
-	-- should not be sent and if received the UE behaviour is not specified.
-	dummy1								CPCH-SetInfo,
-	dummy2								CPCH-SetID
-}
-
--- Note: the reference to CPCH in the element name below is incorrect. The name is not
--- changed to keep it aligned with R99.
-UL-ChannelRequirementWithCPCH-SetID-r5 ::=	CHOICE {
-	ul-DPCH-Info						UL-DPCH-Info-r5,
-	-- dummy1 and dummy2 are not used in this version of the specification, they should
-	-- not be sent and if received the UE behaviour is not specified.
-	dummy1								CPCH-SetInfo,
-	dummy2								CPCH-SetID
-}
-
-UL-CompressedModeMethod ::=			ENUMERATED {
-										sf-2, 
-										higherLayerScheduling }
-
-UL-DL-Mode ::=						CHOICE {
-	ul									UL-CompressedModeMethod,
-	dl									DL-CompressedModeMethod,
-	ul-and-dl								SEQUENCE {
-		ul									UL-CompressedModeMethod,
-		dl									DL-CompressedModeMethod
-	}}
-
-UL-DPCCH-SlotFormat ::=				ENUMERATED {
-										slf0, slf1, slf2 }
-
-UL-DPCH-Info ::=					SEQUENCE {
-	ul-DPCH-PowerControlInfo			UL-DPCH-PowerControlInfo			OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			scramblingCodeType					ScramblingCodeType,
-			scramblingCode						UL-ScramblingCode,
-			numberOfDPDCH						NumberOfDPDCH				DEFAULT 1,
-			spreadingFactor						SpreadingFactor,
-			tfci-Existence						BOOLEAN,
-			-- numberOfFBI-Bits is conditional based on history
-			numberOfFBI-Bits					NumberOfFBI-Bits			OPTIONAL,
-			puncturingLimit						PuncturingLimit
-		},
-		tdd									SEQUENCE {
-			ul-TimingAdvance					UL-TimingAdvanceControl		OPTIONAL,
-			ul-CCTrCHList						UL-CCTrCHList				OPTIONAL,
-			ul-CCTrCHListToRemove				UL-CCTrCHListToRemove		OPTIONAL
-		}
-	}
-}
-
-UL-DPCH-Info-r4 ::=					SEQUENCE {
-	ul-DPCH-PowerControlInfo			UL-DPCH-PowerControlInfo-r4			OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			scramblingCodeType					ScramblingCodeType,
-			scramblingCode						UL-ScramblingCode,
-			numberOfDPDCH						NumberOfDPDCH				DEFAULT 1,
-			spreadingFactor						SpreadingFactor,
-			tfci-Existence						BOOLEAN,
-			-- numberOfFBI-Bits is conditional based on history
-			numberOfFBI-Bits					NumberOfFBI-Bits			OPTIONAL,
-			puncturingLimit						PuncturingLimit
-		},
-		tdd									SEQUENCE {
-			ul-TimingAdvance					UL-TimingAdvanceControl-r4	OPTIONAL,
-			ul-CCTrCHList						UL-CCTrCHList-r4			OPTIONAL,
-			ul-CCTrCHListToRemove				UL-CCTrCHListToRemove		OPTIONAL
-		}
-	}
-}
-
-UL-DPCH-Info-r5 ::=					SEQUENCE {
-	ul-DPCH-PowerControlInfo			UL-DPCH-PowerControlInfo-r5			OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			scramblingCodeType					ScramblingCodeType,
-			scramblingCode						UL-ScramblingCode,
-			numberOfDPDCH						NumberOfDPDCH				DEFAULT 1,
-			spreadingFactor						SpreadingFactor,
-			tfci-Existence						BOOLEAN,
-			-- numberOfFBI-Bits is conditional based on history
-			numberOfFBI-Bits					NumberOfFBI-Bits			OPTIONAL,
-			puncturingLimit						PuncturingLimit
-		},
-		tdd									SEQUENCE {
-			ul-TimingAdvance					UL-TimingAdvanceControl-r4	OPTIONAL,
-			ul-CCTrCHList						UL-CCTrCHList-r4			OPTIONAL,
-			ul-CCTrCHListToRemove				UL-CCTrCHListToRemove		OPTIONAL
-		}
-	}
-}
-
-UL-DPCH-Info-r6 ::=					SEQUENCE {
-	ul-DPCH-PowerControlInfo			UL-DPCH-PowerControlInfo-r6			OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			scramblingCodeType					ScramblingCodeType,
-			scramblingCode						UL-ScramblingCode,
-			dpdchPresence						CHOICE {
-				present								SEQUENCE {
-					numberOfDPDCH						NumberOfDPDCH				DEFAULT 1,
-					spreadingFactor						SpreadingFactor,
-					tfci-Existence						BOOLEAN,
-					-- numberOfFBI-Bits is conditional based on history
-					numberOfFBI-Bits					NumberOfFBI-Bits			OPTIONAL,
-					puncturingLimit						PuncturingLimit
-						},
-				notPresent							SEQUENCE {
-					tfci-Existence						BOOLEAN,
-					-- numberOfFBI-Bits is conditional based on history
-					numberOfFBI-Bits					NumberOfFBI-Bits			OPTIONAL
-				}
-			}
-},
-		tdd									SEQUENCE {
-			ul-TimingAdvance					UL-TimingAdvanceControl-r4	OPTIONAL,
-			ul-CCTrCHList						UL-CCTrCHList-r4			OPTIONAL,
-			ul-CCTrCHListToRemove				UL-CCTrCHListToRemove		OPTIONAL
-		}
-	}
-}
-
-UL-DPCH-InfoPostFDD ::=				SEQUENCE {
-	ul-DPCH-PowerControlInfo			UL-DPCH-PowerControlInfoPostFDD,
-			scramblingCodeType					ScramblingCodeType,
-			reducedScramblingCodeNumber			ReducedScramblingCodeNumber,
-			spreadingFactor						SpreadingFactor
-
-}
-
-UL-DPCH-InfoPostTDD ::=				SEQUENCE {
-	ul-DPCH-PowerControlInfo			UL-DPCH-PowerControlInfoPostTDD,
-	ul-TimingAdvance					UL-TimingAdvanceControl					OPTIONAL,
-	ul-CCTrCH-TimeslotsCodes			UplinkTimeslotsCodes
-}
-
-UL-DPCH-InfoPostTDD-LCR-r4 ::=		SEQUENCE {
-	ul-DPCH-PowerControlInfo			UL-DPCH-PowerControlInfoPostTDD-LCR-r4,
-	ul-TimingAdvance					UL-TimingAdvanceControl-LCR-r4				OPTIONAL,
-	ul-CCTrCH-TimeslotsCodes			UplinkTimeslotsCodes-LCR-r4
-}
-
-UL-DPCH-InfoPredef ::=				SEQUENCE {
-	ul-DPCH-PowerControlInfo			UL-DPCH-PowerControlInfoPredef,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			tfci-Existence						BOOLEAN,
-			puncturingLimit						PuncturingLimit
-		},
-		tdd									SEQUENCE {
-			commonTimeslotInfo					CommonTimeslotInfo
-		}
-	}
-}
-
-UL-DPCH-PowerControlInfo ::=		CHOICE {
-	fdd									SEQUENCE {
-		dpcch-PowerOffset					DPCCH-PowerOffset,
-		pc-Preamble							PC-Preamble,
-		sRB-delay							SRB-delay,
-		-- TABULAR: TPC step size nested inside PowerControlAlgorithm
-		powerControlAlgorithm				PowerControlAlgorithm
-	},
-	tdd									SEQUENCE {
-		ul-TargetSIR						UL-TargetSIR				OPTIONAL,
-		ul-OL-PC-Signalling					CHOICE {
-			broadcast-UL-OL-PC-info				NULL,
-			individuallySignalled				SEQUENCE {
-				individualTS-InterferenceList		IndividualTS-InterferenceList,
-				dpch-ConstantValue					ConstantValueTdd,
-				primaryCCPCH-TX-Power				PrimaryCCPCH-TX-Power	
-			}	
-		}																OPTIONAL
-	}
-}
-
-UL-DPCH-PowerControlInfo-r4 ::=		CHOICE {
-	fdd									SEQUENCE {
-		dpcch-PowerOffset					DPCCH-PowerOffset,
-		pc-Preamble							PC-Preamble,
-		sRB-delay							SRB-delay,
-		-- TABULAR: TPC step size nested inside PowerControlAlgorithm
-		powerControlAlgorithm				PowerControlAlgorithm
-	},
-	tdd									SEQUENCE {
-		-- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
-		-- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" – 120)
-		ul-TargetSIR						UL-TargetSIR				OPTIONAL,
-		ul-OL-PC-Signalling					CHOICE {
-			broadcast-UL-OL-PC-info				NULL,
-			individuallySignalled				SEQUENCE {
-				tddOption							CHOICE {
-					tdd384								SEQUENCE {
-						individualTS-InterferenceList		IndividualTS-InterferenceList,
-						dpch-ConstantValue					ConstantValue
-					},
-					tdd128								SEQUENCE {
-						tpc-StepSize						TPC-StepSizeTDD
-					}
-				},
-				primaryCCPCH-TX-Power				PrimaryCCPCH-TX-Power
-			}
-		}
-	}
-}
-
-UL-DPCH-PowerControlInfo-r5 ::=		CHOICE {
-	fdd									SEQUENCE {
-		dpcch-PowerOffset					DPCCH-PowerOffset,
-		pc-Preamble							PC-Preamble,
-		sRB-delay							SRB-delay,
-		-- TABULAR: TPC step size nested inside PowerControlAlgorithm
-		powerControlAlgorithm				PowerControlAlgorithm,
-		deltaACK							DeltaACK	OPTIONAL,
-		deltaNACK							DeltaNACK	OPTIONAL,
-		ack-NACK-repetition-factor			ACK-NACK-repetitionFactor	OPTIONAL
-	},
-	tdd									SEQUENCE {
-		-- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
-		-- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" – 120)
-		ul-TargetSIR						UL-TargetSIR				OPTIONAL,
-		ul-OL-PC-Signalling					CHOICE {
-			broadcast-UL-OL-PC-info				NULL,
-			individuallySignalled				SEQUENCE {
-				tddOption							CHOICE {
-					tdd384								SEQUENCE {
-						individualTS-InterferenceList		IndividualTS-InterferenceList,
-						dpch-ConstantValue					ConstantValue
-					},
-					tdd128								SEQUENCE {
-						tpc-StepSize						TPC-StepSizeTDD
-					}
-				},
-				primaryCCPCH-TX-Power				PrimaryCCPCH-TX-Power
-			}
-		}
-	}
-}
-
-UL-DPCH-PowerControlInfo-r6 ::=		CHOICE {
-	fdd									SEQUENCE {
-		dpcch-PowerOffset					DPCCH-PowerOffset,
-		pc-Preamble							PC-Preamble,
-		sRB-delay							SRB-delay,
-		-- TABULAR: TPC step size nested inside PowerControlAlgorithm
-		powerControlAlgorithm				PowerControlAlgorithm,
-		deltaACK							DeltaACK	OPTIONAL,
-		deltaNACK							DeltaNACK	OPTIONAL,
-		ack-NACK-repetition-factor			ACK-NACK-repetitionFactor	OPTIONAL,
-		harq-Preamble-Mode					HARQ-Preamble-Mode
-	},
-	tdd									SEQUENCE {
-		-- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
-		-- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" – 120)
-		ul-TargetSIR						UL-TargetSIR				OPTIONAL,
-		ul-OL-PC-Signalling					CHOICE {
-			broadcast-UL-OL-PC-info				NULL,
-			individuallySignalled				SEQUENCE {
-				tddOption							CHOICE {
-					tdd384								SEQUENCE {
-						individualTS-InterferenceList		IndividualTS-InterferenceList,
-						dpch-ConstantValue					ConstantValue
-					},
-					tdd128								SEQUENCE {
-						beaconPLEst							BEACON-PL-Est		OPTIONAL,
-						tpc-StepSize						TPC-StepSizeTDD
-					}
-				},
-				primaryCCPCH-TX-Power				PrimaryCCPCH-TX-Power
-			}
-		}
-	}
-}
-
-UL-DPCH-PowerControlInfoPostFDD ::=	SEQUENCE {
-	-- DPCCH-PowerOffset2 has a smaller range to save bits
-	dpcch-PowerOffset					DPCCH-PowerOffset2,
-	pc-Preamble							PC-Preamble,
-	sRB-delay							SRB-delay
-}
-
-UL-DPCH-PowerControlInfoPostTDD ::=	SEQUENCE {
-	ul-TargetSIR						UL-TargetSIR,
-	ul-TimeslotInterference				TDD-UL-Interference
-}
-
-UL-DPCH-PowerControlInfoPostTDD-LCR-r4 ::=	SEQUENCE {
-	-- The IE ul-TargetSIR corresponds to PRX-DPCHdes for 1.28Mcps TDD
-	-- Actual value PRX-DPCHdes = (value of IE "ul-TargetSIR" – 120)
-	ul-TargetSIR						UL-TargetSIR
-}
-
-UL-DPCH-PowerControlInfoPredef ::=		CHOICE {
-	fdd									SEQUENCE {
-		-- TABULAR: TPC step size nested inside PowerControlAlgorithm
-		powerControlAlgorithm				PowerControlAlgorithm
-	},
-	tdd									SEQUENCE {
-		-- dpch-ConstantValue shall be ignored if in 1.28Mcps TDD mode.
-		dpch-ConstantValue					ConstantValueTdd
-	}
-}
-
-UL-EDCH-Information-r6 ::=			SEQUENCE {
-	mac-es-e-resetIndicator				ENUMERATED { true }					OPTIONAL,
-	e-DPCCH-Info						E-DPCCH-Info						OPTIONAL,
-	e-DPDCH-Info						E-DPDCH-Info						OPTIONAL
-}
-
-UL-Interference ::=					INTEGER (-110..-70)
-
-UL-ScramblingCode ::=				INTEGER (0..16777215)
-
-
-UL-SynchronisationParameters-r4 ::=	SEQUENCE {
-	stepSize							INTEGER (1..8),
-	frequency							INTEGER (1..8)
-}
-
--- Actual value UL-TargetSIR = (IE value * 0.5) - 11
-UL-TargetSIR ::=					INTEGER (0..62)
-
-UL-TimingAdvance ::=				INTEGER (0..63)
-
-UL-TimingAdvanceControl ::=			CHOICE {
-	disabled							NULL,
-	enabled								SEQUENCE {
-		ul-TimingAdvance					UL-TimingAdvance				OPTIONAL,
-		activationTime						ActivationTime					OPTIONAL
-	}
-}
-
-UL-TimingAdvanceControl-r4 ::=		CHOICE {
-	disabled							NULL,
-	enabled								SEQUENCE {
-		tddOption							CHOICE {
-			tdd384								SEQUENCE {
-				ul-TimingAdvance					UL-TimingAdvance				OPTIONAL,
-				activationTime						ActivationTime					OPTIONAL
-			},
-			tdd128								SEQUENCE {
-				ul-SynchronisationParameters		UL-SynchronisationParameters-r4	OPTIONAL,
-				synchronisationParameters			SynchronisationParameters-r4	OPTIONAL
-			}
-		}
-	}
-}
-
-UL-TimingAdvanceControl-LCR-r4 ::=	CHOICE {
-	disabled							NULL,
-	enabled								SEQUENCE {
-		ul-SynchronisationParameters		UL-SynchronisationParameters-r4	OPTIONAL,
-		synchronisationParameters			SynchronisationParameters-r4	OPTIONAL
-	}
-}
-
-UL-TS-ChannelisationCode ::=		ENUMERATED {
-										cc1-1, cc2-1, cc2-2,
-										cc4-1, cc4-2, cc4-3, cc4-4,
-										cc8-1, cc8-2, cc8-3, cc8-4,
-										cc8-5, cc8-6, cc8-7, cc8-8,
-										cc16-1, cc16-2, cc16-3, cc16-4,
-										cc16-5, cc16-6, cc16-7, cc16-8,
-										cc16-9, cc16-10, cc16-11, cc16-12,
-										cc16-13, cc16-14, cc16-15, cc16-16 }
-
-UL-TS-ChannelisationCodeList ::= 	SEQUENCE (SIZE (1..2)) OF
-										UL-TS-ChannelisationCode
-
-UplinkAdditionalTimeslots ::=		SEQUENCE {
-	parameters							CHOICE {
-		sameAsLast							SEQUENCE {
-			timeslotNumber						TimeslotNumber
-		},
-		newParameters						SEQUENCE {
-			individualTimeslotInfo						IndividualTimeslotInfo,
-			ul-TS-ChannelisationCodeList				UL-TS-ChannelisationCodeList
-		}
-	}
-}
-
-UplinkAdditionalTimeslots-LCR-r4 ::=	SEQUENCE {
-	parameters							CHOICE {
-		sameAsLast							SEQUENCE {
-			timeslotNumber						TimeslotNumber
-		},
-		newParameters						SEQUENCE {
-			individualTimeslotInfo						IndividualTimeslotInfo-LCR-r4,
-			ul-TS-ChannelisationCodeList				UL-TS-ChannelisationCodeList
-		}
-	}
-}
-
-UplinkTimeslotsCodes ::=			SEQUENCE {
-	dynamicSFusage						BOOLEAN,
-	firstIndividualTimeslotInfo			IndividualTimeslotInfo,
-	ul-TS-ChannelisationCodeList		UL-TS-ChannelisationCodeList,
-	moreTimeslots						CHOICE {
-		noMore								NULL,
-		additionalTimeslots					CHOICE {
-			consecutive							SEQUENCE {
-				numAdditionalTimeslots				INTEGER (1..maxTS-1)
-			},
-			timeslotList						SEQUENCE (SIZE (1..maxTS-1)) OF
-													UplinkAdditionalTimeslots
-		}
-	}
-}
-
-UplinkTimeslotsCodes-LCR-r4 ::=		SEQUENCE {
-	dynamicSFusage						BOOLEAN,
-	firstIndividualTimeslotInfo			IndividualTimeslotInfo-LCR-r4,
-	ul-TS-ChannelisationCodeList		UL-TS-ChannelisationCodeList,
-	moreTimeslots						CHOICE {
-		noMore								NULL,
-		additionalTimeslots					CHOICE {
-			consecutive							SEQUENCE {
-				numAdditionalTimeslots				INTEGER (1..maxTS-LCR-1)
-			},
-			timeslotList						SEQUENCE (SIZE (1..maxTS-LCR-1)) OF
-													UplinkAdditionalTimeslots-LCR-r4
-		}
-	}
-}
-
-Wi-LCR ::=                                                               INTEGER(1..4)
-
--- ***************************************************
---
---     MEASUREMENT INFORMATION ELEMENTS (10.3.7)
---
--- ***************************************************
-
-AcquisitionSatInfo ::=				SEQUENCE {
-	satID								SatID,
-	-- Actual value dopplerOthOrder = IE value * 2.5
-	doppler0thOrder						INTEGER (-2048..2047),
-	extraDopplerInfo					ExtraDopplerInfo					OPTIONAL,
-	codePhase							INTEGER (0..1022),
-	integerCodePhase					INTEGER (0..19),
-	gps-BitNumber						INTEGER (0..3),
-	codePhaseSearchWindow				CodePhaseSearchWindow,
-	azimuthAndElevation					AzimuthAndElevation					OPTIONAL
-}	
-
-AcquisitionSatInfoList ::=			SEQUENCE (SIZE (1..maxSat)) OF
-										AcquisitionSatInfo
-
-
-AdditionalMeasurementID-List ::=	SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
-										MeasurementIdentity
-
-AlmanacSatInfo ::=					SEQUENCE {
-	dataID								INTEGER (0..3),
-	satID								SatID,
-	e									BIT STRING (SIZE (16)),
-	t-oa								BIT STRING (SIZE (8)),
-	deltaI								BIT STRING (SIZE (16)),
-	omegaDot							BIT STRING (SIZE (16)),
-	satHealth							BIT STRING (SIZE (8)),
-	a-Sqrt								BIT STRING (SIZE (24)),
-	omega0								BIT STRING (SIZE (24)),
-	m0									BIT STRING (SIZE (24)),
-	omega								BIT STRING (SIZE (24)),
-	af0									BIT STRING (SIZE (11)),
-	af1									BIT STRING (SIZE (11))
-}
-
-AlmanacSatInfoList ::=				SEQUENCE (SIZE (1..maxSat)) OF
-										AlmanacSatInfo
-
-AverageRLC-BufferPayload ::=		ENUMERATED {
-										pla0, pla4, pla8, pla16, pla32,
-										pla64, pla128, pla256, pla512,
-										pla1024, pla2k, pla4k, pla8k, pla16k,
-										pla32k, pla64k, pla128k, pla256k,
-										pla512k, pla1024k, spare12, spare11,
-										spare10, spare9, spare8, spare7, spare6,
-										spare5, spare4, spare3, spare2, spare1 }
-	
-AzimuthAndElevation ::=				SEQUENCE {
-	-- Actual value azimuth = IE value * 11.25
-	azimuth								INTEGER (0..31),
-	-- Actual value elevation = IE value * 11.25
-	elevation							INTEGER (0..7)
-}
-
-BadSatList ::=						SEQUENCE (SIZE (1..maxSat)) OF
-										INTEGER (0..63)
-
-Frequency-Band ::=					ENUMERATED {
-										dcs1800BandUsed, pcs1900BandUsed }
-
-BCCH-ARFCN ::=						INTEGER (0..1023)
-
-BLER-MeasurementResults ::=			SEQUENCE {
-	transportChannelIdentity			TransportChannelIdentity,
-	dl-TransportChannelBLER				DL-TransportChannelBLER				OPTIONAL
-}
-
-BLER-MeasurementResultsList ::=		SEQUENCE (SIZE (1..maxTrCH)) OF
-										BLER-MeasurementResults
-
-BLER-TransChIdList ::=				SEQUENCE (SIZE (1..maxTrCH)) OF
-										TransportChannelIdentity
-
-BSIC-VerificationRequired ::=		ENUMERATED {
-										required, notRequired }
-
-BSICReported ::=					CHOICE {
-	-- Value maxCellMeas is not allowed for verifiedBSIC
-	verifiedBSIC						INTEGER (0..maxCellMeas),
-	nonVerifiedBSIC						BCCH-ARFCN
-}
-
-BurstModeParameters ::=				SEQUENCE {
-	burstStart							INTEGER (0..15),
-	burstLength							INTEGER (10..25),
-	burstFreq							INTEGER (1..16)
-}
-
-CellDCH-ReportCriteria ::=			CHOICE {
-	intraFreqReportingCriteria			IntraFreqReportingCriteria,
-	periodicalReportingCriteria			PeriodicalReportingCriteria
-}
-
-CellDCH-ReportCriteria-LCR-r4 ::=	CHOICE {
-	intraFreqReportingCriteria			IntraFreqReportingCriteria-LCR-r4,
-	periodicalReportingCriteria			PeriodicalReportingCriteria
-}
-
--- Actual value CellIndividualOffset = IE value * 0.5
-CellIndividualOffset ::=			INTEGER (-20..20)
-
-
-CellInfo ::=						SEQUENCE {
-	cellIndividualOffset				CellIndividualOffset			 	DEFAULT 0,
-	referenceTimeDifferenceToCell		ReferenceTimeDifferenceToCell		OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info			OPTIONAL,
-			primaryCPICH-TX-Power				PrimaryCPICH-TX-Power		OPTIONAL,
-			readSFN-Indicator					BOOLEAN,
-			tx-DiversityIndicator				BOOLEAN		
-		},
-		tdd									SEQUENCE {
-			primaryCCPCH-Info					PrimaryCCPCH-Info,
-			primaryCCPCH-TX-Power				PrimaryCCPCH-TX-Power		OPTIONAL,
-			timeslotInfoList					TimeslotInfoList			OPTIONAL,
-			readSFN-Indicator					BOOLEAN
-		}
-	}
-}
-
-CellInfo-r4 ::=						SEQUENCE {
-	cellIndividualOffset				CellIndividualOffset			 	DEFAULT 0,
-	referenceTimeDifferenceToCell		ReferenceTimeDifferenceToCell		OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info			OPTIONAL,
-			primaryCPICH-TX-Power				PrimaryCPICH-TX-Power		OPTIONAL,
-			readSFN-Indicator					BOOLEAN,
-			tx-DiversityIndicator				BOOLEAN		
-		},
-		tdd									SEQUENCE {
-			primaryCCPCH-Info					PrimaryCCPCH-Info-r4,
-			primaryCCPCH-TX-Power				PrimaryCCPCH-TX-Power		OPTIONAL,
-			timeslotInfoList					TimeslotInfoList-r4			OPTIONAL,
-			readSFN-Indicator					BOOLEAN
-
-		}
-	}
-}
-
-CellInfoSI-RSCP ::=					SEQUENCE {
-	cellIndividualOffset				CellIndividualOffset		 		DEFAULT 0,
-	referenceTimeDifferenceToCell		ReferenceTimeDifferenceToCell		OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info			OPTIONAL,
-			primaryCPICH-TX-Power				PrimaryCPICH-TX-Power		OPTIONAL,
-			readSFN-Indicator					BOOLEAN,
-			tx-DiversityIndicator				BOOLEAN		
-		},
-		tdd									SEQUENCE {
-			primaryCCPCH-Info					PrimaryCCPCH-Info,
-			primaryCCPCH-TX-Power				PrimaryCCPCH-TX-Power		OPTIONAL,
-			timeslotInfoList					TimeslotInfoList			OPTIONAL,
-			readSFN-Indicator					BOOLEAN
-		}
-	},
-	cellSelectionReselectionInfo		CellSelectReselectInfoSIB-11-12-RSCP		OPTIONAL
-}
-
-CellInfoSI-RSCP-LCR-r4 ::=			SEQUENCE {
-	cellIndividualOffset				CellIndividualOffset		 		DEFAULT 0,
-	referenceTimeDifferenceToCell		ReferenceTimeDifferenceToCell		OPTIONAL,
-	primaryCCPCH-Info					PrimaryCCPCH-Info-LCR-r4,
-	primaryCCPCH-TX-Power				PrimaryCCPCH-TX-Power				OPTIONAL,
-	timeslotInfoList					TimeslotInfoList-LCR-r4				OPTIONAL,
-	readSFN-Indicator					BOOLEAN,
-	cellSelectionReselectionInfo		CellSelectReselectInfoSIB-11-12-RSCP		OPTIONAL
-}
-
-CellInfoSI-ECN0 ::=					SEQUENCE {
-	cellIndividualOffset				CellIndividualOffset		 		DEFAULT 0,
-	referenceTimeDifferenceToCell		ReferenceTimeDifferenceToCell		OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info			OPTIONAL,
-			primaryCPICH-TX-Power				PrimaryCPICH-TX-Power		OPTIONAL,
-			readSFN-Indicator					BOOLEAN,
-			tx-DiversityIndicator				BOOLEAN		
-		},
-		tdd									SEQUENCE {
-			primaryCCPCH-Info					PrimaryCCPCH-Info,
-			primaryCCPCH-TX-Power				PrimaryCCPCH-TX-Power		OPTIONAL,
-			timeslotInfoList					TimeslotInfoList			OPTIONAL,
-			readSFN-Indicator					BOOLEAN
-		}
-	},
-	cellSelectionReselectionInfo		CellSelectReselectInfoSIB-11-12-ECN0	OPTIONAL
-}
-
-CellInfoSI-ECN0-LCR-r4 ::=			SEQUENCE {
-	cellIndividualOffset				CellIndividualOffset		 		DEFAULT 0,
-	referenceTimeDifferenceToCell		ReferenceTimeDifferenceToCell		OPTIONAL,
-	primaryCCPCH-Info					PrimaryCCPCH-Info-LCR-r4,
-	primaryCCPCH-TX-Power				PrimaryCCPCH-TX-Power				OPTIONAL,
-	timeslotInfoList					TimeslotInfoList-LCR-r4				OPTIONAL,
-	readSFN-Indicator					BOOLEAN,
-	cellSelectionReselectionInfo		CellSelectReselectInfoSIB-11-12-ECN0	OPTIONAL
-}
-
-CellInfoSI-HCS-RSCP ::=				SEQUENCE {
-	cellIndividualOffset				CellIndividualOffset		 		DEFAULT 0,
-	referenceTimeDifferenceToCell		ReferenceTimeDifferenceToCell		OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info			OPTIONAL,
-			primaryCPICH-TX-Power				PrimaryCPICH-TX-Power		OPTIONAL,
-			readSFN-Indicator					BOOLEAN,
-			tx-DiversityIndicator				BOOLEAN		
-		},
-		tdd									SEQUENCE {
-			primaryCCPCH-Info					PrimaryCCPCH-Info,
-			primaryCCPCH-TX-Power				PrimaryCCPCH-TX-Power		OPTIONAL,
-			timeslotInfoList					TimeslotInfoList			OPTIONAL,
-			readSFN-Indicator					BOOLEAN
-		}
-	},
-	cellSelectionReselectionInfo		CellSelectReselectInfoSIB-11-12-HCS-RSCP	OPTIONAL
-}
-
-CellInfoSI-HCS-RSCP-LCR-r4 ::=		SEQUENCE {
-	cellIndividualOffset				CellIndividualOffset		 		DEFAULT 0,
-	referenceTimeDifferenceToCell		ReferenceTimeDifferenceToCell		OPTIONAL,
-	primaryCCPCH-Info					PrimaryCCPCH-Info-LCR-r4,
-	primaryCCPCH-TX-Power				PrimaryCCPCH-TX-Power				OPTIONAL,
-	timeslotInfoList					TimeslotInfoList-LCR-r4				OPTIONAL,
-	readSFN-Indicator					BOOLEAN,
-	cellSelectionReselectionInfo		CellSelectReselectInfoSIB-11-12-HCS-RSCP	OPTIONAL
-}
-
-CellInfoSI-HCS-ECN0 ::=				SEQUENCE {
-	cellIndividualOffset				CellIndividualOffset		 		DEFAULT 0,
-	referenceTimeDifferenceToCell		ReferenceTimeDifferenceToCell		OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info			OPTIONAL,
-			primaryCPICH-TX-Power				PrimaryCPICH-TX-Power		OPTIONAL,
-			readSFN-Indicator					BOOLEAN,
-			tx-DiversityIndicator				BOOLEAN		
-		},
-		tdd									SEQUENCE {
-			primaryCCPCH-Info					PrimaryCCPCH-Info,
-			primaryCCPCH-TX-Power				PrimaryCCPCH-TX-Power		OPTIONAL,
-			timeslotInfoList					TimeslotInfoList			OPTIONAL,
-			readSFN-Indicator					BOOLEAN
-		}
-	},
-	cellSelectionReselectionInfo		CellSelectReselectInfoSIB-11-12-HCS-ECN0	OPTIONAL
-}
-
-CellInfoSI-HCS-ECN0-LCR-r4 ::=		SEQUENCE {
-	cellIndividualOffset				CellIndividualOffset		 		DEFAULT 0,
-	referenceTimeDifferenceToCell		ReferenceTimeDifferenceToCell		OPTIONAL,
-	primaryCCPCH-Info					PrimaryCCPCH-Info-LCR-r4,
-	primaryCCPCH-TX-Power				PrimaryCCPCH-TX-Power				OPTIONAL,
-	timeslotInfoList					TimeslotInfoList-LCR-r4				OPTIONAL,
-	readSFN-Indicator					BOOLEAN,
-	cellSelectionReselectionInfo		CellSelectReselectInfoSIB-11-12-HCS-ECN0	OPTIONAL
-}
-
-CellMeasuredResults ::=				SEQUENCE {
-	cellIdentity						CellIdentity						OPTIONAL,
-	-- dummy is not used in this version of the specification, it should
-	-- not be sent and if received it should be ignored.
-	dummy			SFN-SFN-ObsTimeDifference			OPTIONAL,
-	cellSynchronisationInfo			CellSynchronisationInfo			OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info,
-			cpich-Ec-N0							CPICH-Ec-N0					OPTIONAL,
-			cpich-RSCP							CPICH-RSCP					OPTIONAL,
-			pathloss							Pathloss					OPTIONAL
-		},
-		tdd									SEQUENCE {
-			cellParametersID					CellParametersID,
-			proposedTGSN						TGSN						OPTIONAL,
-			primaryCCPCH-RSCP					PrimaryCCPCH-RSCP			OPTIONAL,
-			pathloss							Pathloss					OPTIONAL,
-			timeslotISCP-List					TimeslotISCP-List			OPTIONAL
-		}
-	}
-}
-
-CellMeasurementEventResults ::=		CHOICE {
-	fdd									SEQUENCE (SIZE (1..maxCellMeas)) OF
-											PrimaryCPICH-Info,
-	tdd									SEQUENCE (SIZE (1..maxCellMeas)) OF
-											PrimaryCCPCH-Info
-}
-
-CellMeasurementEventResults-LCR-r4 ::=	SEQUENCE (SIZE (1..maxCellMeas)) OF
-											PrimaryCCPCH-Info-LCR-r4
-
-CellReportingQuantities ::=			SEQUENCE {
-	-- dummy is not used in this version of the specification, it should
-	-- not be sent and if received it should be ignored.
-	dummy					SFN-SFN-OTD-Type,
-	cellIdentity-reportingIndicator						BOOLEAN,
-	cellSynchronisationInfoReportingIndicator			BOOLEAN,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			cpich-Ec-N0-reportingIndicator							BOOLEAN,
-			cpich-RSCP-reportingIndicator							BOOLEAN,
-			pathloss-reportingIndicator							BOOLEAN
-		},
-		tdd									SEQUENCE {
-			timeslotISCP-reportingIndicator						BOOLEAN,
-			proposedTGSN-ReportingRequired						BOOLEAN,
-			primaryCCPCH-RSCP-reportingIndicator					BOOLEAN,
-			pathloss-reportingIndicator							BOOLEAN
-		}
-	}
-}
-
-CellSelectReselectInfoSIB-11-12 ::=	SEQUENCE {
-	q-Offset1S-N						Q-OffsetS-N							DEFAULT 0,
-	q-Offset2S-N						Q-OffsetS-N							OPTIONAL,
-	maxAllowedUL-TX-Power				MaxAllowedUL-TX-Power				OPTIONAL,
-	hcs-NeighbouringCellInformation-RSCP		HCS-NeighbouringCellInformation-RSCP		OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			q-QualMin							Q-QualMin					OPTIONAL,
-			q-RxlevMin							Q-RxlevMin					OPTIONAL
-		},
-		tdd									SEQUENCE {
-			q-RxlevMin							Q-RxlevMin					OPTIONAL
-		},
-		gsm									SEQUENCE {
-			q-RxlevMin							Q-RxlevMin					OPTIONAL
-		}
-	}
-}
-
-CellSelectReselectInfoSIB-11-12-RSCP ::=	SEQUENCE {
-	q-OffsetS-N						Q-OffsetS-N						DEFAULT 0,
-	maxAllowedUL-TX-Power				MaxAllowedUL-TX-Power				OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			q-QualMin							Q-QualMin					OPTIONAL,
-			q-RxlevMin							Q-RxlevMin					OPTIONAL
-		},
-		tdd									SEQUENCE {
-			q-RxlevMin							Q-RxlevMin					OPTIONAL
-		},
-		gsm									SEQUENCE {
-			q-RxlevMin							Q-RxlevMin					OPTIONAL
-		}
-	}
-}
-
-CellSelectReselectInfoSIB-11-12-ECN0 ::=	SEQUENCE {
-	q-Offset1S-N						Q-OffsetS-N						DEFAULT 0,
-	q-Offset2S-N						Q-OffsetS-N						DEFAULT 0,
-	maxAllowedUL-TX-Power				MaxAllowedUL-TX-Power				OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			q-QualMin							Q-QualMin					OPTIONAL,
-			q-RxlevMin							Q-RxlevMin					OPTIONAL
-		},
-		tdd									SEQUENCE {
-			q-RxlevMin							Q-RxlevMin					OPTIONAL
-		},
-		gsm									SEQUENCE {
-			q-RxlevMin							Q-RxlevMin					OPTIONAL
-		}
-	}
-}
-
-CellSelectReselectInfoSIB-11-12-HCS-RSCP ::=	SEQUENCE {
-	q-OffsetS-N						Q-OffsetS-N						DEFAULT 0,
-	maxAllowedUL-TX-Power				MaxAllowedUL-TX-Power				OPTIONAL,
-	hcs-NeighbouringCellInformation-RSCP		HCS-NeighbouringCellInformation-RSCP		OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			q-QualMin							Q-QualMin					OPTIONAL,
-			q-RxlevMin							Q-RxlevMin					OPTIONAL
-		},
-		tdd									SEQUENCE {
-			q-RxlevMin							Q-RxlevMin					OPTIONAL
-		},
-		gsm									SEQUENCE {
-			q-RxlevMin							Q-RxlevMin					OPTIONAL
-		}
-	}
-}
-
-CellSelectReselectInfoSIB-11-12-HCS-ECN0 ::=	SEQUENCE {
-	q-Offset1S-N						Q-OffsetS-N						DEFAULT 0,
-	q-Offset2S-N						Q-OffsetS-N						DEFAULT 0,
-	maxAllowedUL-TX-Power				MaxAllowedUL-TX-Power				OPTIONAL,
-	hcs-NeighbouringCellInformation-ECN0		HCS-NeighbouringCellInformation-ECN0		OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			q-QualMin							Q-QualMin					OPTIONAL,
-			q-RxlevMin							Q-RxlevMin					OPTIONAL
-		},
-		tdd									SEQUENCE {
-			q-RxlevMin							Q-RxlevMin					OPTIONAL
-		},
-		gsm									SEQUENCE {
-			q-RxlevMin							Q-RxlevMin					OPTIONAL
-		}
-	}
-}
-
-CellSelectReselectInfo-v590ext ::= SEQUENCE {
-	deltaQrxlevmin					DeltaQrxlevmin					OPTIONAL,
-	deltaQhcs						DeltaRSCP						OPTIONAL
-}
-
-CellSelectReselectInfoPCHFACH-v5b0ext ::= SEQUENCE {
-	q-Hyst-l-S-PCH				Q-Hyst-S-Fine						OPTIONAL,
-	q-Hyst-l-S-FACH				Q-Hyst-S-Fine						OPTIONAL,
-	q-Hyst-2-S-PCH				Q-Hyst-S-Fine						OPTIONAL,
-	q-Hyst-2-S-FACH				Q-Hyst-S-Fine						OPTIONAL,
-	t-Reselection-S-PCH			T-Reselection-S						OPTIONAL,
-	t-Reselection-S-FACH		T-Reselection-S-Fine				OPTIONAL
-}
-
-CellSelectReselectInfoTreselectionScaling-v5c0ext ::= SEQUENCE {
-	-- For speed detection, the same HCS parameters are utilised
-	non-HCS-t-CR-Max							T-CRMax									OPTIONAL,
-	speedDependentScalingFactor					SpeedDependentScalingFactor				OPTIONAL,
-	interFrequencyTreselectionScalingFactor		TreselectionScalingFactor				OPTIONAL,
-	interRATTreselectionScalingFactor			TreselectionScalingFactor				OPTIONAL
-}
-
-CellsForInterFreqMeasList ::=		SEQUENCE (SIZE  (1..maxCellMeas)) OF
-										InterFreqCellID
-CellsForInterRATMeasList ::=			SEQUENCE (SIZE  (1..maxCellMeas)) OF
-										InterRATCellID
-CellsForIntraFreqMeasList ::=		SEQUENCE (SIZE  (1..maxCellMeas)) OF
-										IntraFreqCellID
-
-CellSynchronisationInfo ::=			SEQUENCE {
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			countC-SFN-Frame-difference			CountC-SFN-Frame-difference		OPTIONAL,
-			tm									INTEGER(0..38399)	
-		},
-		tdd									SEQUENCE {
-			countC-SFN-Frame-difference			CountC-SFN-Frame-difference		OPTIONAL
-		}
-	}							
-}
-
-CellToReport ::=					SEQUENCE {
-	bsicReported						BSICReported
-}
-
-CellToReportList ::=				SEQUENCE (SIZE (1..maxCellMeas)) OF
-										CellToReport
-
-CodePhaseSearchWindow ::=			ENUMERATED {
-										w1023, w1, w2, w3, w4, w6, w8,
-										w12, w16, w24, w32, w48, w64,
-										w96, w128, w192 }
-
-CountC-SFN-Frame-difference ::= SEQUENCE {
-	-- Actual value countC-SFN-High = IE value * 256
-	countC-SFN-High					INTEGER(0..15),
-	off								INTEGER(0..255)
-}
-
--- SPARE: CPICH-Ec-No, Max = 49
--- Values above Max are spare
-CPICH-Ec-N0 ::=						INTEGER (0..63)
-
--- SPARE: CPICH- RSCP, Max = 91
--- Values above Max are spare
-CPICH-RSCP ::=						INTEGER (0..127)
-
-
-DeltaPRC ::=						INTEGER (-127..127)
-
---Actual value DeltaQrxlevmin = IE value * 2
-DeltaQrxlevmin ::= INTEGER (-2..-1)
-
-DeltaRSCP ::= INTEGER (-5..-1)
-
-DeltaRSCPPerCell ::= SEQUENCE {
-	deltaRSCP						DeltaRSCP	OPTIONAL
-}
-
--- Actual value DeltaRRC = IE value * 0.032
-DeltaRRC ::=						INTEGER (-7..7)
-
-DGPS-CorrectionSatInfo ::=			SEQUENCE {
-	satID								SatID,
-	iode								IODE,
-	udre								UDRE,
-	prc									PRC,
-	rrc									RRC,
--- dummy1 and dummy2 are not used in this version of the specification and should be ignored.
-	dummy1							DeltaPRC,
-	dummy2							DeltaRRC,
-	-- dummy3 and dummy4 are not used in this version of the specification. They should not
-	-- be sent and if received they should be ignored.
-	dummy3							DeltaPRC			OPTIONAL,
-	dummy4							DeltaRRC			OPTIONAL
-}
-
-DGPS-CorrectionSatInfoList ::=		SEQUENCE (SIZE (1..maxSat)) OF
-										DGPS-CorrectionSatInfo
-
-DiffCorrectionStatus ::=			ENUMERATED {
-										udre-1-0, udre-0-75, udre-0-5, udre-0-3,
-										udre-0-2, udre-0-1, noData, invalidData }
-
-DL-TransportChannelBLER ::=			INTEGER (0..63)
-
-DopplerUncertainty ::=				ENUMERATED {
-										hz12-5, hz25, hz50, hz100, hz200,
-										spare3, spare2, spare1 }
-
-EllipsoidPoint ::=					SEQUENCE {	
-	latitudeSign		ENUMERATED { north, south },
-	latitude			INTEGER (0..8388607),
-	longitude			INTEGER (-8388608..8388607)
-}
-
-
-EllipsoidPointAltitude ::=			SEQUENCE {
-	latitudeSign		ENUMERATED { north, south },
-	latitude			INTEGER (0..8388607),
-	longitude			INTEGER (-8388608..8388607),
-	altitudeDirection	ENUMERATED {height, depth},
-	altitude			INTEGER (0..32767)
-}
-
-
-EllipsoidPointAltitudeEllipsoide ::=	SEQUENCE {
-	latitudeSign			ENUMERATED { north, south },
-	latitude				INTEGER (0..8388607),
-	longitude				INTEGER (-8388608..8388607),
-	altitudeDirection		ENUMERATED {height, depth},
-	altitude				INTEGER (0..32767),
-	uncertaintySemiMajor	INTEGER (0..127),
-	uncertaintySemiMinor	INTEGER (0..127),
-	   -- Actual value orientationMajorAxis = IE value * 2
-	orientationMajorAxis	INTEGER (0..89),
-	uncertaintyAltitude		INTEGER (0..127),
-	confidence				INTEGER (0..100)
-}
-
-
-EllipsoidPointUncertCircle ::=		SEQUENCE {
-	latitudeSign			ENUMERATED { north, south },
-	latitude				INTEGER (0..8388607),
-	longitude				INTEGER (-8388608..8388607),
-	uncertaintyCode			INTEGER (0..127)
-}
-
-
-EllipsoidPointUncertEllipse ::=		SEQUENCE {
-	latitudeSign			ENUMERATED { north, south },
-	latitude				INTEGER (0..8388607),
-	longitude				INTEGER (-8388608..8388607),
-	uncertaintySemiMajor	INTEGER (0..127),
-	uncertaintySemiMinor	INTEGER (0..127),
-	   -- Actual value orientationMajorAxis = IE value * 2
-	orientationMajorAxis	INTEGER (0..89),
-	confidence				INTEGER (0..100)
-}
-
-
-EnvironmentCharacterisation ::=		ENUMERATED {
-										possibleHeavyMultipathNLOS,
-										lightMultipathLOS,
-										notDefined,
-										spare }
-
-Event1a ::=							SEQUENCE {
-	triggeringCondition					TriggeringCondition2,
-	reportingRange						ReportingRange,
-	forbiddenAffectCellList				ForbiddenAffectCellList				OPTIONAL,
-	w									W,
-	reportDeactivationThreshold			ReportDeactivationThreshold,
-	reportingAmount						ReportingAmount,
-	reportingInterval					ReportingInterval
-}
-
-Event1a-r4 ::=						SEQUENCE {
-	triggeringCondition					TriggeringCondition2,
-	reportingRange						ReportingRange,
-	forbiddenAffectCellList				ForbiddenAffectCellList-r4			OPTIONAL,
-	w									W,
-	reportDeactivationThreshold			ReportDeactivationThreshold,
-	reportingAmount						ReportingAmount,
-	reportingInterval					ReportingInterval
-}
-
-Event1a-LCR-r4 ::=					SEQUENCE {
-	triggeringCondition					TriggeringCondition2,
-	reportingRange						ReportingRange,
-	forbiddenAffectCellList				ForbiddenAffectCellList-LCR-r4			OPTIONAL,
-	w									W,
-	reportDeactivationThreshold			ReportDeactivationThreshold,
-	reportingAmount						ReportingAmount,
-	reportingInterval					ReportingInterval
-}
-
-Event1b ::=							SEQUENCE {
-	triggeringCondition					TriggeringCondition1,
-	reportingRange						ReportingRange,
-	forbiddenAffectCellList				ForbiddenAffectCellList				OPTIONAL,
-	w									W
-}
-
-Event1b-r4 ::=						SEQUENCE {
-	triggeringCondition					TriggeringCondition1,
-	reportingRange						ReportingRange,
-	forbiddenAffectCellList				ForbiddenAffectCellList-r4			OPTIONAL,
-	w									W
-}
-
-Event1b-LCR-r4 ::=					SEQUENCE {
-	triggeringCondition					TriggeringCondition1,
-	reportingRange						ReportingRange,
-	forbiddenAffectCellList				ForbiddenAffectCellList-LCR-r4			OPTIONAL,
-	w									W
-}
-
-Event1c ::=							SEQUENCE {
-	replacementActivationThreshold		ReplacementActivationThreshold,
-	reportingAmount						ReportingAmount,
-	reportingInterval					ReportingInterval
-}
-
-Event1e ::=						SEQUENCE {
-	triggeringCondition					TriggeringCondition2,
-	thresholdUsedFrequency				ThresholdUsedFrequency
-}
-
-Event1f ::=						SEQUENCE {
-	triggeringCondition					TriggeringCondition1,
-	thresholdUsedFrequency				ThresholdUsedFrequency
-}
-
-Event2a ::=							SEQUENCE {
-	-- dummy is not used in this version of the specification and should be ignored
-	dummy								Threshold,
-	usedFreqW							W,
-	hysteresis							HysteresisInterFreq,
-	timeToTrigger						TimeToTrigger,
-	reportingCellStatus					ReportingCellStatus					OPTIONAL,
-	nonUsedFreqParameterList			NonUsedFreqParameterList			OPTIONAL
-}
-
-Event2b ::=							SEQUENCE {
-	usedFreqThreshold					Threshold,
-	usedFreqW							W,
-	hysteresis							HysteresisInterFreq,
-	timeToTrigger						TimeToTrigger,
-	reportingCellStatus					ReportingCellStatus					OPTIONAL,
-	nonUsedFreqParameterList			NonUsedFreqParameterList			OPTIONAL
-}
-
-Event2c ::=							SEQUENCE {
-	hysteresis							HysteresisInterFreq,
-	timeToTrigger						TimeToTrigger,
-	reportingCellStatus					ReportingCellStatus					OPTIONAL,
-	nonUsedFreqParameterList			NonUsedFreqParameterList			OPTIONAL
-}
-
-Event2d ::=							SEQUENCE {
-	usedFreqThreshold					Threshold,
-	usedFreqW							W,
-	hysteresis							HysteresisInterFreq,
-	timeToTrigger						TimeToTrigger,
-	reportingCellStatus					ReportingCellStatus					OPTIONAL
-}
-
-Event2e ::=							SEQUENCE {
-	hysteresis							HysteresisInterFreq,
-	timeToTrigger						TimeToTrigger,
-	reportingCellStatus					ReportingCellStatus					OPTIONAL,
-	nonUsedFreqParameterList			NonUsedFreqParameterList			OPTIONAL
-}
-
-Event2f ::=							SEQUENCE {
-	usedFreqThreshold					Threshold,
-	usedFreqW							W,
-	hysteresis							HysteresisInterFreq,
-	timeToTrigger						TimeToTrigger,
-	reportingCellStatus					ReportingCellStatus					OPTIONAL
-}	
-
-Event3a ::=							SEQUENCE {
-	thresholdOwnSystem					Threshold,
-	w									W,
-	thresholdOtherSystem				Threshold,
-	hysteresis							Hysteresis,
-	timeToTrigger						TimeToTrigger,
-	reportingCellStatus					ReportingCellStatus					OPTIONAL
-}	
-
-Event3b ::=							SEQUENCE {
-	thresholdOtherSystem				Threshold,
-	hysteresis							Hysteresis,
-	timeToTrigger						TimeToTrigger,
-	reportingCellStatus					ReportingCellStatus					OPTIONAL
-	
-}	
-
-Event3c ::=							SEQUENCE {
-	thresholdOtherSystem				Threshold,
-	hysteresis							Hysteresis,
-	timeToTrigger						TimeToTrigger,
-	reportingCellStatus					ReportingCellStatus					OPTIONAL
-}	
-
-Event3d ::=							SEQUENCE {
-	hysteresis							Hysteresis,
-	timeToTrigger						TimeToTrigger,
-	reportingCellStatus					ReportingCellStatus					OPTIONAL
-}	
-
-EventIDInterFreq ::=				ENUMERATED {
-										e2a, e2b, e2c, e2d, e2e, e2f, spare2, spare1 }
-
-EventIDInterRAT ::=					ENUMERATED {
-										e3a, e3b, e3c, e3d }
-
-EventIDIntraFreq ::=				ENUMERATED {
-										e1a, e1b, e1c, e1d, e1e,
-										e1f, e1g, e1h, e1i, spare7,
-										spare6, spare5, spare4, spare3, spare2,
-										spare1 }
-
-EventResults ::=					CHOICE {
-	intraFreqEventResults				IntraFreqEventResults,
-	interFreqEventResults				InterFreqEventResults,
-	interRATEventResults				InterRATEventResults,
-	trafficVolumeEventResults			TrafficVolumeEventResults,
-	qualityEventResults					QualityEventResults,
-	ue-InternalEventResults				UE-InternalEventResults,
-	ue-positioning-MeasurementEventResults			UE-Positioning-MeasurementEventResults,
-	spare								NULL
-}
-
-ExtraDopplerInfo ::=				SEQUENCE {
-	-- Actual value doppler1stOrder = IE value * 0.023
-	doppler1stOrder						INTEGER (-42..21),
-	dopplerUncertainty					DopplerUncertainty
-}
-
-FACH-MeasurementOccasionInfo ::=	SEQUENCE {
-	fACH-meas-occasion-coeff			INTEGER (1..12)						OPTIONAL,
-	inter-freq-FDD-meas-ind				BOOLEAN,
-	-- inter-freq-TDD-meas-ind is for 3.84Mcps TDD. For 1.28Mcps TDD, the IE in
-	-- FACH-MeasurementOccasionInfo-LCR-r4-ext is used.
-	inter-freq-TDD-meas-ind				BOOLEAN,
-	inter-RAT-meas-ind					SEQUENCE (SIZE (1..maxOtherRAT)) OF
-											RAT-Type						OPTIONAL
-}
-
-FACH-MeasurementOccasionInfo-LCR-r4-ext ::=	SEQUENCE {
-	inter-freq-TDD128-meas-ind					BOOLEAN
-}
-
-FilterCoefficient ::=				ENUMERATED {
-										fc0, fc1, fc2, fc3, fc4, fc5, 
-										fc6, fc7, fc8, fc9, fc11, fc13, 
-										fc15, fc17, fc19, spare1 }
-
--- Actual value FineSFN-SFN = IE value * 0.0625
-FineSFN-SFN ::=						INTEGER (0..15)
-
-ForbiddenAffectCell ::=				CHOICE {
-	fdd									PrimaryCPICH-Info,
-	tdd									PrimaryCCPCH-Info
-}
-
-ForbiddenAffectCell-r4 ::=			CHOICE {
-	fdd									PrimaryCPICH-Info,
-	tdd									PrimaryCCPCH-Info-r4
-}
-
-ForbiddenAffectCell-LCR-r4 ::=		SEQUENCE {
-	tdd									PrimaryCCPCH-Info-LCR-r4
-}
-
-ForbiddenAffectCellList ::=			SEQUENCE (SIZE (1..maxCellMeas)) OF
-										ForbiddenAffectCell
-
-ForbiddenAffectCellList-r4 ::=			SEQUENCE (SIZE (1..maxCellMeas)) OF
-										ForbiddenAffectCell-r4
-
-ForbiddenAffectCellList-LCR-r4 ::=	SEQUENCE (SIZE (1..maxCellMeas)) OF
-										ForbiddenAffectCell-LCR-r4
-
-FreqQualityEstimateQuantity-FDD ::= ENUMERATED {
-										cpich-Ec-N0,
-										cpich-RSCP }
-
-FreqQualityEstimateQuantity-TDD ::= ENUMERATED {
-										primaryCCPCH-RSCP }
-
-GPS-MeasurementParam ::=			SEQUENCE {
-	satelliteID							INTEGER (0..63),
-	c-N0								INTEGER (0..63),
-	doppler								INTEGER (-32768..32768),
-	wholeGPS-Chips						INTEGER (0..1022),
-	fractionalGPS-Chips					INTEGER (0..1023),
-	multipathIndicator					MultipathIndicator,
-	pseudorangeRMS-Error				INTEGER (0..63)
-}
-
-GPS-MeasurementParamList ::=		SEQUENCE (SIZE (1..maxSat)) OF
-										GPS-MeasurementParam
-
-GSM-CarrierRSSI ::=					BIT STRING (SIZE (6))
-
-
-GSM-MeasuredResults ::= 			SEQUENCE {
-	gsm-CarrierRSSI						GSM-CarrierRSSI						OPTIONAL,
-	-- dummy is not used in this version of the specification, it should
-	-- not be sent and if received it should be ignored.
-	dummy								INTEGER (46..173)					OPTIONAL,
-	bsicReported						BSICReported,
-	-- dummy2 is not used in this version of the specification, it should
-	-- not be sent and if received it should be ignored.
-	dummy2								ObservedTimeDifferenceToGSM			OPTIONAL
-}
-
-GSM-MeasuredResultsList ::=			SEQUENCE (SIZE (1..maxReportedGSMCells)) OF
-										GSM-MeasuredResults	
-
-GPS-TOW-1msec ::=					INTEGER (0..604799999)
-
-GPS-TOW-Assist ::=					SEQUENCE {
-	satID								SatID,
-	tlm-Message							BIT STRING (SIZE (14)),
-	tlm-Reserved						BIT STRING (SIZE (2)),
-	alert								BOOLEAN,
-	antiSpoof							BOOLEAN
-}
-
-GPS-TOW-AssistList ::=				SEQUENCE (SIZE (1..maxSat)) OF
-										GPS-TOW-Assist
-
-HCS-CellReselectInformation-RSCP ::=		SEQUENCE {
-	-- TABULAR: The default value for penaltyTime is "notUsed"
-	-- Temporary offset is nested inside PenaltyTime-RSCP
-	penaltyTime									PenaltyTime-RSCP
-}
-
-HCS-CellReselectInformation-ECN0 ::=		SEQUENCE {
-	-- TABULAR: The default value for penaltyTime is "notUsed"
-	-- Temporary offset is nested inside PenaltyTime-ECN0
-	penaltyTime							PenaltyTime-ECN0
-}
-
-HCS-NeighbouringCellInformation-RSCP ::= SEQUENCE {
-	hcs-PRIO							HCS-PRIO							DEFAULT 0,
-	q-HCS								Q-HCS								DEFAULT 0,
-	hcs-CellReselectInformation			HCS-CellReselectInformation-RSCP
-}
-
-HCS-NeighbouringCellInformation-ECN0 ::= SEQUENCE {
-	hcs-PRIO							HCS-PRIO							DEFAULT 0,
-	q-HCS								Q-HCS								DEFAULT 0,
-	hcs-CellReselectInformation			HCS-CellReselectInformation-ECN0
-}
-
-HCS-PRIO ::=						INTEGER (0..7)
-
-HCS-ServingCellInformation ::=		SEQUENCE {
-	hcs-PRIO							HCS-PRIO							DEFAULT 0,
-	q-HCS								Q-HCS								DEFAULT 0,
-	t-CR-Max							T-CRMax								OPTIONAL
-}
-
--- Actual value Hysteresis = IE value * 0.5
-Hysteresis ::=						INTEGER (0..15)
-
--- Actual value HysteresisInterFreq = IE value * 0.5
-HysteresisInterFreq ::=				INTEGER (0..29)
-
-InterFreqCell ::=					SEQUENCE {
-	frequencyInfo						FrequencyInfo,
-	nonFreqRelatedEventResults			CellMeasurementEventResults
-}
-
-InterFreqCell-LCR-r4 ::=			SEQUENCE {
-	frequencyInfo						FrequencyInfo,
-	nonFreqRelatedEventResults			CellMeasurementEventResults-LCR-r4
-}
-
-InterFreqCellID ::=					INTEGER (0..maxCellMeas-1)
-
-InterFreqCellInfoList ::=			SEQUENCE {
-	removedInterFreqCellList			RemovedInterFreqCellList			OPTIONAL,
-	newInterFreqCellList				NewInterFreqCellList				OPTIONAL,
-	cellsForInterFreqMeasList			CellsForInterFreqMeasList			OPTIONAL
-}
-
-InterFreqCellInfoList-r4 ::=		SEQUENCE {
-	removedInterFreqCellList			RemovedInterFreqCellList			OPTIONAL,
-	newInterFreqCellList				NewInterFreqCellList-r4				OPTIONAL,
-	cellsForInterFreqMeasList			CellsForInterFreqMeasList			OPTIONAL
-}
-
-InterFreqCellInfoSI-List-RSCP ::=		SEQUENCE {
-	removedInterFreqCellList			RemovedInterFreqCellList			OPTIONAL,
-	newInterFreqCellList				NewInterFreqCellSI-List-RSCP		OPTIONAL
-}
-
-InterFreqCellInfoSI-List-ECN0 ::=		SEQUENCE {
-	removedInterFreqCellList			RemovedInterFreqCellList			OPTIONAL,
-	newInterFreqCellList				NewInterFreqCellSI-List-ECN0		OPTIONAL
-}
-
-InterFreqCellInfoSI-List-HCS-RSCP ::=		SEQUENCE {
-	removedInterFreqCellList			RemovedInterFreqCellList			OPTIONAL,
-	newInterFreqCellList				NewInterFreqCellSI-List-HCS-RSCP	OPTIONAL
-}
-InterFreqCellInfoSI-List-HCS-ECN0 ::=		SEQUENCE {
-	removedInterFreqCellList			RemovedInterFreqCellList			OPTIONAL,
-	newInterFreqCellList				NewInterFreqCellSI-List-HCS-ECN0	OPTIONAL
-}
-
-InterFreqCellInfoSI-List-RSCP-LCR ::=		SEQUENCE {
-	removedInterFreqCellList			RemovedInterFreqCellList			OPTIONAL,
-	newInterFreqCellList				NewInterFreqCellSI-List-RSCP-LCR-r4		OPTIONAL
-}
-
-InterFreqCellInfoSI-List-ECN0-LCR ::=		SEQUENCE {
-	removedInterFreqCellList			RemovedInterFreqCellList			OPTIONAL,
-	newInterFreqCellList				NewInterFreqCellSI-List-ECN0-LCR-r4		OPTIONAL
-}
-
-InterFreqCellInfoSI-List-HCS-RSCP-LCR ::=		SEQUENCE {
-	removedInterFreqCellList			RemovedInterFreqCellList			OPTIONAL,
-	newInterFreqCellList				NewInterFreqCellSI-List-HCS-RSCP-LCR-r4	OPTIONAL
-}
-InterFreqCellInfoSI-List-HCS-ECN0-LCR ::=		SEQUENCE {
-	removedInterFreqCellList			RemovedInterFreqCellList			OPTIONAL,
-	newInterFreqCellList				NewInterFreqCellSI-List-HCS-ECN0-LCR-r4	OPTIONAL
-}
-
-InterFreqCellList ::=				SEQUENCE (SIZE (1..maxFreq)) OF
-										InterFreqCell
-
-InterFreqCellList-LCR-r4-ext ::=	SEQUENCE (SIZE (1..maxFreq)) OF
-										InterFreqCell-LCR-r4
-
-InterFreqCellMeasuredResultsList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
-										CellMeasuredResults
-
-InterFreqEvent ::=					CHOICE {
-	event2a								Event2a,
-	event2b								Event2b,
-	event2c								Event2c,
-	event2d								Event2d,
-	event2e								Event2e,
-	event2f								Event2f
-}
-
-InterFreqEventList ::=				SEQUENCE (SIZE (1..maxMeasEvent)) OF
-										InterFreqEvent
-
---Following IE shall be used regardless of CPICH RSCP(FDD) or Primary CCPCH RSCP(TDD)
---The order of the list corresponds to the order of the cells in InterFrequencyMeasuredResultsList
---The IE is only used for measured results and not for additional measured results.
-InterFrequencyMeasuredResultsList-v590ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
-												DeltaRSCPPerCell
-
-Inter-FreqEventCriteria-v590ext ::= SEQUENCE {
-	threholdUsedFrequency-delta				DeltaRSCP,
-	threholdNonUsedFrequency-deltaList		ThreholdNonUsedFrequency-deltaList  	OPTIONAL
-}
-
---The order of the list corresponds to the order of the events in Inter-FreqEventList
-Inter-FreqEventCriteriaList-v590ext ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
-											Inter-FreqEventCriteria-v590ext
-
---The order of the list corresponds to the order of relevant events in Intra-FreqEventCriteriaList
---i.e. the first element of the list corresponds to the first occurance of event 1e, 1f, 1h, 1i,
---the second element of the list corresponds to the second occurance of event 1e, 1f, 1h, 1i 
-Intra-FreqEventCriteriaList-v590ext ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
-											DeltaRSCP
-
---Following IE shall be used regardless of CPICH RSCP(FDD) or Primary CCPCH RSCP(TDD)
---The order of the list corresponds to the order of the cells in IntraFrequencyMeasuredResultsList
---The IE is only used for measured results and not for additional measured results.
-IntraFrequencyMeasuredResultsList-v590ext ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
-												DeltaRSCPPerCell
-
-IntraFreqReportingCriteria-1b-r5 ::= SEQUENCE {
-	periodicReportingInfo-1b			PeriodicReportingInfo-1b
-}
-
-PeriodicReportingInfo-1b ::= SEQUENCE {
-	reportingAmount						ReportingAmount,
-	reportingInterval					ReportingInterval
-}
-
-InterFreqEventResults ::=			SEQUENCE {
-	eventID								EventIDInterFreq,
-	interFreqCellList					InterFreqCellList					OPTIONAL
-}
-
-InterFreqEventResults-LCR-r4-ext ::=	SEQUENCE {
-	eventID								EventIDInterFreq,
-	interFreqCellList					InterFreqCellList-LCR-r4-ext		OPTIONAL
-}
-
-InterFreqMeasQuantity ::=			SEQUENCE {
-	reportingCriteria					CHOICE {
-		intraFreqReportingCriteria			SEQUENCE {
-			intraFreqMeasQuantity				IntraFreqMeasQuantity
-		},
-		interFreqReportingCriteria			SEQUENCE {
-			filterCoefficient					FilterCoefficient			DEFAULT fc0,
-			modeSpecificInfo					CHOICE {
-				fdd									SEQUENCE {
-					freqQualityEstimateQuantity-FDD		FreqQualityEstimateQuantity-FDD
-				},
-				tdd									SEQUENCE {
-					freqQualityEstimateQuantity-TDD		FreqQualityEstimateQuantity-TDD
-				}
-			}
-		}
-	}
-}
-
-InterFreqMeasuredResults ::=		SEQUENCE {
-	frequencyInfo						FrequencyInfo						OPTIONAL,
-	utra-CarrierRSSI					UTRA-CarrierRSSI					OPTIONAL,
-	interFreqCellMeasuredResultsList	InterFreqCellMeasuredResultsList	OPTIONAL
-}
-
-InterFreqMeasuredResultsList ::=	SEQUENCE (SIZE (1..maxFreq)) OF
-										InterFreqMeasuredResults
-
-
-InterFreqMeasurementSysInfo-RSCP ::=	SEQUENCE {
-	interFreqCellInfoSI-List				InterFreqCellInfoSI-List-RSCP		OPTIONAL
-}
-
-InterFreqMeasurementSysInfo-ECN0 ::=		SEQUENCE {
-	interFreqCellInfoSI-List			InterFreqCellInfoSI-List-ECN0		OPTIONAL
-}
-
-InterFreqMeasurementSysInfo-HCS-RSCP ::=		SEQUENCE {
-	interFreqCellInfoSI-List			InterFreqCellInfoSI-List-HCS-RSCP	OPTIONAL
-}
-
-InterFreqMeasurementSysInfo-HCS-ECN0 ::=		SEQUENCE {
-	interFreqCellInfoSI-List			InterFreqCellInfoSI-List-HCS-ECN0	OPTIONAL
-}
-
-InterFreqMeasurementSysInfo-RSCP-LCR-r4 ::=	SEQUENCE {
-	interFreqCellInfoSI-List				InterFreqCellInfoSI-List-RSCP-LCR		OPTIONAL
-}
-
-InterFreqMeasurementSysInfo-ECN0-LCR-r4 ::=		SEQUENCE {
-	interFreqCellInfoSI-List			InterFreqCellInfoSI-List-ECN0-LCR		OPTIONAL
-}
-
-InterFreqMeasurementSysInfo-HCS-RSCP-LCR-r4 ::=		SEQUENCE {
-	interFreqCellInfoSI-List			InterFreqCellInfoSI-List-HCS-RSCP-LCR	OPTIONAL
-}
-
-InterFreqMeasurementSysInfo-HCS-ECN0-LCR-r4 ::=		SEQUENCE {
-	interFreqCellInfoSI-List			InterFreqCellInfoSI-List-HCS-ECN0-LCR	OPTIONAL
-}
-
-InterFreqRACHRepCellsList ::=			SEQUENCE (SIZE (1..maxFreq)) OF
-InterFreqCellID
-
-InterFreqRACHReportingInfo ::= SEQUENCE {
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			interFreqRepQuantityRACH-FDD		InterFreqRepQuantityRACH-FDD
-		},
-		tdd									SEQUENCE {
-			interFreqRepQuantityRACH-TDDList	InterFreqRepQuantityRACH-TDDList
-		},
-	interFreqRACHReportingThreshold		Threshold,
-	maxReportedCellsOnRACHinterFreq		MaxReportedCellsOnRACHinterFreq
-	}
-}
-
-InterFreqReportCriteria ::=			CHOICE {
-	intraFreqReportingCriteria			IntraFreqReportingCriteria,
-	interFreqReportingCriteria			InterFreqReportingCriteria,
-	periodicalReportingCriteria			PeriodicalWithReportingCellStatus,
-	noReporting							ReportingCellStatusOpt
-}
-
-InterFreqReportCriteria-r4 ::=		CHOICE {
-	intraFreqReportingCriteria			IntraFreqReportingCriteria-r4,
-	interFreqReportingCriteria			InterFreqReportingCriteria,
-	periodicalReportingCriteria			PeriodicalWithReportingCellStatus,
-	noReporting							ReportingCellStatusOpt
-}
-
-InterFreqReportingCriteria ::=		SEQUENCE {
-	interFreqEventList					InterFreqEventList					OPTIONAL
-}
-
-InterFreqReportingQuantity ::=		SEQUENCE {
-	utra-Carrier-RSSI					BOOLEAN,
-	frequencyQualityEstimate			BOOLEAN,
-	nonFreqRelatedQuantities			CellReportingQuantities
-}
-
-InterFreqRepQuantityRACH-FDD ::=	ENUMERATED {
-										cpich-EcN0, cpich-RSCP }
-
-InterFreqRepQuantityRACH-TDD ::=	ENUMERATED {
-										timeslotISCP,
-										primaryCCPCH-RSCP }
-
-InterFreqRepQuantityRACH-TDDList ::= SEQUENCE (SIZE (1..2)) OF
-										InterFreqRepQuantityRACH-TDD
-
-InterFrequencyMeasurement ::=		SEQUENCE {
-	interFreqCellInfoList				InterFreqCellInfoList,
-	interFreqMeasQuantity				InterFreqMeasQuantity				OPTIONAL,
-	interFreqReportingQuantity			InterFreqReportingQuantity			OPTIONAL,
-	measurementValidity					MeasurementValidity					OPTIONAL,
-	interFreqSetUpdate					UE-AutonomousUpdateMode				OPTIONAL,
-	reportCriteria						InterFreqReportCriteria
-}
-
-InterFrequencyMeasurement-r4 ::=	SEQUENCE {
-	interFreqCellInfoList				InterFreqCellInfoList-r4,
-	interFreqMeasQuantity				InterFreqMeasQuantity				OPTIONAL,
-	interFreqReportingQuantity			InterFreqReportingQuantity			OPTIONAL,
-	measurementValidity					MeasurementValidity					OPTIONAL,
-	interFreqSetUpdate					UE-AutonomousUpdateMode				OPTIONAL,
-	reportCriteria						InterFreqReportCriteria-r4
-}
-
-InterRAT-TargetCellDescription ::=	SEQUENCE {
-	technologySpecificInfo				CHOICE {
-		gsm									SEQUENCE {
-			bsic								BSIC,
-			frequency-band						Frequency-Band,
-			bcch-ARFCN							BCCH-ARFCN,
-			ncMode								NC-Mode				OPTIONAL
-		},
-		is-2000								NULL,
-		spare2								NULL,
-		spare1								NULL
-	}
-}
-
-InterRATCellID ::=				INTEGER (0..maxCellMeas-1)
-
-InterRATCellInfoIndication ::=		INTEGER (0..3)
-
-InterRATCellInfoList ::=			SEQUENCE {
-	removedInterRATCellList			RemovedInterRATCellList,
-	-- NOTE: Future revisions of dedicated messages including IE newInterRATCellList
-	-- should use a corrected version of this IE
-	newInterRATCellList				NewInterRATCellList,
-	cellsForInterRATMeasList			CellsForInterRATMeasList			OPTIONAL
-}
-
-InterRATCellInfoList-B ::=			SEQUENCE {
-	removedInterRATCellList			RemovedInterRATCellList,
-	-- NOTE: IE newInterRATCellList should be optional.  However, system information
-	-- does not support message versions.  Hence, this can not be corrected
-	newInterRATCellList				NewInterRATCellList-B
-}
-
-InterRATCellInfoList-r4 ::=			SEQUENCE {
-	removedInterRATCellList					RemovedInterRATCellList,
-	newInterRATCellList						NewInterRATCellList					OPTIONAL,
-	cellsForInterRATMeasList				CellsForInterRATMeasList			OPTIONAL
-}
-
-InterRATCellIndividualOffset ::=			INTEGER (-50..50)
-
-InterRATEvent ::=				CHOICE {
-	event3a								Event3a,
-	event3b								Event3b,
-	event3c								Event3c,
-	event3d								Event3d
-}
-
-InterRATEventList ::=			SEQUENCE (SIZE (1..maxMeasEvent)) OF
-										InterRATEvent
-
-InterRATEventResults ::=			SEQUENCE {
-	eventID								EventIDInterRAT,
-	cellToReportList					CellToReportList
-}
-
-InterRATInfo ::=					ENUMERATED {
-										gsm }
-
-InterRATInfo-r6 ::=					SEQUENCE {
-	rat									InterRATInfo,
-	gsm-TargetCellInfoList				GSM-TargetCellInfoList			OPTIONAL
-}
-
-InterRATMeasQuantity ::=				SEQUENCE {
-	measQuantityUTRAN-QualityEstimate		IntraFreqMeasQuantity			OPTIONAL,
-	ratSpecificInfo						CHOICE {
-		gsm										SEQUENCE {
-			measurementQuantity						MeasurementQuantityGSM,
-			filterCoefficient						FilterCoefficient		DEFAULT fc0,
-			bsic-VerificationRequired				BSIC-VerificationRequired
-		},
-		is-2000									SEQUENCE {
-			tadd-EcIo								INTEGER (0..63),
-			tcomp-EcIo								INTEGER (0..15),
-			softSlope								INTEGER (0..63)			OPTIONAL,
-			addIntercept							INTEGER (0..63)			OPTIONAL
-		}
-	}	
-}
-
-InterRATMeasuredResults ::=		CHOICE {
-	gsm									GSM-MeasuredResultsList,
-	spare								NULL
-}
-
-InterRATMeasuredResultsList ::= SEQUENCE (SIZE (1..maxOtherRAT-16)) OF
-										InterRATMeasuredResults
-
-InterRATMeasurement ::=			SEQUENCE {
-	interRATCellInfoList				InterRATCellInfoList				OPTIONAL,
-	interRATMeasQuantity				InterRATMeasQuantity				OPTIONAL,
-	interRATReportingQuantity			InterRATReportingQuantity		OPTIONAL,
-	reportCriteria						InterRATReportCriteria
-}
-
-InterRATMeasurement-r4 ::=			SEQUENCE {
-	interRATCellInfoList				InterRATCellInfoList-r4				OPTIONAL,
-	interRATMeasQuantity				InterRATMeasQuantity				OPTIONAL,
-	interRATReportingQuantity			InterRATReportingQuantity		OPTIONAL,
-	reportCriteria						InterRATReportCriteria
-}
-
-InterRATMeasurementSysInfo ::=	SEQUENCE {
-	interRATCellInfoList				InterRATCellInfoList				OPTIONAL
-}
-
-InterRATMeasurementSysInfo-B ::=	SEQUENCE {
-	interRATCellInfoList				InterRATCellInfoList-B			OPTIONAL
-}
-
-InterRATReportCriteria ::=		CHOICE {
-	interRATReportingCriteria			InterRATReportingCriteria,
-	periodicalReportingCriteria			PeriodicalWithReportingCellStatus,
-	noReporting							ReportingCellStatusOpt
-}			
-
-InterRATReportingCriteria ::= 	SEQUENCE {
-	interRATEventList				InterRATEventList				OPTIONAL
-}
-
-InterRATReportingQuantity ::=	SEQUENCE {
-	utran-EstimatedQuality				BOOLEAN,
-	ratSpecificInfo					CHOICE {
-		gsm									SEQUENCE {
-			-- dummy and dummy2 are not used in this version of the specification
-			-- and when received they should be ignored.
-			dummy								BOOLEAN,
-			dummy2								BOOLEAN,
-			gsm-Carrier-RSSI					BOOLEAN
-		}
-	}
-}
-
-IntraFreqCellID ::=					INTEGER (0..maxCellMeas-1)
-
-IntraFreqCellInfoList ::=			SEQUENCE {
-	removedIntraFreqCellList			RemovedIntraFreqCellList			OPTIONAL,
-	newIntraFreqCellList				NewIntraFreqCellList				OPTIONAL,
-	cellsForIntraFreqMeasList			CellsForIntraFreqMeasList			OPTIONAL
-}
-
-IntraFreqCellInfoList-r4 ::=		SEQUENCE {
-	removedIntraFreqCellList			RemovedIntraFreqCellList			OPTIONAL,
-	newIntraFreqCellList				NewIntraFreqCellList-r4				OPTIONAL,
-	cellsForIntraFreqMeasList			CellsForIntraFreqMeasList			OPTIONAL
-}
-
-IntraFreqCellInfoSI-List-RSCP ::=	SEQUENCE {
-	removedIntraFreqCellList			RemovedIntraFreqCellList			OPTIONAL,
-	newIntraFreqCellList				NewIntraFreqCellSI-List-RSCP
-}
-
-IntraFreqCellInfoSI-List-ECN0 ::=		SEQUENCE {
-	removedIntraFreqCellList			RemovedIntraFreqCellList			OPTIONAL,
-	newIntraFreqCellList				NewIntraFreqCellSI-List-ECN0
-}
-
-IntraFreqCellInfoSI-List-HCS-RSCP ::=		SEQUENCE {
-	removedIntraFreqCellList			RemovedIntraFreqCellList			OPTIONAL,
-	newIntraFreqCellList				NewIntraFreqCellSI-List-HCS-RSCP
-}
-
-IntraFreqCellInfoSI-List-HCS-ECN0 ::=		SEQUENCE {
-	removedIntraFreqCellList			RemovedIntraFreqCellList			OPTIONAL,
-	newIntraFreqCellList				NewIntraFreqCellSI-List-HCS-ECN0
-}
-
-IntraFreqCellInfoSI-List-RSCP-LCR-r4 ::=	SEQUENCE {
-	removedIntraFreqCellList			RemovedIntraFreqCellList			OPTIONAL,
-	newIntraFreqCellList				NewIntraFreqCellSI-List-RSCP-LCR-r4
-}
-
-IntraFreqCellInfoSI-List-ECN0-LCR-r4 ::=		SEQUENCE {
-	removedIntraFreqCellList			RemovedIntraFreqCellList			OPTIONAL,
-	newIntraFreqCellList				NewIntraFreqCellSI-List-ECN0-LCR-r4
-}
-
-IntraFreqCellInfoSI-List-HCS-RSCP-LCR-r4 ::=		SEQUENCE {
-	removedIntraFreqCellList			RemovedIntraFreqCellList			OPTIONAL,
-	newIntraFreqCellList				NewIntraFreqCellSI-List-HCS-RSCP-LCR-r4
-}
-
-IntraFreqCellInfoSI-List-HCS-ECN0-LCR-r4 ::=		SEQUENCE {
-	removedIntraFreqCellList			RemovedIntraFreqCellList			OPTIONAL,
-	newIntraFreqCellList				NewIntraFreqCellSI-List-HCS-ECN0-LCR-r4
-}
-
-IntraFreqEvent ::=					CHOICE {
-	e1a									Event1a,
-	e1b									Event1b,
-	e1c									Event1c,
-	e1d									NULL,
-	e1e									Event1e,
-	e1f									Event1f,
-	e1g									NULL,
-	e1h									ThresholdUsedFrequency,
-	e1i									ThresholdUsedFrequency
-}
-
-IntraFreqEvent-r4 ::=				CHOICE {
-	e1a									Event1a-r4,
-	e1b									Event1b-r4,
-	e1c									Event1c,
-	e1d									NULL,
-	e1e									Event1e,
-	e1f									Event1f,
-	e1g									NULL,
-	e1h									ThresholdUsedFrequency,
-	e1i									ThresholdUsedFrequency
-}
-
-IntraFreqEvent-LCR-r4 ::=			CHOICE {
-	e1a									Event1a-LCR-r4,
-	e1b									Event1b-LCR-r4,
-	e1c									Event1c,
-	e1d									NULL,
-	e1e									Event1e,
-	e1f									Event1f,
-	e1g									NULL,
-	e1h									ThresholdUsedFrequency,
-	e1i									ThresholdUsedFrequency
-}
-
-IntraFreqEvent-1d-r5 ::=		SEQUENCE {
-	triggeringCondition					TriggeringCondition2	OPTIONAL,
-	useCIO								BOOLEAN					OPTIONAL
-}
-
-IntraFreqEventCriteria ::=			SEQUENCE {
-	event								IntraFreqEvent,
-	hysteresis							Hysteresis,
-	timeToTrigger						TimeToTrigger,
-	reportingCellStatus					ReportingCellStatus					OPTIONAL
-}
-
-IntraFreqEventCriteria-r4 ::=		SEQUENCE {
-	event								IntraFreqEvent-r4,
-	hysteresis							Hysteresis,
-	timeToTrigger						TimeToTrigger,
-	reportingCellStatus					ReportingCellStatus					OPTIONAL
-}
-
-IntraFreqEventCriteria-LCR-r4 ::=	SEQUENCE {
-	event								IntraFreqEvent-LCR-r4,
-	hysteresis							Hysteresis,
-	timeToTrigger						TimeToTrigger,
-	reportingCellStatus					ReportingCellStatus					OPTIONAL
-}
-
-IntraFreqEventCriteriaList ::=		SEQUENCE (SIZE (1..maxMeasEvent)) OF
-										IntraFreqEventCriteria
-
-IntraFreqEventCriteriaList-r4 ::=	SEQUENCE (SIZE (1..maxMeasEvent)) OF
-										IntraFreqEventCriteria-r4
-
-IntraFreqEventCriteriaList-LCR-r4 ::=	SEQUENCE (SIZE (1..maxMeasEvent)) OF
-										IntraFreqEventCriteria-LCR-r4
-
-IntraFreqEventResults ::=			SEQUENCE {
-	eventID								EventIDIntraFreq,
-	cellMeasurementEventResults			CellMeasurementEventResults
-}
-
-IntraFreqMeasQuantity ::=			SEQUENCE {
-	filterCoefficient					FilterCoefficient					DEFAULT fc0,
-	modeSpecificInfo 					CHOICE {
-		fdd								SEQUENCE {
-			intraFreqMeasQuantity-FDD		IntraFreqMeasQuantity-FDD
-		},
-		tdd								SEQUENCE {
-			intraFreqMeasQuantity-TDDList	IntraFreqMeasQuantity-TDDList
-		}
-	}
-}
-
--- If IntraFreqMeasQuantity-FDD is used in InterRATMeasQuantity, then only 
--- cpich-Ec-N0 and cpich-RSCP are allowed.
--- dummy is not used in this version of the specification, it should
--- not be sent and if received it should be ignored.
-IntraFreqMeasQuantity-FDD ::=		ENUMERATED {
-										cpich-Ec-N0,
-										cpich-RSCP,
-										pathloss,
-										dummy }
-
--- dummy is not used in this version of the specification, it should
--- not be sent and if received it should be ignored.
-IntraFreqMeasQuantity-TDD ::=		ENUMERATED {
-										primaryCCPCH-RSCP,
-										pathloss,
-										timeslotISCP,
-										dummy }
-
-IntraFreqMeasQuantity-TDDList ::=	SEQUENCE (SIZE (1..4)) OF
-										IntraFreqMeasQuantity-TDD
-
-IntraFreqMeasuredResultsList ::=	SEQUENCE (SIZE (1..maxCellMeas)) OF
-										CellMeasuredResults
-
-IntraFreqMeasurementSysInfo-RSCP ::=	SEQUENCE {
-	intraFreqMeasurementID				MeasurementIdentity			DEFAULT 1,
-	intraFreqCellInfoSI-List			IntraFreqCellInfoSI-List-RSCP		OPTIONAL,
-	intraFreqMeasQuantity				IntraFreqMeasQuantity				OPTIONAL,
-	intraFreqReportingQuantityForRACH	IntraFreqReportingQuantityForRACH	OPTIONAL,
-	maxReportedCellsOnRACH				MaxReportedCellsOnRACH				OPTIONAL,
-	reportingInfoForCellDCH				ReportingInfoForCellDCH				OPTIONAL
-}
-
-IntraFreqMeasurementSysInfo-ECN0 ::=		SEQUENCE {
-	intraFreqMeasurementID				MeasurementIdentity			DEFAULT 1,
-	intraFreqCellInfoSI-List			IntraFreqCellInfoSI-List-ECN0		OPTIONAL,
-	intraFreqMeasQuantity				IntraFreqMeasQuantity				OPTIONAL,
-	intraFreqReportingQuantityForRACH	IntraFreqReportingQuantityForRACH	OPTIONAL,
-	maxReportedCellsOnRACH				MaxReportedCellsOnRACH				OPTIONAL,
-	reportingInfoForCellDCH				ReportingInfoForCellDCH				OPTIONAL
-}
-
-IntraFreqMeasurementSysInfo-HCS-RSCP ::=	SEQUENCE {
-	intraFreqMeasurementID				MeasurementIdentity			DEFAULT 1,
-	intraFreqCellInfoSI-List			IntraFreqCellInfoSI-List-HCS-RSCP	OPTIONAL,
-	intraFreqMeasQuantity				IntraFreqMeasQuantity				OPTIONAL,
-	intraFreqReportingQuantityForRACH	IntraFreqReportingQuantityForRACH	OPTIONAL,
-	maxReportedCellsOnRACH				MaxReportedCellsOnRACH				OPTIONAL,
-	reportingInfoForCellDCH				ReportingInfoForCellDCH				OPTIONAL
-}
-
-IntraFreqMeasurementSysInfo-HCS-ECN0 ::=	SEQUENCE {
-	intraFreqMeasurementID				MeasurementIdentity			DEFAULT 1,
-	intraFreqCellInfoSI-List			IntraFreqCellInfoSI-List-HCS-ECN0	OPTIONAL,
-	intraFreqMeasQuantity				IntraFreqMeasQuantity				OPTIONAL,
-	intraFreqReportingQuantityForRACH	IntraFreqReportingQuantityForRACH	OPTIONAL,
-	maxReportedCellsOnRACH				MaxReportedCellsOnRACH				OPTIONAL,
-	reportingInfoForCellDCH				ReportingInfoForCellDCH				OPTIONAL
-}
-
-IntraFreqMeasurementSysInfo-RSCP-LCR-r4 ::=	SEQUENCE {
-	intraFreqMeasurementID				MeasurementIdentity			DEFAULT 1,
-	intraFreqCellInfoSI-List			IntraFreqCellInfoSI-List-RSCP-LCR-r4	OPTIONAL,
-	intraFreqMeasQuantity				IntraFreqMeasQuantity				OPTIONAL,
-	intraFreqReportingQuantityForRACH	IntraFreqReportingQuantityForRACH	OPTIONAL,
-	maxReportedCellsOnRACH				MaxReportedCellsOnRACH				OPTIONAL,
-	reportingInfoForCellDCH				ReportingInfoForCellDCH-LCR-r4		OPTIONAL
-}
-
-IntraFreqMeasurementSysInfo-ECN0-LCR-r4 ::=		SEQUENCE {
-	intraFreqMeasurementID				MeasurementIdentity			DEFAULT 1,
-	intraFreqCellInfoSI-List			IntraFreqCellInfoSI-List-ECN0-LCR-r4	OPTIONAL,
-	intraFreqMeasQuantity				IntraFreqMeasQuantity				OPTIONAL,
-	intraFreqReportingQuantityForRACH	IntraFreqReportingQuantityForRACH	OPTIONAL,
-	maxReportedCellsOnRACH				MaxReportedCellsOnRACH				OPTIONAL,
-	reportingInfoForCellDCH				ReportingInfoForCellDCH-LCR-r4		OPTIONAL
-}
-
-IntraFreqMeasurementSysInfo-HCS-RSCP-LCR-r4 ::=	SEQUENCE {
-	intraFreqMeasurementID				MeasurementIdentity			DEFAULT 1,
-	intraFreqCellInfoSI-List			IntraFreqCellInfoSI-List-HCS-RSCP-LCR-r4	OPTIONAL,
-	intraFreqMeasQuantity				IntraFreqMeasQuantity				OPTIONAL,
-	intraFreqReportingQuantityForRACH	IntraFreqReportingQuantityForRACH	OPTIONAL,
-	maxReportedCellsOnRACH				MaxReportedCellsOnRACH				OPTIONAL,
-	reportingInfoForCellDCH				ReportingInfoForCellDCH-LCR-r4		OPTIONAL
-}
-
-IntraFreqMeasurementSysInfo-HCS-ECN0-LCR-r4 ::=	SEQUENCE {
-	intraFreqMeasurementID				MeasurementIdentity			DEFAULT 1,
-	intraFreqCellInfoSI-List			IntraFreqCellInfoSI-List-HCS-ECN0-LCR-r4	OPTIONAL,
-	intraFreqMeasQuantity				IntraFreqMeasQuantity				OPTIONAL,
-	intraFreqReportingQuantityForRACH	IntraFreqReportingQuantityForRACH	OPTIONAL,
-	maxReportedCellsOnRACH				MaxReportedCellsOnRACH				OPTIONAL,
-	reportingInfoForCellDCH				ReportingInfoForCellDCH-LCR-r4		OPTIONAL
-}
-
-IntraFreqReportCriteria ::=			CHOICE {
-	intraFreqReportingCriteria			IntraFreqReportingCriteria,
-	periodicalReportingCriteria			PeriodicalWithReportingCellStatus,
-	noReporting							ReportingCellStatusOpt
-}
-
-IntraFreqReportCriteria-r4 ::=		CHOICE {
-	intraFreqReportingCriteria			IntraFreqReportingCriteria-r4,
-	periodicalReportingCriteria			PeriodicalWithReportingCellStatus,
-	noReporting							ReportingCellStatusOpt
-}
-
-IntraFreqReportingCriteria ::=		SEQUENCE {
-	eventCriteriaList					IntraFreqEventCriteriaList		OPTIONAL
-}
-
-IntraFreqReportingCriteria-r4 ::=	SEQUENCE {
-	eventCriteriaList					IntraFreqEventCriteriaList-r4	OPTIONAL
-}
-
-IntraFreqReportingCriteria-LCR-r4 ::=	SEQUENCE {
-	eventCriteriaList					IntraFreqEventCriteriaList-LCR-r4	OPTIONAL
-}
-
-IntraFreqReportingQuantity ::=		SEQUENCE {
-	activeSetReportingQuantities		CellReportingQuantities,
-	monitoredSetReportingQuantities		CellReportingQuantities,
-	detectedSetReportingQuantities		CellReportingQuantities				OPTIONAL
-}
-
-IntraFreqReportingQuantityForRACH ::= SEQUENCE {
-	sfn-SFN-OTD-Type					SFN-SFN-OTD-Type,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			intraFreqRepQuantityRACH-FDD		IntraFreqRepQuantityRACH-FDD
-		},
-		tdd									SEQUENCE {
-			intraFreqRepQuantityRACH-TDDList	IntraFreqRepQuantityRACH-TDDList
-		}
-	}
-}
-
-IntraFreqRepQuantityRACH-FDD ::=	ENUMERATED {
-										cpich-EcN0, cpich-RSCP, 
-										pathloss, noReport }
-
-IntraFreqRepQuantityRACH-TDD ::=	ENUMERATED {
-										timeslotISCP,
-										primaryCCPCH-RSCP,
-										noReport }
-
-IntraFreqRepQuantityRACH-TDDList ::= SEQUENCE (SIZE (1..2)) OF
-										IntraFreqRepQuantityRACH-TDD
-
-IntraFrequencyMeasurement ::=		SEQUENCE {
-	intraFreqCellInfoList				IntraFreqCellInfoList				OPTIONAL,
-	intraFreqMeasQuantity				IntraFreqMeasQuantity				OPTIONAL,
-	intraFreqReportingQuantity			IntraFreqReportingQuantity			OPTIONAL,
-	measurementValidity					MeasurementValidity					OPTIONAL,
-	reportCriteria						IntraFreqReportCriteria				OPTIONAL
-}
-
-IntraFrequencyMeasurement-r4 ::=	SEQUENCE {
-	intraFreqCellInfoList				IntraFreqCellInfoList-r4			OPTIONAL,
-	intraFreqMeasQuantity				IntraFreqMeasQuantity				OPTIONAL,
-	intraFreqReportingQuantity			IntraFreqReportingQuantity			OPTIONAL,
-	measurementValidity					MeasurementValidity					OPTIONAL,
-	reportCriteria						IntraFreqReportCriteria-r4			OPTIONAL
-}
-
-IODE ::=							INTEGER (0..255)
-
-IP-Length ::=						ENUMERATED {
-										ipl5, ipl10 }
-
-IP-PCCPCH-r4 ::=					BOOLEAN
-
-IP-Spacing ::=						ENUMERATED {
-										e5, e7, e10, e15, e20,
-										e30, e40, e50 }
-
-IP-Spacing-TDD ::=						ENUMERATED {
-										e30, e40, e50, e70, e100}
-
-IS-2000SpecificMeasInfo ::=			ENUMERATED {
-										frequency, timeslot, colourcode,
-										outputpower, pn-Offset }
-
-MaxNumberOfReportingCellsType1 ::=	ENUMERATED {
-										e1, e2, e3, e4, e5, e6}
-
-MaxNumberOfReportingCellsType2 ::=	ENUMERATED {
-										e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12}
-
-MaxNumberOfReportingCellsType3 ::=	ENUMERATED {
-										viactCellsPlus1,
-										viactCellsPlus2,
-										viactCellsPlus3,
-										viactCellsPlus4,
-										viactCellsPlus5,
-										viactCellsPlus6 }
-
-MaxReportedCellsOnRACH ::=			ENUMERATED {
-										noReport,
-										currentCell,
-										currentAnd-1-BestNeighbour,
-										currentAnd-2-BestNeighbour,
-										currentAnd-3-BestNeighbour,
-										currentAnd-4-BestNeighbour,
-										currentAnd-5-BestNeighbour,
-										currentAnd-6-BestNeighbour }
-
-MaxReportedCellsOnRACHinterFreq ::=		INTEGER (1..8)
-
-MeasuredResults ::=					CHOICE {
-	intraFreqMeasuredResultsList		IntraFreqMeasuredResultsList,
-	interFreqMeasuredResultsList		InterFreqMeasuredResultsList,
-	interRATMeasuredResultsList		InterRATMeasuredResultsList,
-	trafficVolumeMeasuredResultsList	TrafficVolumeMeasuredResultsList,
-	qualityMeasuredResults				QualityMeasuredResults,
-	ue-InternalMeasuredResults			UE-InternalMeasuredResults,
-	ue-positioning-MeasuredResults		UE-Positioning-MeasuredResults,
-	spare								NULL
-}
-
-MeasuredResults-v390ext ::=					SEQUENCE {
-	ue-positioning-MeasuredResults-v390ext					UE-Positioning-MeasuredResults-v390ext
-}
-
-
-MeasuredResults-v590ext ::= CHOICE {
-	intraFrequencyMeasuredResultsList		IntraFrequencyMeasuredResultsList-v590ext,
-	interFrequencyMeasuredResultsList		InterFrequencyMeasuredResultsList-v590ext
-}
-
-MeasuredResults-LCR-r4 ::=			CHOICE {
-	intraFreqMeasuredResultsList		IntraFreqMeasuredResultsList,
-	interFreqMeasuredResultsList		InterFreqMeasuredResultsList,
-	interRATMeasuredResultsList		InterRATMeasuredResultsList,
-	trafficVolumeMeasuredResultsList	TrafficVolumeMeasuredResultsList,
-	qualityMeasuredResults				QualityMeasuredResults,
-	ue-InternalMeasuredResults			UE-InternalMeasuredResults-LCR-r4,
-	ue-positioniing-MeasuredResults		UE-Positioning-MeasuredResults,
-	spare								NULL
-}
-
-MeasuredResultsList ::=				SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
-										MeasuredResults
-
-MeasuredResultsList-LCR-r4-ext ::=	SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
-										MeasuredResults-LCR-r4
-
-MeasuredResultsOnRACH ::=			SEQUENCE {
-	currentCell 						SEQUENCE {
-		modeSpecificInfo					CHOICE {
-			fdd									SEQUENCE {
-				measurementQuantity					CHOICE {
-					cpich-Ec-N0							CPICH-Ec-N0,
-					cpich-RSCP							CPICH-RSCP,
-					pathloss							Pathloss,
-					spare								NULL 
-				}
-			},
-			tdd									SEQUENCE {
-				timeslotISCP						TimeslotISCP-List		OPTIONAL,
-				primaryCCPCH-RSCP					PrimaryCCPCH-RSCP		OPTIONAL
-			}
-		}
-	},
-	monitoredCells						MonitoredCellRACH-List				OPTIONAL
-}
-
-MeasuredResultsOnRACHinterFreq ::=		SEQUENCE {
-	interFreqCellIndication-SIB11			INTEGER (0..1),
-	interFreqCellIndication-SIB12			INTEGER (0..1),
-	interFreqRACHRepCellsList				InterFreqRACHRepCellsList
-}
-
-MeasurementCommand ::=				CHOICE {
-	setup								MeasurementType,
-	modify								SEQUENCE {
-		measurementType						MeasurementType					OPTIONAL
-	},
-	release								NULL
-}
-
-MeasurementCommand-r4 ::=			CHOICE {
-	setup								MeasurementType-r4,
-	modify								SEQUENCE {
-		measurementType						MeasurementType-r4				OPTIONAL
-	},
-	release								NULL
-}
-
-MeasurementControlSysInfo ::=		SEQUENCE {
-	-- CHOICE cellSelectQualityMeasure represents PCCPCH-RSCP in TDD mode.
-	use-of-HCS							CHOICE	{
-		hcs-not-used 					SEQUENCE	{
-			cellSelectQualityMeasure	CHOICE	{
-				cpich-RSCP				SEQUENCE	{
-					intraFreqMeasurementSysInfo			IntraFreqMeasurementSysInfo-RSCP	OPTIONAL,
-					interFreqMeasurementSysInfo			InterFreqMeasurementSysInfo-RSCP	OPTIONAL
-				},
-				cpich-Ec-N0				SEQUENCE	{
-					intraFreqMeasurementSysInfo			IntraFreqMeasurementSysInfo-ECN0		OPTIONAL,
-					interFreqMeasurementSysInfo			InterFreqMeasurementSysInfo-ECN0	OPTIONAL
-				}
-			},
-			interRATMeasurementSysInfo		InterRATMeasurementSysInfo-B		OPTIONAL
-		},
-		hcs-used						SEQUENCE	{
-			cellSelectQualityMeasure	CHOICE	{
-				cpich-RSCP				SEQUENCE	{
-					intraFreqMeasurementSysInfo			IntraFreqMeasurementSysInfo-HCS-RSCP			OPTIONAL,
-					interFreqMeasurementSysInfo			InterFreqMeasurementSysInfo-HCS-RSCP			OPTIONAL
-				},
-				cpich-Ec-N0				SEQUENCE	{
-					intraFreqMeasurementSysInfo			IntraFreqMeasurementSysInfo-HCS-ECN0			OPTIONAL,
-					interFreqMeasurementSysInfo			InterFreqMeasurementSysInfo-HCS-ECN0			OPTIONAL				}
-			},
-			interRATMeasurementSysInfo		InterRATMeasurementSysInfo		OPTIONAL
-		}
-	},
-
-	trafficVolumeMeasSysInfo			TrafficVolumeMeasSysInfo			OPTIONAL,
-	-- dummy is not used in this version of specification and it shall be ignored by the UE.
-	dummy		UE-InternalMeasurementSysInfo		OPTIONAL
-}
-
-MeasurementControlSysInfo-LCR-r4-ext ::=	SEQUENCE {
-	-- CHOICE use-of-HCS shall have the same value as the use-of-HCS
-	-- in MeasurementControlSysInfo
-	-- CHOICE cellSelectQualityMeasure represents PCCPCH-RSCP in TDD mode.
-	use-of-HCS							CHOICE	{
-		hcs-not-used 					SEQUENCE	{
-			-- CHOICE cellSelectQualityMeasure shall have the same value as the
-			-- cellSelectQualityMeasure in MeasurementControlSysInfo
-			cellSelectQualityMeasure	CHOICE	{
-				cpich-RSCP				SEQUENCE	{
-					intraFreqMeasurementSysInfo	IntraFreqMeasurementSysInfo-RSCP-LCR-r4	OPTIONAL,
-					interFreqMeasurementSysInfo	InterFreqMeasurementSysInfo-RSCP-LCR-r4	OPTIONAL
-				},
-				cpich-Ec-N0				SEQUENCE	{
-					intraFreqMeasurementSysInfo	IntraFreqMeasurementSysInfo-ECN0-LCR-r4	OPTIONAL,
-					interFreqMeasurementSysInfo	InterFreqMeasurementSysInfo-ECN0-LCR-r4	OPTIONAL
-				}
-			}
-		},
-		hcs-used						SEQUENCE	{
-			-- CHOICE cellSelectQualityMeasure shall have the same value as the
-			-- cellSelectQualityMeasure in MeasurementControlSysInfo
-			cellSelectQualityMeasure	CHOICE	{
-				cpich-RSCP				SEQUENCE	{
-					intraFreqMeasurementSysInfo	IntraFreqMeasurementSysInfo-HCS-RSCP-LCR-r4	OPTIONAL,
-					interFreqMeasurementSysInfo	InterFreqMeasurementSysInfo-HCS-RSCP-LCR-r4	OPTIONAL
-				},
-				cpich-Ec-N0				SEQUENCE	{
-					intraFreqMeasurementSysInfo	IntraFreqMeasurementSysInfo-HCS-ECN0-LCR-r4	OPTIONAL,
-					interFreqMeasurementSysInfo	InterFreqMeasurementSysInfo-HCS-ECN0-LCR-r4	OPTIONAL
-				}
-			}
-		}
-	}
-}
-
-MeasurementIdentity ::=		INTEGER (1..16)
-
-MeasurementQuantityGSM ::=			ENUMERATED {
-										gsm-CarrierRSSI,
-										dummy }
-
-MeasurementReportingMode ::=		SEQUENCE {
-	measurementReportTransferMode		TransferMode,
-	periodicalOrEventTrigger			PeriodicalOrEventTrigger
-}	
-
-MeasurementType ::=					CHOICE {
-	intraFrequencyMeasurement			IntraFrequencyMeasurement,
-	interFrequencyMeasurement			InterFrequencyMeasurement,
-	interRATMeasurement					InterRATMeasurement,
-	ue-positioning-Measurement			UE-Positioning-Measurement,
-	trafficVolumeMeasurement			TrafficVolumeMeasurement,
-	qualityMeasurement					QualityMeasurement,
-	ue-InternalMeasurement				UE-InternalMeasurement
-}
-
-MeasurementType-r4 ::=				CHOICE {
-	intraFrequencyMeasurement			IntraFrequencyMeasurement-r4,
-	interFrequencyMeasurement			InterFrequencyMeasurement-r4,
-	interRATMeasurement					InterRATMeasurement-r4,
-	up-Measurement						UE-Positioning-Measurement-r4,
-	trafficVolumeMeasurement			TrafficVolumeMeasurement,
-	qualityMeasurement					QualityMeasurement,
-	ue-InternalMeasurement				UE-InternalMeasurement-r4
-}
-
-MeasurementValidity ::=				SEQUENCE {
-	ue-State							ENUMERATED {
-											cell-DCH, all-But-Cell-DCH, all-States }
-}
-
-MonitoredCellRACH-List ::=			SEQUENCE (SIZE (1..8)) OF
-										MonitoredCellRACH-Result
-
-MonitoredCellRACH-Result ::=		SEQUENCE {
-	sfn-SFN-ObsTimeDifference			SFN-SFN-ObsTimeDifference			OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info,
-			measurementQuantity					CHOICE {
-				cpich-Ec-N0							CPICH-Ec-N0,
-				cpich-RSCP							CPICH-RSCP,
-				pathloss							Pathloss,
-				spare								NULL
-			}																OPTIONAL
-		},
-		tdd									SEQUENCE {
-			cellParametersID					CellParametersID,
-			primaryCCPCH-RSCP					PrimaryCCPCH-RSCP
-		}
-	}
-}
-
-MultipathIndicator ::=				ENUMERATED {
-										nm,
-										low,
-										medium,
-										high }
-
-N-CR-T-CRMaxHyst ::=				SEQUENCE {
-	n-CR								INTEGER (1..16)						DEFAULT 8,
-	t-CRMaxHyst							T-CRMaxHyst
-}
-
-NavigationModelSatInfo ::=			SEQUENCE {
-	satID								SatID,
-	satelliteStatus						SatelliteStatus,
-	ephemerisParameter					EphemerisParameter		OPTIONAL
-}
-
-NavigationModelSatInfoList ::=		SEQUENCE (SIZE (1..maxSat)) OF
-										NavigationModelSatInfo
-
-EphemerisParameter ::=						SEQUENCE {
-	codeOnL2							BIT STRING (SIZE (2)),
-	uraIndex							BIT STRING (SIZE (4)),
-	satHealth							BIT STRING (SIZE (6)),
-	iodc								BIT STRING (SIZE (10)),
-	l2Pflag								BIT STRING (SIZE (1)),
-	sf1Revd								SubFrame1Reserved,
-	t-GD								BIT STRING (SIZE (8)),
-	t-oc								BIT STRING (SIZE (16)),
-	af2									BIT STRING (SIZE (8)),
-	af1									BIT STRING (SIZE (16)),
-	af0									BIT STRING (SIZE (22)),
-	c-rs								BIT STRING (SIZE (16)),
-	delta-n								BIT STRING (SIZE (16)),
-	m0									BIT STRING (SIZE (32)),
-	c-uc								BIT STRING (SIZE (16)),
-	e									BIT STRING (SIZE (32)),
-	c-us								BIT STRING (SIZE (16)),
-	a-Sqrt								BIT STRING (SIZE (32)),
-	t-oe								BIT STRING (SIZE (16)),
-	fitInterval							BIT STRING (SIZE (1)),
-	aodo								BIT STRING (SIZE (5)),
-	c-ic								BIT STRING (SIZE (16)),
-	omega0								BIT STRING (SIZE (32)),
-	c-is								BIT STRING (SIZE (16)),
-	i0									BIT STRING (SIZE (32)),
-	c-rc								BIT STRING (SIZE (16)),
-	omega								BIT STRING (SIZE (32)),
-	omegaDot							BIT STRING (SIZE (24)),
-	iDot								BIT STRING (SIZE (14))
-}
-NC-Mode ::=							BIT STRING (SIZE (3))
-
-Neighbour ::=						SEQUENCE {
-	modeSpecificInfo				CHOICE {
-		fdd								SEQUENCE {
-			neighbourIdentity					PrimaryCPICH-Info					OPTIONAL,
-			uE-RX-TX-TimeDifferenceType2Info	UE-RX-TX-TimeDifferenceType2Info	OPTIONAL
-		},
-		tdd								SEQUENCE {
-			neighbourAndChannelIdentity		CellAndChannelIdentity					OPTIONAL
-		}
-	},	
-	neighbourQuality					NeighbourQuality,
-	sfn-SFN-ObsTimeDifference2			SFN-SFN-ObsTimeDifference2}
-
-Neighbour-v390ext ::=						SEQUENCE {
-	modeSpecificInfo				CHOICE {
-		fdd								SEQUENCE {
-			frequencyInfo						FrequencyInfo
-		},
-		tdd								NULL
-	}
-}
-
-NeighbourList ::=					SEQUENCE (SIZE (1..maxCellMeas)) OF
-										Neighbour
-
--- The order of the cells in IE NeighbourList-v390ext shall be the
--- same as the order in IE NeighbourList
-NeighbourList-v390ext ::=					SEQUENCE (SIZE (1..maxCellMeas)) OF
-										Neighbour-v390ext
-
-NeighbourQuality ::=				SEQUENCE {
-	ue-Positioning-OTDOA-Quality		UE-Positioning-OTDOA-Quality
-}
-
-NewInterFreqCell ::=				SEQUENCE {
-	interFreqCellID						InterFreqCellID						OPTIONAL,
-	frequencyInfo						FrequencyInfo						OPTIONAL,
-	cellInfo							CellInfo
-}
-
-NewInterFreqCell-r4 ::=				SEQUENCE {
-	interFreqCellID						InterFreqCellID						OPTIONAL,
-	frequencyInfo						FrequencyInfo						OPTIONAL,
-	cellInfo							CellInfo-r4
-}
-
-NewInterFreqCellList ::=			SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewInterFreqCell
-
-NewInterFreqCellList-r4 ::=			SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewInterFreqCell-r4
-
-NewInterFreqCellSI-RSCP ::=				SEQUENCE {
-	interFreqCellID						InterFreqCellID						OPTIONAL,
-	frequencyInfo						FrequencyInfo						OPTIONAL,
-	cellInfo							CellInfoSI-RSCP
-}
-
-NewInterFreqCellSI-ECN0 ::=				SEQUENCE {
-	interFreqCellID						InterFreqCellID						OPTIONAL,
-	frequencyInfo						FrequencyInfo						OPTIONAL,
-	cellInfo							CellInfoSI-ECN0
-}
-
-NewInterFreqCellSI-HCS-RSCP ::=				SEQUENCE {
-	interFreqCellID						InterFreqCellID						OPTIONAL,
-	frequencyInfo						FrequencyInfo						OPTIONAL,
-	cellInfo							CellInfoSI-HCS-RSCP
-}
-
-NewInterFreqCellSI-HCS-ECN0 ::=				SEQUENCE {
-	interFreqCellID						InterFreqCellID						OPTIONAL,
-	frequencyInfo						FrequencyInfo						OPTIONAL,
-	cellInfo							CellInfoSI-HCS-ECN0
-}
-
-NewInterFreqCellSI-RSCP-LCR-r4 ::=			SEQUENCE {
-	interFreqCellID						InterFreqCellID						OPTIONAL,
-	frequencyInfo						FrequencyInfo						OPTIONAL,
-	cellInfo							CellInfoSI-RSCP-LCR-r4
-}
-
-NewInterFreqCellSI-ECN0-LCR-r4 ::=			SEQUENCE {
-	interFreqCellID						InterFreqCellID						OPTIONAL,
-	frequencyInfo						FrequencyInfo						OPTIONAL,
-	cellInfo							CellInfoSI-ECN0-LCR-r4
-}
-
-NewInterFreqCellSI-HCS-RSCP-LCR-r4 ::=		SEQUENCE {
-	interFreqCellID						InterFreqCellID						OPTIONAL,
-	frequencyInfo						FrequencyInfo						OPTIONAL,
-	cellInfo							CellInfoSI-HCS-RSCP-LCR-r4
-}
-
-NewInterFreqCellSI-HCS-ECN0-LCR-r4 ::=		SEQUENCE {
-	interFreqCellID						InterFreqCellID						OPTIONAL,
-	frequencyInfo						FrequencyInfo						OPTIONAL,
-	cellInfo							CellInfoSI-HCS-ECN0-LCR-r4
-}
-
-NewInterFreqCellSI-List-ECN0 ::=			SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewInterFreqCellSI-ECN0
-
-NewInterFreqCellSI-List-HCS-RSCP ::=			SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewInterFreqCellSI-HCS-RSCP
-
-NewInterFreqCellSI-List-HCS-ECN0 ::=			SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewInterFreqCellSI-HCS-ECN0
-
-NewInterFreqCellSI-List-RSCP ::=		SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewInterFreqCellSI-RSCP
-
-NewInterFreqCellSI-List-ECN0-LCR-r4 ::=		SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewInterFreqCellSI-ECN0-LCR-r4
-
-NewInterFreqCellSI-List-HCS-RSCP-LCR-r4 ::=	SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewInterFreqCellSI-HCS-RSCP-LCR-r4
-
-NewInterFreqCellSI-List-HCS-ECN0-LCR-r4 ::=	SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewInterFreqCellSI-HCS-ECN0-LCR-r4
-
-NewInterFreqCellSI-List-RSCP-LCR-r4 ::=		SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewInterFreqCellSI-RSCP-LCR-r4
-
-NewInterRATCell ::=				SEQUENCE {
-	interRATCellID						InterRATCellID			OPTIONAL,
-	technologySpecificInfo				CHOICE {
-		gsm									SEQUENCE {
-			cellSelectionReselectionInfo		CellSelectReselectInfoSIB-11-12		OPTIONAL,
-			interRATCellIndividualOffset 		InterRATCellIndividualOffset,
-			bsic								BSIC,
-			frequency-band						Frequency-Band,
-			bcch-ARFCN							BCCH-ARFCN,
-			-- dummy is not used in this version of the specification, it should
-			-- not be sent and if received it should be ignored.
-			dummy								NULL				OPTIONAL
-		},
-		is-2000								SEQUENCE {
-			is-2000SpecificMeasInfo				IS-2000SpecificMeasInfo
-		},
-		-- ASN.1 inconsistency: NewInterRATCellList should be optional within
-		-- InterRATCellInfoList. The UE shall consider IE NewInterRATCell with
-		-- technologySpecificInfo set to "absent" as valid and handle the
-		-- message as if the IE NewInterRATCell was absent
-		absent								NULL,
-		spare1								NULL
-	}
-}
-
-NewInterRATCell-B ::=				SEQUENCE {
-	interRATCellID						InterRATCellID				OPTIONAL,
-	technologySpecificInfo				CHOICE {
-		gsm									SEQUENCE {
-			cellSelectionReselectionInfo		CellSelectReselectInfoSIB-11-12		OPTIONAL,
-			interRATCellIndividualOffset 		InterRATCellIndividualOffset,
-			bsic								BSIC,
-			frequency-band						Frequency-Band,
-			bcch-ARFCN							BCCH-ARFCN,
-			-- dummy is not used in this version of the specification, it should
-			-- not be sent and if received it should be ignored.
-			dummy								NULL				OPTIONAL
-		},
-		is-2000								SEQUENCE {
-			is-2000SpecificMeasInfo				IS-2000SpecificMeasInfo
-		},
-		-- ASN.1 inconsistency: NewInterRATCellList-B should be optional within
-		-- InterRATCellInfoList-B. The UE shall consider IE NewInterRATCell-B with
-		-- technologySpecificInfo set to "absent" as valid and handle the
-		-- message as if the IE NewInterRATCell-B was absent
-		absent								NULL,
-		spare1								NULL
-	}
-}
-
-NewInterRATCellList ::=			SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewInterRATCell
-
-NewInterRATCellList-B ::=			SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewInterRATCell-B
-
-NewIntraFreqCell ::=				SEQUENCE {
-	intraFreqCellID						IntraFreqCellID						OPTIONAL,
-	cellInfo							CellInfo
-}
-
-NewIntraFreqCell-r4 ::=				SEQUENCE {
-	intraFreqCellID						IntraFreqCellID						OPTIONAL,
-	cellInfo							CellInfo-r4
-}
-
-NewIntraFreqCellList ::=			SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewIntraFreqCell
-
-NewIntraFreqCellList-r4 ::=			SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewIntraFreqCell-r4
-
-NewIntraFreqCellSI-RSCP ::=				SEQUENCE {
-	intraFreqCellID						IntraFreqCellID						OPTIONAL,
-	cellInfo							CellInfoSI-RSCP
-}
-
-NewIntraFreqCellSI-ECN0 ::=			SEQUENCE {
-	intraFreqCellID						IntraFreqCellID						OPTIONAL,
-	cellInfo							CellInfoSI-ECN0
-}
-NewIntraFreqCellSI-HCS-RSCP ::=		SEQUENCE {
-	intraFreqCellID						IntraFreqCellID						OPTIONAL,
-	cellInfo							CellInfoSI-HCS-RSCP
-}
-
-NewIntraFreqCellSI-HCS-ECN0 ::=		SEQUENCE {
-	intraFreqCellID						IntraFreqCellID						OPTIONAL,
-	cellInfo							CellInfoSI-HCS-ECN0
-}
-
-NewIntraFreqCellSI-RSCP-LCR-r4 ::=		SEQUENCE {
-	intraFreqCellID						IntraFreqCellID						OPTIONAL,
-	cellInfo							CellInfoSI-RSCP-LCR-r4
-}
-
-NewIntraFreqCellSI-ECN0-LCR-r4 ::=		SEQUENCE {
-	intraFreqCellID						IntraFreqCellID						OPTIONAL,
-	cellInfo							CellInfoSI-ECN0-LCR-r4
-}
-NewIntraFreqCellSI-HCS-RSCP-LCR-r4 ::=	SEQUENCE {
-	intraFreqCellID						IntraFreqCellID						OPTIONAL,
-	cellInfo							CellInfoSI-HCS-RSCP-LCR-r4
-}
-
-NewIntraFreqCellSI-HCS-ECN0-LCR-r4 ::=	SEQUENCE {
-	intraFreqCellID						IntraFreqCellID						OPTIONAL,
-	cellInfo							CellInfoSI-HCS-ECN0-LCR-r4
-}
-
-NewIntraFreqCellSI-List-RSCP ::=		SEQUENCE (SIZE (1..maxCellMeas)) OF
-											NewIntraFreqCellSI-RSCP
-
-NewIntraFreqCellSI-List-ECN0 ::=		SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewIntraFreqCellSI-ECN0
-
-NewIntraFreqCellSI-List-HCS-RSCP ::=	SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewIntraFreqCellSI-HCS-RSCP
-
-NewIntraFreqCellSI-List-HCS-ECN0 ::=	SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewIntraFreqCellSI-HCS-ECN0
-
-NewIntraFreqCellSI-List-RSCP-LCR-r4 ::=		SEQUENCE (SIZE (1..maxCellMeas)) OF
-											NewIntraFreqCellSI-RSCP-LCR-r4
-
-NewIntraFreqCellSI-List-ECN0-LCR-r4 ::=		SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewIntraFreqCellSI-ECN0-LCR-r4
-
-NewIntraFreqCellSI-List-HCS-RSCP-LCR-r4 ::=	SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewIntraFreqCellSI-HCS-RSCP-LCR-r4
-
-NewIntraFreqCellSI-List-HCS-ECN0-LCR-r4 ::=	SEQUENCE (SIZE (1..maxCellMeas)) OF
-										NewIntraFreqCellSI-HCS-ECN0-LCR-r4
-
-	-- IE "nonUsedFreqThreshold" is not needed in case of event 2a
-	-- In case of event 2a UTRAN should include value 0 within IE "nonUsedFreqThreshold"
-	-- In case of event 2a, the UE shall be ignore IE "nonUsedFreqThreshold"
-	-- In later versions of the message including this IE, a special version of
-	-- IE "NonUsedFreqParameterList" may be defined for event 2a, namely a
-	-- version not including IE "nonUsedFreqThreshold"
-NonUsedFreqParameter ::=			SEQUENCE {
-	nonUsedFreqThreshold				Threshold,
-	nonUsedFreqW						W
-}
-
-NonUsedFreqParameterList ::=		SEQUENCE (SIZE (1..maxFreq)) OF
-										NonUsedFreqParameter
-
-ObservedTimeDifferenceToGSM ::=		INTEGER (0..4095)
-
-OTDOA-SearchWindowSize ::=			ENUMERATED {
-										c20, c40, c80, c160, c320,
-										c640, c1280, moreThan1280 }
-
--- SPARE: Pathloss, Max = 158
--- Values above Max are spare
-Pathloss ::=						INTEGER (46..173)
-
-PenaltyTime-RSCP ::=				CHOICE {
-	notUsed								NULL,
-	pt10								TemporaryOffset1,
-	pt20								TemporaryOffset1,
-	pt30								TemporaryOffset1,
-	pt40								TemporaryOffset1,
-	pt50								TemporaryOffset1,
-	pt60								TemporaryOffset1
-}
-
-PenaltyTime-ECN0 ::=				CHOICE {
-	notUsed								NULL,
-	pt10								TemporaryOffsetList,
-	pt20								TemporaryOffsetList,
-	pt30								TemporaryOffsetList,
-	pt40								TemporaryOffsetList,
-	pt50								TemporaryOffsetList,
-	pt60								TemporaryOffsetList
-}
-
-PendingTimeAfterTrigger ::=			ENUMERATED {
-										ptat0-25, ptat0-5, ptat1,
-										ptat2, ptat4, ptat8, ptat16 }
-
-PeriodicalOrEventTrigger ::=		ENUMERATED {
-										periodical,
-										eventTrigger }
-
-PeriodicalReportingCriteria ::=		SEQUENCE {
-	reportingAmount						ReportingAmount					DEFAULT ra-Infinity,
-	reportingInterval					ReportingIntervalLong
-}
-
-PeriodicalWithReportingCellStatus ::= SEQUENCE {
-	periodicalReportingCriteria			PeriodicalReportingCriteria,
-	reportingCellStatus					ReportingCellStatus					OPTIONAL
-}
-
-PLMNIdentitiesOfNeighbourCells ::=	SEQUENCE {
-		plmnsOfIntraFreqCellsList		PLMNsOfIntraFreqCellsList			OPTIONAL,
-		plmnsOfInterFreqCellsList		PLMNsOfInterFreqCellsList			OPTIONAL,
-		plmnsOfInterRATCellsList		PLMNsOfInterRATCellsList			OPTIONAL
-}
-
-PLMNsOfInterFreqCellsList ::=			SEQUENCE (SIZE (1..maxCellMeas)) OF
-											SEQUENCE {
-	plmn-Identity								PLMN-Identity				OPTIONAL
-}
-
-PLMNsOfIntraFreqCellsList ::=			SEQUENCE (SIZE (1..maxCellMeas)) OF
-											SEQUENCE {
-	plmn-Identity								PLMN-Identity				OPTIONAL
-}
-
-PLMNsOfInterRATCellsList ::=			SEQUENCE (SIZE (1..maxCellMeas)) OF
-											SEQUENCE {
-	plmn-Identity								PLMN-Identity				OPTIONAL
-}
-
-PositionEstimate ::=				CHOICE {
-	ellipsoidPoint						EllipsoidPoint,
-	ellipsoidPointUncertCircle			EllipsoidPointUncertCircle,
-	ellipsoidPointUncertEllipse			EllipsoidPointUncertEllipse,
-	ellipsoidPointAltitude				EllipsoidPointAltitude,
-	ellipsoidPointAltitudeEllipse		EllipsoidPointAltitudeEllipsoide
-}
-
-PositioningMethod ::=				ENUMERATED {
-										otdoa,
-										gps,
-										otdoaOrGPS, cellID }
-
--- Actual value PRC = IE value * 0.32
-PRC ::=								INTEGER (-2047..2047)
-
--- SPARE: PrimaryCCPCH-RSCP, Max = 91
--- Values above Max are spare
-PrimaryCCPCH-RSCP ::=				INTEGER (0..127)
-
-Q-HCS ::=							INTEGER (0..99)
-
-Q-OffsetS-N ::=						INTEGER (-50..50)
-
-Q-QualMin ::=						INTEGER (-24..0)
-
--- Actual value Q-RxlevMin = (IE value * 2) + 1
-Q-RxlevMin ::=						INTEGER (-58..-13)
-
-QualityEventResults ::=				SEQUENCE (SIZE (1..maxTrCH)) OF
-										TransportChannelIdentity
-
-QualityMeasuredResults ::=			SEQUENCE {
-	blerMeasurementResultsList			BLER-MeasurementResultsList			OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									NULL,
-		tdd									SEQUENCE {
-			sir-MeasurementResults				SIR-MeasurementList			OPTIONAL
-		}
-	}
-}
-
-QualityMeasurement ::=				SEQUENCE {
-	qualityReportingQuantity			QualityReportingQuantity			OPTIONAL,
-	reportCriteria						QualityReportCriteria
-}
-
-QualityReportCriteria ::=			CHOICE {
-	qualityReportingCriteria			QualityReportingCriteria,
-	periodicalReportingCriteria			PeriodicalReportingCriteria,
-	noReporting							NULL
-}
-
-QualityReportingCriteria ::=		SEQUENCE (SIZE (1..maxTrCH)) OF
-										QualityReportingCriteriaSingle
-
-QualityReportingCriteriaSingle ::=	SEQUENCE {
-	transportChannelIdentity			TransportChannelIdentity,
-	totalCRC							INTEGER (1..512),
-	badCRC								INTEGER (1..512),
-	pendingAfterTrigger					INTEGER (1..512)
-}
-
-QualityReportingQuantity ::=		SEQUENCE {
-	dl-TransChBLER						BOOLEAN,
-	bler-dl-TransChIdList				BLER-TransChIdList					OPTIONAL,
-	modeSpecificInfo					CHOICE {
-		fdd									NULL,
-		tdd									SEQUENCE {
-			sir-TFCS-List						SIR-TFCS-List				OPTIONAL
-		}
-	}
-}
-
-RAT-Type ::=						ENUMERATED {
-										gsm, is2000 }
-
-ReferenceCellPosition ::=			CHOICE {
-	ellipsoidPoint						EllipsoidPoint,
-	ellipsoidPointWithAltitude			EllipsoidPointAltitude
-}
-
--- ReferenceLocation, as defined in 23.032
-ReferenceLocation ::=			SEQUENCE {
-	ellipsoidPointAltitudeEllipsoide		EllipsoidPointAltitudeEllipsoide
-}
-
-ReferenceTimeDifferenceToCell ::= 	CHOICE {
-	-- Actual value accuracy40 = IE value * 40
-	accuracy40							INTEGER (0..960),
-	-- Actual value accuracy256 = IE value * 256
-	accuracy256							INTEGER (0..150),
-	-- Actual value accuracy2560 = IE value * 2560
-	accuracy2560						INTEGER (0..15)
-}
-
-RemovedInterFreqCellList ::=		CHOICE {
-	removeAllInterFreqCells				NULL,
-	removeSomeInterFreqCells			SEQUENCE (SIZE (1..maxCellMeas)) OF
-											InterFreqCellID,
-	removeNoInterFreqCells				NULL
-}
-
-RemovedInterRATCellList ::=		CHOICE {
-	removeAllInterRATCells			NULL,
-	removeSomeInterRATCells			SEQUENCE (SIZE (1..maxCellMeas)) OF
-											InterRATCellID,
-	removeNoInterRATCells			NULL
-}
-
-RemovedIntraFreqCellList ::=		CHOICE {
-	removeAllIntraFreqCells				NULL,
-	removeSomeIntraFreqCells			SEQUENCE (SIZE (1..maxCellMeas)) OF
-											IntraFreqCellID,
-	removeNoIntraFreqCells				NULL
-}
-
-ReplacementActivationThreshold ::= 	ENUMERATED {
-										notApplicable, t1, t2,
-										t3, t4, t5, t6, t7 }
-
-ReportDeactivationThreshold ::=		ENUMERATED {
-										notApplicable, t1, t2,
-										t3, t4, t5, t6, t7 }
-
-ReportingAmount ::=					ENUMERATED {
-										ra1, ra2, ra4, ra8, ra16, ra32,
-										ra64, ra-Infinity }
-
-ReportingCellStatus ::=				CHOICE{
-	withinActiveSet						MaxNumberOfReportingCellsType1,
-	withinMonitoredSetUsedFreq			MaxNumberOfReportingCellsType1,
-	withinActiveAndOrMonitoredUsedFreq	MaxNumberOfReportingCellsType1,
-	withinDetectedSetUsedFreq			MaxNumberOfReportingCellsType1,
-	withinMonitoredAndOrDetectedUsedFreq
-										MaxNumberOfReportingCellsType1,
-	allActiveplusMonitoredSet			MaxNumberOfReportingCellsType3,
-	allActivePlusDetectedSet			MaxNumberOfReportingCellsType3,
-	allActivePlusMonitoredAndOrDetectedSet
-										MaxNumberOfReportingCellsType3,
-	withinVirtualActSet				MaxNumberOfReportingCellsType1,
-	withinMonitoredSetNonUsedFreq		MaxNumberOfReportingCellsType1,
-	withinMonitoredAndOrVirtualActiveSetNonUsedFreq
-										MaxNumberOfReportingCellsType1,
-	allVirtualActSetplusMonitoredSetNonUsedFreq	
-										MaxNumberOfReportingCellsType3,
-	withinActSetOrVirtualActSet-InterRATcells
-										MaxNumberOfReportingCellsType2,
-	withinActSetAndOrMonitoredUsedFreqOrVirtualActSetAndOrMonitoredNonUsedFreq	
-										MaxNumberOfReportingCellsType2
-}
-
-ReportingCellStatusOpt ::=			SEQUENCE {
-	reportingCellStatus					ReportingCellStatus					OPTIONAL
-}
-
-
-ReportingInfoForCellDCH ::=			SEQUENCE {
-	intraFreqReportingQuantity			IntraFreqReportingQuantity,
-	measurementReportingMode			MeasurementReportingMode,
-	reportCriteria						CellDCH-ReportCriteria
-}
-
-ReportingInfoForCellDCH-LCR-r4 ::=	SEQUENCE {
-	intraFreqReportingQuantity			IntraFreqReportingQuantity,
-	measurementReportingMode			MeasurementReportingMode,
-	reportCriteria						CellDCH-ReportCriteria-LCR-r4
-}
-
-ReportingInterval ::=				ENUMERATED {
-										noPeriodicalreporting, ri0-25, 
-										ri0-5, ri1, ri2, ri4, ri8, ri16 }
-
-ReportingIntervalLong ::=			ENUMERATED {
-										ril0, ril0-25, ril0-5, ril1,
-										ril2, ril3, ril4, ril6, ril8,
-										ril12, ril16, ril20, ril24,
-										ril28, ril32, ril64 }
-									-- When the value “ril0” is used, the UE behaviour is not
-									-- defined.
-
--- Actual value ReportingRange = IE value * 0.5
-ReportingRange ::=					INTEGER (0..29)
-
-RL-AdditionInfoList ::=				SEQUENCE (SIZE (1..maxRL)) OF
-										PrimaryCPICH-Info
-
-RL-InformationLists ::=				SEQUENCE {
-	rl-AdditionInfoList					RL-AdditionInfoList					OPTIONAL,
-	rL-RemovalInformationList			RL-RemovalInformationList			OPTIONAL
-}
-
-RLC-BuffersPayload ::=				ENUMERATED {
-										pl0, pl4, pl8, pl16, pl32,
-										pl64, pl128, pl256, pl512, pl1024,
-										pl2k, pl4k, pl8k, pl16k, pl32k,
-										pl64k, pl128k, pl256k, pl512k, pl1024k,
-										spare12, spare11, spare10, spare9, spare8,
-										spare7, spare6, spare5, spare4, spare3,
-										spare2, spare1 }
-
--- Actual value RRC = IE value * 0.032
-RRC ::=								INTEGER (-127..127)
-
-SatData ::=							SEQUENCE{
-	satID								SatID,
-	iode								IODE
-}
-
-SatDataList ::=						SEQUENCE (SIZE (0..maxSat)) OF
-										SatData
-
-SatelliteStatus ::=					ENUMERATED {
-										ns-NN-U,
-										es-SN,
-										es-NN-U,
-										rev2,
-										rev }
-
--- Identifies the satellite and is equal to (SV ID No - 1) where SV ID No is defined in [12].
-SatID ::=							INTEGER (0..63)
-
-SFN-Offset-Validity ::=			ENUMERATED { false }
-
-SFN-SFN-Drift ::= 					ENUMERATED {
-										sfnsfndrift0, sfnsfndrift1, sfnsfndrift2,
-										sfnsfndrift3, sfnsfndrift4, sfnsfndrift5,
-										sfnsfndrift8, sfnsfndrift10, sfnsfndrift15,
-										sfnsfndrift25, sfnsfndrift35, sfnsfndrift50,
-										sfnsfndrift65, sfnsfndrift80, sfnsfndrift100,
-										sfnsfndrift-1, sfnsfndrift-2, sfnsfndrift-3,
-										sfnsfndrift-4, sfnsfndrift-5, sfnsfndrift-8,
-										sfnsfndrift-10, sfnsfndrift-15, sfnsfndrift-25,
-										sfnsfndrift-35, sfnsfndrift-50, sfnsfndrift-65,
-										sfnsfndrift-80, sfnsfndrift-100}
-
-SFN-SFN-ObsTimeDifference ::=		CHOICE {
-	type1								SFN-SFN-ObsTimeDifference1,
-	type2								SFN-SFN-ObsTimeDifference2
-}
-
--- SPARE: SFN-SFN-ObsTimeDifference1, Max = 9830399
--- For 1.28Mcps TDD, Max value of SFN-SFN-ObsTimeDifference1 is 3276799.
--- Values above Max are spare
-SFN-SFN-ObsTimeDifference1 ::=		INTEGER (0..16777215)
-
--- SPARE: SFN-SFN-ObsTimeDifference2, Max = 40961
--- For 1.28Mcps TDD, Max value of SFN-SFN-ObsTimeDifference2 is 27649.
--- Values above Max are spare
-SFN-SFN-ObsTimeDifference2 ::=		INTEGER (0..65535)
-
-SFN-SFN-OTD-Type ::=				ENUMERATED {
-										noReport,
-										type1,
-										type2 }
-
-SFN-SFN-RelTimeDifference1 ::=		SEQUENCE {
-	sfn-Offset							INTEGER (0 .. 4095),
-	sfn-sfn-Reltimedifference			INTEGER (0.. 38399)
-}
-
-SFN-TOW-Uncertainty ::=				ENUMERATED {
-										lessThan10,
-										moreThan10 }
-
-
-SIR ::=								INTEGER (0..63)
-
-
-SIR-MeasurementList ::=				SEQUENCE (SIZE (1..maxCCTrCH)) OF
-										SIR-MeasurementResults
-
-
-SIR-MeasurementResults ::=			SEQUENCE {
-	tfcs-ID								TFCS-IdentityPlain,
-	sir-TimeslotList					SIR-TimeslotList
-}
-
-SIR-TFCS ::=						TFCS-IdentityPlain
-
-
-SIR-TFCS-List ::=					SEQUENCE (SIZE (1..maxCCTrCH)) OF
-										SIR-TFCS
-
-SIR-TimeslotList ::=				SEQUENCE (SIZE (1..maxTS)) OF
-										SIR
-
--- SubFrame1Reserved, reserved bits in subframe 1 of the GPS navigation message
-SubFrame1Reserved ::= 				SEQUENCE {
- 	reserved1							BIT STRING (SIZE (23)),
-	reserved2							BIT STRING (SIZE (24)),
-	reserved3							BIT STRING (SIZE (24)),
-	reserved4							BIT STRING (SIZE (16))
-}
-
-T-ADVinfo ::=						SEQUENCE {
-				t-ADV					INTEGER(0..2047),
-				sfn						INTEGER(0..4095)
-}
-
-T-CRMax ::=							CHOICE {
-	notUsed								NULL,
-	t30									N-CR-T-CRMaxHyst,
-	t60									N-CR-T-CRMaxHyst,
-	t120								N-CR-T-CRMaxHyst,
-	t180								N-CR-T-CRMaxHyst,
-	t240								N-CR-T-CRMaxHyst
-}
-
-T-CRMaxHyst ::=						ENUMERATED {
-										notUsed, t10, t20, t30,
-										t40, t50, t60, t70 }
-
-TemporaryOffset1 ::=				ENUMERATED {
-										to3, to6, to9, to12, to15,
-										to18, to21, infinite }
-
-TemporaryOffset2 ::=				ENUMERATED {
-										to2, to3, to4, to6, to8,
-										to10, to12, infinite }
-
-TemporaryOffsetList ::=				SEQUENCE 	{
-		temporaryOffset1 				TemporaryOffset1,
-		temporaryOffset2 				TemporaryOffset2
-}
-
-Threshold ::=						INTEGER (-115..0)
-
--- The order of the list corresponds to the order of frequency defined in Inter-FreqEventCriteria
-ThreholdNonUsedFrequency-deltaList ::= SEQUENCE (SIZE (1..maxFreq)) OF
-											DeltaRSCPPerCell
-
-ThresholdPositionChange ::=			ENUMERATED {
-										pc10, pc20, pc30, pc40, pc50,
-										pc100, pc200, pc300, pc500,
-										pc1000, pc2000, pc5000, pc10000,
-										pc20000, pc50000, pc100000 }
-
-ThresholdSFN-GPS-TOW ::=			ENUMERATED {
-										ms1, ms2, ms3, ms5, ms10,
-										ms20, ms50, ms100 }
-
-ThresholdSFN-SFN-Change ::=			ENUMERATED {
-										c0-25, c0-5, c1, c2, c3, c4, c5,
-										c10, c20, c50, c100, c200, c500,
-										c1000, c2000, c5000 }
-
-ThresholdUsedFrequency ::=			INTEGER (-115..165)
-
-
--- Actual value TimeInterval = IE value * 20.
-TimeInterval ::=					INTEGER (1..13)
-
-
-TimeslotInfo ::=					SEQUENCE {
-	timeslotNumber						TimeslotNumber,
-	burstType							BurstType
-}
-
-TimeslotInfo-LCR-r4 ::=				SEQUENCE {
-	timeslotNumber						TimeslotNumber-LCR-r4
-}
-
-TimeslotInfoList ::=				SEQUENCE (SIZE (1..maxTS)) OF
-										TimeslotInfo
-
-TimeslotInfoList-LCR-r4 ::=			SEQUENCE (SIZE (1..maxTS-LCR)) OF
-										TimeslotInfo-LCR-r4
-
-TimeslotInfoList-r4 ::=				CHOICE {
-	tdd384								SEQUENCE (SIZE (1..maxTS)) OF
-											TimeslotInfo,
-	tdd128								SEQUENCE (SIZE (1..maxTS-LCR)) OF
-											TimeslotInfo-LCR-r4
-}
-
--- SPARE: TimeslotISCP, Max = 91
--- Values above Max are spare
-TimeslotISCP ::=					INTEGER (0..127)
-
-
--- TimeslotISCP-List shall not include more than 6 elements in 1.28Mcps TDD mode.
-TimeslotISCP-List ::=				SEQUENCE (SIZE (1..maxTS)) OF
-										TimeslotISCP
-
-TimeslotListWithISCP ::=			SEQUENCE (SIZE (1..maxTS)) OF
-										TimeslotWithISCP
-
-TimeslotWithISCP ::=				SEQUENCE {
-	timeslot							TimeslotNumber,
-	timeslotISCP						TimeslotISCP
-}
-
-TimeToTrigger ::=					ENUMERATED {
-										ttt0, ttt10, ttt20, ttt40, ttt60,
-										ttt80, ttt100, ttt120, ttt160,
-										ttt200, ttt240, tt320, ttt640,
-										ttt1280, ttt2560, ttt5000 }
-
-TrafficVolumeEventParam ::=			SEQUENCE {
-	eventID								TrafficVolumeEventType,
-	reportingThreshold					TrafficVolumeThreshold,
-	timeToTrigger						TimeToTrigger						OPTIONAL,
-	pendingTimeAfterTrigger				PendingTimeAfterTrigger				OPTIONAL,
-	tx-InterruptionAfterTrigger			TX-InterruptionAfterTrigger			OPTIONAL
-}
-
-TrafficVolumeEventResults ::=		SEQUENCE {
-	ul-transportChannelCausingEvent		UL-TrCH-Identity,
-	trafficVolumeEventIdentity			TrafficVolumeEventType
-}
-
-TrafficVolumeEventType ::=			ENUMERATED {
-										e4a,
-										e4b }
-
-TrafficVolumeMeasQuantity ::=		CHOICE {
-	rlc-BufferPayload					NULL,
-	averageRLC-BufferPayload			TimeInterval,
-	varianceOfRLC-BufferPayload			TimeInterval
-}
-
-TrafficVolumeMeasSysInfo ::=		SEQUENCE {
-	trafficVolumeMeasurementID			MeasurementIdentity			DEFAULT 4,
-	trafficVolumeMeasurementObjectList	TrafficVolumeMeasurementObjectList	OPTIONAL,
-	trafficVolumeMeasQuantity			TrafficVolumeMeasQuantity			OPTIONAL,
-	trafficVolumeReportingQuantity		TrafficVolumeReportingQuantity		OPTIONAL,
-	-- dummy is not used in this version of specification, it should
-	-- not be sent and if received it should be ignored.
-	dummy								TrafficVolumeReportingCriteria		OPTIONAL,
-	measurementValidity					MeasurementValidity					OPTIONAL,
-	measurementReportingMode			MeasurementReportingMode,
-	reportCriteriaSysInf				TrafficVolumeReportCriteriaSysInfo
-
-}
-
-TrafficVolumeMeasuredResults ::=	SEQUENCE {
-	rb-Identity							RB-Identity,
-	rlc-BuffersPayload					RLC-BuffersPayload					OPTIONAL,
-	averageRLC-BufferPayload			AverageRLC-BufferPayload			OPTIONAL,
-	varianceOfRLC-BufferPayload			VarianceOfRLC-BufferPayload			OPTIONAL
-}
-
-TrafficVolumeMeasuredResultsList ::= SEQUENCE (SIZE (1..maxRB)) OF
-										TrafficVolumeMeasuredResults
-
-TrafficVolumeMeasurement ::= 		SEQUENCE {
-	trafficVolumeMeasurementObjectList	TrafficVolumeMeasurementObjectList	OPTIONAL,
-	trafficVolumeMeasQuantity			TrafficVolumeMeasQuantity			OPTIONAL,
-	trafficVolumeReportingQuantity		TrafficVolumeReportingQuantity		OPTIONAL,
-	measurementValidity					MeasurementValidity					OPTIONAL,
-	reportCriteria						TrafficVolumeReportCriteria
-}
-
-TrafficVolumeMeasurementObjectList ::= SEQUENCE (SIZE (1..maxTrCH)) OF
-											UL-TrCH-Identity
-
-TrafficVolumeReportCriteria ::=		CHOICE {
-	trafficVolumeReportingCriteria		TrafficVolumeReportingCriteria,
-	periodicalReportingCriteria			PeriodicalReportingCriteria,
-	noReporting							NULL
-}
-
-TrafficVolumeReportCriteriaSysInfo ::=	CHOICE {
-	trafficVolumeReportingCriteria		TrafficVolumeReportingCriteria,
-	periodicalReportingCriteria			PeriodicalReportingCriteria
-}
-
-TrafficVolumeReportingCriteria ::= SEQUENCE {
-	-- NOTE: transChCriteriaList should be mandatory in later versions of this message
-	transChCriteriaList					TransChCriteriaList					OPTIONAL
-}
-
-TrafficVolumeReportingQuantity ::= SEQUENCE {
-	rlc-RB-BufferPayload				BOOLEAN,
-	rlc-RB-BufferPayloadAverage			BOOLEAN,
-	rlc-RB-BufferPayloadVariance		BOOLEAN
-}
-
-TrafficVolumeThreshold ::=			ENUMERATED {
-										th8, th16, th32, th64, th128,
-										th256, th512, th1024, th2k, th3k, 
-										th4k, th6k, th8k, th12k, th16k, 
-										th24k, th32k, th48k, th64k, th96k, 
-										th128k, th192k, th256k, th384k, 
-										th512k, th768k }
-
-TransChCriteria ::=					SEQUENCE {
-	ul-transportChannelID				UL-TrCH-Identity					OPTIONAL,
-	eventSpecificParameters				SEQUENCE (SIZE (1..maxMeasParEvent)) OF 
-											TrafficVolumeEventParam			OPTIONAL
-}
-
-TransChCriteriaList ::=			SEQUENCE (SIZE (1..maxTrCH)) OF
-										TransChCriteria
-
-TransferMode ::=					ENUMERATED {
-										acknowledgedModeRLC,
-										unacknowledgedModeRLC }
-
-TransmittedPowerThreshold ::=		INTEGER (-50..33)
-
-TriggeringCondition1 ::=			ENUMERATED {
-										activeSetCellsOnly,
-										monitoredSetCellsOnly,
-										activeSetAndMonitoredSetCells }
-
-TriggeringCondition2 ::=			ENUMERATED {
-										activeSetCellsOnly,
-										monitoredSetCellsOnly,
-										activeSetAndMonitoredSetCells,
-										detectedSetCellsOnly,
-										detectedSetAndMonitoredSetCells }
-
-TX-InterruptionAfterTrigger ::=		ENUMERATED {
-										txiat0-25, txiat0-5, txiat1,
-										txiat2, txiat4, txiat8, txiat16 }
-
-UDRE ::=							ENUMERATED {
-										lessThan1,
-										between1-and-4,
-										between4-and-8,
-										over8 }
-
-UE-6AB-Event ::=					SEQUENCE {
-	timeToTrigger						TimeToTrigger,
-	transmittedPowerThreshold			TransmittedPowerThreshold
-}
-
-UE-6FG-Event ::=					SEQUENCE {
-	timeToTrigger						TimeToTrigger,
-	-- in 1.28 Mcps TDD ue-RX-TX-TimeDifferenceThreshold corresponds to TADV Threshold
-	ue-RX-TX-TimeDifferenceThreshold	UE-RX-TX-TimeDifferenceThreshold
-}
-
--- dummy and dummy2 are not used in this version of the specification, they should
--- not be sent and if received the UE behaviour is not specified.
-UE-AutonomousUpdateMode ::=			CHOICE {
-	dummy								NULL,
-	onWithNoReporting					NULL,
-	dummy2								RL-InformationLists 
-}
-
-UE-InternalEventParam ::=			CHOICE {
-	event6a								UE-6AB-Event,
-	event6b								UE-6AB-Event,
-	event6c								TimeToTrigger,
-	event6d								TimeToTrigger,
-	event6e								TimeToTrigger,
-	event6f								UE-6FG-Event,
-	event6g								UE-6FG-Event
-}
-
-UE-InternalEventParamList ::=		SEQUENCE (SIZE (1..maxMeasEvent)) OF
-										UE-InternalEventParam
-
-UE-InternalEventResults ::=			CHOICE {
-	event6a								NULL,
-	event6b								NULL,
-	event6c								NULL,
-	event6d								NULL,
-	event6e								NULL,
-	event6f								PrimaryCPICH-Info,
-	event6g								PrimaryCPICH-Info,
-	spare								NULL
-}
-
-UE-InternalMeasQuantity ::=			SEQUENCE {
-	measurementQuantity					UE-MeasurementQuantity,
-	filterCoefficient					FilterCoefficient					DEFAULT fc0
-}
-
-UE-InternalMeasuredResults ::=		SEQUENCE {
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			ue-TransmittedPowerFDD				UE-TransmittedPower			OPTIONAL,
-			ue-RX-TX-ReportEntryList			UE-RX-TX-ReportEntryList	OPTIONAL
-		},
-		tdd									SEQUENCE {
-			ue-TransmittedPowerTDD-List			UE-TransmittedPowerTDD-List	OPTIONAL,
-			appliedTA							UL-TimingAdvance			OPTIONAL
-		}
-	}
-}
-
-UE-InternalMeasuredResults-LCR-r4 ::=	SEQUENCE {
-		ue-TransmittedPowerTDD-List			UE-TransmittedPowerTDD-List		OPTIONAL,
-		t-ADVinfo							T-ADVinfo						OPTIONAL
-}
-
-UE-InternalMeasurement ::=			SEQUENCE {
-	ue-InternalMeasQuantity				UE-InternalMeasQuantity				OPTIONAL,
-	ue-InternalReportingQuantity		UE-InternalReportingQuantity		OPTIONAL,
-	reportCriteria						UE-InternalReportCriteria
-}
-
-UE-InternalMeasurement-r4 ::=		SEQUENCE {
-	ue-InternalMeasQuantity				UE-InternalMeasQuantity				OPTIONAL,
-	ue-InternalReportingQuantity		UE-InternalReportingQuantity-r4		OPTIONAL,
-	reportCriteria						UE-InternalReportCriteria
-}
-
-UE-InternalMeasurementSysInfo ::= 	SEQUENCE {
-	ue-InternalMeasurementID			MeasurementIdentity			DEFAULT 5,
-	ue-InternalMeasQuantity				UE-InternalMeasQuantity
-}
-
-UE-InternalReportCriteria ::=		CHOICE {
-	ue-InternalReportingCriteria		UE-InternalReportingCriteria,
-	periodicalReportingCriteria			PeriodicalReportingCriteria,
-	noReporting							NULL
-}
-
-UE-InternalReportingCriteria ::=	SEQUENCE {
-	ue-InternalEventParamList			UE-InternalEventParamList			OPTIONAL
-}
-
-UE-InternalReportingQuantity ::=	SEQUENCE {
-	ue-TransmittedPower					BOOLEAN,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			ue-RX-TX-TimeDifference				BOOLEAN
-		},
-		tdd									SEQUENCE {
-			appliedTA							BOOLEAN
-		}
-	}
-}
-
-UE-InternalReportingQuantity-r4 ::=	SEQUENCE {
-	ue-TransmittedPower					BOOLEAN,
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			ue-RX-TX-TimeDifference				BOOLEAN
-		},
-		tdd									SEQUENCE {
-			tddOption							CHOICE {
-				tdd384								SEQUENCE {
-					appliedTA							BOOLEAN
-				},
-				tdd128								SEQUENCE {
-					t-ADVinfo							BOOLEAN
-				}
-			}
-		}
-	}
-}
-
--- TABULAR: UE-MeasurementQuantity, for 3.84 Mcps TDD only the first two values
--- ue-TransmittedPower and utra-Carrier-RSSI are used.
--- For 1.28 Mcps TDD ue-RX-TX-TimeDifference corresponds to T-ADV in the tabular
-UE-MeasurementQuantity ::=			ENUMERATED {
-										ue-TransmittedPower,
-										utra-Carrier-RSSI,
-										ue-RX-TX-TimeDifference }
-
-UE-RX-TX-ReportEntry ::=			SEQUENCE {
-	primaryCPICH-Info					PrimaryCPICH-Info,
-	ue-RX-TX-TimeDifferenceType1		UE-RX-TX-TimeDifferenceType1
-}
-
-UE-RX-TX-ReportEntryList ::=		SEQUENCE (SIZE (1..maxRL)) OF
-										UE-RX-TX-ReportEntry
-
--- SPARE: UE-RX-TX-TimeDifferenceType1, Max = 1280
--- Values above Max are spare
-UE-RX-TX-TimeDifferenceType1 ::=			INTEGER (768..1791)
-
-
-UE-RX-TX-TimeDifferenceType2 ::=	INTEGER (0..8191)
-
-UE-RX-TX-TimeDifferenceType2Info ::=	SEQUENCE {
-	ue-RX-TX-TimeDifferenceType2			UE-RX-TX-TimeDifferenceType2,
-	neighbourQuality						NeighbourQuality
-}
-
--- In 1.28 Mcps TDD, actual value for
--- T-ADV Threshold = (UE-RX-TX-TimeDifferenceThreshold - 768) * 0.125
-UE-RX-TX-TimeDifferenceThreshold ::= INTEGER (768..1280)
-
-UE-TransmittedPower ::=				INTEGER (0..104)
-
-UE-TransmittedPowerTDD-List ::=		SEQUENCE (SIZE (1..maxTS)) OF
-										UE-TransmittedPower
-
-UL-TrCH-Identity ::=					CHOICE{
-	dch									TransportChannelIdentity,
-	-- Note: the reference to CPCH in the element name below is incorrect. The name is not changed
-	-- to keep it aligned with R99.
-	rachorcpch							NULL,
-	usch								TransportChannelIdentity
-}
-
-UE-Positioning-Accuracy ::=					BIT STRING (SIZE (7))
-
-
-UE-Positioning-CipherParameters ::=			SEQUENCE {
-	cipheringKeyFlag					BIT STRING (SIZE (1)),
-	cipheringSerialNumber				INTEGER (0..65535)
-}
-
-UE-Positioning-Error ::=						SEQUENCE {
-	errorReason							UE-Positioning-ErrorCause,
-	ue-positioning-GPS-additionalAssistanceDataRequest			UE-Positioning-GPS-AdditionalAssistanceDataRequest	OPTIONAL
-}
-
-UE-Positioning-ErrorCause ::=					ENUMERATED {
-										notEnoughOTDOA-Cells,
-										notEnoughGPS-Satellites,
-										assistanceDataMissing,
-										notAccomplishedGPS-TimingOfCellFrames,
-										undefinedError,
-										requestDeniedByUser,
-										notProcessedAndTimeout,
-										referenceCellNotServingCell }
-
-UE-Positioning-EventParam ::=					SEQUENCE {
-	reportingAmount						ReportingAmount,
-	reportFirstFix						BOOLEAN,
-	measurementInterval					UE-Positioning-MeasurementInterval,
-	eventSpecificInfo					UE-Positioning-EventSpecificInfo
-}
-
-UE-Positioning-EventParamList ::=				SEQUENCE (SIZE (1..maxMeasEvent)) OF
-										UE-Positioning-EventParam
-
-UE-Positioning-EventSpecificInfo ::=			CHOICE {
-	e7a									ThresholdPositionChange,
-	e7b									ThresholdSFN-SFN-Change,
-	e7c									ThresholdSFN-GPS-TOW
-}
-
-UE-Positioning-GPS-AcquisitionAssistance ::=	SEQUENCE {
-	gps-ReferenceTime					INTEGER (0..604799999),
-	utran-GPSReferenceTime				UTRAN-GPSReferenceTime			OPTIONAL,
-	satelliteInformationList			AcquisitionSatInfoList
-}
-
-UE-Positioning-GPS-AdditionalAssistanceDataRequest ::=		SEQUENCE {
-	almanacRequest						BOOLEAN,
-	utcModelRequest						BOOLEAN,
-	ionosphericModelRequest				BOOLEAN,
-	navigationModelRequest				BOOLEAN,
-	dgpsCorrectionsRequest				BOOLEAN,
-	referenceLocationRequest			BOOLEAN,
-	referenceTimeRequest				BOOLEAN,
-	aquisitionAssistanceRequest			BOOLEAN,
-	realTimeIntegrityRequest			BOOLEAN,
-	navModelAddDataRequest				UE-Positioning-GPS-NavModelAddDataReq		OPTIONAL
-}
-
-UE-Positioning-GPS-Almanac ::=					SEQUENCE {
-	wn-a								BIT STRING (SIZE (8)),
-	almanacSatInfoList					AlmanacSatInfoList,
-	sv-GlobalHealth						BIT STRING (SIZE (364))				OPTIONAL
-}
-
-UE-Positioning-GPS-AssistanceData ::=			SEQUENCE {
-	ue-positioning-GPS-ReferenceTime				UE-Positioning-GPS-ReferenceTime				OPTIONAL,
-	ue-positioning-GPS-ReferenceLocation			ReferenceLocation				OPTIONAL,
-	ue-positioning-GPS-DGPS-Corrections				UE-Positioning-GPS-DGPS-Corrections				OPTIONAL,
-	ue-positioning-GPS-NavigationModel				UE-Positioning-GPS-NavigationModel				OPTIONAL,
-	ue-positioning-GPS-IonosphericModel				UE-Positioning-GPS-IonosphericModel				OPTIONAL,
-	ue-positioning-GPS-UTC-Model					UE-Positioning-GPS-UTC-Model					OPTIONAL,
-	ue-positioning-GPS-Almanac						UE-Positioning-GPS-Almanac						OPTIONAL,
-	ue-positioning-GPS-AcquisitionAssistance		UE-Positioning-GPS-AcquisitionAssistance		OPTIONAL,
-	ue-positioning-GPS-Real-timeIntegrity			BadSatList							OPTIONAL,
-	-- dummy is not used in this version of the specification, it should
-	-- not be sent and if received it should be ignored.
-	dummy			UE-Positioning-GPS-ReferenceCellInfo		OPTIONAL
-}
-
-UE-Positioning-GPS-DGPS-Corrections ::=		SEQUENCE {
-	gps-TOW								INTEGER (0..604799),
-	statusHealth						DiffCorrectionStatus,
-	dgps-CorrectionSatInfoList			DGPS-CorrectionSatInfoList
-}
-
-UE-Positioning-GPS-IonosphericModel ::=		SEQUENCE {
-	alfa0								BIT STRING (SIZE (8)),
-	alfa1								BIT STRING (SIZE (8)),
-	alfa2								BIT STRING (SIZE (8)),
-	alfa3								BIT STRING (SIZE (8)),
-	beta0								BIT STRING (SIZE (8)),
-	beta1								BIT STRING (SIZE (8)),
-	beta2								BIT STRING (SIZE (8)),
-	beta3								BIT STRING (SIZE (8))
-}
-
-UE-Positioning-GPS-MeasurementResults ::=		SEQUENCE {
-	referenceTime						CHOICE {
-		utran-GPSReferenceTimeResult		UTRAN-GPSReferenceTimeResult,
-		gps-ReferenceTimeOnly				INTEGER (0..604799999)
-	},
-	gps-MeasurementParamList			GPS-MeasurementParamList
-}
-
-UE-Positioning-GPS-NavigationModel ::=			SEQUENCE {
-	navigationModelSatInfoList			NavigationModelSatInfoList
-}
-
-UE-Positioning-GPS-NavModelAddDataReq ::=		SEQUENCE {
-	gps-Week							INTEGER (0..1023),
-	-- SPARE: gps-Toe, Max = 167
-	-- Values above Max are spare
-	gps-Toe								INTEGER (0..255),
-	-- SPARE: tToeLimit, Max = 10
-	-- Values above Max are spare
-	tToeLimit							INTEGER (0..15),
-	satDataList							SatDataList
-}
-
-UE-Positioning-GPS-ReferenceCellInfo ::=		SEQUENCE{
-	modeSpecificInfo				CHOICE {
-		fdd								SEQUENCE {
-			referenceIdentity				PrimaryCPICH-Info
-		},
-		tdd								SEQUENCE {
-			referenceIdentity				CellParametersID
-		}
-	}
-}
-
-UE-Positioning-GPS-ReferenceTime ::=			SEQUENCE {
-	gps-Week							INTEGER (0..1023),
-	gps-tow-1msec						GPS-TOW-1msec,	utran-GPSReferenceTime				UTRAN-GPSReferenceTime				OPTIONAL,
-	sfn-tow-Uncertainty					SFN-TOW-Uncertainty					OPTIONAL,
-	utran-GPS-DriftRate					UTRAN-GPS-DriftRate					OPTIONAL,
-	gps-TOW-AssistList					GPS-TOW-AssistList					OPTIONAL
-}
-
-UE-Positioning-GPS-UTC-Model ::=				SEQUENCE {
-	a1									BIT STRING (SIZE (24)),
-	a0									BIT STRING (SIZE (32)),
-	t-ot								BIT STRING (SIZE (8)),
-	wn-t								BIT STRING (SIZE (8)),
-	delta-t-LS							BIT STRING (SIZE (8)),
-	wn-lsf								BIT STRING (SIZE (8)),
-	dn									BIT STRING (SIZE (8)),
-	delta-t-LSF							BIT STRING (SIZE (8))
-}
-
-UE-Positioning-IPDL-Parameters ::=				SEQUENCE {
-	ip-Spacing							IP-Spacing,
-	ip-Length							IP-Length,
-	ip-Offset							INTEGER (0..9),
-	seed								INTEGER (0..63),
-	burstModeParameters					BurstModeParameters 		OPTIONAL
-}
-
-UE-Positioning-IPDL-Parameters-r4 ::=			SEQUENCE {
-	modeSpecificInfo					CHOICE {
-		fdd									SEQUENCE {
-			ip-Spacing							IP-Spacing,
-			ip-Length							IP-Length,
-			ip-Offset							INTEGER (0..9),
-			seed								INTEGER (0..63)
-		},
-		tdd									SEQUENCE {
-			ip-Spacing-TDD						IP-Spacing-TDD,
-			ip-slot								INTEGER (0..14),
-			ip-Start							INTEGER (0..4095),
-			ip-PCCPCG							IP-PCCPCH-r4			OPTIONAL
-		}
-	},
-	burstModeParameters					BurstModeParameters				OPTIONAL
-}
-
-UE-Positioning-IPDL-Parameters-TDD-r4-ext ::=	SEQUENCE {
-	ip-Spacing							IP-Spacing-TDD,
-	ip-slot								INTEGER (0..14),
-	ip-Start							INTEGER (0..4095),
-	ip-PCCPCG							IP-PCCPCH-r4					OPTIONAL,
-	burstModeParameters					BurstModeParameters
-}
-
-UE-Positioning-MeasuredResults ::=				SEQUENCE {
-	ue-positioning-OTDOA-Measurement				UE-Positioning-OTDOA-Measurement				OPTIONAL,
-	ue-positioning-PositionEstimateInfo				UE-Positioning-PositionEstimateInfo						OPTIONAL,
-	ue-positioning-GPS-Measurement					UE-Positioning-GPS-MeasurementResults					OPTIONAL,
-	ue-positioning-Error							UE-Positioning-Error							OPTIONAL
-}
-
-UE-Positioning-MeasuredResults-v390ext ::=		SEQUENCE {
-	ue-Positioning-OTDOA-Measurement-v390ext		UE-Positioning-OTDOA-Measurement-v390ext
-}
-
-UE-Positioning-Measurement ::=					SEQUENCE {
-	ue-positioning-ReportingQuantity				UE-Positioning-ReportingQuantity,
-	reportCriteria						UE-Positioning-ReportCriteria,
-	ue-positioning-OTDOA-AssistanceData			UE-Positioning-OTDOA-AssistanceData			OPTIONAL,
-	ue-positioning-GPS-AssistanceData				UE-Positioning-GPS-AssistanceData				OPTIONAL
-}
-
-UE-Positioning-Measurement-v390ext ::=	 		SEQUENCE {
-	ue-positioning-ReportingQuantity-v390ext		UE-Positioning-ReportingQuantity-v390ext			OPTIONAL,
-	measurementValidity					MeasurementValidity					OPTIONAL,
-	ue-positioning-OTDOA-AssistanceData-UEB			UE-Positioning-OTDOA-AssistanceData-UEB		
-	OPTIONAL
-}
-
-UE-Positioning-Measurement-r4 ::=				SEQUENCE {
-	ue-positioning-ReportingQuantity				UE-Positioning-ReportingQuantity-r4,
-	measurementValidity								MeasurementValidity						OPTIONAL,
-	reportCriteria									UE-Positioning-ReportCriteria,
-	ue-positioning-OTDOA-AssistanceData				UE-Positioning-OTDOA-AssistanceData-r4			OPTIONAL,
-	ue-positioning-GPS-AssistanceData				UE-Positioning-GPS-AssistanceData				OPTIONAL
-}
-
-UE-Positioning-MeasurementEventResults ::=		CHOICE {
-	event7a								UE-Positioning-PositionEstimateInfo,
-	event7b								UE-Positioning-OTDOA-Measurement,
-	event7c								UE-Positioning-GPS-MeasurementResults,
-	spare								NULL	
-}
-
-UE-Positioning-MeasurementInterval ::=			ENUMERATED {
-										e5, e15, e60, e300,
-										e900, e1800, e3600, e7200 }
-
-UE-Positioning-MethodType ::=					ENUMERATED {
-										ue-Assisted,
-										ue-Based,
-										ue-BasedPreferred,
-										ue-AssistedPreferred }
-
-UE-Positioning-OTDOA-AssistanceData ::=		SEQUENCE {
-	ue-positioning-OTDOA-ReferenceCellInfo			UE-Positioning-OTDOA-ReferenceCellInfo				OPTIONAL,
-	ue-positioning-OTDOA-NeighbourCellList				UE-Positioning-OTDOA-NeighbourCellList				OPTIONAL
-}
-
-UE-Positioning-OTDOA-AssistanceData-r4 ::=	SEQUENCE {
-	ue-positioning-OTDOA-ReferenceCellInfo			UE-Positioning-OTDOA-ReferenceCellInfo-r4				OPTIONAL,
-	ue-positioning-OTDOA-NeighbourCellList			UE-Positioning-OTDOA-NeighbourCellList-r4				OPTIONAL
-}
-
-UE-Positioning-OTDOA-AssistanceData-r4ext ::= SEQUENCE {
-	-- In case of TDD these IPDL parameters shall be used for the reference cell instead of
-	-- IPDL Parameters in IE UE-Positioning-OTDOA-ReferenceCellInfo
-	ue-Positioning-IPDL-Parameters-TDD-r4-ext		UE-Positioning-IPDL-Parameters-TDD-r4-ext	OPTIONAL,
-	-- These IPDL parameters shall be used for the neighbour cells in case of TDD instead of
-	-- IPDL Parameters in IE UE-Positioning-OTDOA-NeighbourCellInfoList. The cells shall be 
-	-- listed in the same order as in IE UE-Positioning-OTDOA-NeighbourCellInfoList
-	ue-Positioning-IPDL-Parameters-TDDList-r4-ext	UE-Positioning-IPDL-Parameters-TDDList-r4-ext		OPTIONAL
-}
-
-UE-Positioning-OTDOA-AssistanceData-UEB ::=		SEQUENCE {
-	ue-positioning-OTDOA-ReferenceCellInfo-UEB			UE-Positioning-OTDOA-ReferenceCellInfo-UEB				OPTIONAL,
-	ue-positioning-OTDOA-NeighbourCellList-UEB				UE-Positioning-OTDOA-NeighbourCellList-UEB				OPTIONAL
-}
-
-UE-Positioning-IPDL-Parameters-TDDList-r4-ext ::=	SEQUENCE (SIZE (1..maxCellMeas)) OF
-											UE-Positioning-IPDL-Parameters-TDD-r4-ext
-
-UE-Positioning-OTDOA-Measurement ::=			SEQUENCE {
-	sfn									INTEGER (0..4095),
-	modeSpecificInfo				CHOICE {
-		fdd								SEQUENCE {
-			referenceCellIDentity				PrimaryCPICH-Info,
-			ue-RX-TX-TimeDifferenceType2Info	UE-RX-TX-TimeDifferenceType2Info
-		},
-		tdd									SEQUENCE {
-			referenceCellIdentity			CellParametersID
-		}
-	},
-	neighbourList						NeighbourList						OPTIONAL
-}
-
-UE-Positioning-OTDOA-Measurement-v390ext ::=			SEQUENCE {
-	neighbourList-v390ext						NeighbourList-v390ext
-}
-
-UE-Positioning-OTDOA-NeighbourCellInfo ::= SEQUENCE {
-	modeSpecificInfo	CHOICE	{
-		fdd								SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info
-		},
-		tdd								SEQUENCE{
-			cellAndChannelIdentity				CellAndChannelIdentity
-		}
-	},
-	frequencyInfo						FrequencyInfo						OPTIONAL,
-	ue-positioning-IPDL-Paremeters					UE-Positioning-IPDL-Parameters					OPTIONAL,
-	sfn-SFN-RelTimeDifference			SFN-SFN-RelTimeDifference1,
-	sfn-SFN-Drift						SFN-SFN-Drift 						OPTIONAL,
-	searchWindowSize					OTDOA-SearchWindowSize,
-	positioningMode 	CHOICE{
-		ueBased									SEQUENCE {},
-		ueAssisted								SEQUENCE {}
-	}
-}
-
-UE-Positioning-OTDOA-NeighbourCellInfo-r4 ::= SEQUENCE {
-	modeSpecificInfo	CHOICE	{
-		fdd								SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info
-		},
-		tdd								SEQUENCE{
-			cellAndChannelIdentity				CellAndChannelIdentity
-		}
-	},
-	frequencyInfo						FrequencyInfo						OPTIONAL,
-	ue-positioning-IPDL-Paremeters		UE-Positioning-IPDL-Parameters-r4	OPTIONAL,
-	sfn-SFN-RelTimeDifference			SFN-SFN-RelTimeDifference1,
-	sfn-Offset-Validity					SFN-Offset-Validity					OPTIONAL,
-	sfn-SFN-Drift						SFN-SFN-Drift						OPTIONAL,
-	searchWindowSize					OTDOA-SearchWindowSize,
-	positioningMode 	CHOICE {
-		ueBased									SEQUENCE {
-			relativeNorth						INTEGER (-20000..20000)				OPTIONAL,
-			relativeEast						INTEGER (-20000..20000)				OPTIONAL,
-			relativeAltitude					INTEGER (-4000..4000)				OPTIONAL,
-			fineSFN-SFN							FineSFN-SFN							OPTIONAL,
-			-- actual value roundTripTime = (IE value * 0.0625) + 876
-			roundTripTime						INTEGER (0.. 32766)					OPTIONAL
-		},
-		ueAssisted								SEQUENCE {}
-	}
-}
-
-UE-Positioning-OTDOA-NeighbourCellInfo-UEB ::= SEQUENCE {
-	modeSpecificInfo	CHOICE	{
-		fdd								SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info
-		},
-		tdd								SEQUENCE{
-			cellAndChannelIdentity				CellAndChannelIdentity
-		}
-	},
-	frequencyInfo						FrequencyInfo						OPTIONAL,
-	ue-positioning-IPDL-Paremeters		UE-Positioning-IPDL-Parameters		OPTIONAL,
-	sfn-SFN-RelTimeDifference			SFN-SFN-RelTimeDifference1,
-	sfn-SFN-Drift						SFN-SFN-Drift						OPTIONAL,
-	searchWindowSize					OTDOA-SearchWindowSize,
-	relativeNorth						INTEGER (-20000..20000)				OPTIONAL,
-	relativeEast						INTEGER (-20000..20000)				OPTIONAL,
-	relativeAltitude					INTEGER (-4000..4000)				OPTIONAL,
-	fineSFN-SFN							FineSFN-SFN,
-	-- actual value roundTripTime = (IE value * 0.0625) + 876
-	roundTripTime						INTEGER (0..32766)					OPTIONAL
-}
-
-UE-Positioning-OTDOA-NeighbourCellList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
-											UE-Positioning-OTDOA-NeighbourCellInfo
-
-UE-Positioning-OTDOA-NeighbourCellList-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
-												UE-Positioning-OTDOA-NeighbourCellInfo-r4
-
-UE-Positioning-OTDOA-NeighbourCellList-UEB ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
-											UE-Positioning-OTDOA-NeighbourCellInfo-UEB
-
-UE-Positioning-OTDOA-Quality ::=			SEQUENCE {
-	stdResolution						BIT STRING (SIZE (2)),
-	numberOfOTDOA-Measurements			BIT STRING (SIZE (3)),
-	stdOfOTDOA-Measurements				BIT STRING (SIZE (5))
-} 
-
-UE-Positioning-OTDOA-ReferenceCellInfo ::=			SEQUENCE {
-	sfn									INTEGER (0..4095)									OPTIONAL,
-	modeSpecificInfo CHOICE {
-		fdd										SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info
-		},
-		tdd										SEQUENCE{
-			cellAndChannelIdentity				CellAndChannelIdentity
-		}
-	},
-	frequencyInfo						FrequencyInfo						OPTIONAL,
-	positioningMode CHOICE {
-		ueBased									SEQUENCE {},
-		ueAssisted								SEQUENCE {}
-	},
-	ue-positioning-IPDL-Paremeters				UE-Positioning-IPDL-Parameters	OPTIONAL
-}
-
-UE-Positioning-OTDOA-ReferenceCellInfo-r4 ::=	SEQUENCE {
-	sfn									INTEGER (0..4095)									OPTIONAL,
-	modeSpecificInfo CHOICE {
-		fdd										SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info
-		},
-		tdd										SEQUENCE{
-			cellAndChannelIdentity				CellAndChannelIdentity
-		}
-	},
-	frequencyInfo						FrequencyInfo						OPTIONAL,
-	positioningMode CHOICE {
-		ueBased									SEQUENCE {
-			cellPosition								ReferenceCellPosition	OPTIONAL,
-			-- actual value roundTripTime = (IE value * 0.0625) + 876
-			roundTripTime						INTEGER (0..32766)				OPTIONAL
-		},
-		ueAssisted								SEQUENCE {}
-	},
-	ue-positioning-IPDL-Paremeters				UE-Positioning-IPDL-Parameters-r4	OPTIONAL
-}
-
-UE-Positioning-OTDOA-ReferenceCellInfo-UEB ::=			SEQUENCE {
-	sfn									INTEGER (0..4095)					OPTIONAL,
-	modeSpecificInfo CHOICE {
-		fdd										SEQUENCE {
-			primaryCPICH-Info					PrimaryCPICH-Info
-		},
-		tdd										SEQUENCE{
-			cellAndChannelIdentity				CellAndChannelIdentity
-		}
-	},
-	frequencyInfo						FrequencyInfo						OPTIONAL,
-	cellPosition						ReferenceCellPosition				OPTIONAL,
-	-- actual value roundTripTime = (IE value * 0.0625) + 876
-	roundTripTime						INTEGER (0..32766)					OPTIONAL,
-	ue-positioning-IPDL-Paremeters		UE-Positioning-IPDL-Parameters		OPTIONAL
-}
-
-UE-Positioning-PositionEstimateInfo ::=					SEQUENCE {
-	referenceTime					CHOICE {
-		utran-GPSReferenceTimeResult		UTRAN-GPSReferenceTimeResult,
-		gps-ReferenceTimeOnly				INTEGER (0..604799999),
-		cell-Timing							SEQUENCE {
-			sfn											INTEGER (0..4095),
-			modeSpecificInfo 				CHOICE {
-				fdd									SEQUENCE {
-					primaryCPICH-Info					PrimaryCPICH-Info
-				},
-				tdd									SEQUENCE{
-					cellAndChannelIdentity				CellAndChannelIdentity
-				}
-			}
-		}
-	},
-	positionEstimate					PositionEstimate
-}
-
-UE-Positioning-ReportCriteria ::=				CHOICE {
-	ue-positioning-ReportingCriteria				UE-Positioning-EventParamList,
-	periodicalReportingCriteria			PeriodicalReportingCriteria,
-	noReporting							NULL
-}
-
-UE-Positioning-ReportingQuantity ::=			SEQUENCE {
-	methodType							UE-Positioning-MethodType,
-	positioningMethod					PositioningMethod,
-	-- dummy1 is not used in this version of specification and it should
-	-- be ignored.
-	dummy1								UE-Positioning-ResponseTime,
-	horizontal-Accuracy					UE-Positioning-Accuracy				OPTIONAL,
-	gps-TimingOfCellWanted				BOOLEAN,
-	-- dummy2 is not used in this version of specification and it should
-	-- be ignored.
-	dummy2								BOOLEAN,
-	additionalAssistanceDataRequest		BOOLEAN,
-	environmentCharacterisation			EnvironmentCharacterisation			OPTIONAL
-}
-
-UE-Positioning-ReportingQuantity-v390ext ::=		SEQUENCE {
-	vertical-Accuracy							UE-Positioning-Accuracy
-}
-
-UE-Positioning-ReportingQuantity-r4 ::=			SEQUENCE {
-	methodType							UE-Positioning-MethodType,
-	positioningMethod					PositioningMethod,
-	horizontalAccuracy					UE-Positioning-Accuracy				OPTIONAL,
-	verticalAccuracy					UE-Positioning-Accuracy				OPTIONAL,
-	gps-TimingOfCellWanted				BOOLEAN,
-	additionalAssistanceDataReq			BOOLEAN,
-	environmentCharacterisation			EnvironmentCharacterisation			OPTIONAL
-}
-
-UE-Positioning-ResponseTime ::=				ENUMERATED {
-										s1, s2, s4, s8, s16,
-										s32, s64, s128 }
-
--- SPARE: UTRA-CarrierRSSI, Max = 76
--- Values above Max are spare
-UTRA-CarrierRSSI ::=				INTEGER (0..127)
-
-UTRAN-GPS-DriftRate ::=				ENUMERATED {
-									utran-GPSDrift0, utran-GPSDrift1, utran-GPSDrift2,
-									utran-GPSDrift5, utran-GPSDrift10, utran-GPSDrift15,
-									utran-GPSDrift25, utran-GPSDrift50, utran-GPSDrift-1,
-									utran-GPSDrift-2, utran-GPSDrift-5, utran-GPSDrift-10,
-									utran-GPSDrift-15, utran-GPSDrift-25, utran-GPSDrift-50}
-
-UTRAN-GPSReferenceTime ::=				SEQUENCE {
-	-- For utran-GPSTimingOfCell values above 2322431999999 are not 
-	-- used in this version of the specification
-	-- Actual value utran-GPSTimingOfCell = (ms-part * 4294967296) + ls-part
-	utran-GPSTimingOfCell			SEQUENCE {
-		ms-part 						INTEGER (0..1023),
-		ls-part							INTEGER (0..4294967295)
-	},
-	modeSpecificInfo				CHOICE {
-		fdd								SEQUENCE {
-			referenceIdentity				PrimaryCPICH-Info
-		},
-		tdd								SEQUENCE {
-			referenceIdentity				CellParametersID
-		}
-	} 				OPTIONAL,
-	sfn									INTEGER (0..4095)
-}
-
-UTRAN-GPSReferenceTimeResult ::=				SEQUENCE {
-	-- For ue-GPSTimingOfCell values above 37158911999999 are not 
-	-- used in this version of the specification
-	-- Actual value ue-GPSTimingOfCell = (ms-part * 4294967296) + ls-part
-	ue-GPSTimingOfCell			SEQUENCE {
-		ms-part 						INTEGER (0.. 16383),
-		ls-part							INTEGER (0..4294967295)
-	},
-	modeSpecificInfo				CHOICE {
-		fdd								SEQUENCE {
-			referenceIdentity				PrimaryCPICH-Info
-		},
-		tdd								SEQUENCE {
-			referenceIdentity				CellParametersID
-		}
-	},
-	sfn									INTEGER (0..4095)
-}
-
-VarianceOfRLC-BufferPayload ::=		ENUMERATED {
-										plv0, plv4, plv8, plv16, plv32, plv64, 
-										plv128, plv256, plv512, plv1024, 
-										plv2k, plv4k, plv8k, plv16k, spare2, spare1 }
-
--- Actual value W = IE value * 0.1
-W ::=								INTEGER (0..20)
-
--- ***************************************************
---
---     OTHER INFORMATION ELEMENTS (10.3.8)
---
--- ***************************************************
-
-BCC ::=								INTEGER (0..7)
-
-BCCH-ModificationInfo ::=			SEQUENCE {
-	mib-ValueTag						MIB-ValueTag,
-	bcch-ModificationTime				BCCH-ModificationTime				OPTIONAL
-}
-
--- Actual value BCCH-ModificationTime = IE value * 8
-BCCH-ModificationTime ::=			INTEGER (0..511)
-
-BSIC ::=							SEQUENCE {
-	ncc									NCC,
-	bcc									BCC
-}
-
-CBS-DRX-Level1Information ::=		SEQUENCE {
-	ctch-AllocationPeriod				INTEGER (1..256),
-	cbs-FrameOffset						INTEGER (0..255)
-}
-
-CDMA2000-Message ::=				SEQUENCE {
-	msg-Type							BIT STRING (SIZE (8)),
-	payload								BIT STRING (SIZE (1..512))
-}
-
-CDMA2000-MessageList ::=				SEQUENCE (SIZE (1..maxInterSysMessages)) OF
-											CDMA2000-Message
-
-CDMA2000-UMTS-Frequency-List ::=		SEQUENCE (SIZE (1..maxNumCDMA2000Freqs)) OF
-											FrequencyInfoCDMA2000
-
-CellValueTag ::=						INTEGER (1..4)
-
---Actual value = 2^(IE value) 
-ExpirationTimeFactor ::=				INTEGER (1..8)
-
-FDD-UMTS-Frequency-List ::=				SEQUENCE (SIZE (1..maxNumFDDFreqs)) OF
-											FrequencyInfoFDD
-
-FrequencyInfoCDMA2000 ::=				SEQUENCE {
-											band-Class		BIT STRING (SIZE (5)),
-											cdma-Freq		BIT STRING (SIZE(11))
-}
-
-GERAN-SystemInfoBlock ::=				OCTET STRING (SIZE (1..23))
-
-GERAN-SystemInformation ::=				SEQUENCE (SIZE (1..maxGERAN-SI)) OF GERAN-SystemInfoBlock
-
-GSM-BA-Range ::= 						SEQUENCE {
-											gsmLowRangeUARFCN		UARFCN,
-											gsmUpRangeUARFCN		UARFCN
-}
-
-GSM-BA-Range-List ::= 					SEQUENCE (SIZE (1..maxNumGSMFreqRanges)) OF
-											GSM-BA-Range
-
-
--- This IE is formatted as 'TLV' and is coded in the same way as the Mobile Station Classmark 2 
--- information element in [5]. The first octet is the Mobile station classmark 2 IEI and its value
--- shall be set to 33H. The second octet is the Length of mobile station classmark 2 and its value 
--- shall be set to 3. The octet 3 contains the first octet of the value part of the Mobile Station 
--- Classmark 2 information element, the octet 4 contains the second octet of the value part of the 
--- Mobile Station Classmark 2 information element and so on. For each of these octets, the first/
--- leftmost/ most significant bit of the octet contains b8 of the corresponding octet of the Mobile
--- Station Classmark 2.
-GSM-Classmark2 ::=					OCTET STRING (SIZE (5))
-
--- This IE is formatted as 'V' and is coded in the same way as the value part in the Mobile station
--- classmark 3 information element in [5]
--- The value part is specified by means of CSN.1, which encoding results in a bit string, to which
--- final padding may be appended upto the next octet boundary [5]. The first/ leftmost bit of the
--- CSN.1 bit string is placed in the first/ leftmost/ most significant bit of the first
--- octet. This continues until the last bit of the CSN.1 bit string, which is placed in the last/
--- rightmost/ least significant bit of the last octet.
-GSM-Classmark3 ::=					OCTET STRING (SIZE (1..32))
-
-GSM-MessageList ::=					SEQUENCE (SIZE (1..maxInterSysMessages)) OF
-										BIT STRING (SIZE (1..512))
-
-GSM-MS-RadioAccessCapability ::=	OCTET STRING (SIZE (1..64))
-
-GsmSecurityCapability ::=			BIT STRING {
-										-- For each bit value “0” means false/ not supported
-										a5-7(0),
-										a5-6(1),
-									 	a5-5(2),
-									 	a5-4(3),
-									 	a5-3(4),
-									 	a5-2(5),
-									 	a5-1(6)
-										}	(SIZE (7))
-
-GSMSecurityCapability-v6xyext ::=	BIT STRING {
-										-- For each bit value "0" means false/ not supported
-										gea0(0),
-										gea1(1),
-										gea2(2)
-										}	(SIZE (3))
-
-GSM-TargetCellInfoList ::=		SEQUENCE (SIZE (1..maxGSMTargetCells)) OF
-											GSM-TargetCellInfo
-
-
-GSM-TargetCellInfo ::= 				SEQUENCE {
-	bcch-ARFCN							BCCH-ARFCN,
-	frequency-band						Frequency-Band,
-	bsic								BSIC			OPTIONAL
-}
-
-IdentificationOfReceivedMessage ::=	SEQUENCE {
-		rrc-TransactionIdentifier		RRC-TransactionIdentifier,
-		receivedMessageType				ReceivedMessageType
-}
-
-InterRAT-ChangeFailureCause ::=		CHOICE {
-	configurationUnacceptable			NULL,
-	physicalChannelFailure				NULL,
-	protocolError						ProtocolErrorInformation,
-	unspecified							NULL,
-	spare4								NULL,
-	spare3								NULL,
-	spare2								NULL,
-	spare1								NULL
-}							
-
-GERANIu-MessageList ::=				SEQUENCE (SIZE (1..maxInterSysMessages)) OF
-										BIT STRING (SIZE (1..32768))
-
-GERANIu-RadioAccessCapability ::=	BIT STRING (SIZE (1..170))
-
-InterRAT-UE-RadioAccessCapability ::= CHOICE {
-	gsm									SEQUENCE {
-		gsm-Classmark2						GSM-Classmark2,
-		gsm-Classmark3						GSM-Classmark3
-	},
-	cdma2000							SEQUENCE {
-		cdma2000-MessageList				CDMA2000-MessageList
-	}
-}
-
-InterRAT-UE-RadioAccessCapabilityList ::= 	SEQUENCE (SIZE(1..maxInterSysMessages)) OF
-											InterRAT-UE-RadioAccessCapability
-
-InterRAT-UE-RadioAccessCapability-v590ext ::= SEQUENCE {
-	geranIu-RadioAccessCapability		GERANIu-RadioAccessCapability
-}
-
-InterRAT-UE-RadioAccessCapability-v6xyext ::= SEQUENCE {
-	gsm-MS-RadioAccessCapability		GSM-MS-RadioAccessCapability
-}
-
-InterRAT-UE-SecurityCapability ::= CHOICE {
-	gsm									SEQUENCE {
-		gsmSecurityCapability			GsmSecurityCapability
-	}
-}
-
-InterRAT-UE-SecurityCapList ::= 	SEQUENCE (SIZE(1..maxInterSysMessages)) OF
-										InterRAT-UE-SecurityCapability
-
-InterRAT-HO-FailureCause ::=		CHOICE {
-	configurationUnacceptable			NULL,
-	physicalChannelFailure				NULL,
-	protocolError						ProtocolErrorInformation,
-	interRAT-ProtocolError				NULL,
-	unspecified							NULL,
-	spare11								NULL,
-	spare10								NULL,
-	spare9								NULL,
-	spare8								NULL,
-	spare7								NULL,
-	spare6								NULL,
-	spare5								NULL,
-	spare4								NULL,
-	spare3								NULL,
-	spare2								NULL,
-	spare1								NULL
-}							
-
-MasterInformationBlock ::=			SEQUENCE {
-		mib-ValueTag					MIB-ValueTag,
-		-- TABULAR: The PLMN identity and ANSI-41 core network information
-		-- are included in PLMN-Type.
-		plmn-Type						PLMN-Type,
-		sibSb-ReferenceList				SIBSb-ReferenceList,
-	-- Extension mechanism for non- release99 information
-		v6xyNonCriticalExtensions			SEQUENCE {
-			masterInformationBlock-v6xyext		MasterInformationBlock-v6xyext,
-			nonCriticalExtensions				SEQUENCE {}							OPTIONAL
-		}	OPTIONAL
-}
-
-MasterInformationBlock-v6xyext ::=	SEQUENCE {
-	multiplePLMN-List					MultiplePLMN-List-r6			OPTIONAL
-}
-
-MIB-ValueTag ::=					INTEGER (1..8)
-
-NCC ::=								INTEGER (0..7)
-
-PLMN-ValueTag ::=					INTEGER (1..256)
-
-
-PredefinedConfigIdentityAndValueTag ::=	SEQUENCE {
-	predefinedConfigIdentity				PredefinedConfigIdentity,
-	predefinedConfigValueTag				PredefinedConfigValueTag
-}
-
-ProtocolErrorInformation ::=		SEQUENCE {
-	diagnosticsType						CHOICE {
-		type1								SEQUENCE {
-			protocolErrorCause					ProtocolErrorCause
-		},
-		spare								NULL
-	}
-}
-
-ReceivedMessageType ::=				ENUMERATED {
-										activeSetUpdate,
-										cellChangeOrderFromUTRAN,
-										cellUpdateConfirm,
-										counterCheck,
-										downlinkDirectTransfer,
-										interRATHandoverCommand,
-										measurementControl,
-										pagingType2,
-										physicalChannelReconfiguration,
-										physicalSharedChannelAllocation,
-										radioBearerReconfiguration,
-										radioBearerRelease,
-										radioBearerSetup,
-										rrcConnectionRelease,
-										rrcConnectionReject,
-										rrcConnectionSetup,
-										securityModeCommand,
-										signallingConnectionRelease,
-										transportChannelReconfiguration,
-										transportFormatCombinationControl,
-										ueCapabilityEnquiry,
-										ueCapabilityInformationConfirm,
-										uplinkPhysicalChannelControl,
-										uraUpdateConfirm,
-										utranMobilityInformation,
-										assistanceDataDelivery,
-										spare6, spare5, spare4, spare3, spare2,
-										spare1
-}
-
-Rplmn-Information ::=					SEQUENCE {
-											gsm-BA-Range-List		GSM-BA-Range-List	OPTIONAL,
-											fdd-UMTS-Frequency-List	FDD-UMTS-Frequency-List	OPTIONAL,
-											tdd-UMTS-Frequency-List	TDD-UMTS-Frequency-List	OPTIONAL,
-											cdma2000-UMTS-Frequency-List	CDMA2000-UMTS-Frequency-List	OPTIONAL
-}
-
-Rplmn-Information-r4 ::=		SEQUENCE {
-	gsm-BA-Range-List				GSM-BA-Range-List						OPTIONAL,
-	fdd-UMTS-Frequency-List			FDD-UMTS-Frequency-List					OPTIONAL,
-	tdd384-UMTS-Frequency-List		TDD-UMTS-Frequency-List					OPTIONAL,
-	tdd128-UMTS-Frequency-List		TDD-UMTS-Frequency-List					OPTIONAL,
-	cdma2000-UMTS-Frequency-List	CDMA2000-UMTS-Frequency-List			OPTIONAL
-}
-
-SchedulingInformation ::=			SEQUENCE {
-	scheduling							SEQUENCE {
-		segCount							SegCount				 		 DEFAULT 1,
-		sib-Pos								CHOICE {
-			-- The element name indicates the repetition period and the value
-			-- (multiplied by two) indicates the position of the first segment.
-			rep4								INTEGER (0..1),
-			rep8								INTEGER (0..3),
-			rep16								INTEGER (0..7),
-			rep32								INTEGER (0..15),
-			rep64								INTEGER (0..31),
-			rep128								INTEGER (0..63),
-			rep256								INTEGER (0..127),
-			rep512								INTEGER (0..255),
-			rep1024								INTEGER (0..511),
-			rep2048								INTEGER (0..1023),
-			rep4096								INTEGER (0..2047)
-		},
-		sib-PosOffsetInfo					SibOFF-List						OPTIONAL
-	}
-}
-
-SchedulingInformationSIB ::=			SEQUENCE {
-	sib-Type							SIB-TypeAndTag,
-	scheduling							SchedulingInformation
-}
-
-SchedulingInformationSIBSb ::=			SEQUENCE {
-	sibSb-Type							SIBSb-TypeAndTag,
-	scheduling							SchedulingInformation
-}
-
-SegCount ::=						INTEGER (1..16)
-
-SegmentIndex ::=					INTEGER (1..15)
-
--- Actual value SFN-Prime = 2 * IE value
-SFN-Prime ::=						INTEGER (0..2047)
-
-
-SIB-Data-fixed ::=					BIT STRING (SIZE (222))
-
-
-SIB-Data-variable ::=				BIT STRING (SIZE (1..214))
-
-SIBOccurIdentity ::=			INTEGER (0..15)
-
-SIBOccurrenceIdentityAndValueTag ::=	SEQUENCE {
-	sibOccurIdentity				SIBOccurIdentity,
-	sibOccurValueTag				SIBOccurValueTag
-}
-
-SIBOccurValueTag ::=			INTEGER (0..15)
-
-SIB-ReferenceList ::=				SEQUENCE (SIZE (1..maxSIB)) OF
-										SchedulingInformationSIB
-
-SIBSb-ReferenceList ::=				SEQUENCE (SIZE (1..maxSIB)) OF
-										SchedulingInformationSIBSb
-
-SIB-ReferenceListFACH ::=			SEQUENCE (SIZE (1..maxSIB-FACH)) OF 
-										SchedulingInformationSIB
-
-SIB-Type ::=						ENUMERATED {
-										masterInformationBlock,
-										systemInformationBlockType1,
-										systemInformationBlockType2,
-										systemInformationBlockType3,
-										systemInformationBlockType4,
-										systemInformationBlockType5,
-										systemInformationBlockType6,
-										systemInformationBlockType7,
-		-- dummy, dummy2 and dummy3 are not used in this version of the specification,
-		-- they should not be sent. If they are received they should be ignored
-										dummy,
-										dummy2,
-										dummy3,
-										systemInformationBlockType11,
-										systemInformationBlockType12,
-										systemInformationBlockType13,
-										systemInformationBlockType13-1,
-										systemInformationBlockType13-2,
-										systemInformationBlockType13-3,
-										systemInformationBlockType13-4,
-										systemInformationBlockType14,
-										systemInformationBlockType15,
-										systemInformationBlockType15-1,
-										systemInformationBlockType15-2,
-										systemInformationBlockType15-3,
-										systemInformationBlockType16,
-										systemInformationBlockType17,
-										systemInformationBlockType15-4,
-										systemInformationBlockType18,
-										schedulingBlock1,
-										schedulingBlock2,
-										systemInformationBlockType15-5,
-										systemInformationBlockType5bis, 
-										spare1 }
-
-SIB-TypeAndTag ::=					CHOICE {
-	sysInfoType1						PLMN-ValueTag,
-	sysInfoType2						CellValueTag,
-	sysInfoType3						CellValueTag,
-	sysInfoType4						CellValueTag,
-	sysInfoType5						CellValueTag,
-	sysInfoType6						CellValueTag,
-	sysInfoType7						NULL,
-	-- dummy, dummy2 and dummy3 are not used in this version of the specification,
-	-- they should not be sent. If they are received they should be ignored
-	dummy								CellValueTag,
-	dummy2								NULL,
-	dummy3								NULL,
-	sysInfoType11						CellValueTag,
-	sysInfoType12 						CellValueTag,
-	sysInfoType13						CellValueTag,
-	sysInfoType13-1						CellValueTag, 
-	sysInfoType13-2						CellValueTag,
-	sysInfoType13-3						CellValueTag,
-	sysInfoType13-4						CellValueTag,
-	sysInfoType14						NULL,
-	sysInfoType15						CellValueTag,
-	sysInfoType16						PredefinedConfigIdentityAndValueTag,
-	sysInfoType17						NULL,
-	sysInfoType15-1						CellValueTag,
-	sysInfoType15-2						SIBOccurrenceIdentityAndValueTag,
-	sysInfoType15-3						SIBOccurrenceIdentityAndValueTag,
-	sysInfoType15-4						CellValueTag,
-	sysInfoType18						CellValueTag,
-	sysInfoType15-5						CellValueTag,
-	sysInfoType5bis						CellValueTag,
-	spare4								NULL,
-	spare3								NULL,
-	spare2								NULL,
-	spare1								NULL
-}
-
-SIBSb-TypeAndTag ::=					CHOICE {
-	sysInfoType1						PLMN-ValueTag,
-	sysInfoType2						CellValueTag,
-	sysInfoType3						CellValueTag,
-	sysInfoType4						CellValueTag,
-	sysInfoType5						CellValueTag,
-	sysInfoType6						CellValueTag,
-	sysInfoType7						NULL,
-	-- dummy, dummy2 and dummy3 are not used in this version of the specification,
-	-- they should not be sent. If they are received they should be ignored
-	dummy								CellValueTag,
-	dummy2								NULL,
-	dummy3								NULL,
-	sysInfoType11						CellValueTag,
-	sysInfoType12 						CellValueTag,
-	sysInfoType13						CellValueTag,
-	sysInfoType13-1						CellValueTag, 
-	sysInfoType13-2						CellValueTag,
-	sysInfoType13-3						CellValueTag,
-	sysInfoType13-4						CellValueTag,
-	sysInfoType14						NULL,
-	sysInfoType15						CellValueTag,
-	sysInfoType16						PredefinedConfigIdentityAndValueTag,
-	sysInfoType17						NULL,
-	sysInfoTypeSB1						CellValueTag,
-	sysInfoTypeSB2						CellValueTag,
-	sysInfoType15-1						CellValueTag,
-	sysInfoType15-2						SIBOccurrenceIdentityAndValueTag,
-	sysInfoType15-3						SIBOccurrenceIdentityAndValueTag,
-	sysInfoType15-4						CellValueTag,
-	sysInfoType18						CellValueTag,
-	sysInfoType15-5						CellValueTag,
-	sysInfoType5bis						CellValueTag,
-	spare2								NULL,
-	spare1								NULL
-}
-
-SibOFF ::=							ENUMERATED {
-										so2, so4, so6, so8, so10,
-										so12, so14, so16, so18,
-										so20, so22, so24, so26,
-										so28, so30, so32 }
-
-SibOFF-List ::=						SEQUENCE (SIZE (1..15)) OF
-										SibOFF
-
-SysInfoType1 ::=					SEQUENCE {
-	-- Core network IEs
-		cn-CommonGSM-MAP-NAS-SysInfo	NAS-SystemInformationGSM-MAP,	
-		cn-DomainSysInfoList			CN-DomainSysInfoList,
-	-- User equipment IEs
-		ue-ConnTimersAndConstants		UE-ConnTimersAndConstants			OPTIONAL,
-		ue-IdleTimersAndConstants		UE-IdleTimersAndConstants			OPTIONAL,
-	-- Extension mechanism for non- release99 information
-		v3a0NonCriticalExtensions		SEQUENCE {
-			sysInfoType1-v3a0ext		SysInfoType1-v3a0ext-IEs,
-			nonCriticalExtensions		SEQUENCE {} OPTIONAL
-		}							OPTIONAL
-}
-
-SysInfoType1-v3a0ext-IEs ::= SEQUENCE {
-	ue-ConnTimersAndConstants-v3a0ext		UE-ConnTimersAndConstants-v3a0ext,
-	ue-IdleTimersAndConstants-v3a0ext		UE-IdleTimersAndConstants-v3a0ext
-}
-
-SysInfoType2 ::=					SEQUENCE {
-	-- UTRAN mobility IEs
-		ura-IdentityList				URA-IdentityList,
-	-- Extension mechanism for non- release99 information
-		nonCriticalExtensions			SEQUENCE {}							OPTIONAL
-}
-
-SysInfoType3 ::=					SEQUENCE {
-		sib4indicator					BOOLEAN,
-	-- UTRAN mobility IEs
-		cellIdentity					CellIdentity,
-		cellSelectReselectInfo			CellSelectReselectInfoSIB-3-4,
-		cellAccessRestriction			CellAccessRestriction,
-	-- Extension mechanism for non- release99 information
-		v4b0NonCriticalExtensions		SEQUENCE { 
-			sysInfoType3-v4b0ext			SysInfoType3-v4b0ext-IEs,
-			v590NonCriticalExtension		SEQUENCE {
-				sysInfoType3-v590ext			SysInfoType3-v590ext,
-				v5c0NoncriticalExtension		SEQUENCE {
-					sysInfoType3-v5c0ext			SysInfoType3-v5c0ext-IEs,
-					v670NonCriticalExtension			SEQUENCE {
-						sysInfoType3-v670ext				SysInfoType3-v670ext,
-						nonCriticalExtensions			SEQUENCE {}						OPTIONAL
-					}							OPTIONAL
-				}							OPTIONAL
-			} 							OPTIONAL
-		}							OPTIONAL
-}
-
-SysInfoType3-v4b0ext-IEs ::= SEQUENCE {
-	mapping-LCR						Mapping-LCR-r4							OPTIONAL
-}
-
-SysInfoType3-v590ext ::= SEQUENCE {
-	cellSelectReselectInfo-v590ext		CellSelectReselectInfo-v590ext 		OPTIONAL
-}
-
-SysInfoType3-v5c0ext-IEs ::= SEQUENCE {
-	cellSelectReselectInfoTreselectionScaling-v5c0ext
-										CellSelectReselectInfoTreselectionScaling-v5c0ext	OPTIONAL
-}
-
-SysInfoType3-v670ext ::= SEQUENCE {
-	 	domainSpecificAccessRestrictionParametersForPLMNOfMIB
-									DomainSpecificAccessRestrictionParam-v670ext	OPTIONAL,
-		domainSpecificAccessRestictionForSharedNetwork
-									DomainSpecificAccessRestrictionForSharedNetwork-v670ext	OPTIONAL
-}
-
-SysInfoType4 ::=					SEQUENCE {
-	-- UTRAN mobility IEs
-		cellIdentity					CellIdentity,
-		cellSelectReselectInfo			CellSelectReselectInfoSIB-3-4,
-		cellAccessRestriction			CellAccessRestriction,
-	-- Extension mechanism for non- release99 information
-		v4b0NonCriticalExtensions		SEQUENCE { 
-			sysInfoType4-v4b0ext			SysInfoType4-v4b0ext-IEs,
-			v590NonCriticalExtension		SEQUENCE {
-				sysInfoType4-v590ext			SysInfoType4-v590ext,
-				v5b0NonCriticalExtension		SEQUENCE {
-					sysInfoType4-v5b0ext			SysInfoType4-v5b0ext-IEs,
-					v5c0NonCriticalExtension			SEQUENCE {
-						sysInfoType4-v5c0ext				SysInfoType4-v5c0ext-IEs,
-						nonCriticalExtensions			SEQUENCE {}						OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-}
-
-SysInfoType4-v4b0ext-IEs ::= SEQUENCE {
-	mapping-LCR						Mapping-LCR-r4							OPTIONAL
-}
-
-
-SysInfoType4-v590ext ::= SEQUENCE {
-	cellSelectReselectInfo-v590ext		CellSelectReselectInfo-v590ext 		OPTIONAL
-}
-
-SysInfoType4-v5b0ext-IEs ::= SEQUENCE {
-	cellSelectReselectInfoPCHFACH-v5b0ext	CellSelectReselectInfoPCHFACH-v5b0ext 		OPTIONAL
-}
-
-SysInfoType4-v5c0ext-IEs ::= SEQUENCE {
-	cellSelectReselectInfoTreselectionScaling-v5c0ext
-										CellSelectReselectInfoTreselectionScaling-v5c0ext	OPTIONAL
-}
-
-SysInfoType5 ::=					SEQUENCE {
-		sib6indicator					BOOLEAN,
-	-- Physical channel IEs
-		pich-PowerOffset				PICH-PowerOffset,
-		modeSpecificInfo				CHOICE {
-			fdd								SEQUENCE {
-				aich-PowerOffset				AICH-PowerOffset
-			},
-			tdd								SEQUENCE {
-	-- If PDSCH/PUSCH is configured for 1.28Mcps TDD, the following IEs should be absent
-	--   and the info included in the tdd128SpecificInfo instead.
-	-- If PDSCH/PUSCH is configured for 3.84Mcps TDD in R5, HCR-r5-SpecificInfo should also be 
-	-- included. 
-				pusch-SysInfoList-SFN			PUSCH-SysInfoList-SFN		OPTIONAL,
-				pdsch-SysInfoList-SFN			PDSCH-SysInfoList-SFN		OPTIONAL,
-				openLoopPowerControl-TDD		OpenLoopPowerControl-TDD
-			}
-		},
-		primaryCCPCH-Info				PrimaryCCPCH-Info					OPTIONAL,
-		prach-SystemInformationList		PRACH-SystemInformationList,
-		sCCPCH-SystemInformationList	SCCPCH-SystemInformationList,
-		-- cbs-DRX-Level1Information is conditional on any of the CTCH indicator IEs in
-		-- sCCPCH-SystemInformationList
-		cbs-DRX-Level1Information		CBS-DRX-Level1Information			OPTIONAL,
-	-- Extension mechanism for non- release99 information
-		v4b0NonCriticalExtensions		SEQUENCE {
-			sysInfoType5-v4b0ext			SysInfoType5-v4b0ext-IEs		OPTIONAL,
-		-- Extension mechanism for non- rel-4 information
-			v590NonCriticalExtensions		SEQUENCE {
-				sysInfoType5-v590ext			SysInfoType5-v590ext-IEs		OPTIONAL,
-				v650NonCriticalExtensions		SEQUENCE {
-					sysInfoType5-v650ext			SysInfoType5-v650ext-IEs		OPTIONAL,
-					v680NonCriticalExtensions		SEQUENCE {
-						sysInfoType5-v680ext			SysInfoType5-v680ext-IEs		OPTIONAL,
-						v6xyNonCriticalExtensions		SEQUENCE {
-							sysInfoType5-v6xyext			SysInfoType5-v6xyext-IEs,
-							nonCriticalExtensions			SEQUENCE {}						OPTIONAL
-						}		OPTIONAL
-					}		OPTIONAL
-				}		OPTIONAL
-			}		OPTIONAL
-		}		OPTIONAL
-}
-
-SysInfoType5-v4b0ext-IEs ::= SEQUENCE {
-	--The following IE PNBSCH-Allocation-r4 shall be used for 3.84Mcps TDD only.
-	pNBSCH-Allocation-r4 			PNBSCH-Allocation-r4			OPTIONAL,
-	-- In case of TDD, the following IE is included instead of the
-	-- IE up-IPDL-Parameter in up-OTDOA-AssistanceData.
-	openLoopPowerControl-IPDL-TDD	OpenLoopPowerControl-IPDL-TDD-r4	OPTIONAL,
--- If SysInfoType5 is sent to describe a 1.28Mcps TDD cell, the IE PRACH-RACH-Info included in
--- PRACH-SystemInformationList shall be ignored, the IE PRACH-Partitioning and the 
--- IE rach-TransportFormatSet shall be absent and the corresponding IE in the following 
--- PRACH-SystemInformationList-LCR-r4 shall be used
-	prach-SystemInformationList-LCR-r4	PRACH-SystemInformationList-LCR-r4	OPTIONAL, 
-	tdd128SpecificInfo				SEQUENCE {
-		pusch-SysInfoList-SFN			PUSCH-SysInfoList-SFN-LCR-r4	OPTIONAL,
-		pdsch-SysInfoList-SFN			PDSCH-SysInfoList-SFN-LCR-r4	OPTIONAL,
-		pCCPCH-LCR-Extensions			PrimaryCCPCH-Info-LCR-r4-ext	OPTIONAL,
-		sCCPCH-LCR-ExtensionsList		SCCPCH-SystemInformationList-LCR-r4-ext
-	}																OPTIONAL,
-	frequencyBandIndicator			RadioFrequencyBandFDD			OPTIONAL
-}
-
-SysInfoType5-v590ext-IEs ::= SEQUENCE {
-	hcr-r5-SpecificInfo				SEQUENCE {
-		pusch-SysInfoList-SFN			PUSCH-SysInfoList-SFN-HCR-r5	OPTIONAL,
-		pdsch-SysInfoList-SFN			PDSCH-SysInfoList-SFN-HCR-r5	OPTIONAL
-	}																	OPTIONAL
-}
-
-SysInfoType5-v650ext-IEs ::= SEQUENCE {
-	frequencyBandIndicator2			RadioFrequencyBandFDD2
-}
-
-SysInfoType5-v680ext-IEs ::= SEQUENCE {
-	-- TABULAR: HSDPA Cell Indicator is MD in tabular description
-	-- Default value is ’HSDPA Capability not indicated’
-	hsdpa-CellIndicator		ENUMERATED { hsdpa-CapableCell }			OPTIONAL
-}
-
-SysInfoType5-v6xyext-IEs ::=		SEQUENCE {
-	-- TABULAR: E-DCH Cell Indicator is MD in tabular description
-	-- Default value is ’E-DCH Capability not indicated’
-	edch-CellIndicator					ENUMERATED { edch-CapableCell }		OPTIONAL,
-	sccpch-SystemInformation-MBMS		CHOICE {
-		mcchOnSCCPCHusedForNonMBMS			MBMS-MCCH-ConfigurationInfo-r6,
-		mcchOnSCCPCHusedOnlyForMBMS			SCCPCH-SystemInformation-MBMS-r6
-	}		OPTIONAL,
-	additionalPRACH-TF-and-TFCS-CCCH-List	AdditionalPRACH-TF-and-TFCS-CCCH-List	OPTIONAL
-}
-
--- SysInfoType5bis uses the same structure as SysInfoType5
-SysInfoType5bis ::= SysInfoType5
-
-SysInfoType6 ::=					SEQUENCE {
-	-- Physical channel IEs
-		pich-PowerOffset				PICH-PowerOffset,
-		modeSpecificInfo				CHOICE {
-			fdd								SEQUENCE {
-				aich-PowerOffset				AICH-PowerOffset,
-				-- dummy is not used in this version of specification, it should
-				-- not be sent and if received it should be ignored.
-				dummy							CSICH-PowerOffset			OPTIONAL
-			},
-			tdd								SEQUENCE {
-				-- If PDSCH/PUSCH is configured for 1.28Mcps TDD, pusch-SysInfoList-SFN,
-				-- pdsch-SysInfoList-SFN and openLoopPowerControl-TDD should be absent
-				-- and the info included in the tdd128SpecificInfo instead.
-				-- If PDSCH/PUSCH is configured for 3.84Mcps TDD in R5, HCR-r5-SpecificInfo should 
-				-- also be included.
-				pusch-SysInfoList-SFN			PUSCH-SysInfoList-SFN		OPTIONAL,
-				pdsch-SysInfoList-SFN			PDSCH-SysInfoList-SFN		OPTIONAL,
-				openLoopPowerControl-TDD		OpenLoopPowerControl-TDD
-			}
-		},
-		primaryCCPCH-Info				PrimaryCCPCH-Info					OPTIONAL,
-		prach-SystemInformationList		PRACH-SystemInformationList			OPTIONAL,
-		sCCPCH-SystemInformationList	SCCPCH-SystemInformationList		OPTIONAL,
-		cbs-DRX-Level1Information		CBS-DRX-Level1Information			OPTIONAL,
-		-- Conditional on any of the CTCH indicator IEs in
-		-- sCCPCH-SystemInformationList
-	-- Extension mechanism for non- release99 information
-		v4b0NonCriticalExtensions		SEQUENCE {
-			sysInfoType6-v4b0ext			SysInfoType6-v4b0ext-IEs		OPTIONAL,
-		-- Extension mechanism for non- rel-4 information
-			v590NonCriticalExtensions	SEQUENCE {
-				sysInfoType6-v590ext			SysInfoType6-v590ext-IEs		OPTIONAL,
-				v650nonCriticalExtensions		SEQUENCE {
-					sysInfoType6-v650ext			SysInfoType6-v650ext-IEs		OPTIONAL,
-					v6xynonCriticalExtensions		SEQUENCE {
-						sysInfoType6-v6xyext			SysInfoType6-v6xyext-IEs,
-						nonCriticalExtensions			SEQUENCE {}						OPTIONAL
-					}							OPTIONAL
-				}							OPTIONAL
-			}							OPTIONAL
-		}							OPTIONAL
-}
-
-SysInfoType6-v4b0ext-IEs ::= SEQUENCE {
-	-- openLoopPowerControl-IPDL-TDD is present only if IPDLs are applied for TDD
-	openLoopPowerControl-IPDL-TDD	OpenLoopPowerControl-IPDL-TDD-r4	OPTIONAL,
-	-- If SysInfoType6 is sent to describe a 1.28Mcps TDD cell, the IE PRACH-RACH-Info included
-	-- in PRACH-SystemInformationList shall be ignored, the IE PRACH-Partitioning and the 
-	-- IE rach-TransportFormatSet shall be absent and the corresponding IEs in the following 
-	-- PRACH-SystemInformationList-LCR-r4 shall be used
-	prach-SystemInformationList-LCR-r4	PRACH-SystemInformationList-LCR-r4	OPTIONAL, 
-	tdd128SpecificInfo				SEQUENCE {
-		pusch-SysInfoList-SFN			PUSCH-SysInfoList-SFN-LCR-r4	OPTIONAL,
-		pdsch-SysInfoList-SFN			PDSCH-SysInfoList-SFN-LCR-r4	OPTIONAL,
-		pCCPCH-LCR-Extensions			PrimaryCCPCH-Info-LCR-r4-ext	OPTIONAL,
-		sCCPCH-LCR-ExtensionsList		SCCPCH-SystemInformationList-LCR-r4-ext	OPTIONAL
-	}																OPTIONAL,
-	frequencyBandIndicator			RadioFrequencyBandFDD			OPTIONAL
-}
-
-SysInfoType6-v590ext-IEs ::= SEQUENCE {
-	hcr-r5-SpecificInfo				SEQUENCE {
-		pusch-SysInfoList-SFN			PUSCH-SysInfoList-SFN-HCR-r5	OPTIONAL,
-		pdsch-SysInfoList-SFN			PDSCH-SysInfoList-SFN-HCR-r5	OPTIONAL
-	}																	OPTIONAL
-}
-
-SysInfoType6-v650ext-IEs ::= SEQUENCE {
-	frequencyBandIndicator2			RadioFrequencyBandFDD2
-}
-
-SysInfoType6-v6xyext-IEs ::= SEQUENCE {
-	additionalPRACH-TF-and-TFCS-CCCH-List	AdditionalPRACH-TF-and-TFCS-CCCH-List	OPTIONAL
-}
-
-SysInfoType7 ::=					SEQUENCE {
-	-- Physical channel IEs
-		modeSpecificInfo				CHOICE {
-			fdd								SEQUENCE {
-				ul-Interference					UL-Interference
-			},
-			tdd								NULL
-		},
-		prach-Information-SIB5-List		DynamicPersistenceLevelList,
-		prach-Information-SIB6-List		DynamicPersistenceLevelList			OPTIONAL,
-		expirationTimeFactor			ExpirationTimeFactor				OPTIONAL,
-	-- Extension mechanism for non- release99 information
-		nonCriticalExtensions			SEQUENCE {}							OPTIONAL
-}
-
--- This IE is not used in this version of the specification.
--- It was kept only for backwards compatibility reasons
-SysInfoType8 ::=					SEQUENCE {
-	-- User equipment IEs
-		-- dummy1, dummy2, dummy3 are not used in this version of the specification and
-		-- they should be ignored by the receiver.
-		dummy1							CPCH-Parameters,
-	-- Physical channel IEs
-		dummy2							CPCH-SetInfoList,
-		dummy3							CSICH-PowerOffset,
-	-- Extension mechanism for non- release99 information
-		nonCriticalExtensions			SEQUENCE {}							OPTIONAL
-}
-
--- This IE is not used in this version of the specification.
--- It was kept only for backwards compatibility reasons
-SysInfoType9 ::=					SEQUENCE {
-	-- Physical channel IEs
-		-- dummy is not used in this version of the specification and
-		-- it should be ignored by the receiver.
-		dummy							CPCH-PersistenceLevelsList,
-	-- Extension mechanism for non- release99 information
-		nonCriticalExtensions			SEQUENCE {}							OPTIONAL
-}
-
--- This IE is not used in this version of the specification.
--- It was kept only for backwards compatibility reasons
-SysInfoType10 ::=					SEQUENCE {
-	-- User equipment IEs
-		-- dummy is not used in this version of the specification, it should
-		-- not be sent and if received it should be ignored.
-		dummy							DRAC-SysInfoList,
-	-- Extension mechanism for non- release99 information
-		nonCriticalExtensions			SEQUENCE {}							OPTIONAL
-}
-
-SysInfoType11 ::=					SEQUENCE {
-		sib12indicator					BOOLEAN,
-	-- Measurement IEs
-		fach-MeasurementOccasionInfo	FACH-MeasurementOccasionInfo		OPTIONAL,
-		measurementControlSysInfo		MeasurementControlSysInfo,
-	-- Extension mechanism for non- release99 information
-		v4b0NonCriticalExtensions		SEQUENCE {
-			sysInfoType11-v4b0ext			SysInfoType11-v4b0ext-IEs		OPTIONAL,
-			v590NonCriticalExtension		SEQUENCE {
-				sysInfoType11-v590ext			SysInfoType11-v590ext-IEs,
-				v6xyNonCriticalExtensions			SEQUENCE {
-					sysInfoType11-v6xyext			SysInfoType11-v6xyext-IEs,
-					nonCriticalExtensions			SEQUENCE {}						OPTIONAL
-				}							OPTIONAL
-			}							OPTIONAL
-		}							OPTIONAL
-}
-
-SysInfoType11-v4b0ext-IEs ::= SEQUENCE {
-	fach-MeasurementOccasionInfo-LCR-Ext	FACH-MeasurementOccasionInfo-LCR-r4-ext	OPTIONAL,
-	measurementControlSysInfo-LCR			MeasurementControlSysInfo-LCR-r4-ext
-}
-
-SysInfoType11-v590ext-IEs ::= SEQUENCE {
-	--The order of the list corresponds to the order of cell in newIntraFrequencyCellInfoList
-	newIntraFrequencyCellInfoList-v590ext	SEQUENCE (SIZE (1..maxCellMeas)) OF
-												CellSelectReselectInfo-v590ext	OPTIONAL,
-	--The order of the list corresponds to the order of cell in newInterFrequencyCellInfoList
-	newInterFrequencyCellInfoList-v590ext	SEQUENCE (SIZE (1..maxCellMeas)) OF
-												CellSelectReselectInfo-v590ext	OPTIONAL,
-	--The order of the list corresponds to the order of cell in newInterRATCellInfoList
-	newInterRATCellInfoList-v590ext			SEQUENCE (SIZE (1..maxCellMeas)) OF
-												CellSelectReselectInfo-v590ext	OPTIONAL,
-	intraFreqEventCriteriaList-v590ext		Intra-FreqEventCriteriaList-v590ext		OPTIONAL,
-	intraFreqReportingCriteria-1b-r5		IntraFreqReportingCriteria-1b-r5	OPTIONAL,
-	intraFreqEvent-1d-r5					IntraFreqEvent-1d-r5				OPTIONAL
-}
-
-SysInfoType11-v6xyext-IEs ::= SEQUENCE {
-	-- Measurement IEs
-	interFreqRACHReportingInfo			InterFreqRACHReportingInfo			OPTIONAL
-}
-
-SysInfoType12 ::=					SEQUENCE {
-	-- Measurement IEs
-		fach-MeasurementOccasionInfo	FACH-MeasurementOccasionInfo		OPTIONAL,
-		measurementControlSysInfo		MeasurementControlSysInfo,
-	-- Extension mechanism for non- release99 information
-		v4b0NonCriticalExtensions		SEQUENCE {
-			sysInfoType12-v4b0ext			SysInfoType12-v4b0ext-IEs		OPTIONAL,
-			v590NonCriticalExtension		SEQUENCE {
-				sysInfoType12-v590ext			SysInfoType12-v590ext-IEs,
-				v6xyNonCriticalExtensions			SEQUENCE {
-					sysInfoType12-v6xyext			SysInfoType12-v6xyext-IEs,
-					nonCriticalExtensions			SEQUENCE {}						OPTIONAL
-				}							OPTIONAL
-			}							OPTIONAL
-		}							OPTIONAL
-}
-
-SysInfoType12-v4b0ext-IEs ::= SEQUENCE {
-	fach-MeasurementOccasionInfo-LCR-Ext	FACH-MeasurementOccasionInfo-LCR-r4-ext	OPTIONAL,
-	measurementControlSysInfo-LCR			MeasurementControlSysInfo-LCR-r4-ext
-}
-
-SysInfoType12-v590ext-IEs ::= SEQUENCE {
-	--The order of the list corresponds to the order of cell in newIntraFrequencyCellInfoList
-	newIntraFrequencyCellInfoList-v590ext	SEQUENCE (SIZE (1..maxCellMeas)) OF
-												CellSelectReselectInfo-v590ext	OPTIONAL,
-	--The order of the list corresponds to the order of cell in newInterFrequencyCellInfoList
-	newInterFrequencyCellInfoList-v590ext	SEQUENCE (SIZE (1..maxCellMeas)) OF
-												CellSelectReselectInfo-v590ext	OPTIONAL,
-	--The order of the list corresponds to the order of cell in newInterRATCellInfoList
-	newInterRATCellInfoList-v590ext			SEQUENCE (SIZE (1..maxCellMeas)) OF
-												CellSelectReselectInfo-v590ext	OPTIONAL,
-	intraFreqEventCriteriaList-v590ext		Intra-FreqEventCriteriaList-v590ext		OPTIONAL,
-	intraFreqReportingCriteria-1b-r5		IntraFreqReportingCriteria-1b-r5	OPTIONAL,
-	intraFreqEvent-1d-r5					IntraFreqEvent-1d-r5				OPTIONAL
-}
-
-SysInfoType12-v6xyext-IEs ::= SEQUENCE {
-	-- Measurement IEs
-	interFreqRACHReportingInfo			InterFreqRACHReportingInfo			OPTIONAL
-}
-
-SysInfoType13 ::=					SEQUENCE {
-	-- Core network IEs
-		cn-DomainSysInfoList			CN-DomainSysInfoList,
-	-- User equipment IEs
-		ue-IdleTimersAndConstants		UE-IdleTimersAndConstants			OPTIONAL,
-		capabilityUpdateRequirement		CapabilityUpdateRequirement			OPTIONAL,
-	-- Extension mechanism for non- release99 information
-		v3a0NonCriticalExtensions			SEQUENCE { 
-			sysInfoType13-v3a0ext			SysInfoType13-v3a0ext-IEs,
-			v4b0NonCriticalExtensions		SEQUENCE {
-				sysInfoType13-v4b0ext			SysInfoType13-v4b0ext-IEs,
-			-- Extension mechanism for non- release99 information
-				nonCriticalExtensions			SEQUENCE {}						OPTIONAL
-			}							OPTIONAL
-		}							OPTIONAL
-}
-
-SysInfoType13-v3a0ext-IEs ::= SEQUENCE {
-	ue-IdleTimersAndConstants-v3a0ext		UE-IdleTimersAndConstants-v3a0ext
-}
-
-SysInfoType13-v4b0ext-IEs ::= SEQUENCE {
-	capabilityUpdateRequirement-r4Ext	CapabilityUpdateRequirement-r4-ext	OPTIONAL
-}
-
-SysInfoType13-1 ::=					SEQUENCE {
-	-- ANSI-41 IEs
-		ansi-41-RAND-Information		ANSI-41-RAND-Information,
-	-- Extension mechanism for non- release99 information
-		nonCriticalExtensions			SEQUENCE {}							OPTIONAL
-}
-
-SysInfoType13-2 ::=					SEQUENCE {
-	-- ANSI-41 IEs
-		ansi-41-UserZoneID-Information	ANSI-41-UserZoneID-Information,
-	-- Extension mechanism for non- release99 information
-		nonCriticalExtensions			SEQUENCE {}							OPTIONAL
-}
-
-SysInfoType13-3 ::=					SEQUENCE {
-	-- ANSI-41 IEs
-		ansi-41-PrivateNeighbourListInfo ANSI-41-PrivateNeighbourListInfo,
-	-- Extension mechanism for non- release99 information
-		nonCriticalExtensions			SEQUENCE {}							OPTIONAL
-}
-
-SysInfoType13-4 ::=					SEQUENCE {
-	-- ANSI-41 IEs
-		ansi-41-GlobalServiceRedirectInfo
-										ANSI-41-GlobalServiceRedirectInfo,
-	-- Extension mechanism for non- release99 information
-		nonCriticalExtensions			SEQUENCE {}							OPTIONAL
-}
-
-SysInfoType14 ::=					SEQUENCE {
-	-- Physical channel IEs
-		individualTS-InterferenceList	IndividualTS-InterferenceList,
-		expirationTimeFactor			ExpirationTimeFactor				OPTIONAL,
-	-- Extension mechanism for non- release99 information
-		nonCriticalExtensions			SEQUENCE {}							OPTIONAL
-}
-
-SysInfoType15 ::=					SEQUENCE {
-	-- Measurement IEs
-		
-		ue-positioning-GPS-CipherParameters		UE-Positioning-CipherParameters		OPTIONAL,
-		ue-positioning-GPS-ReferenceLocation	ReferenceLocation,
-		ue-positioning-GPS-ReferenceTime		UE-Positioning-GPS-ReferenceTime,
-
-		ue-positioning-GPS-Real-timeIntegrity		BadSatList							OPTIONAL,
-	-- Extension mechanism for non- release99 information
-		v4b0NonCriticalExtensions			SEQUENCE { 
-			sysInfoType15-v4b0ext				SysInfoType15-v4b0ext-IEs,
-		-- Extension mechanism for non- release4 information
-			nonCriticalExtensions				SEQUENCE {}				OPTIONAL
-		}	OPTIONAL
-}
-
-SysInfoType15-v4b0ext-IEs ::= SEQUENCE {
-	up-Ipdl-Parameters-TDD			UE-Positioning-IPDL-Parameters-TDD-r4-ext	OPTIONAL
-}
-
-SysInfoType15-1 ::=					SEQUENCE {
-	-- DGPS corrections
-		ue-positioning-GPS-DGPS-Corrections			UE-Positioning-GPS-DGPS-Corrections,
-
-	-- Extension mechanism for non- release99 information
-		nonCriticalExtensions			SEQUENCE {}				OPTIONAL
-} 
-
-SysInfoType15-2 ::=					SEQUENCE {
-	-- Ephemeris and clock corrections
-		transmissionTOW					INTEGER (0..604799),
-		satID							SatID,
-		ephemerisParameter				EphemerisParameter,
-
-	-- Extension mechanism for non- release99 information
-		nonCriticalExtensions			SEQUENCE {}			OPTIONAL
-} 
-
-SysInfoType15-3 ::=					SEQUENCE {
-	-- Almanac and other data
-		transmissionTOW					INTEGER (0.. 604799),
-		ue-positioning-GPS-Almanac					UE-Positioning-GPS-Almanac				OPTIONAL,
-		ue-positioning-GPS-IonosphericModel			UE-Positioning-GPS-IonosphericModel		OPTIONAL,
-		ue-positioning-GPS-UTC-Model				UE-Positioning-GPS-UTC-Model			OPTIONAL,
-		satMask							BIT STRING (SIZE (1..32))	OPTIONAL,
-		lsbTOW							BIT STRING (SIZE (8))		OPTIONAL,
-	-- Extension mechanism for non- release99 information
-		nonCriticalExtensions			SEQUENCE {}					OPTIONAL
-} 
-
-SysInfoType15-4 ::=					SEQUENCE {
-	-- Measurement IEs
-		ue-positioning-OTDOA-CipherParameters	UE-Positioning-CipherParameters			OPTIONAL,
-		ue-positioning-OTDOA-AssistanceData		UE-Positioning-OTDOA-AssistanceData,
-		v3a0NonCriticalExtensions			SEQUENCE {
-			sysInfoType15-4-v3a0ext				SysInfoType15-4-v3a0ext,
-		-- Extension mechanism for non- release99 information
-			v4b0NonCriticalExtensions			SEQUENCE {
-				sysInfoType15-4-v4b0ext				SysInfoType15-4-v4b0ext,
-				nonCriticalExtensions				SEQUENCE {}		OPTIONAL
-			}	OPTIONAL
-		}	OPTIONAL
-}
-
-SysInfoType15-4-v3a0ext ::= SEQUENCE {
-	sfn-Offset-Validity				SFN-Offset-Validity		OPTIONAL
-}
-
-SysInfoType15-4-v4b0ext ::= SEQUENCE {
-	ue-Positioning-OTDOA-AssistanceData-r4ext	UE-Positioning-OTDOA-AssistanceData-r4ext	OPTIONAL
-}
-
-SysInfoType15-5 ::=					SEQUENCE {
-	-- Measurement IEs
-		ue-positioning-OTDOA-AssistanceData-UEB		UE-Positioning-OTDOA-AssistanceData-UEB,
-		v3a0NonCriticalExtensions			SEQUENCE {
-			sysInfoType15-5-v3a0ext				SysInfoType15-5-v3a0ext,
-		-- Extension mechanism for non- release99 information
-			nonCriticalExtensions				SEQUENCE {}		OPTIONAL
-		}	OPTIONAL
-}
-
-SysInfoType15-5-v3a0ext ::= SEQUENCE {
-	sfn-Offset-Validity			SFN-Offset-Validity		OPTIONAL
-}
-
-SysInfoType16 ::=					SEQUENCE {
-	-- Radio bearer IEs
-		preDefinedRadioConfiguration	PreDefRadioConfiguration,
-	-- Extension mechanism for non- release99 information
-		nonCriticalExtensions			SEQUENCE {}							OPTIONAL
-}
-
-SysInfoType17 ::=					SEQUENCE {
-	-- Physical channel IEs
-		-- If PDSCH/PUSCH is configured for 1.28Mcps TDD, pusch-SysInfoList and
-		-- pdsch-SysInfoList should be absent and the info included in the
-		-- tdd128SpecificInfo instead.
-		-- If PDSCH/PUSCH is configured for 3.84Mcps TDD in R5, HCR-r5-SpecificInfo should also be 
-		-- included.
-		pusch-SysInfoList				PUSCH-SysInfoList				OPTIONAL,
-		pdsch-SysInfoList				PDSCH-SysInfoList				OPTIONAL,
-	-- Extension mechanism for non- release99 information
-		v4b0NonCriticalExtensions		SEQUENCE {
-			sysInfoType17-v4b0ext			SysInfoType17-v4b0ext-IEs,
-			v590NonCriticalExtensions	SEQUENCE {
-				sysInfoType17-v590ext			SysInfoType17-v590ext-IEs		OPTIONAL,
-				nonCriticalExtensions			SEQUENCE {}						OPTIONAL
-			}							OPTIONAL
-		}							OPTIONAL
-}
-
-SysInfoType17-v4b0ext-IEs ::= SEQUENCE {
-	tdd128SpecificInfo				SEQUENCE {
-		pusch-SysInfoList				PUSCH-SysInfoList-LCR-r4		OPTIONAL,
-		pdsch-SysInfoList				PDSCH-SysInfoList-LCR-r4		OPTIONAL
-	}																	OPTIONAL
-}
-
-SysInfoType17-v590ext-IEs ::= SEQUENCE {
-	hcr-r5-SpecificInfo				SEQUENCE {
-		pusch-SysInfoList			PUSCH-SysInfoList-HCR-r5	OPTIONAL,
-		pdsch-SysInfoList			PDSCH-SysInfoList-HCR-r5	OPTIONAL
-	}															OPTIONAL
-}
-
-SysInfoType18 ::=						SEQUENCE {
-		idleModePLMNIdentities			PLMNIdentitiesOfNeighbourCells		OPTIONAL,
-		connectedModePLMNIdentities	PLMNIdentitiesOfNeighbourCells		OPTIONAL,
-	-- Extension mechanism for non- release99 information
-		nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-}
-
-SysInfoTypeSB1 ::=					SEQUENCE {
-	-- Other IEs
-		sib-ReferenceList				SIB-ReferenceList,
-	-- Extension mechanism for non- release99 information
-		nonCriticalExtensions			SEQUENCE {}							OPTIONAL
-}
-
-SysInfoTypeSB2 ::=					SEQUENCE {
-	-- Other IEs
-		sib-ReferenceList				SIB-ReferenceList,
-	-- Extension mechanism for non- release99 information
-		nonCriticalExtensions			SEQUENCE {}							OPTIONAL
-}
-
-TDD-UMTS-Frequency-List ::= 			SEQUENCE (SIZE (1..maxNumTDDFreqs)) OF
-											FrequencyInfoTDD
-
--- ***************************************************
---
---     ANSI-41 INFORMATION ELEMENTS (10.3.9)
---
--- ***************************************************
-
-ANSI-41-GlobalServiceRedirectInfo ::= 	ANSI-41-NAS-Parameter
-ANSI-41-PrivateNeighbourListInfo ::= 	ANSI-41-NAS-Parameter
-ANSI-41-RAND-Information ::=			ANSI-41-NAS-Parameter
-ANSI-41-UserZoneID-Information ::= 		ANSI-41-NAS-Parameter
-ANSI-41-NAS-Parameter ::=				BIT STRING (SIZE (1..2048))
-
-Min-P-REV ::=							BIT STRING (SIZE (8))
-
-NAS-SystemInformationANSI-41 ::=		ANSI-41-NAS-Parameter
-NID ::=									BIT STRING (SIZE (16))
-
-P-REV ::=								BIT STRING (SIZE (8))
-
-SID ::=									BIT STRING (SIZE (15))
-
--- ***************************************************
---
---     MBMS INFORMATION ELEMENTS (10.3.9a)
---
--- ***************************************************
-
-MBMS-AccessProbabilityFactor ::=	ENUMERATED {
-										apf0, apf32, apf64, apf96, apf128, apf160, apf192,
-										apf224, apf256, apf288, apf320, apf352, apf384, apf416,
-										apf448, apf480, apf512, apf544, apf576, apf608, apf640,
-										apf672, apf704, apf736, apf768, apf800, apf832, apf864,
-										apf896, apf928, apf960, apf1000 }
-
-MBMS-CellGroupIdentity-r6 ::=		BIT STRING (SIZE (12))
-
-MBMS-CommonCCTrChIdentity ::=		INTEGER (1..32)
-
-MBMS-CommonPhyChIdentity ::=		INTEGER (1..32)
-
-MBMS-CommonRBIdentity ::=			INTEGER (1..32)
-
-MBMS-CommonRBInformation-r6 ::=		SEQUENCE {
-	commonRBIdentity					MBMS-CommonRBIdentity,
-	pdcp-Info							PDCP-Info-r4,
-	rlc-Info							RLC-Info-MBMS-r6
-}
-
-MBMS-CommonRBInformationList-r6 ::= SEQUENCE (SIZE (1..maxMBMS-CommonRB)) OF
-										MBMS-CommonRBInformation-r6
-
-MBMS-CommonTrChIdentity ::=			INTEGER (1..32)
-
-MBMS-ConnectedModeCountingScope ::= SEQUENCE {
-	countingForUraPCH								BOOLEAN,
-	countingForCellPCH								BOOLEAN,
-	countingForCellFACH								BOOLEAN
-}
-
-MBMS-CurrentCell-SCCPCH-r6 ::=		SEQUENCE {
-	sccpchIdentity						MBMS-SCCPCHIdentity					OPTIONAL,
-	secondaryCCPCH-Info					MBMS-CommonPhyChIdentity,
-	softComb-TimingOffset				MBMS-SoftComb-TimingOffset			OPTIONAL,
-	-- If the IE transpCh-InfoCommonForAllTrCh is absent, the default TFCS as specified
-	-- in 14.10.1 applies
-	transpCh-InfoCommonForAllTrCh		MBMS-CommonCCTrChIdentity			OPTIONAL,
-	transpCHInformation					MBMS-TrCHInformation-CurrList
-}
-
-MBMS-CurrentCell-SCCPCHList-r6 ::=	SEQUENCE (SIZE (1..maxSCCPCH)) OF
-										MBMS-CurrentCell-SCCPCH-r6
-
-MBMS-FACHCarryingMTCH-List ::=		SEQUENCE (SIZE (1..maxFACHPCH)) OF
-											TransportFormatSet
-
-MBMS-JoinedInformation-r6 ::=		SEQUENCE {
-	p-TMSI								P-TMSI-GSM-MAP						OPTIONAL
-}
-
-MBMS-L1CombiningSchedule-32 ::=		SEQUENCE {
-	-- Actual L1 combining schedule values (offset, start, duration) = IE value * 4
-	cycleOffset							INTEGER (0..7)						OPTIONAL,
-	mtch-L1CombiningPeriodList			SEQUENCE (SIZE (1..maxMBMS-L1CP)) OF SEQUENCE {
-		periodStart							INTEGER (0..7),
-		periodDuration						INTEGER (1..8)
-	}
-}
-
-MBMS-L1CombiningSchedule-64 ::=		SEQUENCE {
-	-- Actual L1 combining schedule values (offset, start, duration) = IE value * 4
-	cycleOffset							INTEGER (0..15)						OPTIONAL,
-	mtch-L1CombiningPeriodList			SEQUENCE (SIZE (1..maxMBMS-L1CP)) OF SEQUENCE {
-		periodStart							INTEGER (0..15),
-		periodDuration						INTEGER (1..16)
-	}
-}
-
-MBMS-L1CombiningSchedule-128 ::=	SEQUENCE {
-	-- Actual L1 combining schedule values (offset, start, duration) = IE value * 4
-	cycleOffset							INTEGER (0..31)						OPTIONAL,
-	mtch-L1CombiningPeriodList			SEQUENCE (SIZE (1..maxMBMS-L1CP)) OF SEQUENCE {
-		periodStart							INTEGER (0..31),
-		periodDuration						INTEGER (1..32)
-	}
-}
-
-MBMS-L1CombiningSchedule-256 ::=	SEQUENCE {
-	-- Actual L1 combining schedule values (offset, start, duration) = IE value * 4
-	cycleOffset							INTEGER (0..63)						OPTIONAL,
-	mtch-L1CombiningPeriodList			SEQUENCE (SIZE (1..maxMBMS-L1CP)) OF SEQUENCE {
-		periodStart							INTEGER (0..63),
-		periodDuration						INTEGER (1..64)
-	}
-}
-
-MBMS-L1CombiningSchedule-512 ::=	SEQUENCE {
-	-- Actual L1 combining schedule values (offset, start, duration) = IE value * 4
-	cycleOffset							INTEGER (0..127)						OPTIONAL,
-	mtch-L1CombiningPeriodList			SEQUENCE (SIZE (1..maxMBMS-L1CP)) OF SEQUENCE {
-		periodStart							INTEGER (0..127),
-		periodDuration						INTEGER (1..128)
-	}
-}
-
-MBMS-L1CombiningSchedule-1024 ::=	SEQUENCE {
-	-- Actual L1 combining schedule values (offset, start, duration) = IE value * 4
-	cycleOffset							INTEGER (0..255)						OPTIONAL,
-	mtch-L1CombiningPeriodList			SEQUENCE (SIZE (1..maxMBMS-L1CP)) OF SEQUENCE {
-		periodStart							INTEGER (0..255),
-		periodDuration						INTEGER (1..256)
-	}
-}
-
-MBMS-L1CombiningSchedule ::=		CHOICE {
-	cycleLength-32						MBMS-L1CombiningSchedule-32,
-	cycleLength-64						MBMS-L1CombiningSchedule-64,
-	cycleLength-128						MBMS-L1CombiningSchedule-128,
-	cycleLength-256						MBMS-L1CombiningSchedule-256,
-	cycleLength-512						MBMS-L1CombiningSchedule-512,
-	cycleLength-1024					MBMS-L1CombiningSchedule-1024
-}
-
-MBMS-L1CombiningTransmTimeDiff ::=	INTEGER (0..3)
-
-MBMS-L23Configuration ::=			CHOICE {
-	sameAsCurrent						SEQUENCE {
-		currentCell-SCCPCH					MBMS-SCCPCHIdentity,
-		msch-ConfigurationInfo				MBMS-MSCH-ConfigurationInfo-r6		OPTIONAL
-	},
-	different							SEQUENCE {
-		-- If the IE transpCh-InfoCommonForAllTrCh is absent, the default TFCS as specified
-		-- in 14.10.1 applies
-		transpCh-InfoCommonForAllTrCh		MBMS-CommonCCTrChIdentity			OPTIONAL,
-		transpCHInformation					MBMS-TrCHInformation-NeighbList
-	}
-}
-
-MBMS-LogicalChIdentity ::=			INTEGER (1..15)
-
-MBMS-MCCH-ConfigurationInfo-r6 ::=	SEQUENCE {
-	accessInfoPeriodCoefficient			INTEGER (0..3),
-	repetitionPeriodCoefficient			INTEGER (0..3),
-	modificationPeriodCoefficient		INTEGER (7..10),
-	rlc-Info							RLC-Info-MBMS-r6,
-	tctf-Presence						MBMS-TCTF-Presence					OPTIONAL
-}
-
-MBMS-MICHConfigurationInfo-r6 ::=	SEQUENCE {
-	michPowerOffset						MBMS-MICHPowerOffset,
-	mode								CHOICE {
-		fdd									SEQUENCE {
-			channelisationCode256				ChannelisationCode256,
-			ni-CountPerFrame					MBMS-NI-CountPerFrame,
-			sttd-Indicator						BOOLEAN
-		},
-		tdd384								SEQUENCE {
-			timeslot							TimeslotNumber,
-			midambleShiftAndBurstType			MidambleShiftAndBurstType,
-			channelisationCode					DL-TS-ChannelisationCode,
-			repetitionPeriodLengthOffset		RepPerLengthOffset-MICH		OPTIONAL,
-			mbmsNotificationIndLength			MBMS-MICHNotificationIndLength	DEFAULT mn4
-		},
-		tdd128								SEQUENCE {
-			timeslot							TimeslotNumber-LCR-r4,
-			midambleShiftAndBurstType			MidambleShiftAndBurstType-LCR-r4,
-			channelisationCodeList				SEQUENCE (SIZE (1..2)) OF
-													DL-TS-ChannelisationCode,
-			repetitionPeriodLengthOffset		RepPerLengthOffset-MICH		OPTIONAL,
-			mbmsNotificationIndLength			MBMS-MICHNotificationIndLength	DEFAULT mn4
-		}
-	}
-}
-
-MBMS-MICHNotificationIndLength ::=	ENUMERATED { mn4, mn8, mn16 }
-
-MBMS-MICHPowerOffset ::=			INTEGER (-10..5)
-
-MBMS-ModifedService-r6 ::=			SEQUENCE {
-	mbms-TransmissionIdentity			MBMS-TransmissionIdentity,
-	mbms-RequiredUEAction				MBMS-RequiredUEAction-Mod,
-	mbms-PreferredFrequency				CHOICE {
-		mcch								MBMS-PFLIndex,
-		dcch								MBMS-PFLInfo
-	}		OPTIONAL,
-	mbms-DispersionIndicator			ENUMERATED { true }					OPTIONAL,
-	continueMCCHReading					BOOLEAN
-}
-
-MBMS-ModifedServiceList-r6 ::=		SEQUENCE (SIZE (1..maxMBMSservModif)) OF
-										MBMS-ModifedService-r6
-
-MBMS-MSCH-ConfigurationInfo-r6 ::=	SEQUENCE {
-	mschShedulingInfo					MBMS-MSCHSchedulingInfo				OPTIONAL,
-	rlc-Info							RLC-Info-MBMS-r6					OPTIONAL,
-	tctf-Presence						MBMS-TCTF-Presence					OPTIONAL
-}
-
-MBMS-MSCHSchedulingInfo ::=			CHOICE {
-	schedulingPeriod-32-Offset			INTEGER (0..31),
-	schedulingPeriod-64-Offset			INTEGER (0..63),
-	schedulingPeriod-128-Offset			INTEGER (0..127),
-	schedulingPeriod-256-Offset			INTEGER (0..255),
-	schedulingPeriod-512-Offset			INTEGER (0..511),
-	schedulingPeriod-1024-Offset		INTEGER (0..1023)
-}
-
-MBMS-NeighbouringCellSCCPCH-r6 ::=	SEQUENCE {
-	secondaryCCPCH-Info					MBMS-CommonPhyChIdentity,
-	secondaryCCPCHPwrOffsetDiff			MBMS-SCCPCHPwrOffsetDiff			OPTIONAL,
-	layer1Combining						CHOICE {
-		fdd									SEQUENCE {
-			softComb-TimingOffset				MBMS-SoftComb-TimingOffset,
-			mbms-L1CombiningTransmTimeDiff		MBMS-L1CombiningTransmTimeDiff,
-			mbms-L1CombiningSchedule			MBMS-L1CombiningSchedule	OPTIONAL
-		},
-		tdd									NULL
-	}		OPTIONAL,
-	mbms-L23Configuration				MBMS-L23Configuration
-}
-
-MBMS-NeighbouringCellSCCPCHList-r6 ::= SEQUENCE (SIZE (1..maxSCCPCH)) OF
-										MBMS-NeighbouringCellSCCPCH-r6
-
-MBMS-NI-CountPerFrame ::=			ENUMERATED { ni18, ni36, ni72, ni144 }
-
-MBMS-NumberOfNeighbourCells-r6 ::=		INTEGER (0..32)
-
-MBMS-PFLIndex ::=					INTEGER (1..maxMBMS-Freq)
-
-MBMS-PFLInfo ::=					FrequencyInfo
-
-MBMS-PhyChInformation-r6 ::=		SEQUENCE {
-	mbms-CommonPhyChIdentity			MBMS-CommonPhyChIdentity,
-	secondaryCCPCHInfo-MBMS				SecondaryCCPCHInfo-MBMS-r6
-}
-
-MBMS-PhyChInformationList-r6 ::=	SEQUENCE (SIZE (1..maxMBMS-CommonPhyCh)) OF
-										MBMS-PhyChInformation-r6
-
-MBMS-PL-ServiceRestrictInfo-r6 ::=	ENUMERATED { true }
-
-MBMS-PreferredFreqRequest-r6 ::=	SEQUENCE {
-	preferredFreqRequest				FrequencyInfo
-}
-
-MBMS-PreferredFrequencyInfo-r6 ::=	SEQUENCE {
-	mbmsPreferredFrequency				INTEGER (1..maxMBMS-Freq)			OPTIONAL,
-	layerConvergenceInformation			CHOICE {
-		mbms-Qoffset						INTEGER (0..7),
-		mbms-HCSoffset						INTEGER (0..7)
-	},
-	mbms-PL-ServiceRestrictInfo			MBMS-PL-ServiceRestrictInfo-r6		OPTIONAL
-}
-
-MBMS-PreferredFrequencyList-r6 ::=	SEQUENCE (SIZE (1..maxMBMS-Freq)) OF
-										MBMS-PreferredFrequencyInfo-r6
-
-MBMS-PTMActivationTime-r6 ::=		INTEGER (0..2047)
-
-MBMS-PTM-RBInformation-C ::=		SEQUENCE {
-	rbInformation						MBMS-CommonRBIdentity,
-	shortTransmissionID					MBMS-ShortTransmissionID,
-	logicalChIdentity					MBMS-LogicalChIdentity
-}
-
-MBMS-PTM-RBInformation-CList ::=	SEQUENCE (SIZE (1..maxRBperTrCh)) OF
-										MBMS-PTM-RBInformation-C
-
-MBMS-PTM-RBInformation-N ::=		SEQUENCE {
-	shortTransmissionID					MBMS-ShortTransmissionID,
-	logicalChIdentity					MBMS-LogicalChIdentity,
-	layer1-CombiningStatus				BOOLEAN}
-
-MBMS-PTM-RBInformation-NList ::=	SEQUENCE (SIZE (1..maxRBperTrCh)) OF
-										MBMS-PTM-RBInformation-N
-
-MBMS-RequiredUEAction-Mod ::=		ENUMERATED {
-										none,
-										acquireCountingInfo,
-										acquireCountingInfoPTM-RBsUnmodified,
-										acquirePTM-RBInfo,
-										requestPTPRB,
-										releasePTM-RB }
-
-MBMS-RequiredUEAction-UMod ::=		ENUMERATED {
-										none,
-										acquirePTM-RBInfo,
-										requestPTPRB }
-
-MBMS-SCCPCHIdentity ::=				INTEGER (1..maxSCCPCH)
-
-MBMS-SCCPCHPwrOffsetDiff ::=		ENUMERATED { mcpo-minus6, mcpo-minus3, mcpo-plus3, mcpo-plus6 }
-
-MBMS-ServiceAccessInfo-r6 ::=		SEQUENCE {
-	shortTransmissionID					MBMS-ShortTransmissionID,
-	accessprobabilityFactor-Idle		MBMS-AccessProbabilityFactor,
-	accessprobabilityFactor-UraPCH		MBMS-AccessProbabilityFactor		OPTIONAL,	mbms-ConnectedModeCountingScope		MBMS-ConnectedModeCountingScope
-}
-
-MBMS-ServiceAccessInfoList-r6 ::=	SEQUENCE (SIZE (1..maxMBMSservCount)) OF
-										MBMS-ServiceAccessInfo-r6
-
-MBMS-ServiceIdentity-r6 ::=			SEQUENCE {
-	serviceIdentity						OCTET STRING (SIZE (3)),
-	plmn-Identity						CHOICE {
-		-- The 'sameAsMIB-PLMN-Id' choice refers to the 'PLMN Identity' (R99) in MIB.
-		sameAsMIB-PLMN-Id					NULL,
-		other								CHOICE {
-			-- The 'sameAsMIB-MultiPLMN-Id' choice refers to one of the (1..5) PLMN Identities
-			-- provided in the 'Multiple PLMN List' (REL-6) in MIB.
-			sameAsMIB-MultiPLMN-Id				INTEGER (1..5),
-			explicitPLMN-Id						PLMN-Identity
-		}
-	}
-}
-
-MBMS-ServiceSchedulingInfo-r6 ::=	SEQUENCE {
-	mbms-TransmissionIdentity			MBMS-TransmissionIdentity,
-	mbms-ServiceTransmInfoList			MBMS-ServiceTransmInfoList			OPTIONAL,
-	nextSchedulingperiod				INTEGER (0..31)
-}
-
-MBMS-ServiceSchedulingInfoList-r6 ::= SEQUENCE (SIZE (1..maxMBMSservSched)) OF
-										MBMS-ServiceSchedulingInfo-r6
-
-MBMS-ServiceTransmInfo ::=			SEQUENCE {
-	-- Actual values (start, duration) = IE values * 4
-	start								INTEGER (0..255),
-	duration							INTEGER (1..256)
-}
-
-MBMS-ServiceTransmInfoList ::=		SEQUENCE (SIZE (1..maxMBMSTransmis)) OF
-										MBMS-ServiceTransmInfo
-
-MBMS-SessionIdentity ::=			OCTET STRING (SIZE (1))
-
-MBMS-ShortTransmissionID ::=		INTEGER (1..maxMBMSservUnmodif)
-
-MBMS-SIBType5-SCCPCH-r6 ::=			SEQUENCE {
-	sccpchIdentity						MBMS-SCCPCHIdentity,
-	transpCHInformation					MBMS-TrCHInformation-SIB5List
-}
-
-MBMS-SIBType5-SCCPCHList-r6 ::=		SEQUENCE (SIZE (1..maxSCCPCH)) OF
-										MBMS-SIBType5-SCCPCH-r6
-
-MBMS-SoftComb-TimingOffset ::=		ENUMERATED { ms0, ms10, ms20, ms40 }
-
-MBMS-TCTF-Presence ::=				ENUMERATED { false }
-
-MBMS-TimersAndCounters-r6 ::=		SEQUENCE {
-	t-318								T-318								DEFAULT ms1000
-}
-
-MBMS-TransmissionIdentity ::=		SEQUENCE {
-	mbms-ServiceIdentity				MBMS-ServiceIdentity-r6,
-	mbms-SessionIdentity				MBMS-SessionIdentity				OPTIONAL
-}
-
-MBMS-TranspChInfoForCCTrCh-r6 ::=	SEQUENCE {
-	commonCCTrChIdentity				MBMS-CommonCCTrChIdentity,
-	transportFormatCombinationSet		TFCS
-}
-
-
-MBMS-TranspChInfoForEachCCTrCh-r6 ::= SEQUENCE (SIZE (1..maxMBMS-CommonCCTrCh)) OF
-										MBMS-TranspChInfoForCCTrCh-r6
-
-MBMS-TranspChInfoForEachTrCh-r6 ::= SEQUENCE (SIZE (1..maxMBMS-CommonTrCh)) OF
-										MBMS-TranspChInfoForTrCh-r6
-
-MBMS-TranspChInfoForTrCh-r6 ::=		SEQUENCE {
-	commonTrChIdentity					MBMS-CommonTrChIdentity,
-	transportFormatSet					TransportFormatSet
-}
-
-MBMS-TrCHInformation-Curr ::=		SEQUENCE {
-	transpCh-Info						MBMS-CommonTrChIdentity,
-	rbInformation						MBMS-PTM-RBInformation-CList		OPTIONAL,
-	msch-ConfigurationInfo				MBMS-MSCH-ConfigurationInfo-r6		OPTIONAL
-}
-
-MBMS-TrCHInformation-CurrList ::=	SEQUENCE (SIZE (1..maxFACHPCH)) OF
-										MBMS-TrCHInformation-Curr
-
-MBMS-TrCHInformation-Neighb ::=		SEQUENCE {
-	transpCh-Info						MBMS-CommonTrChIdentity,
-	transpCh-CombiningStatus			BOOLEAN,
-	rbInformation						MBMS-PTM-RBInformation-NList		OPTIONAL,
-	msch-ConfigurationInfo				MBMS-MSCH-ConfigurationInfo-r6		OPTIONAL
-}
-
-MBMS-TrCHInformation-NeighbList ::=	SEQUENCE (SIZE (1..maxFACHPCH)) OF
-										MBMS-TrCHInformation-Neighb
-
-MBMS-TrCHInformation-SIB5 ::=		SEQUENCE {
-	transpCh-Identity					INTEGER (1..maxFACHPCH),
-	rbInformation						MBMS-PTM-RBInformation-CList		OPTIONAL,
-	msch-ConfigurationInfo				MBMS-MSCH-ConfigurationInfo-r6		OPTIONAL
-}
-
-MBMS-TrCHInformation-SIB5List ::=	SEQUENCE (SIZE (1..maxFACHPCH)) OF
-										MBMS-TrCHInformation-SIB5
-
-MBMS-UnmodifiedService-r6 ::=		SEQUENCE {
-	mbms-TransmissionIdentity			MBMS-TransmissionIdentity,
-	mbms-RequiredUEAction				MBMS-RequiredUEAction-UMod,
-	mbms-PreferredFrequency				MBMS-PFLIndex						OPTIONAL
-}
-
-MBMS-UnmodifiedServiceList-r6 ::=	SEQUENCE (SIZE (1..maxMBMSservUnmodif)) OF
-										MBMS-UnmodifiedService-r6
-
-END
-
-
-Constant-definitions DEFINITIONS AUTOMATIC TAGS ::=
-
-BEGIN
-
-hiPDSCHidentities			INTEGER ::= 64
-hiPUSCHidentities			INTEGER ::= 64
-hiRM						INTEGER ::= 256
-maxAC						INTEGER ::= 16
-maxAdditionalMeas 			INTEGER ::= 4
-maxASC						INTEGER ::= 8
-maxASCmap					INTEGER ::= 7
-maxASCpersist				INTEGER ::= 6
-maxCCTrCH					INTEGER ::= 8
-maxCellMeas 				INTEGER ::= 32
-maxCellMeas-1				INTEGER ::= 31
-maxCNdomains				INTEGER ::= 4
-maxCPCHsets					INTEGER ::= 16
-maxDPCH-DLchan				INTEGER ::= 8
-maxDPDCH-UL					INTEGER ::= 6
-maxDRACclasses				INTEGER ::= 8
-maxE-DCHMACdFlow			INTEGER ::= 8
-maxE-DCHMACdFlow-1			INTEGER ::= 7
-maxEDCHRL					INTEGER ::= 4
-maxFACHPCH					INTEGER ::= 8
-maxFreq						INTEGER ::= 8
-maxFreqBandsFDD				INTEGER ::= 8
-maxFreqBandsFDD-ext			INTEGER ::= 15	-- maxFreqBandsFDD-ext ::= 22 – (maxFreqBandsFDD – 1)
-maxFreqBandsTDD				INTEGER ::= 4
-maxFreqBandsGSM				INTEGER ::= 16
-maxGERAN-SI					INTEGER ::= 8
-maxGSMTargetCells			INTEGER ::= 32
-maxHProcesses 				INTEGER ::= 8
-maxHSDSCHTBIndex			INTEGER ::= 64
-maxHSDSCHTBIndex-tdd384		INTEGER ::= 512
-maxHSSCCHs					INTEGER ::= 4
-maxInterSysMessages 		INTEGER ::= 4
-maxLoCHperRLC				INTEGER ::= 2
-maxMAC-d-PDUsizes			INTEGER ::= 8
-maxMBMS-CommonCCTrCh		INTEGER ::= 32
-maxMBMS-CommonPhyCh			INTEGER ::= 32
-maxMBMS-CommonRB			INTEGER ::= 32
-maxMBMS-CommonTrCh			INTEGER ::= 32
-maxMBMS-Freq				INTEGER ::= 4
-maxMBMS-L1CP				INTEGER ::= 4
-maxMBMSservCount			INTEGER ::= 8
-maxMBMSservModif			INTEGER ::= 32
-maxMBMSservSched			INTEGER ::= 16
-maxMBMSservUnmodif			INTEGER ::= 64
-maxMBMSTransmis				INTEGER ::= 4
-maxMeasEvent				INTEGER ::= 8
-maxMeasIntervals			INTEGER ::= 3
-maxMeasParEvent				INTEGER ::= 2
-maxNumCDMA2000Freqs			INTEGER ::=  8
-maxNumGSMFreqRanges			INTEGER ::= 32
-maxNumFDDFreqs				INTEGER ::=  8
-maxNumTDDFreqs				INTEGER ::=  8
-maxNoOfMeas					INTEGER ::= 16
-maxOtherRAT					INTEGER ::= 15
-maxOtherRAT-16				INTEGER ::= 16
-maxPage1					INTEGER ::= 8
-maxPCPCH-APsig				INTEGER ::= 16
-maxPCPCH-APsubCh			INTEGER ::= 12
-maxPCPCH-CDsig				INTEGER ::= 16
-maxPCPCH-CDsubCh			INTEGER ::= 12
-maxPCPCH-SF					INTEGER ::= 7
-maxPCPCHs					INTEGER ::= 64
-maxPDCPAlgoType				INTEGER ::= 8
-maxPDSCH					INTEGER ::= 8
-maxPDSCH-TFCIgroups	 		INTEGER ::= 256
-maxPRACH					INTEGER ::= 16
-maxPRACH-FPACH				INTEGER ::= 8
-maxPredefConfig				INTEGER ::= 16
-maxPUSCH					INTEGER ::= 8
-maxQueueIDs					INTEGER ::= 8
-maxRABsetup					INTEGER ::= 16
-maxRAT						INTEGER ::= 16
-maxRB						INTEGER ::= 32
-maxRBallRABs				INTEGER ::= 27
-maxRBMuxOptions				INTEGER ::= 8
-maxRBperRAB					INTEGER ::= 8
-maxRBperTrCh				INTEGER ::= 16
-maxReportedGSMCells			INTEGER ::= 8
-maxRL						INTEGER ::= 8
-maxRL-1						INTEGER ::= 7
-maxRLCPDUsizePerLogChan		INTEGER ::= 32
-maxRFC3095-CID				INTEGER ::= 16384
-maxROHC-PacketSizes-r4		INTEGER ::= 16
-maxROHC-Profile-r4			INTEGER ::= 8
-maxSat						INTEGER ::= 16
-maxSCCPCH					INTEGER ::= 16
-maxSIB						INTEGER ::= 32
-maxSIB-FACH					INTEGER ::= 8
-maxSIBperMsg				INTEGER ::= 16
-maxSRBsetup					INTEGER ::= 8
-maxSystemCapability			INTEGER ::= 16
-maxTF						INTEGER ::= 32
-maxTF-CPCH					INTEGER ::= 16
-maxTFC						INTEGER ::= 1024
-maxTFCsub					INTEGER ::= 1024
-maxTFCI-2-Combs	 			INTEGER ::= 512
-maxTGPS						INTEGER ::= 6
-maxTrCH						INTEGER ::= 32
--- maxTrCHpreconf should be 16 but has been set to 32 for compatibility
-maxTrCHpreconf				INTEGER ::= 32
-maxTS						INTEGER ::= 14
-maxTS-1						INTEGER ::= 13 
-maxTS-2						INTEGER ::= 12
-maxTS-LCR					INTEGER ::= 6
-maxTS-LCR-1					INTEGER ::= 5 
-maxURA						INTEGER ::= 8
-maxURNTI-Group				INTEGER ::= 8
-
-END
-
-
-Internode-definitions DEFINITIONS AUTOMATIC TAGS ::=
-
-BEGIN
-
-IMPORTS
-
-	HandoverToUTRANCommand,
-	MeasurementReport,
-	PhysicalChannelReconfiguration,
-	RadioBearerReconfiguration,
-	RadioBearerRelease,
-	RadioBearerSetup,
-	RRC-FailureInfo,
-	TransportChannelReconfiguration
-FROM PDU-definitions
-
--- Core Network IEs :
-	CN-DomainIdentity,
-	CN-DomainInformationList,
-	CN-DomainInformationListFull,
-	CN-DRX-CycleLengthCoefficient,
-	NAS-SystemInformationGSM-MAP,
--- UTRAN Mobility IEs :
-	CellIdentity,
-	URA-Identity,
--- User Equipment IEs :
-	AccessStratumReleaseIndicator,
-	C-RNTI,
-	ChipRateCapability,
-	DL-CapabilityWithSimultaneousHS-DSCHConfig,
-	DL-PhysChCapabilityFDD-v380ext,
-	DL-PhysChCapabilityTDD,
-	DL-PhysChCapabilityTDD-LCR-r4,
-	GSM-Measurements,
-	GSMSecurityCapability-v6xyext,
-	HSDSCH-physical-layer-category,
-	FailureCauseWithProtErr,
-	MaxHcContextSpace,
-	MaximumAM-EntityNumberRLC-Cap,
-	MaximumRLC-WindowSize,
-	MaxNoPhysChBitsReceived,
-	MaxNoDPDCH-BitsTransmitted,
-	MaxPhysChPerFrame,
-	MaxPhysChPerSubFrame-r4,
-	MaxPhysChPerTS,
-	MaxROHC-ContextSessions-r4,
-	MaxTS-PerFrame,
-	MaxTS-PerSubFrame-r4,
-	MinimumSF-DL,
-	MultiModeCapability,
-	MultiRAT-Capability,
-	NetworkAssistedGPS-Supported,
-	PhysicalChannelCapability-edch-r6,
-	RadioFrequencyBandTDDList,
-	RLC-Capability,
-	RRC-MessageSequenceNumber,
-	SecurityCapability,
-	SimultaneousSCCPCH-DPCH-Reception,
-	STARTList,
-	STARTSingle,
-	START-Value,
-	SupportOfDedicatedPilotsForChEstimation,
-	TransportChannelCapability,
-	TxRxFrequencySeparation,
-	U-RNTI,
-	UE-CapabilityContainer-IEs,
-	UE-MultiModeRAT-Capability,
-	UE-PowerClassExt,
-	UE-RadioAccessCapabBandFDDList,
-	UE-RadioAccessCapabBandFDDList2,
-	UE-RadioAccessCapabBandFDDList-ext,
-	UE-RadioAccessCapability,
-	UE-RadioAccessCapability-v370ext,
-	UE-RadioAccessCapability-v380ext,
-	UE-RadioAccessCapability-v3a0ext,
-	UE-RadioAccessCapability-v3g0ext,
-	UE-RadioAccessCapability-v4b0ext,
-	UE-RadioAccessCapability-v590ext,
-	UE-RadioAccessCapability-v5c0ext,
-	UE-RadioAccessCapability-v650ext,
-	UE-RadioAccessCapability-v680ext,
-	UL-PhysChCapabilityFDD,
-	UL-PhysChCapabilityFDD-r6,
-	UL-PhysChCapabilityTDD,
-	UL-PhysChCapabilityTDD-LCR-r4,
--- Radio Bearer IEs :
-	PredefinedConfigStatusList,
-	PredefinedConfigValueTag,
-	RAB-InformationSetupList,
-	RAB-InformationSetupList-r4,
-	RAB-InformationSetupList-r5,
-	RAB-InformationSetupList-r6-ext,
-	RAB-InformationSetupList-r6,
-	RB-Identity,
-	SRB-InformationSetupList,
-	SRB-InformationSetupList-r5,
-	SRB-InformationSetupList-r6,
--- Transport Channel IEs :
-	CPCH-SetID,
-	DL-CommonTransChInfo,
-	DL-CommonTransChInfo-r4,
-	DL-AddReconfTransChInfoList,
-	DL-AddReconfTransChInfoList-r4,
-	DL-AddReconfTransChInfoList-r5,
-	DRAC-StaticInformationList,
-	UL-CommonTransChInfo,
-	UL-CommonTransChInfo-r4,
-	UL-AddReconfTransChInfoList,
-	UL-AddReconfTransChInfoList-r6,
--- Physical Channel IEs :
-	PrimaryCPICH-Info,
-	TPC-CombinationIndex,
-	ScramblingCodeChange,
-	TGCFN,
-	TGPSI,
-	TGPS-ConfigurationParams,
--- Measurement IEs :
-	Inter-FreqEventCriteriaList-v590ext,
-	Intra-FreqEventCriteriaList-v590ext,
-	IntraFreqEvent-1d-r5,
-	IntraFreqReportingCriteria-1b-r5,
-	InterRATCellInfoIndication,
-	MeasuredResultsOnRACHinterFreq,
-	MeasurementIdentity,
-	MeasurementReportingMode,
-	MeasurementType,
-	MeasurementType-r4,
-	AdditionalMeasurementID-List,
-	PositionEstimate,
--- MBMS IEs :
-	MBMS-JoinedInformation-r6,
--- Other IEs :
-	GERANIu-RadioAccessCapability,
-	GSM-MS-RadioAccessCapability,
-	InterRAT-UE-RadioAccessCapabilityList,
-	InterRAT-UE-RadioAccessCapability-v590ext,
-	InterRAT-UE-RadioAccessCapability-v6xyext,
-	UESpecificBehaviourInformation1idle,
-	UESpecificBehaviourInformation1interRAT
-
-FROM InformationElements
-
-	maxCNdomains,
-	maxNoOfMeas,
-
-	maxRB,
-	maxRBallRABs,
-	maxRFC3095-CID,
-	maxSRBsetup,
-	maxRL,
-	maxTGPS
-FROM Constant-definitions
-;
-
--- Part 1: Class definitions similar to what has been defined in 11.1 for RRC messages
--- Information that is tranferred in the same direction and across the same path is grouped
-
--- ***************************************************
---
--- RRC information, to target RNC
---
--- ***************************************************
--- RRC Information to target RNC sent either from source RNC or from another RAT
-
-ToTargetRNC-Container ::= CHOICE {
-	interRATHandoverInfo				InterRATHandoverInfoWithInterRATCapabilities-r3,
-	srncRelocation						SRNC-RelocationInfo-r3,
-	rfc3095-ContextInfo					RFC3095-ContextInfo-r5,
-	extension							NULL
-}
-
--- ***************************************************
---
--- RRC information, target RNC to source RNC
---
--- ***************************************************
-
-
-TargetRNC-ToSourceRNC-Container ::= CHOICE {
-	radioBearerSetup					RadioBearerSetup,
-	radioBearerReconfiguration			RadioBearerReconfiguration,
-	radioBearerRelease					RadioBearerRelease,
-	transportChannelReconfiguration		TransportChannelReconfiguration,
-	physicalChannelReconfiguration		PhysicalChannelReconfiguration,
-	rrc-FailureInfo						RRC-FailureInfo,
-	-- IE dl-DCCHmessage consists of an octet string that includes the IE DL-DCCH-Message
-	dL-DCCHmessage						OCTET STRING,
-	extension							NULL
-}
-
--- Part 2: Container definitions, similar to the PDU definitions in 11.2 for RRC messages
--- In alphabetical order
-
-
--- ***************************************************
---
--- Handover to UTRAN information
---
--- ***************************************************
-
-InterRATHandoverInfoWithInterRATCapabilities-r3 ::= CHOICE {
-	r3								SEQUENCE {
-		-- IE InterRATHandoverInfoWithInterRATCapabilities-r3-IEs also 
-		-- includes non critical extensions
-		interRATHandoverInfo-r3			InterRATHandoverInfoWithInterRATCapabilities-r3-IEs,
-		v390NonCriticalExtensions		SEQUENCE {
-			interRATHandoverInfoWithInterRATCapabilities-v390ext
-										InterRATHandoverInfoWithInterRATCapabilities-v390ext-IEs,
-			-- Reserved for future non critical extension
-			v6xyNonCriticalExtensions		SEQUENCE {
-				interRATHandoverInfoWithInterRATCapabilities-v6xyext
-										InterRATHandoverInfoWithInterRATCapabilities-v6xyext-IEs,
-				nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-			}		OPTIONAL
-		}		OPTIONAL
-	},
-	criticalExtensions				SEQUENCE {}
-}
-
-InterRATHandoverInfoWithInterRATCapabilities-r3-IEs ::=		SEQUENCE {
-		-- The order of the IEs may not reflect the tabular format
-		--  but has been chosen to simplify the handling of the information in the BSC
-	--	Other IEs
-		ue-RATSpecificCapability		InterRAT-UE-RadioAccessCapabilityList	OPTIONAL,
-		-- interRATHandoverInfo, Octet string is used to obtain 8 bit length field prior to 
-		-- actual information.  This makes it possible for BSS to transparently handle information
-		-- received via GSM air interface even when it includes non critical extensions.
-		-- The octet string shall include the InterRATHandoverInfo information
-		-- The BSS can re-use the 04.18 length field received from the MS
-		interRATHandoverInfo			OCTET STRING (SIZE (0..255))
-}
-
-InterRATHandoverInfoWithInterRATCapabilities-v390ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		failureCauseWithProtErr				FailureCauseWithProtErr					OPTIONAL
-}
-
-InterRATHandoverInfoWithInterRATCapabilities-v6xyext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		gsmSecurityCapability-v6xyext		GSMSecurityCapability-v6xyext				OPTIONAL,
-	-- Other IEs
-		ue-RATSpecificCapability-v6xyext	InterRAT-UE-RadioAccessCapability-v6xyext	OPTIONAL
-}
-
--- ***************************************************
---
--- RFC3095 context, source RNC to target RNC
---
--- ***************************************************
-
-RFC3095-ContextInfo-r5 ::= CHOICE {
-	r5								SEQUENCE {
-		rFC3095-ContextInfoList-r5		RFC3095-ContextInfoList-r5,
-		-- Reserved for future non critical extension
-		nonCriticalExtensions			SEQUENCE {}	OPTIONAL
-	},
-	criticalExtensions				SEQUENCE {}
-}
-
-RFC3095-ContextInfoList-r5 ::=		SEQUENCE (SIZE (1..maxRBallRABs)) OF
-										RFC3095-ContextInfo
-
-
--- ***************************************************
---
--- SRNC Relocation information
---
--- ***************************************************
-
-SRNC-RelocationInfo-r3 ::= CHOICE {
-	r3								SEQUENCE {
-		sRNC-RelocationInfo-r3			SRNC-RelocationInfo-r3-IEs,
-		v380NonCriticalExtensions			SEQUENCE {
-			sRNC-RelocationInfo-v380ext	SRNC-RelocationInfo-v380ext-IEs,
-			-- Reserved for future non critical extension
-			v390NonCriticalExtensions			SEQUENCE {
-				sRNC-RelocationInfo-v390ext			SRNC-RelocationInfo-v390ext-IEs,
-				v3a0NonCriticalExtensions			SEQUENCE {
-					sRNC-RelocationInfo-v3a0ext			SRNC-RelocationInfo-v3a0ext-IEs,
-					v3b0NonCriticalExtensions			SEQUENCE {
-						sRNC-RelocationInfo-v3b0ext			SRNC-RelocationInfo-v3b0ext-IEs,
-						v3c0NonCriticalExtensions			SEQUENCE {
-							sRNC-RelocationInfo-v3c0ext			SRNC-RelocationInfo-v3c0ext-IEs,
-							laterNonCriticalExtensions			SEQUENCE {
-								sRNC-RelocationInfo-v3d0ext			SRNC-RelocationInfo-v3d0ext-IEs,
-								-- Container for additional R99 extensions
-								sRNC-RelocationInfo-r3-add-ext		BIT STRING
-												(CONTAINING	SRNC-RelocationInfo-v3h0ext-IEs)		OPTIONAL,
-								v3g0NonCriticalExtensions			SEQUENCE {
-									sRNC-RelocationInfo-v3g0ext			SRNC-RelocationInfo-v3g0ext-IEs,
-									v4b0NonCriticalExtensions			SEQUENCE {
-										sRNC-RelocationInfo-v4b0ext			SRNC-RelocationInfo-v4b0ext-IEs,
-										v590NonCriticalExtensions			SEQUENCE {
-											sRNC-RelocationInfo-v590ext
-																			SRNC-RelocationInfo-v590ext-IEs,
-											v5a0NonCriticalExtensions			SEQUENCE {
-												sRNC-RelocationInfo-v5a0ext
-																			SRNC-RelocationInfo-v5a0ext-IEs,
-												v5b0NonCriticalExtensions			SEQUENCE {
-													sRNC-RelocationInfo-v5b0ext
-																			SRNC-RelocationInfo-v5b0ext-IEs,
-														v5c0NonCriticalExtensions			SEQUENCE {
-															sRNC-RelocationInfo-v5c0ext
-																				SRNC-RelocationInfo-v5c0ext-IEs,
-															v6xyNonCriticalExtensions		SEQUENCE {
-																sRNC-RelocationInfo-v6xyext
-																			SRNC-RelocationInfo-v6xyext-IEs,
-																-- Reserved for future non critical extension
-																nonCriticalExtensions	SEQUENCE {}	OPTIONAL
-															}		OPTIONAL
-														}		OPTIONAL
-												}		OPTIONAL
-											}		OPTIONAL
-										}		OPTIONAL
-									}		OPTIONAL
-								}		OPTIONAL
-							}		OPTIONAL
-						}		OPTIONAL
-					}		OPTIONAL
-				}		OPTIONAL
-			}		OPTIONAL
-		}		OPTIONAL
-	},
-	later-than-r3					CHOICE {
-		r4								SEQUENCE {
-			sRNC-RelocationInfo-r4			SRNC-RelocationInfo-r4-IEs,
-			v4d0NonCriticalExtensions		SEQUENCE {
-				sRNC-RelocationInfo-v4d0ext		SRNC-RelocationInfo-v4d0ext-IEs,
-				-- Container for adding non critical extensions after freezing REL-5
-				sRNC-RelocationInfo-r4-add-ext		BIT STRING
-								(CONTAINING SRNC-RelocationInfo-v650ext1-IEs)		OPTIONAL,
-				v590NonCriticalExtensions			SEQUENCE {
-					sRNC-RelocationInfo-v590ext			SRNC-RelocationInfo-v590ext-IEs,
-					v5a0NonCriticalExtensions			SEQUENCE {
-						sRNC-RelocationInfo-v5a0ext			SRNC-RelocationInfo-v5a0ext-IEs,
-						v5b0NonCriticalExtensions			SEQUENCE {
-							sRNC-RelocationInfo-v5b0ext			SRNC-RelocationInfo-v5b0ext-IEs,
-							v5c0NonCriticalExtensions			SEQUENCE {
-								sRNC-RelocationInfo-v5c0ext			SRNC-RelocationInfo-v5c0ext-IEs,
-								v6xyNonCriticalExtensions			SEQUENCE {
-									sRNC-RelocationInfo-v6xyext			
-												SRNC-RelocationInfo-v6xyext-IEs,
-									nonCriticalExtensions				SEQUENCE {}	OPTIONAL
-								}	OPTIONAL
-							}	OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			}	OPTIONAL
-		},
-		criticalExtensions				CHOICE {
-			r5								SEQUENCE {
-				sRNC-RelocationInfo-r5			SRNC-RelocationInfo-r5-IEs,
-				sRNC-RelocationInfo-r5-add-ext	BIT STRING		OPTIONAL,
-				v5a0NonCriticalExtensions		SEQUENCE {
-					sRNC-RelocationInfo-v5a0ext		SRNC-RelocationInfo-v5a0ext-IEs,
-					v5b0NonCriticalExtensions		SEQUENCE {
-						sRNC-RelocationInfo-v5b0ext		SRNC-RelocationInfo-v5b0ext-IEs,
-						v5c0NonCriticalExtensions			SEQUENCE {
-							sRNC-RelocationInfo-v5c0ext			SRNC-RelocationInfo-v5c0ext-IEs,
-							v650NonCriticalExtensions		SEQUENCE {
-								sRNC-RelocationInfo-v650ext2	SRNC-RelocationInfo-v650ext2-IEs,
-								v680NonCriticalExtensions		SEQUENCE {
-									sRNC-RelocationInfo-v680ext		SRNC-RelocationInfo-v680ext-IEs,
-									v6xyNonCriticalExtensions		SEQUENCE {
-										sRNC-RelocationInfo-v6xyext		SRNC-RelocationInfo-v6xyext-IEs,
-										nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-									}	OPTIONAL
-								}	OPTIONAL
-							}	OPTIONAL
-						}	OPTIONAL
-					}	OPTIONAL
-				}	OPTIONAL
-			},
-			criticalExtensions				CHOICE {
-				r6								SEQUENCE {
-					sRNC-RelocationInfo-r6			SRNC-RelocationInfo-r6-IEs,
-					sRNC-RelocationInfo-r6-add-ext	BIT STRING		OPTIONAL,
-					nonCriticalExtensions			SEQUENCE {}		OPTIONAL
-				},
-				criticalExtensions					SEQUENCE {}
-			}
-		}
-	}
-}
-
-SRNC-RelocationInfo-r3-IEs ::=		SEQUENCE {
-	-- Non-RRC IEs
-		stateOfRRC						StateOfRRC,
-		stateOfRRC-Procedure			StateOfRRC-Procedure,
-	-- Ciphering related information IEs
-	-- If the extension v380 is included use the extension for the ciphering status per CN domain
-		cipheringStatus					CipheringStatus,
-		-- If ciphering status is started and the IE latestConfiguredCN-Domain should be included,
-		-- SRNC-RelocationInfo-r3-IEs can not be used. Since IE latestConfiguredCN-Domain is present 
-		-- in later-than-r3 branch, that should be used instead.
-		calculationTimeForCiphering		CalculationTimeForCiphering			OPTIONAL,
-		-- The order of occurrence in the IE cipheringInfoPerRB-List is the
-		-- same as the RBs in SRB-InformationSetupList in RAB-InformationSetupList.
-		-- The signalling RBs are supposed to be listed
-		-- first. Only UM and AM RBs that are ciphered are listed here
-		cipheringInfoPerRB-List			CipheringInfoPerRB-List				OPTIONAL,
-		count-C-List					COUNT-C-List						OPTIONAL,
-		integrityProtectionStatus		IntegrityProtectionStatus,
-		-- In the IE srb-SpecificIntegrityProtInfo, the first information listed corresponds to
-      -- signalling radio bearer RB0 and after the order of occurrence is the same as the SRBs in
-	 -- SRB-InformationSetupList
-		-- The target RNC may ignore the IE srb-SpecificIntegrityProtInfo if the
-		-- IE integrityProtectionStatus has the value "not started".
-		srb-SpecificIntegrityProtInfo	SRB-SpecificIntegrityProtInfoList,
-		implementationSpecificParams	ImplementationSpecificParams		OPTIONAL,
-	-- User equipment IEs
-		u-RNTI							U-RNTI,
-		c-RNTI							C-RNTI								OPTIONAL,
-		ue-RadioAccessCapability		UE-RadioAccessCapability,
-		ue-Positioning-LastKnownPos		UE-Positioning-LastKnownPos			OPTIONAL,
-	-- Other IEs
-		ue-RATSpecificCapability		InterRAT-UE-RadioAccessCapabilityList	OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Core network IEs
-		cn-CommonGSM-MAP-NAS-SysInfo	NAS-SystemInformationGSM-MAP,
-		cn-DomainInformationList		CN-DomainInformationList			OPTIONAL,
-	-- Measurement IEs
-		ongoingMeasRepList				OngoingMeasRepList					OPTIONAL,
-	-- Radio bearer IEs
-		predefinedConfigStatusList		PredefinedConfigStatusList,
-		srb-InformationList				SRB-InformationSetupList,
-		rab-InformationList				RAB-InformationSetupList			OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo				OPTIONAL,
-		ul-TransChInfoList				UL-AddReconfTransChInfoList			OPTIONAL,
-		modeSpecificInfo				CHOICE {
-			fdd								SEQUENCE {
-				-- dummy and dummy2 are not used in this version of the specification, they should
-				-- not be sent and if received they should be ignored.
-				dummy							CPCH-SetID					OPTIONAL,
-				dummy2							DRAC-StaticInformationList	OPTIONAL
-			},
-			tdd								NULL
-		},
-		dl-CommonTransChInfo			DL-CommonTransChInfo				OPTIONAL,
-		dl-TransChInfoList				DL-AddReconfTransChInfoList			OPTIONAL,
-	-- Measurement report
-		measurementReport				MeasurementReport					OPTIONAL
-}
-
-SRNC-RelocationInfo-v380ext-IEs ::= SEQUENCE {
-	-- Ciphering related information IEs
-		cn-DomainIdentity					CN-DomainIdentity,
-		cipheringStatusList					CipheringStatusList
-}
-
-SRNC-RelocationInfo-v390ext-IEs ::= SEQUENCE {
-		cn-DomainInformationList-v390ext	CN-DomainInformationList-v390ext		OPTIONAL,
-		ue-RadioAccessCapability-v370ext	UE-RadioAccessCapability-v370ext		OPTIONAL,
-		ue-RadioAccessCapability-v380ext	UE-RadioAccessCapability-v380ext		OPTIONAL,
-		dl-PhysChCapabilityFDD-v380ext		DL-PhysChCapabilityFDD-v380ext,
-		failureCauseWithProtErr				FailureCauseWithProtErr					OPTIONAL
-}
-
-SRNC-RelocationInfo-v3a0ext-IEs ::= SEQUENCE {
-		cipheringInfoForSRB1-v3a0ext		CipheringInfoPerRB-List-v3a0ext,
-		ue-RadioAccessCapability-v3a0ext	UE-RadioAccessCapability-v3a0ext		OPTIONAL,
-		-- cn-domain identity for IE startValueForCiphering-v3a0ext is specified
-		-- in subsequent extension (SRNC-RelocationInfo-v3b0ext-IEs)
-		startValueForCiphering-v3a0ext		START-Value
-}
-
-SRNC-RelocationInfo-v3b0ext-IEs ::= SEQUENCE {
-		-- cn-domain identity for IE startValueForCiphering-v3a0ext included in previous extension
-		cn-DomainIdentity				CN-DomainIdentity,
-		-- the IE startValueForCiphering-v3b0ext contains the start values for each CN Domain. The 
-		-- value of start indicated by the IE startValueForCiphering-v3a0ext should be set to the
-		-- same value as the start-Value for the corresponding cn-DomainIdentity in the IE 
-		-- startValueForCiphering-v3b0ext
-		startValueForCiphering-v3b0ext		STARTList2								OPTIONAL
-}
-
-SRNC-RelocationInfo-v3c0ext-IEs ::= SEQUENCE {
-		-- IE rb-IdentityForHOMessage includes the identity of the RB used by the source SRNC
-		-- to send the message contained in the IE “TargetRNC-ToSourceRNC-Container”.
-		-- Only included if type is “UE involved”
-		rb-IdentityForHOMessage				RB-Identity  		OPTIONAL
-}
-
-SRNC-RelocationInfo-v3d0ext-IEs ::= SEQUENCE {
-	-- User equipment IEs
-		uESpecificBehaviourInformation1idle		UESpecificBehaviourInformation1idle		OPTIONAL,
-		uESpecificBehaviourInformation1interRAT		UESpecificBehaviourInformation1interRAT		OPTIONAL
-}
-
-SRNC-RelocationInfo-v3g0ext-IEs ::= SEQUENCE {
-		ue-RadioAccessCapability-v3g0ext	UE-RadioAccessCapability-v3g0ext		OPTIONAL
-}
-
-SRNC-RelocationInfo-v3h0ext-IEs ::= SEQUENCE {
-		tpc-CombinationInfoList			TPC-CombinationInfoList		OPTIONAL,
-		v650NonCriticalExtensions		SEQUENCE {
-			ue-RadioAccessCapability-v650ext	UE-RadioAccessCapability-v650ext	OPTIONAL,
-			v680NonCriticalExtensions		SEQUENCE {
-				ue-RadioAccessCapability-v680ext	UE-RadioAccessCapability-v680ext,
-				nonCriticalExtension				SEQUENCE {}							OPTIONAL
-		}	OPTIONAL
-	}	OPTIONAL
-}
-
-SRNC-RelocationInfo-v4d0ext-IEs ::= SEQUENCE {
-		tpc-CombinationInfoList		TPC-CombinationInfoList		OPTIONAL
-}
-
-TPC-CombinationInfoList ::= SEQUENCE (SIZE (1..maxRL)) OF
-		TPC-Combination-Info
-
-STARTList2 ::=						SEQUENCE (SIZE (2..maxCNdomains)) OF
-										STARTSingle
-
-SRNC-RelocationInfo-v4b0ext-IEs ::= SEQUENCE {
-		ue-RadioAccessCapability-v4b0ext	UE-RadioAccessCapability-v4b0ext		OPTIONAL
-}
-
-SRNC-RelocationInfo-v590ext-IEs ::= SEQUENCE {
-		ue-RadioAccessCapability-v590ext	UE-RadioAccessCapability-v590ext		OPTIONAL,
-		ue-RATSpecificCapability-v590ext	InterRAT-UE-RadioAccessCapability-v590ext	OPTIONAL
-}
-
-SRNC-RelocationInfo-v5a0ext-IEs ::= SEQUENCE {
-		storedCompressedModeInfo		StoredCompressedModeInfo	OPTIONAL
-}
-
-SRNC-RelocationInfo-v5b0ext-IEs ::= SEQUENCE {
-	interRATCellInfoIndication			InterRATCellInfoIndication			OPTIONAL
-}
-
-SRNC-RelocationInfo-v5c0ext-IEs ::= SEQUENCE {
-		ue-RadioAccessCapability-v5c0ext	UE-RadioAccessCapability-v5c0ext		OPTIONAL
-}
-
-SRNC-RelocationInfo-v650ext1-IEs ::= SEQUENCE {
-	ue-RadioAccessCapability-v650ext	UE-RadioAccessCapability-v650ext	OPTIONAL,
-	v680NonCriticalExtensions			SEQUENCE {
-		ue-RadioAccessCapability-v680ext	UE-RadioAccessCapability-v680ext,
-		nonCriticalExtension				SEQUENCE {}		OPTIONAL
-	}	OPTIONAL
-}
-
-SRNC-RelocationInfo-v650ext2-IEs ::= SEQUENCE {
-		ue-RadioAccessCapability-v650ext		UE-RadioAccessCapability-v650ext
-}
-
-CipheringInfoPerRB-List-v3a0ext ::= SEQUENCE {
-		dl-UM-SN						BIT STRING (SIZE (7))
-}
-
-CipheringStatusList ::=			SEQUENCE (SIZE (1..maxCNdomains)) OF
-										CipheringStatusCNdomain
-
-CipheringStatusCNdomain ::=				SEQUENCE {
-		cn-DomainIdentity				CN-DomainIdentity,
-		cipheringStatus					CipheringStatus
-}
-
-CodeChangeStatusList ::= SEQUENCE (SIZE (1..maxRL)) OF
-		CodeChangeStatus
-
-CodeChangeStatus ::= SEQUENCE {
-		primaryCPICH-Info					PrimaryCPICH-Info,
-		scramblingCodeChange				ScramblingCodeChange
-}
-
-StoredCompressedModeInfo ::= SEQUENCE {
-		storedTGP-SequenceList		StoredTGP-SequenceList,
-		codeChangeStatusList		CodeChangeStatusList	OPTIONAL
-}
-
-StoredTGP-SequenceList ::=			SEQUENCE (SIZE (1..maxTGPS)) OF
-										StoredTGP-Sequence
-
-StoredTGP-Sequence ::=				SEQUENCE {
-	tgpsi								TGPSI,
-	current-tgps-Status					CHOICE {
-		active								SEQUENCE {
-			tgcfn								TGCFN
-		},
-		inactive							NULL
-	},
-	tgps-ConfigurationParams			TGPS-ConfigurationParams			OPTIONAL
-}
-
-SRNC-RelocationInfo-r4-IEs ::=			SEQUENCE {
-	-- Non-RRC IEs
-		-- IE rb-IdentityForHOMessage includes the identity of the RB used by the source SRNC
-		-- to send the message contained in the IE “TargetRNC-ToSourceRNC-Container”.
-		-- Only included if type is “UE involved”
-		rb-IdentityForHOMessage			RB-Identity							OPTIONAL,
-		stateOfRRC						StateOfRRC,
-		stateOfRRC-Procedure			StateOfRRC-Procedure,
-	-- Ciphering related information IEs
-		cipheringStatusList				CipheringStatusList-r4,
-		latestConfiguredCN-Domain		CN-DomainIdentity,
-		calculationTimeForCiphering		CalculationTimeForCiphering			OPTIONAL,
-		count-C-List					COUNT-C-List						OPTIONAL,
-		cipheringInfoPerRB-List			CipheringInfoPerRB-List-r4			OPTIONAL,
-	-- Integrity protection related information IEs
-		integrityProtectionStatus		IntegrityProtectionStatus,
-		-- The target RNC may ignore the IE srb-SpecificIntegrityProtInfo if the
-		-- IE integrityProtectionStatus has the value "not started".
-		srb-SpecificIntegrityProtInfo	SRB-SpecificIntegrityProtInfoList,
-		implementationSpecificParams	ImplementationSpecificParams		OPTIONAL,
-	-- User equipment IEs
-		u-RNTI							U-RNTI,
-		c-RNTI							C-RNTI								OPTIONAL,
-		ue-RadioAccessCapability		UE-RadioAccessCapability-r4,
-		ue-RadioAccessCapability-ext	UE-RadioAccessCapabBandFDDList		OPTIONAL,
-		ue-Positioning-LastKnownPos		UE-Positioning-LastKnownPos			OPTIONAL,
-		uESpecificBehaviourInformation1idle		UESpecificBehaviourInformation1idle		OPTIONAL,
-		uESpecificBehaviourInformation1interRAT		UESpecificBehaviourInformation1interRAT		OPTIONAL,
-	-- Other IEs
-		ue-RATSpecificCapability		InterRAT-UE-RadioAccessCapabilityList	OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Core network IEs
-		cn-CommonGSM-MAP-NAS-SysInfo	NAS-SystemInformationGSM-MAP,
-		cn-DomainInformationList		CN-DomainInformationListFull		OPTIONAL,
-	-- Measurement IEs
-		ongoingMeasRepList				OngoingMeasRepList-r4				OPTIONAL,
-	-- Radio bearer IEs
-		predefinedConfigStatusList		PredefinedConfigStatusList,
-		srb-InformationList				SRB-InformationSetupList,
-		rab-InformationList				RAB-InformationSetupList-r4			OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-		ul-TransChInfoList				UL-AddReconfTransChInfoList			OPTIONAL,
-		-- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
-		-- they should not be sent and if received they should be ignored.
-		dummy							CHOICE {
-			fdd								SEQUENCE {
-				dummy1							CPCH-SetID					OPTIONAL,
-				dummy2							DRAC-StaticInformationList	OPTIONAL
-			},
-			tdd								NULL
-		}																	OPTIONAL,
-		dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-		dl-TransChInfoList				DL-AddReconfTransChInfoList-r4		OPTIONAL,
-	-- Measurement report
-		measurementReport				MeasurementReport					OPTIONAL,
-		failureCause					FailureCauseWithProtErr				OPTIONAL
-}
-
-SRNC-RelocationInfo-r5-IEs ::=			SEQUENCE {
-	-- Non-RRC IEs
-		-- IE rb-IdentityForHOMessage includes the identity of the RB used by the source SRNC
-		-- to send the message contained in the IE “TargetRNC-ToSourceRNC-Container”.
-		-- Only included if type is "UE involved"
-		rb-IdentityForHOMessage			RB-Identity							OPTIONAL,
-		stateOfRRC						StateOfRRC,
-		stateOfRRC-Procedure			StateOfRRC-Procedure,
-	-- Ciphering related information IEs
-		cipheringStatusList				CipheringStatusList-r4,
-		latestConfiguredCN-Domain		CN-DomainIdentity,
-		calculationTimeForCiphering		CalculationTimeForCiphering			OPTIONAL,
-		count-C-List					COUNT-C-List						OPTIONAL,
-		cipheringInfoPerRB-List			CipheringInfoPerRB-List-r4			OPTIONAL,
-	-- Integrity protection related information IEs
-		integrityProtectionStatus		IntegrityProtectionStatus,
-		srb-SpecificIntegrityProtInfo	SRB-SpecificIntegrityProtInfoList	OPTIONAL,
-		implementationSpecificParams	ImplementationSpecificParams		OPTIONAL,
-	-- User equipment IEs
-		u-RNTI							U-RNTI,
-		c-RNTI							C-RNTI								OPTIONAL,
-		ue-RadioAccessCapability		UE-RadioAccessCapability-r5,
-		ue-RadioAccessCapability-ext	UE-RadioAccessCapabBandFDDList		OPTIONAL,
-		ue-Positioning-LastKnownPos		UE-Positioning-LastKnownPos			OPTIONAL,
-		uESpecificBehaviourInformation1idle
-										UESpecificBehaviourInformation1idle		OPTIONAL,
-		uESpecificBehaviourInformation1interRAT
-										UESpecificBehaviourInformation1interRAT		OPTIONAL,
-	-- Other IEs
-		ue-RATSpecificCapability		InterRAT-UE-RadioAccessCapabilityList-r5	OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Core network IEs
-		cn-CommonGSM-MAP-NAS-SysInfo	NAS-SystemInformationGSM-MAP,
-		cn-DomainInformationList		CN-DomainInformationListFull		OPTIONAL,
-	-- Measurement IEs
-		ongoingMeasRepList				OngoingMeasRepList-r5				OPTIONAL,
-	-- Radio bearer IEs
-		predefinedConfigStatusList		PredefinedConfigStatusList,
-		srb-InformationList				SRB-InformationSetupList-r5,
-		rab-InformationList				RAB-InformationSetupList-r5			OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-		ul-TransChInfoList				UL-AddReconfTransChInfoList			OPTIONAL,
-		-- 'dummy', 'dummy1' and 'dummy2' are not used in this version of the specification,
-		-- they should not be sent and if received they should be ignored.
-		dummy							CHOICE {
-			fdd								SEQUENCE {
-				dummy1							CPCH-SetID					OPTIONAL,
-				dummy2							DRAC-StaticInformationList	OPTIONAL
-			},
-			tdd								NULL
-		}																	OPTIONAL,
-		dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-		dl-TransChInfoList				DL-AddReconfTransChInfoList-r5		OPTIONAL,
-	-- PhyCH IEs
-		tpc-CombinationInfoList			TPC-CombinationInfoList				OPTIONAL,
-	-- Measurement report
-		measurementReport				MeasurementReport					OPTIONAL,
-	-- Other IEs
-		failureCause					FailureCauseWithProtErr				OPTIONAL
-}
-
-SRNC-RelocationInfo-v680ext-IEs ::=	SEQUENCE {
-	-- User equipment IEs
-		ue-RadioAccessCapability-v680ext	UE-RadioAccessCapability-v680ext	OPTIONAL
-}
-
-SRNC-RelocationInfo-v6xyext-IEs ::=	SEQUENCE {
-	-- User equipment IEs
-		-- IE ueCapabilityContainer is used for the transparent transfer of capability information
-		-- received from the UE
-		ueCapabilityContainer			BIT STRING
-											(CONTAINING UE-CapabilityContainer-IEs)	OPTIONAL,
-	-- Radio bearer IEs
-		rab-InformationSetupList		RAB-InformationSetupList-r6-ext		OPTIONAL,
-	-- Measurement report
-		measuredResultsOnRACHinterFreq	MeasuredResultsOnRACHinterFreq		OPTIONAL,
-	-- MBMS IEs
-		mbms-JoinedInformation			MBMS-JoinedInformation-r6			OPTIONAL
-}
-
-SRNC-RelocationInfo-r6-IEs ::=			SEQUENCE {
-	-- Non-RRC IEs
-		-- IE rb-IdentityForHOMessage includes the identity of the RB used by the source SRNC
-		-- to send the message contained in the IE “TargetRNC-ToSourceRNC-Container”.
-		-- Only included if type is "UE involved"
-		rb-IdentityForHOMessage			RB-Identity							OPTIONAL,
-		stateOfRRC						StateOfRRC,
-		stateOfRRC-Procedure			StateOfRRC-Procedure,
-	-- Ciphering related information IEs
-		cipheringStatusList				CipheringStatusList-r4,
-		latestConfiguredCN-Domain		CN-DomainIdentity,
-		calculationTimeForCiphering		CalculationTimeForCiphering			OPTIONAL,
-		count-C-List					COUNT-C-List						OPTIONAL,
-		cipheringInfoPerRB-List			CipheringInfoPerRB-List-r4			OPTIONAL,
-	-- Integrity protection related information IEs
-		integrityProtectionStatus		IntegrityProtectionStatus,
-		srb-SpecificIntegrityProtInfo	SRB-SpecificIntegrityProtInfoList	OPTIONAL,
-		implementationSpecificParams	ImplementationSpecificParams		OPTIONAL,
-	-- User equipment IEs
-		u-RNTI							U-RNTI,
-		c-RNTI							C-RNTI								OPTIONAL,
-		ue-RadioAccessCapability		UE-RadioAccessCapability-r6,
-		ue-RadioAccessCapability-ext	UE-RadioAccessCapabBandFDDList-r6	OPTIONAL,
-		ue-Positioning-LastKnownPos		UE-Positioning-LastKnownPos			OPTIONAL,
-		uESpecificBehaviourInformation1idle
-										UESpecificBehaviourInformation1idle		OPTIONAL,
-		uESpecificBehaviourInformation1interRAT
-										UESpecificBehaviourInformation1interRAT		OPTIONAL,
-		-- IE ueCapabilityContainer is used for the transparent transfer of capability information
-		-- received from the UE
-		ueCapabilityContainer			BIT STRING
-											(CONTAINING UE-CapabilityContainer-IEs)	OPTIONAL,
-	-- Other IEs
-		ue-RATSpecificCapability		InterRAT-UE-RadioAccessCapabilityList-r5	OPTIONAL,
-	-- UTRAN mobility IEs
-		ura-Identity					URA-Identity						OPTIONAL,
-	-- Core network IEs
-		cn-CommonGSM-MAP-NAS-SysInfo	NAS-SystemInformationGSM-MAP,
-		cn-DomainInformationList		CN-DomainInformationListFull		OPTIONAL,
-	-- Measurement IEs
-		ongoingMeasRepList				OngoingMeasRepList-r5				OPTIONAL,
-		interRATCellInfoIndication		InterRATCellInfoIndication			OPTIONAL,
-	-- Radio bearer IEs
-		predefinedConfigStatusList		PredefinedConfigStatusList,
-		srb-InformationList				SRB-InformationSetupList-r6,
-		rab-InformationList				RAB-InformationSetupList-r6			OPTIONAL,
-	-- Transport channel IEs
-		ul-CommonTransChInfo			UL-CommonTransChInfo-r4				OPTIONAL,
-		ul-TransChInfoList				UL-AddReconfTransChInfoList-r6		OPTIONAL,
-		dl-CommonTransChInfo			DL-CommonTransChInfo-r4				OPTIONAL,
-		dl-TransChInfoList				DL-AddReconfTransChInfoList-r5		OPTIONAL,
-	-- PhyCH IEs
-		tpc-CombinationInfoList			TPC-CombinationInfoList				OPTIONAL,
-		storedCompressedModeInfo		StoredCompressedModeInfo			OPTIONAL,
-	-- Measurement report
-		measurementReport				MeasurementReport					OPTIONAL,
-	-- Other IEs
-		failureCause					FailureCauseWithProtErr				OPTIONAL,
-	-- MBMS IEs
-		mbms-JoinedInformation			MBMS-JoinedInformation-r6			OPTIONAL
-}
-
--- IE definitions
-
-CalculationTimeForCiphering ::=		SEQUENCE {
-	cell-Id								CellIdentity,
-	sfn									INTEGER (0..4095)
-}
-
-CipheringInfoPerRB ::=				SEQUENCE {
-	dl-HFN								BIT STRING (SIZE (20..25)),
-	ul-HFN								BIT STRING (SIZE (20..25))
-}
-
-CipheringInfoPerRB-r4 ::=			SEQUENCE {
-	rb-Identity							RB-Identity,
-	dl-HFN								BIT STRING (SIZE (20..25)),
-	dl-UM-SN							BIT STRING (SIZE (7)) 				OPTIONAL,
-	ul-HFN								BIT STRING (SIZE (20..25))
-}
-
--- TABULAR: CipheringInfoPerRB-List, multiplicity value numberOfRadioBearers 
--- has been replaced with maxRB.
-CipheringInfoPerRB-List ::=			SEQUENCE (SIZE (1..maxRB)) OF
-										CipheringInfoPerRB
-
-CipheringInfoPerRB-List-r4 ::=		SEQUENCE (SIZE (1..maxRB)) OF
-										CipheringInfoPerRB-r4
-
-
-CipheringStatus ::=					ENUMERATED {
-										started, notStarted }
-
-CipheringStatusList-r4 ::=			SEQUENCE (SIZE (1..maxCNdomains)) OF
-										CipheringStatusCNdomain-r4
-
-CipheringStatusCNdomain-r4 ::=		SEQUENCE {
-		cn-DomainIdentity				CN-DomainIdentity,
-		cipheringStatus					CipheringStatus,
-		start-Value						START-Value
-}
-
-CN-DomainInformation-v390ext ::=		SEQUENCE {
-	cn-DRX-CycleLengthCoeff				CN-DRX-CycleLengthCoefficient
-}
-
-CN-DomainInformationList-v390ext ::=	SEQUENCE (SIZE (1..maxCNdomains)) OF
-										CN-DomainInformation-v390ext
-
-CompressedModeMeasCapability-r4 ::=	SEQUENCE {
-	fdd-Measurements					BOOLEAN,
-	-- TABULAR: The IEs tdd-Measurements, gsm-Measurements and multiCarrierMeasurements
-	-- are made optional since they are conditional based on another information element.
-	-- Their absence corresponds to the case where the condition is not true.
-	tdd384-Measurements					BOOLEAN								OPTIONAL,
-	tdd128-Measurements					BOOLEAN								OPTIONAL,
-	gsm-Measurements					GSM-Measurements					OPTIONAL,
-	multiCarrierMeasurements			BOOLEAN								OPTIONAL
-}
-
-COUNT-C-List ::=						SEQUENCE (SIZE (1..maxCNdomains)) OF
-										COUNT-CSingle
-
-COUNT-CSingle ::=						SEQUENCE {
-	cn-DomainIdentity					CN-DomainIdentity,
-	count-C								BIT STRING (SIZE (32))			
-}
-
-DL-PhysChCapabilityFDD-r4 ::=		SEQUENCE {
-	-- The IE “maxNoDPCH-PDSCH-Codes” only gives information on the maximum number of DPCH Codes.
-	maxNoDPCH-PDSCH-Codes				INTEGER (1..8),
-	maxNoPhysChBitsReceived				MaxNoPhysChBitsReceived,
-	supportForSF-512					BOOLEAN,
-	-- dummy, dummy2 and dummy3 are not used in this version of the specification,
-	-- they should not be sent and if received they should be ignored.
-	dummy								BOOLEAN,
-	dummy2								SimultaneousSCCPCH-DPCH-Reception,
-	dummy3								SupportOfDedicatedPilotsForChEstimation		OPTIONAL
-}
-
-DL-PhysChCapabilityFDD-r5 ::=		SEQUENCE {
-	-- The IE “maxNoDPCH-PDSCH-Codes” only gives information on the maximum number of DPCH Codes.
-	maxNoDPCH-PDSCH-Codes				INTEGER (1..8),
-	maxNoPhysChBitsReceived				MaxNoPhysChBitsReceived,
-	supportForSF-512					BOOLEAN,
-	-- dummy, dumy2 and dummy3 are not used in this version of the specification,
-	-- they should not be sent and if received they should be ignored.
-	dummy								BOOLEAN,
-	dummy2								SimultaneousSCCPCH-DPCH-Reception,
-	dummy3								SupportOfDedicatedPilotsForChEstimation		OPTIONAL,
-	fdd-hspdsch							CHOICE {
-		supported							SEQUENCE {
-			hsdsch-physical-layer-category		HSDSCH-physical-layer-category,
-			-- dummy and dummy2 are not used in this version of the specification
-			-- they should not be sent and if received they should be ignored.
-			dummy								BOOLEAN,
-			dummy2								BOOLEAN
-		},
-		unsupported							NULL
-	}
-}
-
-DL-PhysChCapabilityTDD-r5 ::=		SEQUENCE {
-	maxTS-PerFrame						MaxTS-PerFrame,
-	maxPhysChPerFrame					MaxPhysChPerFrame,
-	minimumSF							MinimumSF-DL,
-	supportOfPDSCH						BOOLEAN,
-	maxPhysChPerTS						MaxPhysChPerTS,
-	tdd384-hspdsch						CHOICE {
-		supported							HSDSCH-physical-layer-category,
-		unsupported							NULL
-	}
-}
-
-DL-PhysChCapabilityTDD-LCR-r5 ::=	SEQUENCE {
-	maxTS-PerSubFrame					MaxTS-PerSubFrame-r4,
-	maxPhysChPerFrame					MaxPhysChPerSubFrame-r4,
-	minimumSF							MinimumSF-DL,
-	supportOfPDSCH						BOOLEAN,
-	maxPhysChPerTS						MaxPhysChPerTS,
-	supportOf8PSK						BOOLEAN,
-	tdd128-hspdsch						CHOICE {
-		supported							HSDSCH-physical-layer-category,
-		unsupported							NULL
-	}
-}
-
-DL-RFC3095-Context ::=				SEQUENCE {
-	rfc3095-Context-Identity			INTEGER (0..16383),
-	dl-mode								ENUMERATED {u, o, r},
-	dl-ref-ir							OCTET STRING ( SIZE (1..3000)),
-	dl-ref-time							INTEGER (0..4294967295)		OPTIONAL,
-	dl-curr-time						INTEGER (0..4294967295)		OPTIONAL,
-	dl-syn-offset-id					INTEGER (0..65535)			OPTIONAL,
-	dl-syn-slope-ts						INTEGER (0..4294967295)		OPTIONAL,
-	dl-dyn-changed						BOOLEAN
-}
-
-ImplementationSpecificParams ::=	BIT STRING (SIZE (1..512))
-
-
-IntegrityProtectionStatus ::=		ENUMERATED {
-										started, notStarted }
-
-InterRAT-UE-RadioAccessCapabilityList-r5 ::=	SEQUENCE {
-	interRAT-UE-RadioAccessCapability	InterRAT-UE-RadioAccessCapabilityList,
-	geranIu-RadioAccessCapability		GERANIu-RadioAccessCapability				OPTIONAL
-}
-
--- dummy is not used in this version of the specification, it should
--- not be sent and if received it should be ignored.
-MaxHcContextSpace-r5 ::=				ENUMERATED { 
-											dummy, by1024, by2048, by4096, by8192, 
-											by16384, by32768, by65536, by131072 }
-
-MeasurementCapability-r4 ::=		SEQUENCE {
-	downlinkCompressedMode				CompressedModeMeasCapability-r4,
-	uplinkCompressedMode				CompressedModeMeasCapability-r4	
-}
-
-MeasurementCommandWithType ::=		CHOICE {
-	setup								MeasurementType,
-	modify								NULL,
-	release								NULL
-}
-
-MeasurementCommandWithType-r4 ::=	CHOICE {
-	setup								MeasurementType-r4,
-	modify								NULL,
-	release								NULL
-}
-
-OngoingMeasRep ::=					SEQUENCE {
-	measurementIdentity					MeasurementIdentity,
-	-- TABULAR: The CHOICE Measurement in the tabular description is included
-	-- in MeasurementCommandWithType
-	measurementCommandWithType			MeasurementCommandWithType,
-	measurementReportingMode			MeasurementReportingMode			OPTIONAL,
-	additionalMeasurementID-List		AdditionalMeasurementID-List		OPTIONAL
-}
-
-OngoingMeasRep-r4 ::=				SEQUENCE {
-	measurementIdentity					MeasurementIdentity,
-	-- TABULAR: The CHOICE Measurement in the tabular description is included
-	-- in MeasurementCommandWithType-r4.
-	measurementCommandWithType			MeasurementCommandWithType-r4,
-	measurementReportingMode			MeasurementReportingMode			OPTIONAL,
-	additionalMeasurementID-List		AdditionalMeasurementID-List		OPTIONAL
-}
-
-OngoingMeasRep-r5 ::=				SEQUENCE {
-	measurementIdentity					MeasurementIdentity,
-	-- TABULAR: The CHOICE Measurement in the tabular description is included
-	-- in MeasurementCommandWithType-r4.
-	measurementCommandWithType			MeasurementCommandWithType-r4,
-	measurementReportingMode			MeasurementReportingMode			OPTIONAL,
-	additionalMeasurementID-List		AdditionalMeasurementID-List		OPTIONAL,
-	measurementCommand-v590ext			CHOICE {
-		-- the choice "intra-frequency" shall be used for the case of intra-frequency measurement,
-		-- as well as when intra-frequency events are configured for inter-frequency measurement
-		intra-frequency						Intra-FreqEventCriteriaList-v590ext,
-		inter-frequency						Inter-FreqEventCriteriaList-v590ext
-	}		OPTIONAL,
-	intraFreqReportingCriteria-1b-r5		IntraFreqReportingCriteria-1b-r5	OPTIONAL,
-	intraFreqEvent-1d-r5					IntraFreqEvent-1d-r5				OPTIONAL
-}
-
-OngoingMeasRepList ::=				SEQUENCE (SIZE (1..maxNoOfMeas)) OF
-										OngoingMeasRep
-
-OngoingMeasRepList-r4 ::=			SEQUENCE (SIZE (1..maxNoOfMeas)) OF
-										OngoingMeasRep-r4
-
-OngoingMeasRepList-r5 ::=			SEQUENCE (SIZE (1..maxNoOfMeas)) OF
-										OngoingMeasRep-r5
-
-PDCP-Capability-r4 ::=				SEQUENCE {
-	losslessSRNS-RelocationSupport		BOOLEAN,
-	supportForRfc2507					CHOICE {
-		notSupported						NULL,
-		supported							MaxHcContextSpace
-	},
-	supportForRfc3095					CHOICE {
-		notSupported						NULL,
-		supported							SEQUENCE {
-			maxROHC-ContextSessions				MaxROHC-ContextSessions-r4	DEFAULT s16,
-			reverseCompressionDepth				INTEGER (0..65535)			DEFAULT 0
-		}
-	}
-}
-
-PDCP-Capability-r5 ::=				SEQUENCE {
-	losslessSRNS-RelocationSupport		BOOLEAN,
-	supportForRfc2507					CHOICE {
-		notSupported						NULL,
-		supported							MaxHcContextSpace-r5
-	},
-	supportForRfc3095					CHOICE {
-		notSupported						NULL,
-		supported							SEQUENCE {
-			maxROHC-ContextSessions				MaxROHC-ContextSessions-r4	DEFAULT s16,
-			reverseCompressionDepth				INTEGER (0..65535)			DEFAULT 0,
-			supportForRfc3095ContextRelocation	BOOLEAN
-		}
-	}
-}
-
-PDCP-Capability-r6 ::=				SEQUENCE {
-	losslessSRNS-RelocationSupport		BOOLEAN,
-	losslessDLRLC-PDUSizeChange			ENUMERATED { true }					OPTIONAL,
-	supportForRfc2507					CHOICE {
-		notSupported						NULL,
-		supported							MaxHcContextSpace-r5
-	},
-	supportForRfc3095					CHOICE {
-		notSupported						NULL,
-		supported							SEQUENCE {
-			maxROHC-ContextSessions				MaxROHC-ContextSessions-r4	DEFAULT s16,
-			reverseCompressionDepth				INTEGER (0..65535)			DEFAULT 0,
-			supportForRfc3095ContextRelocation	BOOLEAN
-		}
-	}
-}
-
-PhysicalChannelCapability-r4 ::=		SEQUENCE {
-		fddPhysChCapability					SEQUENCE {
-			downlinkPhysChCapability			DL-PhysChCapabilityFDD-r4,
-			uplinkPhysChCapability				UL-PhysChCapabilityFDD
-		}											OPTIONAL,
-		tdd384-PhysChCapability				SEQUENCE {
-			downlinkPhysChCapability			DL-PhysChCapabilityTDD,
-			uplinkPhysChCapability				UL-PhysChCapabilityTDD
-		}											OPTIONAL,
-		tdd128-PhysChCapability				SEQUENCE {
-			downlinkPhysChCapability			DL-PhysChCapabilityTDD-LCR-r4,
-			uplinkPhysChCapability				UL-PhysChCapabilityTDD-LCR-r4
-		}											OPTIONAL
-}
-
-PhysicalChannelCapability-r5 ::=		SEQUENCE {
-		fddPhysChCapability					SEQUENCE {
-			downlinkPhysChCapability			DL-PhysChCapabilityFDD-r5,
-			uplinkPhysChCapability				UL-PhysChCapabilityFDD
-		}											OPTIONAL,
-		tdd384-PhysChCapability				SEQUENCE {
-			downlinkPhysChCapability			DL-PhysChCapabilityTDD-r5,
-			uplinkPhysChCapability				UL-PhysChCapabilityTDD
-		}											OPTIONAL,
-		tdd128-PhysChCapability				SEQUENCE {
-			downlinkPhysChCapability			DL-PhysChCapabilityTDD-LCR-r5,
-			uplinkPhysChCapability				UL-PhysChCapabilityTDD-LCR-r4
-		}											OPTIONAL
-}
-
-RF-Capability-r4 ::=				SEQUENCE {
-		fddRF-Capability				SEQUENCE {
-			ue-PowerClass					UE-PowerClassExt,
-			txRxFrequencySeparation			TxRxFrequencySeparation
-		}																OPTIONAL,
-		tdd384-RF-Capability			SEQUENCE {
-			ue-PowerClass					UE-PowerClassExt,
-			radioFrequencyBandTDDList		RadioFrequencyBandTDDList,
-			chipRateCapability				ChipRateCapability
-		}																OPTIONAL,
-		tdd128-RF-Capability			SEQUENCE {
-			ue-PowerClass					UE-PowerClassExt,
-			radioFrequencyBandTDDList		RadioFrequencyBandTDDList,
-			chipRateCapability				ChipRateCapability
-		}																OPTIONAL
-}
-
-RFC3095-ContextInfo ::= 			SEQUENCE {
-	rb-Identity							RB-Identity,
-	rfc3095-Context-List				RFC3095-Context-List
-}
-
-RFC3095-Context-List ::=			SEQUENCE (SIZE (1..maxRFC3095-CID)) OF SEQUENCE {
-	dl-RFC3095-Context					DL-RFC3095-Context		OPTIONAL,
-	ul-RFC3095-Context					UL-RFC3095-Context		OPTIONAL
-}
-
-RLC-Capability-r5 ::=				SEQUENCE {
-	totalRLC-AM-BufferSize				TotalRLC-AM-BufferSize-r5,
-	maximumRLC-WindowSize				MaximumRLC-WindowSize,
-	maximumAM-EntityNumber				MaximumAM-EntityNumberRLC-Cap
-}
-
-
-SRB-SpecificIntegrityProtInfo ::=	SEQUENCE {
-	ul-RRC-HFN							BIT STRING (SIZE (28)),
-	dl-RRC-HFN							BIT STRING (SIZE (28)),
-	ul-RRC-SequenceNumber				RRC-MessageSequenceNumber,
-	dl-RRC-SequenceNumber				RRC-MessageSequenceNumber
-}
-
-SRB-SpecificIntegrityProtInfoList ::= SEQUENCE (SIZE (4..maxSRBsetup)) OF
-										SRB-SpecificIntegrityProtInfo
-
-StateOfRRC ::=						ENUMERATED {
-										cell-DCH, cell-FACH,
-										cell-PCH, ura-PCH }
-
-StateOfRRC-Procedure ::=			ENUMERATED {
-										awaitNoRRC-Message,
-										awaitRB-ReleaseComplete,
-										awaitRB-SetupComplete,
-										awaitRB-ReconfigurationComplete,
-										awaitTransportCH-ReconfigurationComplete,
-										awaitPhysicalCH-ReconfigurationComplete,
-										awaitActiveSetUpdateComplete,
-										awaitHandoverComplete,
-										sendCellUpdateConfirm,
-										sendUraUpdateConfirm,
-										-- dummy is not used in this version of specification
-										-- It should not be sent
-										dummy,
-										otherStates 
-}
-
-TotalRLC-AM-BufferSize-r5 ::=		ENUMERATED { 
-										kb10, kb50, kb100, kb150, kb200, 
-										kb300, kb400, kb500, kb750, kb1000 }
-
-TPC-Combination-Info ::= SEQUENCE {
-		primaryCPICH-Info					PrimaryCPICH-Info,
-		tpc-CombinationIndex				TPC-CombinationIndex
-}
-
-UE-MultiModeRAT-Capability-r5 ::=	SEQUENCE {
-	multiRAT-CapabilityList				MultiRAT-Capability,
-	multiModeCapability					MultiModeCapability,
-	supportOfUTRAN-ToGERAN-NACC			BOOLEAN
-}
-
-UE-MultiModeRAT-Capability-r6 ::=	SEQUENCE {
-	multiRAT-CapabilityList				MultiRAT-Capability,
-	multiModeCapability					MultiModeCapability,
-	supportOfUTRAN-ToGERAN-NACC			BOOLEAN,
-	supportOfHandoverToGAN				ENUMERATED { doesSupportHandoverToGAN }	OPTIONAL
-}
-
-UE-Positioning-Capability-r4 ::=	SEQUENCE {
-	standaloneLocMethodsSupported			BOOLEAN,
-	ue-BasedOTDOA-Supported					BOOLEAN,
-	networkAssistedGPS-Supported			NetworkAssistedGPS-Supported,
-	supportForUE-GPS-TimingOfCellFrames		BOOLEAN,
-	supportForIPDL							BOOLEAN,
-	rx-tx-TimeDifferenceType2Capable 		BOOLEAN,
-	validity-CellPCH-UraPCH 				ENUMERATED { true }		OPTIONAL,
-	sfn-sfnType2Capability					ENUMERATED { true }			OPTIONAL
-}
-
-UE-Positioning-LastKnownPos ::=		SEQUENCE { 
-		sfn								INTEGER (0..4095),
-		cell-id							CellIdentity,
-		positionEstimate				PositionEstimate
-}
-
-UE-RadioAccessCapability-r4 ::=		SEQUENCE {
-	accessStratumReleaseIndicator		AccessStratumReleaseIndicator,
-	pdcp-Capability						PDCP-Capability-r4,
-	rlc-Capability						RLC-Capability,
-	transportChannelCapability			TransportChannelCapability,
-	rf-Capability						RF-Capability-r4,
-	physicalChannelCapability			PhysicalChannelCapability-r4,
-	ue-MultiModeRAT-Capability			UE-MultiModeRAT-Capability,
-	securityCapability					SecurityCapability,
-	ue-positioning-Capability			UE-Positioning-Capability-r4,
-	measurementCapability				MeasurementCapability-r4		OPTIONAL
-}
-
-UE-RadioAccessCapability-r5 ::=		SEQUENCE {
-	accessStratumReleaseIndicator		AccessStratumReleaseIndicator,
-	dl-CapabilityWithSimultaneousHS-DSCHConfig
-										DL-CapabilityWithSimultaneousHS-DSCHConfig	OPTIONAL,
-	pdcp-Capability						PDCP-Capability-r5,
-	rlc-Capability						RLC-Capability-r5,
-	transportChannelCapability			TransportChannelCapability,
-	rf-Capability						RF-Capability-r4,
-	physicalChannelCapability			PhysicalChannelCapability-r5,
-	ue-MultiModeRAT-Capability			UE-MultiModeRAT-Capability-r5,
-	securityCapability					SecurityCapability,
-	ue-positioning-Capability			UE-Positioning-Capability-r4,
-	measurementCapability				MeasurementCapability-r4		OPTIONAL
-}
-
-UE-RadioAccessCapability-r6 ::=		SEQUENCE {
-	accessStratumReleaseIndicator		AccessStratumReleaseIndicator,
-	dl-CapabilityWithSimultaneousHS-DSCHConfig
-										DL-CapabilityWithSimultaneousHS-DSCHConfig	OPTIONAL,
-	pdcp-Capability						PDCP-Capability-r6,
-	rlc-Capability						RLC-Capability-r5,
-	transportChannelCapability			TransportChannelCapability,
-	rf-Capability						RF-Capability-r4,
-	physicalChannelCapability			PhysicalChannelCapability-r5,
-	ue-MultiModeRAT-Capability			UE-MultiModeRAT-Capability-r6,
-	securityCapability					SecurityCapability,
-	ue-positioning-Capability			UE-Positioning-Capability-r4,
-	measurementCapability				MeasurementCapability-r4		OPTIONAL
-}
-
-UE-RadioAccessCapabBandFDDList-r6 ::= SEQUENCE {
-	ue-RadioAccessCapability-ext		UE-RadioAccessCapabBandFDDList,
-	ue-RadioAccessCapabBandFDDList2		UE-RadioAccessCapabBandFDDList2,
-	-- IE 'ue-RadioAccessCapabBandFDDList-ext' shall be included if the UE supports Band I-VII
-	-- and it shall indicate measurement capabilities for Band VIII-XXII.
-	ue-RadioAccessCapabBandFDDList-ext	UE-RadioAccessCapabBandFDDList-ext	OPTIONAL
-}
-
-UL-RFC3095-Context ::=				SEQUENCE {
-	rfc3095-Context-Identity			INTEGER (0..16383),
-	ul-mode								ENUMERATED {u, o, r},
-	ul-ref-ir							OCTET STRING ( SIZE (1..3000)),
-	ul-ref-time							INTEGER (0..4294967295)		OPTIONAL,
-	ul-curr-time						INTEGER (0..4294967295)		OPTIONAL,
-	ul-syn-offset-id					INTEGER (0..65535)			OPTIONAL,
-	ul-syn-slope-ts						INTEGER (0..4294967295)		OPTIONAL,
-	ul-ref-sn-1							INTEGER (0..65535)			OPTIONAL
-}
-
-END
-
--- a/networkprotocolmodules/networkprotocolmodule/suplasn1/documentation/supl_asn1.txt	Wed Mar 31 23:44:31 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,573 +0,0 @@
-ULP DEFINITIONS AUTOMATIC TAGS ::=
-BEGIN
-
-IMPORTS
-  Version, SessionID
-    FROM ULP-Components
-  SUPLINIT
-    FROM SUPL-INIT
-  SUPLSTART
-    FROM SUPL-START
-  SUPLRESPONSE
-    FROM SUPL-RESPONSE
-  SUPLPOSINIT
-    FROM SUPL-POS-INIT
-  SUPLPOS
-    FROM SUPL-POS
-  SUPLEND
-    FROM SUPL-END
-  SUPLAUTHREQ
-    FROM SUPL-AUTH-REQ
-  SUPLAUTHRESP
-    FROM SUPL-AUTH-RESP;
-
--- general ULP PDU layout;
-ULP-PDU ::= SEQUENCE {
-  length     INTEGER(0..65535),
-  version    Version,
-  sessionID  SessionID,
-  message    UlpMessage}
-
-UlpMessage ::= CHOICE {
-  msSUPLINIT      SUPLINIT,
-  msSUPLSTART     SUPLSTART,
-  msSUPLRESPONSE  SUPLRESPONSE,
-  msSUPLPOSINIT   SUPLPOSINIT,
-  msSUPLPOS       SUPLPOS,
-  msSUPLEND       SUPLEND,
-  msSUPLAUTHREQ   SUPLAUTHREQ,
-  msSUPLAUTHRESP  SUPLAUTHRESP,
-  ...}
-
-END
-
-
-
-
-SUPL-INIT DEFINITIONS AUTOMATIC TAGS ::=
-BEGIN
-
-EXPORTS SUPLINIT;
-
-IMPORTS SLPAddress, QoP, PosMethod
-          FROM ULP-Components;
-
-SUPLINIT ::= SEQUENCE {
-  posMethod     PosMethod,
-  notification  Notification OPTIONAL,
-  sLPAddress    SLPAddress OPTIONAL,
-  qoP           QoP OPTIONAL,
-  sLPMode       SLPMode,
-  mAC           MAC OPTIONAL,
-  keyIdentity   KeyIdentity OPTIONAL,
-  ...}
-
-Notification ::= SEQUENCE {
-  notificationType  NotificationType,
-  encodingType      EncodingType OPTIONAL,
-  requestorId       OCTET STRING(SIZE (1..maxReqLength)) OPTIONAL,
-  requestorIdType   FormatIndicator OPTIONAL,
-  clientName        OCTET STRING(SIZE (1..maxClientLength)) OPTIONAL,
-  clientNameType    FormatIndicator OPTIONAL,
-  ...}
-
-NotificationType ::= ENUMERATED {
-  noNotificationNoVerification(0), notificationOnly(1),
-  notificationAndVerficationAllowedNA(2),
-  notificationAndVerficationDeniedNA(3), privacyOverride(4), ...
-  }
-
-EncodingType ::= ENUMERATED {ucs2(0), gsmDefault(1), utf8(2), ...
-                             }
-
-maxReqLength INTEGER ::= 50
-
-maxClientLength INTEGER ::= 50
-
-FormatIndicator ::= ENUMERATED {
-  logicalName(0), e-mailAddress(1), msisdn(2), url(3), sipUrl(4), min(5),
-  mdn(6), ...
-  }
-
-SLPMode ::= ENUMERATED {proxy(0), nonProxy(1)}
-
-MAC ::= BIT STRING(SIZE (64))
-
-KeyIdentity ::= BIT STRING(SIZE (128))
-
-END
-
-
-
-SUPL-START DEFINITIONS AUTOMATIC TAGS ::=
-BEGIN
-
-EXPORTS SUPLSTART, SETCapabilities;
-
-IMPORTS LocationId, QoP
-          FROM ULP-Components;
-
-SUPLSTART ::= SEQUENCE {
-  sETCapabilities  SETCapabilities,
-  locationId       LocationId,
-  qoP              QoP OPTIONAL,
-  ...}
-
-SETCapabilities ::= SEQUENCE {
-  posTechnology  PosTechnology,
-  prefMethod     PrefMethod,
-  posProtocol    PosProtocol,
-  ...}
-
-PosTechnology ::= SEQUENCE {
-  agpsSETassisted  BOOLEAN,
-  agpsSETBased     BOOLEAN,
-  autonomousGPS    BOOLEAN,
-  aFLT             BOOLEAN,
-  eCID             BOOLEAN,
-  eOTD             BOOLEAN,
-  oTDOA            BOOLEAN,
-  ...}
-
-PrefMethod ::= ENUMERATED {
-  agpsSETassistedPreferred, agpsSETBasedPreferred, noPreference}
-
-PosProtocol ::= SEQUENCE {
-  tia801  BOOLEAN,
-  rrlp    BOOLEAN,
-  rrc     BOOLEAN,
-  ...}
-
-END
-
-
-
-SUPL-RESPONSE DEFINITIONS AUTOMATIC TAGS ::=
-BEGIN
-
-EXPORTS SUPLRESPONSE;
-
-IMPORTS PosMethod, SLPAddress
-          FROM ULP-Components;
-
-SUPLRESPONSE ::= SEQUENCE {
-  posMethod     PosMethod,
-  sLPAddress    SLPAddress OPTIONAL,
-  sETAuthKey    SETAuthKey OPTIONAL,
-  keyIdentity4  KeyIdentity4 OPTIONAL,
-  ...}
-
-SETAuthKey ::= CHOICE {
-  shortKey  BIT STRING(SIZE (128)),
-  longKey   BIT STRING(SIZE (256)),
-  ...}
-
-KeyIdentity4 ::= BIT STRING(SIZE (128))
-
-END
-
-
-
-SUPL-POS-INIT DEFINITIONS AUTOMATIC TAGS ::=
-BEGIN
-
-EXPORTS SUPLPOSINIT;
-
-IMPORTS
-  SUPLPOS
-    FROM SUPL-POS
-  SETCapabilities
-    FROM SUPL-START
-  LocationId, Position, Ver
-    FROM ULP-Components;
-
-SUPLPOSINIT ::= SEQUENCE {
-  sETCapabilities      SETCapabilities,
-  requestedAssistData  RequestedAssistData OPTIONAL,
-  locationId           LocationId,
-  position             Position OPTIONAL,
-  sUPLPOS              SUPLPOS OPTIONAL,
-  ver                  Ver OPTIONAL,
-  ...}
-
-RequestedAssistData ::= SEQUENCE {
-  almanacRequested                BOOLEAN,
-  utcModelRequested               BOOLEAN,
-  ionosphericModelRequested       BOOLEAN,
-  dgpsCorrectionsRequested        BOOLEAN,
-  referenceLocationRequested      BOOLEAN,
-  referenceTimeRequested          BOOLEAN,
-  acquisitionAssistanceRequested  BOOLEAN,
-  realTimeIntegrityRequested      BOOLEAN,
-  navigationModelRequested        BOOLEAN,
-  navigationModelData             NavigationModel OPTIONAL,
-  ...}
-
-NavigationModel ::= SEQUENCE {
-  gpsWeek   INTEGER(0..1023),
-  gpsToe    INTEGER(0..167),
-  nSAT      INTEGER(0..31),
-  toeLimit  INTEGER(0..10),
-  satInfo   SatelliteInfo OPTIONAL,
-  ...}
-
--- Further information on this fields can be found
--- in 3GPP TS 44.031 and 49.031
-SatelliteInfo ::= SEQUENCE (SIZE (1..31)) OF SatelliteInfoElement
-
-SatelliteInfoElement ::= SEQUENCE {
-  satId  INTEGER(0..63),
-  iODE   INTEGER(0..255),
-  ...}
-
-END
-
-
-
-SUPL-POS DEFINITIONS AUTOMATIC TAGS ::=
-BEGIN
-
-EXPORTS SUPLPOS;
-
-IMPORTS Velocity
-          FROM ULP-Components;
-
-SUPLPOS ::= SEQUENCE {
-  posPayLoad  PosPayLoad,
-  velocity    Velocity OPTIONAL,
-  ...}
-
-PosPayLoad ::= CHOICE {
-  tia801payload  OCTET STRING(SIZE (1..8192)),
-  rrcPayload     OCTET STRING(SIZE (1..8192)),
-  rrlpPayload    OCTET STRING(SIZE (1..8192)),
-  ...}
-
-END
-
-
-
-SUPL-END DEFINITIONS AUTOMATIC TAGS ::=
-BEGIN
-
-EXPORTS SUPLEND;
-
-IMPORTS StatusCode, Position, Ver
-          FROM ULP-Components;
-
-SUPLEND ::= SEQUENCE {
-  position    Position OPTIONAL,
-  statusCode  StatusCode OPTIONAL,
-  ver         Ver OPTIONAL,
-  ...}
-
-END
-
-
-
-SUPL-AUTH-REQ DEFINITIONS AUTOMATIC TAGS ::=
-BEGIN
-
-EXPORTS SUPLAUTHREQ;
-
-SUPLAUTHREQ ::= SEQUENCE {
-  sETNonce      SETNonce,
-  keyIdentity2  KeyIdentity2,
-  ...}
-
-SETNonce ::= BIT STRING(SIZE (128))
-
-KeyIdentity2 ::= BIT STRING(SIZE (128))
-
-END
-
-
-
-SUPL-AUTH-RESP DEFINITIONS AUTOMATIC TAGS ::=
-BEGIN
-
-EXPORTS SUPLAUTHRESP;
-
-IMPORTS StatusCode
-          FROM ULP-Components;
-
-SUPLAUTHRESP ::= SEQUENCE {
-  sPCAuthKey    SPCAuthKey OPTIONAL,
-  keyIdentity3  KeyIdentity3 OPTIONAL,
-  statusCode    StatusCode OPTIONAL,
-  ...}
-
-SPCAuthKey ::= CHOICE {
-  shortKey  BIT STRING(SIZE (128)),
-  longKey   BIT STRING(SIZE (256)),
-  ...}
-
-KeyIdentity3 ::= BIT STRING(SIZE (128))
-
-END
-
-
-
-ULP-Components DEFINITIONS AUTOMATIC TAGS ::=
-BEGIN
-
-EXPORTS
-  Version, SessionID, IPAddress, SLPAddress, LocationId, Position, StatusCode,
-    Velocity, QoP, PosMethod, Ver;
-
--- protocol version expressed as x.y.z (e.g., 5.1.0)
-Version ::= SEQUENCE {
-  maj      INTEGER(0..255),
-  min      INTEGER(0..255),
-  servind  INTEGER(0..255)}
-
-SessionID ::= SEQUENCE {
-  setSessionID  SetSessionID OPTIONAL, -- the semantics of OPTIONAL applies to the encoding only. The parameter itself is MANDATORY. This is introduced only to minimize bandwidth for the SUPL INIT message. Since the setSessionID is allocated by the SET, there is no setSessionID to be transmitted in the SUPL INIT message.
-  slpSessionID  SlpSessionID OPTIONAL -- the semantics of OPTIONAL applies to the encoding only. The parameter itself is MANDATORY. This is introduced only to minimize bandwidth for the SUPL START message. Since the slpSessionID is allocated by the SLP, there is no slpSessionID to be transmitted in the SUPL START message.
-}
-
-SetSessionID ::= SEQUENCE {sessionId  INTEGER(0..65535),
-                           setId      SETId}
-
-SETId ::= CHOICE {
-  msisdn     OCTET STRING(SIZE (8)),
-  mdn        OCTET STRING(SIZE (8)),
-  min        BIT STRING(SIZE (34)), -- coded according to TIA-553
-  imsi       OCTET STRING(SIZE (8)),
-  nai        IA5String(SIZE (1..1000)),
-  iPAddress  IPAddress,
-  ...}
-
--- msisdn, mdn and imsi are a BCD (Binary Coded Decimal) string 
--- represent digits from 0 through 9, 
--- two digits per octet, each digit encoded 0000 to 1001 (0 to 9)
--- bits 8765 of octet n encoding digit 2n
--- bits 4321 of octet n encoding digit 2(n-1) +1
--- not used digits in the string shall be filled with 1111 
-SlpSessionID ::= SEQUENCE {
-  sessionID  OCTET STRING(SIZE (4)),
-  slpId      SLPAddress}
-
-IPAddress ::= CHOICE {
-  ipv4Address  OCTET STRING(SIZE (4)),
-  ipv6Address  OCTET STRING(SIZE (16))}
-
-SLPAddress ::= CHOICE {iPAddress  IPAddress,
-                       fQDN       FQDN,
-                       ...}
-
-FQDN ::=
-  VisibleString(FROM ("a".."z" | "A".."Z" | "0".."9" | ".-"))(SIZE (1..255))
-
-Ver ::= BIT STRING(SIZE (64))
-
-LocationId ::= SEQUENCE {cellInfo  CellInfo,
-                         status    Status,
-                         ...}
-
-Status ::= ENUMERATED {stale(0), current(1), unknown(2), ...
-                       }
-
-CellInfo ::= CHOICE {
-  gsmCell    GsmCellInformation,
-  wcdmaCell  WcdmaCellInformation,
-  cdmaCell   CdmaCellInformation,
-  ...}
-
-Position ::= SEQUENCE {
-  timestamp         UTCTime, -- shall include seconds and shall use UTC time. 
-  positionEstimate  PositionEstimate,
-  velocity          Velocity OPTIONAL,
-  ...}
-
-PositionEstimate ::= SEQUENCE {
-  latitudeSign  ENUMERATED {north, south},
-  latitude      INTEGER(0..8388607),
-  longitude     INTEGER(-8388608..8388607),
-  uncertainty
-    SEQUENCE {uncertaintySemiMajor  INTEGER(0..127),
-              uncertaintySemiMinor  INTEGER(0..127),
-              orientationMajorAxis  INTEGER(0..180)} OPTIONAL,
-  -- angle in degree between major axis and North
-  confidence    INTEGER(0..100) OPTIONAL,
-  altitudeInfo  AltitudeInfo OPTIONAL,
-  ...}
-
-AltitudeInfo ::= SEQUENCE {
-  altitudeDirection  ENUMERATED {height, depth},
-  altitude           INTEGER(0..32767),
-  altUncertainty     INTEGER(0..127),
-  ...} -- based on 3GPP TS 23.032
-
-CdmaCellInformation ::= SEQUENCE {
-  refNID         INTEGER(0..65535), -- Network Id
-  refSID         INTEGER(0..32767), -- System Id
-  refBASEID      INTEGER(0..65535), -- Base Station Id
-  refBASELAT     INTEGER(0..4194303), -- Base Station Latitude
-  reBASELONG     INTEGER(0..8388607), -- Base Station Longitude
-  refREFPN       INTEGER(0..511), -- Base Station PN Code
-  refWeekNumber  INTEGER(0..65535), -- GPS Week Number
-  refSeconds     INTEGER(0..4194303)-- GPS Seconds -- ,
-  ...}
-
-GsmCellInformation ::= SEQUENCE {
-  refMCC  INTEGER(0..999), -- Mobile Country Code
-  refMNC  INTEGER(0..999), -- Mobile Network Code
-  refLAC  INTEGER(0..65535), -- Location area code
-  refCI   INTEGER(0..65535), -- Cell identity
-  nMR     NMR OPTIONAL,
-  tA      INTEGER(0..255) OPTIONAL, --Timing Advance
-  ...}
-
-WcdmaCellInformation ::= SEQUENCE {
-  refMCC                 INTEGER(0..999), -- Mobile Country Code
-  refMNC                 INTEGER(0..999), -- Mobile Network Code
-  refUC                  INTEGER(0..268435455), -- Cell identity
-  frequencyInfo          FrequencyInfo OPTIONAL,
-  primaryScramblingCode  INTEGER(0..511) OPTIONAL,
-  measuredResultsList    MeasuredResultsList OPTIONAL,
-  ...}
-
-FrequencyInfo ::= SEQUENCE {
-  modeSpecificInfo  CHOICE {fdd  FrequencyInfoFDD,
-                            tdd  FrequencyInfoTDD,
-                            ...},
-  ...}
-
-FrequencyInfoFDD ::= SEQUENCE {
-  uarfcn-UL  UARFCN OPTIONAL,
-  uarfcn-DL  UARFCN,
-  ...}
-
-FrequencyInfoTDD ::= SEQUENCE {uarfcn-Nt  UARFCN,
-                               ...}
-
-UARFCN ::= INTEGER(0..16383)
-
-NMR ::= SEQUENCE (SIZE (1..15)) OF NMRelement
-
-NMRelement ::= SEQUENCE {
-  aRFCN  INTEGER(0..1023),
-  bSIC   INTEGER(0..63),
-  rxLev  INTEGER(0..63),
-  ...}
-
-MeasuredResultsList ::= SEQUENCE (SIZE (1..maxFreq)) OF MeasuredResults
-
-MeasuredResults ::= SEQUENCE {
-  frequencyInfo            FrequencyInfo OPTIONAL,
-  utra-CarrierRSSI         UTRA-CarrierRSSI OPTIONAL,
-  cellMeasuredResultsList  CellMeasuredResultsList OPTIONAL}
-
-CellMeasuredResultsList ::=
-  SEQUENCE (SIZE (1..maxCellMeas)) OF CellMeasuredResults
-
--- SPARE: UTRA-CarrierRSSI, Max = 76
--- Values above Max are spare
-UTRA-CarrierRSSI ::= INTEGER(0..127)
-
-CellMeasuredResults ::= SEQUENCE {
-  cellIdentity      INTEGER(0..268435455) OPTIONAL,
-  modeSpecificInfo
-    CHOICE {fdd
-              SEQUENCE {primaryCPICH-Info  PrimaryCPICH-Info,
-                        cpich-Ec-N0        CPICH-Ec-N0 OPTIONAL,
-                        cpich-RSCP         CPICH-RSCP OPTIONAL,
-                        pathloss           Pathloss OPTIONAL},
-            tdd
-              SEQUENCE {cellParametersID   CellParametersID,
-                        proposedTGSN       TGSN OPTIONAL,
-                        primaryCCPCH-RSCP  PrimaryCCPCH-RSCP OPTIONAL,
-                        pathloss           Pathloss OPTIONAL,
-                        timeslotISCP-List  TimeslotISCP-List OPTIONAL}}}
-
-CellParametersID ::= INTEGER(0..127)
-
-TGSN ::= INTEGER(0..14)
-
-PrimaryCCPCH-RSCP ::= INTEGER(0..127)
-
--- SPARE: TimeslotISCP, Max = 91
--- Values above Max are spare
-TimeslotISCP ::= INTEGER(0..127)
-
-TimeslotISCP-List ::= SEQUENCE (SIZE (1..maxTS)) OF TimeslotISCP
-
-PrimaryCPICH-Info ::= SEQUENCE {primaryScramblingCode  INTEGER(0..511)}
-
--- SPARE: CPICH-Ec-No, Max = 49
--- Values above Max are spare
-CPICH-Ec-N0 ::= INTEGER(0..63)
-
--- SPARE: CPICH- RSCP, Max = 91
--- Values above Max are spare
-CPICH-RSCP ::= INTEGER(0..127)
-
--- SPARE: Pathloss, Max = 158
--- Values above Max are spare
-Pathloss ::= INTEGER(46..173)
-
-maxCellMeas INTEGER ::= 32
-
-maxFreq INTEGER ::= 8
-
-maxTS INTEGER ::= 14
-
-StatusCode ::= ENUMERATED {
-  unspecified(0), systemFailure(1), unexpectedMessage(2), protocolError(3),
-  dataMissing(4), unexpectedDataValue(5), posMethodFailure(6),
-  posMethodMismatch(7), posProtocolMismatch(8), targetSETnotReachable(9),
-  versionNotSupported(10), resourceShortage(11), invalidSessionId(12),
-  nonProxyModeNotSupported(13), proxyModeNotSupported(14),
-  positioningNotPermitted(15), authNetFailure(16), consentDeniedByUser(100),
-  consentGrantedByUser(101), ...
-  }
-
-QoP ::= SEQUENCE {
-  horacc     INTEGER(0..127),
-  veracc     INTEGER(0..127) OPTIONAL, -- as defined in 3GPP TS 23.032 "uncertainty altitude"
-  maxLocAge  INTEGER(0..65535) OPTIONAL,
-  delay      INTEGER(0..7) OPTIONAL, -- as defined in 3GPP TS 44.031
-  ...}
-
-Velocity ::= CHOICE { -- velocity definition as per 23.032
-  horvel           Horvel,
-  horandvervel     Horandvervel,
-  horveluncert     Horveluncert,
-  horandveruncert  Horandveruncert,
-  ...}
-
-Horvel ::= SEQUENCE {
-  bearing   BIT STRING(SIZE (9)),
-  horspeed  BIT STRING(SIZE (16)),
-  ...}
-
-Horandvervel ::= SEQUENCE {
-  verdirect  BIT STRING(SIZE (1)),
-  bearing    BIT STRING(SIZE (9)),
-  horspeed   BIT STRING(SIZE (16)),
-  verspeed   BIT STRING(SIZE (8)),
-  ...}
-
-Horveluncert ::= SEQUENCE {
-  bearing      BIT STRING(SIZE (9)),
-  horspeed     BIT STRING(SIZE (16)),
-  uncertspeed  BIT STRING(SIZE (8)),
-  ...}
-
-Horandveruncert ::= SEQUENCE {
-  verdirect       BIT STRING(SIZE (1)),
-  bearing         BIT STRING(SIZE (9)),
-  horspeed        BIT STRING(SIZE (16)),
-  verspeed        BIT STRING(SIZE (8)),
-  horuncertspeed  BIT STRING(SIZE (8)),
-  veruncertspeed  BIT STRING(SIZE (8)),
-  ...}
-
-PosMethod ::= ENUMERATED {
-  agpsSETassisted(0), agpsSETbased(1), agpsSETassistedpref(2),
-  agpsSETbasedpref(3), autonomousGPS(4), aFLT(5), eCID(6), eOTD(7), oTDOA(8),
-  noPosition(9), 
-  ...}
-
-END