--- 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> </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 < 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 -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 - LBS - UE-Assisted MO-LR - 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-Based positioning</text>
-</g>
-<!-- Idle->Autonomous -->
-<g id="edge6" class="edge"><title>Idle->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-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->UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based positioning Stopped)</text>
-</g>
-<!-- UE_Based->Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based->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-Based fix\naccuracy\ntoo low/\nStop UE-Based\nPositioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\naccuracy\ntoo low/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted->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-Based fix\naccuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\naccuracy too low/\nStop UE-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont->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-Based fix accuracy too low/Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/Stop UE-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-Based fix accuracy too low/Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont->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-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-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->Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont->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-Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont->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-Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE-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-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-Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop->Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop->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->End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop->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->Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based fix accuracy too low/ Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/ Stop UE-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-Based fix accuracy too low/ Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont->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-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop->End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop->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->End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop->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 - LBS - UE-Assisted MO-LR - 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-Based positioning</text>
-</g>
-<!-- Idle->Autonomous -->
-<g id="edge6" class="edge"><title>Idle->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-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->UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based positioning Stopped)</text>
-</g>
-<!-- UE_Based->Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based->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-Based fix\naccuracy\ntoo low/\nStop UE-Based\nPositioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\naccuracy\ntoo low/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted->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-Based fix\naccuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\naccuracy too low/\nStop UE-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont->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-Based fix accuracy too low/Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/Stop UE-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-Based fix accuracy too low/Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont->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-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-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->Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont->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-Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont->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-Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE-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-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-Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop->Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop->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->End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop->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->Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based fix accuracy too low/ Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/ Stop UE-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-Based fix accuracy too low/ Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont->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-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop->End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop->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->End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop->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 - LBS - UE-Assisted MO-LR - GPS Result too Low - 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-Based positioning</text>
-</g>
-<!-- Idle->Autonomous -->
-<g id="edge6" class="edge"><title>Idle->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-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->UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based positioning Stopped)</text>
-</g>
-<!-- UE_Based->Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based->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-Based fix\naccuracy\ntoo low/\nStop UE-Based\nPositioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\naccuracy\ntoo low/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted->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-Based fix\naccuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\naccuracy too low/\nStop UE-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont->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-Based fix accuracy too low/Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/Stop UE-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-Based fix accuracy too low/Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont->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-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-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->Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont->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-Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont->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-Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE-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-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-Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop->Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop->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->End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop->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->Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based fix accuracy too low/ Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/ Stop UE-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-Based fix accuracy too low/ Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont->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-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop->End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop->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->End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop->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 - LBS - UE-Assisted MO-LR - 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-Based positioning</text>
-</g>
-<!-- Idle->Autonomous -->
-<g id="edge6" class="edge"><title>Idle->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-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->UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based positioning Stopped)</text>
-</g>
-<!-- UE_Based->Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based->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-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\n(Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted->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-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\n(Futile)/\nStop UE-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont->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-Based fix accuracy too low/Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/Stop UE-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-Based fix accuracy too low/Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont->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-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-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->Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont->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-Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont->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-Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE-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-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-Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop->Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop->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->End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop->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->Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based fix accuracy too low/ Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/ Stop UE-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-Based fix accuracy too low/ Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont->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-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop->End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop->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->End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop->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 - LBS - UE-Assisted MO-LR - GPS Result Futile - 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-Based positioning</text>
-</g>
-<!-- Idle->Autonomous -->
-<g id="edge6" class="edge"><title>Idle->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-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->UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based positioning Stopped)</text>
-</g>
-<!-- UE_Based->Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based->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-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\n(Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted->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-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\n(Futile)/\nStop UE-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont->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-Based fix accuracy too low/Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/Stop UE-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-Based fix accuracy too low/Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont->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-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-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->Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont->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-Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont->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-Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE-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-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-Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop->Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop->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->End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop->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->Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based fix accuracy too low/ Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/ Stop UE-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-Based fix accuracy too low/ Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont->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-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop->End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop->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->End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop->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 - LBS - UE-Assisted MO-LR - 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-Based positioning</text>
-</g>
-<!-- Idle->Autonomous -->
-<g id="edge6" class="edge"><title>Idle->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-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->UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based positioning Stopped)</text>
-</g>
-<!-- UE_Based->Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based->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-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\n(Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted->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-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\n(Futile)/\nStop UE-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont->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-Based fix accuracy too low/Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/Stop UE-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-Based fix accuracy too low/Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont->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-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-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->Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont->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-Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont->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-Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE-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-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-Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop->Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop->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->End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop->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->Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based fix accuracy too low/ Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/ Stop UE-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-Based fix accuracy too low/ Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont->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-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop->End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop->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->End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop->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 - LBS - UE-Assisted MO-LR - Inaccurate GPS Result - 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-Based positioning</text>
-</g>
-<!-- Idle->Autonomous -->
-<g id="edge6" class="edge"><title>Idle->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-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->UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based positioning Stopped)</text>
-</g>
-<!-- UE_Based->Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based->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-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\n(Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted->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-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\n(Futile)/\nStop UE-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont->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-Based fix accuracy too low/Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/Stop UE-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-Based fix accuracy too low/Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont->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-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-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->Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont->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-Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont->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-Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE-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-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-Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop->Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop->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->End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop->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->Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based fix accuracy too low/ Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/ Stop UE-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-Based fix accuracy too low/ Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont->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-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop->End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop->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->End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop->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 - LBS - UE-Assisted MO-LR - 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-Based positioning</text>
-</g>
-<!-- Idle->Autonomous -->
-<g id="edge6" class="edge"><title>Idle->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-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->UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based positioning Stopped)</text>
-</g>
-<!-- UE_Based->Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based->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-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\n(Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted->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-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\n(Futile)/\nStop UE-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont->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-Based fix accuracy too low/Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/Stop UE-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-Based fix accuracy too low/Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont->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-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-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->Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont->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-Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont->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-Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE-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-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-Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop->Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop->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->End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop->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->Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based fix accuracy too low/ Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/ Stop UE-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-Based fix accuracy too low/ Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont->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-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop->End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop->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->End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop->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 - LBS - UE-Assisted MO-LR - Late GPS Result - 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-Based positioning</text>
-</g>
-<!-- Idle->Autonomous -->
-<g id="edge6" class="edge"><title>Idle->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-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->UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based positioning Stopped)</text>
-</g>
-<!-- UE_Based->Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based->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-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\n(Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted->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-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\n(Futile)/\nStop UE-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont->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-Based fix accuracy too low/Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/Stop UE-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-Based fix accuracy too low/Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont->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-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-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->Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont->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-Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont->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-Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE-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-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-Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop->Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop->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->End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop->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->Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based fix accuracy too low/ Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/ Stop UE-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-Based fix accuracy too low/ Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont->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-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop->End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop->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->End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop->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 - LBS - UE-Based MO-LR - 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-Based positioning</text>
-</g>
-<!-- Idle->Autonomous -->
-<g id="edge6" class="edge"><title>Idle->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-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->UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based positioning Stopped)</text>
-</g>
-<!-- UE_Based->Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based->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-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\n(Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted->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-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\n(Futile)/\nStop UE-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont->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-Based fix accuracy too low/Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/Stop UE-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-Based fix accuracy too low/Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont->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-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-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->Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont->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-Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont->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-Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE-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-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-Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop->Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop->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->End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop->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->Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based fix accuracy too low/ Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/ Stop UE-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-Based fix accuracy too low/ Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont->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-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop->End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop->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->End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop->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 - UE-Based MO-LR Self - Fix accuracy too low - 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-Based positioning</text>
-</g>
-<!-- Idle->Autonomous -->
-<g id="edge6" class="edge"><title>Idle->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-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->UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based positioning Stopped)</text>
-</g>
-<!-- UE_Based->Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based->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-Based fix\naccuracy\ntoo low/\nStop UE-Based\nPositioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\naccuracy\ntoo low/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted->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-Based fix\naccuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\naccuracy too low/\nStop UE-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont->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-Based fix accuracy too low/Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/Stop UE-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-Based fix accuracy too low/Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont->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-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-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->Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont->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-Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont->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-Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE-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-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-Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop->Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop->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->End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop->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->Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based fix accuracy too low/ Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/ Stop UE-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-Based fix accuracy too low/ Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont->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-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop->End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop->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->End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop->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 - UE-Based MO-LR Self - 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-Based positioning</text>
-</g>
-<!-- Idle->Autonomous -->
-<g id="edge6" class="edge"><title>Idle->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-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->UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based positioning Stopped)</text>
-</g>
-<!-- UE_Based->Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based->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-Based fix\naccuracy\ntoo low/\nStop UE-Based\nPositioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\naccuracy\ntoo low/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted->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-Based fix\naccuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\naccuracy too low/\nStop UE-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont->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-Based fix accuracy too low/Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/Stop UE-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-Based fix accuracy too low/Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont->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-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-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->Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont->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-Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont->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-Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE-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-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-Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop->Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop->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->End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop->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->Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based fix accuracy too low/ Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/ Stop UE-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-Based fix accuracy too low/ Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont->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-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop->End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop->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->End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop->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 - UE-Based MO-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-Based positioning</text>
-</g>
-<!-- Idle->Autonomous -->
-<g id="edge6" class="edge"><title>Idle->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-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->UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based positioning Stopped)</text>
-</g>
-<!-- UE_Based->Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based->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-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\n(Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted->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-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\n(Futile)/\nStop UE-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont->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-Based fix accuracy too low/Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/Stop UE-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-Based fix accuracy too low/Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont->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-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-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->Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont->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-Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont->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-Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE-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-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-Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop->Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop->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->End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop->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->Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based fix accuracy too low/ Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/ Stop UE-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-Based fix accuracy too low/ Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont->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-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop->End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop->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->End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop->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 < 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 -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-Based positioning</text>
-</g>
-<!-- Idle->Autonomous -->
-<g id="edge6" class="edge"><title>Idle->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-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->UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based positioning Stopped)</text>
-</g>
-<!-- UE_Based->Waiting_MC_UEBasedStop -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based->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-Based fix\n(Futile)/\nStop UE-Based\nPositioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\n(Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning\nComplete User request\n(UE Based result)\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>UE_Assisted->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-Based fix\n(Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix\n(Futile)/\nStop UE-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont->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-Based fix accuracy too low/Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/Stop UE-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-Based fix accuracy too low/Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->Waiting_MC_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedCont->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-Based success/Stop UE-Based Pos.,\nComplete User request(UE Based result)\n">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-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->Waiting_Facility_UEBasedCont -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedCont->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-Based positioning</text>
-</g>
-<!-- Waiting_MC_UEBasedCont->End -->
-<g id="edge32" class="edge"><title>Waiting_MC_UEBasedCont->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-Based\nSend M.R.\n(undefined Error)">
-</a>
-<a xlink:title="M.C. wait timer expired/\nStop UE-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-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-Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop->Waiting_Facility_UEBasedStop -->
-<g id="edge34" class="edge"><title>Waiting_MC_UEBasedStop->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->End -->
-<g id="edge36" class="edge"><title>Waiting_MC_UEBasedStop->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->Waiting_Facility_UEBasedStop -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based fix accuracy too low/ Stop UE-Based Pos.">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/ Stop UE-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-Based fix accuracy too low/ Stop UE-Based Pos.</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->Waiting_Facility_UEBasedStop -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)">
-</a>
-<a xlink:title="UE-Based success/Stop UE-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-Based success/Stop UE-Based Pos., Complete User request(UE Based result)</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge42" class="edge"><title>Waiting_Facility_UEBasedCont->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-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge44" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop->End -->
-<g id="edge46" class="edge"><title>Waiting_Facility_UEBasedStop->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->End -->
-<g id="edge48" class="edge"><title>Waiting_Facility_UEBasedStop->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-Based positioning</text>
-</g>
-<!-- Idle->Autonomous -->
-<g id="edge6" class="edge"><title>Idle->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-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->UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous->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->End -->
-<g id="edge10" class="edge"><title>Autonomous->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-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based positioning Stopped)</text>
-</g>
-<!-- UE_Based->Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based->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-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-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-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->UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>Waiting_MC_UEBasedCont->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->Waiting_Facility_UEBasedCont -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont->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-Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop->Waiting_Facility_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedStop->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->End -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedStop->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->Waiting_Facility_UEBasedStop -->
-<g id="edge32" class="edge"><title>Waiting_Facility_UEBasedCont->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->End -->
-<g id="edge34" class="edge"><title>Waiting_Facility_UEBasedCont->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-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge36" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop->End -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedStop->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->End -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedStop->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-Based positioning</text>
-</g>
-<!-- Idle->Autonomous -->
-<g id="edge6" class="edge"><title>Idle->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-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->UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous->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->End -->
-<g id="edge10" class="edge"><title>Autonomous->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-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based positioning Stopped)</text>
-</g>
-<!-- UE_Based->Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based->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-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-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-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->UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>Waiting_MC_UEBasedCont->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->Waiting_Facility_UEBasedCont -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont->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-Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop->Waiting_Facility_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedStop->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->End -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedStop->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->Waiting_Facility_UEBasedStop -->
-<g id="edge32" class="edge"><title>Waiting_Facility_UEBasedCont->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->End -->
-<g id="edge34" class="edge"><title>Waiting_Facility_UEBasedCont->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-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge36" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop->End -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedStop->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->End -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedStop->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-Based positioning</text>
-</g>
-<!-- Idle->Autonomous -->
-<g id="edge6" class="edge"><title>Idle->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-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->UE_Based -->
-<g id="edge8" class="edge"><title>Autonomous->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->End -->
-<g id="edge10" class="edge"><title>Autonomous->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-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based positioning Stopped)</text>
-</g>
-<!-- UE_Based->Waiting_MC_UEBasedStop -->
-<g id="edge14" class="edge"><title>UE_Based->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-Based Positioning\nSend M.R.(RefPos)\n(confidence=0)">
-</a>
-<a xlink:title="Ref Pos\nAND User Complete/\nStop UE-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-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->UE_Assisted -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_MC_UEBasedCont -->
-<g id="edge20" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-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-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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Assisted->Waiting_Facility_UEBasedCont -->
-<g id="edge18" class="edge"><title>UE_Assisted->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->Waiting_MC_UEBasedStop -->
-<g id="edge24" class="edge"><title>Waiting_MC_UEBasedCont->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->Waiting_Facility_UEBasedCont -->
-<g id="edge26" class="edge"><title>Waiting_MC_UEBasedCont->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-Based positioning Stopped)</text>
-</g>
-<!-- Waiting_MC_UEBasedStop->Waiting_Facility_UEBasedStop -->
-<g id="edge28" class="edge"><title>Waiting_MC_UEBasedStop->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->End -->
-<g id="edge30" class="edge"><title>Waiting_MC_UEBasedStop->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->Waiting_Facility_UEBasedStop -->
-<g id="edge32" class="edge"><title>Waiting_Facility_UEBasedCont->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->End -->
-<g id="edge34" class="edge"><title>Waiting_Facility_UEBasedCont->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-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedCont->End -->
-<g id="edge36" class="edge"><title>Waiting_Facility_UEBasedCont->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-Based Positioning">
-</a>
-<a xlink:title="Recv Facility/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_Facility_UEBasedStop->End -->
-<g id="edge38" class="edge"><title>Waiting_Facility_UEBasedStop->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->End -->
-<g id="edge40" class="edge"><title>Waiting_Facility_UEBasedStop->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 - LBS - MT-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->Priv_Request -->
-<g id="edge3" class="edge"><title>Idle->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-LR/\nStart Privacy Request">
-</a>
-<a xlink:title="NotifyStartLcsMT-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-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->Waiting_MCStartup -->
-<g id="edge5" class="edge"><title>Priv_Request->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-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->UE_Based -->
-<g id="edge7" class="edge"><title>Waiting_MCStartup->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->Waiting_MC -->
-<g id="edge9" class="edge"><title>Waiting_MCStartup->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. && Use Ref Position/\nSend M.R.\n(confidence=0)">
-</a>
-<a xlink:title="Receive M.C. && 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. && 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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge11" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge13" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge15" class="edge"><title>UE_Based->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-Based fix accuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge17" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge23" class="edge"><title>UE_Assisted->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-Based fix accuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge19" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge21" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->End -->
-<g id="edge25" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->End -->
-<g id="edge27" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge29" class="edge"><title>Waiting_MC->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 - LBS - UE-Assisted MT-LR - Accurate GPS Result - 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->Priv_Request -->
-<g id="edge3" class="edge"><title>Idle->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-LR/\nStart Privacy Request">
-</a>
-<a xlink:title="NotifyStartLcsMT-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-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->Waiting_MCStartup -->
-<g id="edge5" class="edge"><title>Priv_Request->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-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->UE_Based -->
-<g id="edge7" class="edge"><title>Waiting_MCStartup->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge9" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge11" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge13" class="edge"><title>UE_Based->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-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix (Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge15" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge17" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge19" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge21" class="edge"><title>UE_Assisted->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-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix (Futile)/\nStop UE-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-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-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->End -->
-<g id="edge23" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->End -->
-<g id="edge25" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge27" class="edge"><title>Waiting_MC->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 - LBS - UE-Assisted MT-LR - 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->Priv_Request -->
-<g id="edge3" class="edge"><title>Idle->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-LR/\nStart Privacy Request">
-</a>
-<a xlink:title="NotifyStartLcsMT-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-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->Waiting_MCStartup -->
-<g id="edge5" class="edge"><title>Priv_Request->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-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->UE_Based -->
-<g id="edge7" class="edge"><title>Waiting_MCStartup->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge9" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge11" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge13" class="edge"><title>UE_Based->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-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix (Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge15" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge17" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge19" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge21" class="edge"><title>UE_Assisted->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-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix (Futile)/\nStop UE-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-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-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->End -->
-<g id="edge23" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->End -->
-<g id="edge25" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge27" class="edge"><title>Waiting_MC->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 - UE-Based MT-LR - 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->Priv_Request -->
-<g id="edge3" class="edge"><title>Idle->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-LR/\nStart Privacy Request">
-</a>
-<a xlink:title="NotifyStartLcsMT-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-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->Waiting_MCStartup -->
-<g id="edge5" class="edge"><title>Priv_Request->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-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->UE_Based -->
-<g id="edge7" class="edge"><title>Waiting_MCStartup->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge9" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge11" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge13" class="edge"><title>UE_Based->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-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix (Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge15" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge17" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge19" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge21" class="edge"><title>UE_Assisted->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-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix (Futile)/\nStop UE-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-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-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->End -->
-<g id="edge23" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->End -->
-<g id="edge25" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge27" class="edge"><title>Waiting_MC->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 - LBS - UE-Assisted MT-LR - 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->Priv_Request -->
-<g id="edge3" class="edge"><title>Idle->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-LR/\nStart Privacy Request">
-</a>
-<a xlink:title="NotifyStartLcsMT-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-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->Waiting_MCStartup -->
-<g id="edge5" class="edge"><title>Priv_Request->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-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->UE_Based -->
-<g id="edge7" class="edge"><title>Waiting_MCStartup->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge9" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge11" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge13" class="edge"><title>UE_Based->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-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix (Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge15" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge17" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge19" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge21" class="edge"><title>UE_Assisted->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-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix (Futile)/\nStop UE-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-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-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->End -->
-<g id="edge23" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->End -->
-<g id="edge25" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge27" class="edge"><title>Waiting_MC->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 - LBS - UE-Assisted MT-LR - 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->Priv_Request -->
-<g id="edge3" class="edge"><title>Idle->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-LR/\nStart Privacy Request">
-</a>
-<a xlink:title="NotifyStartLcsMT-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-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->Waiting_MCStartup -->
-<g id="edge5" class="edge"><title>Priv_Request->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-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->UE_Based -->
-<g id="edge7" class="edge"><title>Waiting_MCStartup->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge9" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge11" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge13" class="edge"><title>UE_Based->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-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix (Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge15" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge17" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge19" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge21" class="edge"><title>UE_Assisted->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-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix (Futile)/\nStop UE-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-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-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->End -->
-<g id="edge23" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->End -->
-<g id="edge25" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge27" class="edge"><title>Waiting_MC->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 - UE-Based MT-LR - 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->Priv_Request -->
-<g id="edge3" class="edge"><title>Idle->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-LR/\nStart Privacy Request">
-</a>
-<a xlink:title="NotifyStartLcsMT-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-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->Waiting_MCStartup -->
-<g id="edge5" class="edge"><title>Priv_Request->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-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->UE_Based -->
-<g id="edge7" class="edge"><title>Waiting_MCStartup->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge9" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge11" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge13" class="edge"><title>UE_Based->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-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix (Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge15" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge17" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge19" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge21" class="edge"><title>UE_Assisted->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-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix (Futile)/\nStop UE-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-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-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->End -->
-<g id="edge23" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->End -->
-<g id="edge25" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge27" class="edge"><title>Waiting_MC->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 - UE-Based MT-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->Priv_Request -->
-<g id="edge3" class="edge"><title>Idle->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-LR/\nStart Privacy Request">
-</a>
-<a xlink:title="NotifyStartLcsMT-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-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->Waiting_MCStartup -->
-<g id="edge5" class="edge"><title>Priv_Request->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-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->UE_Based -->
-<g id="edge7" class="edge"><title>Waiting_MCStartup->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge9" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge11" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge13" class="edge"><title>UE_Based->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-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix (Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge15" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge17" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge19" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge21" class="edge"><title>UE_Assisted->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-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix (Futile)/\nStop UE-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-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-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->End -->
-<g id="edge23" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->End -->
-<g id="edge25" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge27" class="edge"><title>Waiting_MC->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->Priv_Request -->
-<g id="edge3" class="edge"><title>Idle->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-LR/\nStart Privacy Request">
-</a>
-<a xlink:title="NotifyStartLcsMT-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-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->Waiting_MCStartup -->
-<g id="edge5" class="edge"><title>Priv_Request->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-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->UE_Based -->
-<g id="edge7" class="edge"><title>Waiting_MCStartup->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge9" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge11" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge13" class="edge"><title>UE_Based->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-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix (Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge15" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge17" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge19" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge21" class="edge"><title>UE_Assisted->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-Based fix (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix (Futile)/\nStop UE-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-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-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->End -->
-<g id="edge23" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->End -->
-<g id="edge25" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge27" class="edge"><title>Waiting_MC->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 - LBS - 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-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->UE_Based -->
-<g id="edge4" class="edge"><title>Idle->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based fix accuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based Positioning,\nSend M.R.\n(confidence=0)">
-</a>
-<a xlink:title="Ref Position\naccurate enough/\nStop UE-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-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->UE_Assisted -->
-<g id="edge14" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge18" class="edge"><title>UE_Assisted->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-Based fix accuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_Facility -->
-<g id="edge20" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->Waiting_Facility -->
-<g id="edge24" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge26" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge28" class="edge"><title>Waiting_Facility->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->End -->
-<g id="edge30" class="edge"><title>Waiting_Facility->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 - LBS - UE-Assisted -X3P - 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-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->UE_Based -->
-<g id="edge4" class="edge"><title>Idle->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based (Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge14" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based (Futile)/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge20" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_Facility -->
-<g id="edge18" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->Waiting_Facility -->
-<g id="edge22" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge24" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge26" class="edge"><title>Waiting_Facility->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->End -->
-<g id="edge28" class="edge"><title>Waiting_Facility->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 - LBS - UE-Assisted X3P - 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-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->UE_Based -->
-<g id="edge4" class="edge"><title>Idle->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based (Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge14" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based (Futile)/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge20" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_Facility -->
-<g id="edge18" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->Waiting_Facility -->
-<g id="edge22" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge24" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge26" class="edge"><title>Waiting_Facility->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->End -->
-<g id="edge28" class="edge"><title>Waiting_Facility->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 - LBS - UE-Assisted X3P - Accurate GPS Result - 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-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->UE_Based -->
-<g id="edge4" class="edge"><title>Idle->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based (Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge14" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based (Futile)/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge20" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_Facility -->
-<g id="edge18" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->Waiting_Facility -->
-<g id="edge22" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge24" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge26" class="edge"><title>Waiting_Facility->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->End -->
-<g id="edge28" class="edge"><title>Waiting_Facility->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 - LBS - UE-Assisted X3P - GPS Result Accuracy too Low - 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-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->UE_Based -->
-<g id="edge4" class="edge"><title>Idle->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based fix accuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge12" class="edge"><title>UE_Based->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-Based Positioning,\nSend M.R.\n(confidence=0)">
-</a>
-<a xlink:title="Ref Position\naccurate enough/\nStop UE-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-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->UE_Assisted -->
-<g id="edge14" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge18" class="edge"><title>UE_Assisted->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-Based fix accuracy too low/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based fix accuracy too low/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge22" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_Facility -->
-<g id="edge20" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->Waiting_Facility -->
-<g id="edge24" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge26" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge28" class="edge"><title>Waiting_Facility->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->End -->
-<g id="edge30" class="edge"><title>Waiting_Facility->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 - LBS - UE-Assisted X3P - 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-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->UE_Based -->
-<g id="edge4" class="edge"><title>Idle->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based (Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge14" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based (Futile)/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge20" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_Facility -->
-<g id="edge18" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->Waiting_Facility -->
-<g id="edge22" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge24" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge26" class="edge"><title>Waiting_Facility->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->End -->
-<g id="edge28" class="edge"><title>Waiting_Facility->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 - LBS - UE-Assisted X3P - No GPS Result - 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-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->UE_Based -->
-<g id="edge4" class="edge"><title>Idle->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based (Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge14" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based (Futile)/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge20" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_Facility -->
-<g id="edge18" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->Waiting_Facility -->
-<g id="edge22" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge24" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge26" class="edge"><title>Waiting_Facility->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->End -->
-<g id="edge28" class="edge"><title>Waiting_Facility->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 - LBS - UE-Based X3P - 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-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->UE_Based -->
-<g id="edge4" class="edge"><title>Idle->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based (Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge14" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based (Futile)/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge20" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_Facility -->
-<g id="edge18" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->Waiting_Facility -->
-<g id="edge22" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge24" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge26" class="edge"><title>Waiting_Facility->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->End -->
-<g id="edge28" class="edge"><title>Waiting_Facility->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 - UE-Based MO-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-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->UE_Based -->
-<g id="edge4" class="edge"><title>Idle->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based (Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge14" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based (Futile)/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge20" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_Facility -->
-<g id="edge18" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->Waiting_Facility -->
-<g id="edge22" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge24" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge26" class="edge"><title>Waiting_Facility->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->End -->
-<g id="edge28" class="edge"><title>Waiting_Facility->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 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 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-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->UE_Based -->
-<g id="edge4" class="edge"><title>Idle->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-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-Based positioning continue)</text>
-</g>
-<!-- UE_Based->UE_Assisted -->
-<g id="edge6" class="edge"><title>UE_Based->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->Waiting_MC -->
-<g id="edge8" class="edge"><title>UE_Based->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge10" class="edge"><title>UE_Based->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-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based (Futile)/\nStop UE-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-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-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->UE_Assisted -->
-<g id="edge12" class="edge"><title>UE_Assisted->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->Waiting_MC -->
-<g id="edge14" class="edge"><title>UE_Assisted->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-Based Positioning,\nSend M.R.\n(confidence=100)">
-</a>
-<a xlink:title="timer a4 expired/\nStop UE-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-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->Waiting_MC -->
-<g id="edge16" class="edge"><title>UE_Assisted->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-Based (Futile)/\nStop UE-Based Positioning,\nSend M.R.(RefPos)\n(confidence=100)">
-</a>
-<a xlink:title="UE-Based (Futile)/\nStop UE-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-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-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->Waiting_MC -->
-<g id="edge20" class="edge"><title>UE_Assisted->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-Based success/\nStop UE-Based Positioning,\nSend M.R.\n(confidence=68)">
-</a>
-<a xlink:title="UE-Based success/\nStop UE-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-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-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->Waiting_Facility -->
-<g id="edge18" class="edge"><title>UE_Assisted->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-Based Positioning">
-</a>
-<a xlink:title="Receive M.C. Release/\nStop UE-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-Based Positioning</text>
-</g>
-<!-- Waiting_MC->Waiting_Facility -->
-<g id="edge22" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge24" class="edge"><title>Waiting_MC->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->End -->
-<g id="edge26" class="edge"><title>Waiting_Facility->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->End -->
-<g id="edge28" class="edge"><title>Waiting_Facility->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