Update to V9.2.0 (2010-03)

svn path=/trunk/; revision=32780
This commit is contained in:
Anders Broman 2010-05-13 08:03:04 +00:00
parent d693d37904
commit 8a74657b14
2 changed files with 44 additions and 19 deletions

View File

@ -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,

View File

@ -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