From d4df3f6f6d2e9af7f9b8b08bb7a3b35ba4509551 Mon Sep 17 00:00:00 2001 From: grahamj Date: Thu, 12 Jan 2023 19:22:44 +0000 Subject: [PATCH 01/10] Update 33128/r18/TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 123 ++++++++++++++++++++++++++++++++-- 1 file changed, 117 insertions(+), 6 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 4ec53af5..17a75d8a 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -5417,7 +5417,8 @@ Location ::= SEQUENCE locationInfo [1] LocationInfo OPTIONAL, positioningInfo [2] PositioningInfo OPTIONAL, locationPresenceReport [3] LocationPresenceReport OPTIONAL, - ePSLocationInfo [4] EPSLocationInfo OPTIONAL + ePSPositioningInfo [4] EPSPositioningInfo OPTIONAL, + ePSLocationInfo [5] EPSLocationInfo OPTIONAL } CellSiteInformation ::= SEQUENCE @@ -5552,6 +5553,15 @@ SAI ::= SEQUENCE SAC ::= OCTET STRING (SIZE(2)) +RAI ::= SEQUENCE +{ + pLMNID [1] PLMNID, + lAC [2] LAC, + rAC [3] RAC +} + +RAC ::= OCTET STRING (SIZE(2)) + -- TS 29.571 [17], clause 5.4.4.5 ECGI ::= SEQUENCE { @@ -5704,15 +5714,110 @@ LocationData ::= SEQUENCE barometricPressure [11] BarometricPressure OPTIONAL } +-- TS 29.172 [53], clause 7.4.29 +GERANPositioningInfo ::= SEQUENCE +{ + gERANPositioningData [1] GERANPositioningData OPTIONAL, + gERANGANSSPositioningData [2] GERANGANSSPositioningData OPTIONAL +} + +-- TS 29.172 [53], clause 7.4.30 +GERANPositioningData ::= OCTET STRING + +-- TS 29.172 [53], clause 7.4.31 +GERANGANSSPositioningData ::= OCTET STRING + +-- TS 29.172 [53], clause 7.4.32 +UTRANPositioningInfo ::= SEQUENCE +{ + uTRANPositioningData [1] UTRANPositioningData OPTIONAL, + uTRANGANSSPositioningData [2] UTRANGANSSPositioningData OPTIONAL +} + +-- TS 29.172 [53], clause 7.4.33 +UTRANPositioningData ::= OCTET STRING + +-- TS 29.172 [53], clause 7.4.34 +UTRANGANSSPositioningData ::= OCTET STRING + -- TS 29.172 [53], table 6.2.2-2 -EPSLocationInfo ::= SEQUENCE +EPSPositioningInfo ::= SEQUENCE +{ + locationData [1] LocationData, + cGI [2] CGI OPTIONAL, + sAI [3] SAI OPTIONAL, + eSMLCCellInfo [4] ESMLCCellInfo OPTIONAL, + gERANGANSSPositioningInfo [5] GERANPositioningInfo OPTIONAL, + uTRANPositioningInfo [6] UTRANPositioningInfo OPTIONAL +} + +EPSLocationInfo ::= CHOICE +{ + ePSLocationInformation [1] EPSLocationInformation, + ePSUserLocationInformation [2] EPSUserLocationInformation +} + +-- TS 29.272 [Re1], clause 7.3.111 +EPSLocationInformation ::= SEQUENCE +{ + mMELocationInformation [1] MMELocationInformation OPTIONAL, + sGSNLocationInformation [2] SGSNLocationInformation OPTIONAL +} + +-- TS 29.274 [87], clause 8.21 +EPSUserLocationInformation ::= OCTET STRING + +-- TS 29.272 [Re1], clause 7.3.115 +MMELocationInformation ::= SEQUENCE +{ + eCGI [1] ECGI OPTIONAL, + tAI [2] TAI OPTIONAL, + geographicalInformation [3] GeographicalInformationOctet OPTIONAL, + geodeticInformation [4] GeodeticInformationOctet OPTIONAL, + currentLocationRetrieved [5] BOOLEAN OPTIONAL, + ageOfLocationInformation [6] INTEGER OPTIONAL, + userCSGInformation [7] UserCSGInformation OPTIONAL, + eNbID [8] ENbID OPTIONAL +} + +-- TS 32.299 [Re2], clause 7.3.240A +UserCSGInformation ::= SEQUENCE +{ + cSGID [1] CSGID, + cSGAccessMode [2] CSGAccessMode, + cSGMembershipIndication [3] CSGMembershipIndication +} + +-- TS 29.272 [Re1], clause 7.3.79 +CSGID ::= INTEGER + +-- TS 32.299 [Re2], clause 7.2.46A +CSGAccessMode ::= ENUMERATED +{ + closedMode(1), + hybridMode(2) +} + +-- TS 32.299 [Re2], clause 7.2.46B +CSGMembershipIndication ::= ENUMERATED { - locationData [1] LocationData, - cGI [2] CGI OPTIONAL, - sAI [3] SAI OPTIONAL, - eSMLCCellInfo [4] ESMLCCellInfo OPTIONAL + notCSGMember(1), + cSGMember(2) } +-- TS 29.272 [Re1], clause 7.3.116 +SGSNLocationInformation ::= SEQUENCE +{ + cGI [1] CGI OPTIONAL, + lAI [2] LAI OPTIONAL, + sAI [3] SAI OPTIONAL, + rAI [4] RAI OPTIONAL, + geographicalInformation [5] GeographicalInformationOctet OPTIONAL, + geodeticInformation [6] GeodeticInformationOctet OPTIONAL, + currentLocationRetrieved [7] BOOLEAN OPTIONAL, + ageOfLocationInformation [8] INTEGER OPTIONAL, + userCSGInformation [9] UserCSGInformation OPTIONAL +} -- TS 29.172 [53], clause 7.4.57 ESMLCCellInfo ::= SEQUENCE { @@ -5827,6 +5932,12 @@ GeographicArea ::= CHOICE ellipsoidArc [7] EllipsoidArc } +-- TS 29.002 [47], clause 17.7.1 +GeographicalInformationOctet ::= OCTET STRING (SIZE (8)) + +-- TS 29.002 [47], clause 17.7.1 +GeodeticInformationOctet ::= OCTET STRING (SIZE (10)) + -- TS 29.572 [24], clause 6.1.6.3.12 AccuracyFulfilmentIndicator ::= ENUMERATED { -- GitLab From 6ed0e60d462ad283f187371ad95a6d05f1e9d282 Mon Sep 17 00:00:00 2001 From: grahamj Date: Fri, 13 Jan 2023 13:53:22 +0000 Subject: [PATCH 02/10] Update 33128/r18/TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 17a75d8a..a00ee96a 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -5748,7 +5748,8 @@ EPSPositioningInfo ::= SEQUENCE sAI [3] SAI OPTIONAL, eSMLCCellInfo [4] ESMLCCellInfo OPTIONAL, gERANGANSSPositioningInfo [5] GERANPositioningInfo OPTIONAL, - uTRANPositioningInfo [6] UTRANPositioningInfo OPTIONAL + uTRANPositioningInfo [6] UTRANPositioningInfo OPTIONAL, + rawMLPResponse [7] RawMLPResponse OPTIONAL } EPSLocationInfo ::= CHOICE -- GitLab From 9e3f20e4de65f925bef26c24f627c433deed587e Mon Sep 17 00:00:00 2001 From: grahamj Date: Sat, 14 Jan 2023 00:22:58 +0000 Subject: [PATCH 03/10] Update 33128/r18/TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index a00ee96a..ed6c7ee4 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -5730,8 +5730,9 @@ GERANGANSSPositioningData ::= OCTET STRING -- TS 29.172 [53], clause 7.4.32 UTRANPositioningInfo ::= SEQUENCE { - uTRANPositioningData [1] UTRANPositioningData OPTIONAL, - uTRANGANSSPositioningData [2] UTRANGANSSPositioningData OPTIONAL + uTRANPositioningData [1] UTRANPositioningData OPTIONAL, + uTRANGANSSPositioningData [2] UTRANGANSSPositioningData OPTIONAL, + UTRANAdditionalPositioningData [3] UTRANAdditionalPositioningData } -- TS 29.172 [53], clause 7.4.33 @@ -5740,6 +5741,9 @@ UTRANPositioningData ::= OCTET STRING -- TS 29.172 [53], clause 7.4.34 UTRANGANSSPositioningData ::= OCTET STRING +-- TS 29.172 [53], clause 7.4.63 +UTRANAdditionalPositioningData ::= OCTET STRING + -- TS 29.172 [53], table 6.2.2-2 EPSPositioningInfo ::= SEQUENCE { -- GitLab From 0a2d3f02c0d2d15e08d8261b377a2babd5154d05 Mon Sep 17 00:00:00 2001 From: grahamj Date: Sat, 14 Jan 2023 00:40:18 +0000 Subject: [PATCH 04/10] Update 33128/r18/TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index ed6c7ee4..6097f29e 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -5732,7 +5732,7 @@ UTRANPositioningInfo ::= SEQUENCE { uTRANPositioningData [1] UTRANPositioningData OPTIONAL, uTRANGANSSPositioningData [2] UTRANGANSSPositioningData OPTIONAL, - UTRANAdditionalPositioningData [3] UTRANAdditionalPositioningData + uTRANAdditionalPositioningData [3] UTRANAdditionalPositioningData } -- TS 29.172 [53], clause 7.4.33 -- GitLab From 3ec12aaa9c2041590697945bf4bff63c004ba2b1 Mon Sep 17 00:00:00 2001 From: grahamj Date: Sat, 14 Jan 2023 02:42:53 +0000 Subject: [PATCH 05/10] Update 33128/r18/TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 6097f29e..917a3b11 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -5782,7 +5782,8 @@ MMELocationInformation ::= SEQUENCE currentLocationRetrieved [5] BOOLEAN OPTIONAL, ageOfLocationInformation [6] INTEGER OPTIONAL, userCSGInformation [7] UserCSGInformation OPTIONAL, - eNbID [8] ENbID OPTIONAL + eNbID [8] ENbID OPTIONAL, + additionalCellIDs [9] SEQUENCE OF CellInformation OPTIONAL } -- TS 32.299 [Re2], clause 7.3.240A -- GitLab From 2235a6091e49e16e3937b6e45a46a77a65580354 Mon Sep 17 00:00:00 2001 From: grahamj Date: Tue, 24 Jan 2023 13:18:09 +0000 Subject: [PATCH 06/10] Update 33128/r18/TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 917a3b11..00acb70f 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -5751,7 +5751,7 @@ EPSPositioningInfo ::= SEQUENCE cGI [2] CGI OPTIONAL, sAI [3] SAI OPTIONAL, eSMLCCellInfo [4] ESMLCCellInfo OPTIONAL, - gERANGANSSPositioningInfo [5] GERANPositioningInfo OPTIONAL, + gERANPositioningInfo [5] GERANPositioningInfo OPTIONAL, uTRANPositioningInfo [6] UTRANPositioningInfo OPTIONAL, rawMLPResponse [7] RawMLPResponse OPTIONAL } -- GitLab From 267c141d1a253a0bb08c004bea89e2330c3e8704 Mon Sep 17 00:00:00 2001 From: grahamj Date: Tue, 24 Jan 2023 16:23:50 +0000 Subject: [PATCH 07/10] Update 33128/r18/TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 00acb70f..f513746c 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -6,7 +6,7 @@ DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= BEGIN -- ============= --- Relative OIDs +-- RelatiepsLoe OIDs -- ============= tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r18(18) version2(2)} @@ -5417,8 +5417,8 @@ Location ::= SEQUENCE locationInfo [1] LocationInfo OPTIONAL, positioningInfo [2] PositioningInfo OPTIONAL, locationPresenceReport [3] LocationPresenceReport OPTIONAL, - ePSPositioningInfo [4] EPSPositioningInfo OPTIONAL, - ePSLocationInfo [5] EPSLocationInfo OPTIONAL + fourGPositioningInfo [4] FourGPositioningInfo OPTIONAL, + fourGLocationInfo [5] FourGLocationInfo OPTIONAL } CellSiteInformation ::= SEQUENCE @@ -5756,14 +5756,14 @@ EPSPositioningInfo ::= SEQUENCE rawMLPResponse [7] RawMLPResponse OPTIONAL } -EPSLocationInfo ::= CHOICE +FourGLocationInfo ::= CHOICE { ePSLocationInformation [1] EPSLocationInformation, ePSUserLocationInformation [2] EPSUserLocationInformation } -- TS 29.272 [Re1], clause 7.3.111 -EPSLocationInformation ::= SEQUENCE +FourGLocationInformation ::= SEQUENCE { mMELocationInformation [1] MMELocationInformation OPTIONAL, sGSNLocationInformation [2] SGSNLocationInformation OPTIONAL -- GitLab From f57f4a7b07f72f39171d955fec3ec3f6415c5a0f Mon Sep 17 00:00:00 2001 From: grahamj Date: Tue, 24 Jan 2023 16:32:43 +0000 Subject: [PATCH 08/10] Update 33128/r18/TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index f513746c..10db0b60 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -5745,7 +5745,7 @@ UTRANGANSSPositioningData ::= OCTET STRING UTRANAdditionalPositioningData ::= OCTET STRING -- TS 29.172 [53], table 6.2.2-2 -EPSPositioningInfo ::= SEQUENCE +FourGPositioningInfo ::= SEQUENCE { locationData [1] LocationData, cGI [2] CGI OPTIONAL, @@ -5763,7 +5763,7 @@ FourGLocationInfo ::= CHOICE } -- TS 29.272 [Re1], clause 7.3.111 -FourGLocationInformation ::= SEQUENCE +EPSLocationInformation ::= SEQUENCE { mMELocationInformation [1] MMELocationInformation OPTIONAL, sGSNLocationInformation [2] SGSNLocationInformation OPTIONAL -- GitLab From 036a054789cbe7d2fe98d95639b25a4d14cfebc3 Mon Sep 17 00:00:00 2001 From: grahamj Date: Thu, 26 Jan 2023 18:03:57 +0000 Subject: [PATCH 09/10] Update 33128/r18/TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 10db0b60..58f48ba6 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -6,7 +6,7 @@ DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= BEGIN -- ============= --- RelatiepsLoe OIDs +-- Relative OIDs -- ============= tS33128PayloadsOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r18(18) version2(2)} @@ -5417,8 +5417,8 @@ Location ::= SEQUENCE locationInfo [1] LocationInfo OPTIONAL, positioningInfo [2] PositioningInfo OPTIONAL, locationPresenceReport [3] LocationPresenceReport OPTIONAL, - fourGPositioningInfo [4] FourGPositioningInfo OPTIONAL, - fourGLocationInfo [5] FourGLocationInfo OPTIONAL + fourGPositioningInfo [4] FourGPositioningInfo OPTIONAL, + fourGLocationInfo [5] FourGLocationInfo OPTIONAL } CellSiteInformation ::= SEQUENCE -- GitLab From b5a54f4dc53d88fa0127bc086eb3bf8b2e8f0fc0 Mon Sep 17 00:00:00 2001 From: grahamj Date: Fri, 27 Jan 2023 12:39:28 +0000 Subject: [PATCH 10/10] Update 33128/r18/TS33128Payloads.asn --- 33128/r18/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 58f48ba6..df46fa0d 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -5938,10 +5938,10 @@ GeographicArea ::= CHOICE ellipsoidArc [7] EllipsoidArc } --- TS 29.002 [47], clause 17.7.1 +-- TS 29.002 [47], clause 17.7.1, type GeographicalInformation GeographicalInformationOctet ::= OCTET STRING (SIZE (8)) --- TS 29.002 [47], clause 17.7.1 +-- TS 29.002 [47], clause 17.7.1, type GeodeticInformation GeodeticInformationOctet ::= OCTET STRING (SIZE (10)) -- TS 29.572 [24], clause 6.1.6.3.12 -- GitLab