diff options
author | Anders Broman <anders.broman@ericsson.com> | 2010-05-13 08:03:04 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2010-05-13 08:03:04 +0000 |
commit | 8a74657b14dacd8c932282278a8fe1fc830c2335 (patch) | |
tree | 099c90cecbd2535c2da8e483908c5e21d6ae41b0 /asn1/rrlp | |
parent | d693d379047083cdf4434abfbdd9ae4f101400d8 (diff) |
Update to V9.2.0 (2010-03)
svn path=/trunk/; revision=32780
Diffstat (limited to 'asn1/rrlp')
-rw-r--r-- | asn1/rrlp/RRLP-Components.asn | 56 | ||||
-rw-r--r-- | asn1/rrlp/RRLP-Messages.asn | 7 |
2 files changed, 44 insertions, 19 deletions
diff --git a/asn1/rrlp/RRLP-Components.asn b/asn1/rrlp/RRLP-Components.asn index a25bd6adce..6e5e55a809 100644 --- a/asn1/rrlp/RRLP-Components.asn +++ b/asn1/rrlp/RRLP-Components.asn @@ -1,6 +1,6 @@ -- RRLP-Components.asn -- $Id$ --- Taken from 3GPP TS 44.031 V9.1.0 (2009-12) +-- Taken from 3GPP TS 44.031 V9.2.0 (2010-03) -- http://www.3gpp.org/ftp/Specs/archive/44_series/44.031/44031-740.zip/44031-740.doc -- -- 4 Components @@ -48,6 +48,7 @@ rel7-MsrPosition-Req-extension Rel7-MsrPosition-Req-Extension OPTIONAL } + -- Measurement Position response component MsrPosition-Rsp ::= SEQUENCE { multipleSets MultipleSets OPTIONAL, @@ -70,6 +71,7 @@ MsrPosition-Rsp ::= SEQUENCE { Rel-7-MsrPosition-Rsp-Extension OPTIONAL } + -- Assistance Data component AssistanceData ::= SEQUENCE { referenceAssistData ReferenceAssistData OPTIONAL, @@ -88,6 +90,7 @@ AssistanceData ::= SEQUENCE { rel7-AssistanceData-Extension Rel7-AssistanceData-Extension OPTIONAL } + -- Protocol Error component ProtocolError ::= SEQUENCE { errorCause ErrorCodes, @@ -97,6 +100,7 @@ ProtocolError ::= SEQUENCE { rel-5-ProtocolError-Extension Rel-5-ProtocolError-Extension OPTIONAL } + -- Positioning Capability request component PosCapability-Req ::= SEQUENCE { extended-reference Extended-reference, @@ -105,16 +109,20 @@ PosCapability-Req ::= SEQUENCE { ... } + -- Positioning Capability response component PosCapability-Rsp ::= SEQUENCE { extended-reference Extended-reference, - posCapabilities PosCapabilities, - assistanceSupported AssistanceSupported OPTIONAL, - assistanceNeeded AssistanceNeeded OPTIONAL, + posCapabilities PosCapabilities, + +-- assistanceSupported shall be included if and only if any of the assistance data is supported + assistanceSupported AssistanceSupported OPTIONAL, + assistanceNeeded AssistanceNeeded OPTIONAL, extensionContainer ExtensionContainer OPTIONAL, ... } + -- add these defintions to RRLP-Components module -- Position instructions PositionInstruct ::= SEQUENCE { @@ -139,6 +147,7 @@ AccuracyOpt ::= SEQUENCE { accuracy Accuracy OPTIONAL } + -- The values of this field are defined in 3GPP TS 23.032 (Uncertainty code) Accuracy ::= INTEGER (0..127) @@ -1901,10 +1910,10 @@ Add-GPS-ControlHeader ::= SEQUENCE { } GPSClockModel ::= SEQUENCE { - af2 INTEGER (-128..127), - af1 INTEGER (-32768..32767), - af0 INTEGER (-2097152..2097151), - tgd INTEGER (-128..127) + af2 INTEGER (-128..127), + af1 INTEGER (-32768..32767), + af0 INTEGER (-2097152..2097151), + tgd INTEGER (-128..127) } --GPS Ephemeris Extension @@ -2128,12 +2137,12 @@ SeqOfGANSS-MsrSetElement ::= SEQUENCE (SIZE(1..3)) OF GANSS-MsrSetElement -- GANSS measurement information 1-3 times in a message GANSS-MsrSetElement ::= SEQUENCE { - referenceFrame ReferenceFrame OPTIONAL, -- Reference Frame Number + referenceFrame ReferenceFrame OPTIONAL, -- Reference Frame Number -- if ganssTODm is included, it is the GNSS specific system time of the GANSS reported -- first in ganss-SgnTypeList. If GPS Measurement Information element is not included in - -- a Measure Position Response component, this field shall be present. - ganssTODm GANSSTODm OPTIONAL, -- GANSS TOD modulo 1 hour - deltaGANSSTOD INTEGER (0 .. 127) OPTIONAL, + -- a Measure Position Response component, this field shall be present. + ganssTODm GANSSTODm OPTIONAL, -- GANSS TOD modulo 1 hour + deltaGANSSTOD INTEGER (0 .. 127) OPTIONAL, ganssTODUncertainty GANSSTODUncertainty OPTIONAL, -- Coding according to Annex --N_GANSS can be read from number of elements of SeqOfGANSS-MsrElement ganss-MsrElementList SeqOfGANSS-MsrElement @@ -2187,8 +2196,16 @@ Rel7-AssistanceData-Extension ::= SEQUENCE { -- Rel-7 Positioning Capability parameters here PosCapabilities ::= SEQUENCE { + +-- nonGANSSpositionMethods shall be included if and only if any +-- of the non-GANSS methods is supported. nonGANSSpositionMethods NonGANSSPositionMethods OPTIONAL, + +-- gANSSpositionMethods shall be included if and only if any of the GANSS methods is supported. gANSSPositionMethods GANSSPositionMethods OPTIONAL, + +-- multipleMeasurementSets shall be present if and only if 'multiple sets' is supported +-- for any of the positioning methods multipleMeasurementSets MultipleMeasurementSets OPTIONAL, ... } @@ -2196,8 +2213,11 @@ PosCapabilities ::= SEQUENCE { NonGANSSPositionMethods ::= BIT STRING { msAssistedEOTD (0), msBasedEOTD (1), - msAssistedGPS (2), - msBasedGPS (3), + msAssistedGPS (2), -- If this bit is set, gpsAssistance in AssistanceSupported IE + -- shall be present + msBasedGPS (3), -- If this bit is set, gpsAssistance in AssistanceSupported IE + -- shall be present + standaloneGPS (4) } (SIZE (1..16)) GANSSPositionMethods ::= SEQUENCE (SIZE(1..16)) OF GANSSPositionMethod @@ -2214,8 +2234,10 @@ GANSSPositionMethod ::= SEQUENCE { } GANSSPositioningMethodTypes ::= BIT STRING { - msAssisted (0), - msBased (1), + msAssisted (0), -- If this bit is set, gANSSAssistanceSet in AssistanceSupported IE + -- shall be present. + msBased (1), -- If this bit is set, gANSSAssistanceSet in AssistanceSupported IE + -- shall be present. standalone (2) } (SIZE (1..8)) -- indicates MS support for particular GANSS signals and frequencies @@ -2246,6 +2268,7 @@ AssistanceSupported ::= SEQUENCE { gpsAssistance GPSAssistance OPTIONAL, gANSSAssistanceSet GANSSAssistanceSet OPTIONAL, ... , +-- gANSSAdditionalAssistanceChoices shall be present if the MS supports other than native models gANSSAdditionalAssistanceChoices GANSSAdditionalAssistanceChoices OPTIONAL } @@ -2326,6 +2349,7 @@ GANSSModelID ::= BIT STRING { -- indicates assistance data that may be needed by the MS +-- These elements are coded as defined in TS 49.031 with the exceptions defined in section A.8.2.3 AssistanceNeeded ::= SEQUENCE { gpsAssistanceData GPSAssistanceData OPTIONAL, ganssAssistanceData GANSSAssistanceData OPTIONAL, diff --git a/asn1/rrlp/RRLP-Messages.asn b/asn1/rrlp/RRLP-Messages.asn index 20be73dd46..a854d68e16 100644 --- a/asn1/rrlp/RRLP-Messages.asn +++ b/asn1/rrlp/RRLP-Messages.asn @@ -1,6 +1,6 @@ -- RRLP-Messages.asn -- $Id$ --- Taken from 3GPP TS 44.031 V9.1.0 (2009-12) +-- Taken from 3GPP TS 44.031 V9.2.0 (2010-03) -- http://www.3gpp.org/ftp/Specs/archive/44_series/44.031/44031-740.zip/44031-740.doc -- -- 3.1 General Format of RRLP Message @@ -32,8 +32,9 @@ RRLP-Component ::= CHOICE { assistanceDataAck NULL, protocolError ProtocolError, ..., - posCapabilityReq PosCapability-Req, - posCapabilityRsp PosCapability-Rsp + posCapabilityReq PosCapability-Req, + posCapabilityRsp PosCapability-Rsp } END + |