From ab2e374d0863ee54ce4af26a244ed1e68028d79d Mon Sep 17 00:00:00 2001 From: grahamj Date: Thu, 12 Jan 2023 18:19:04 +0000 Subject: [PATCH 01/13] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 119 ++++++++++++++++++++++++++++++++-- 1 file changed, 113 insertions(+), 6 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 26e98424..02caa752 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -4495,7 +4495,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 @@ -4630,6 +4631,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 { @@ -4782,13 +4792,104 @@ 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, + gERANPositioningInfo [5] GERANPositioningInfo OPTIONAL, + uTRANPositioningInfo [6] UTRANPositioningInfo OPTIONAL +} + +-- TS 29.272 [Re1], clause 7.3.111 +EPSLocationInformation ::= SEQUENCE { - locationData [1] LocationData, - cGI [2] CGI OPTIONAL, - sAI [3] SAI OPTIONAL, - eSMLCCellInfo [4] ESMLCCellInfo OPTIONAL + mMELocationInformation [1] MMELocationInforamtion 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(0), + hybridMode(1) +} + +-- TS 32.299 [Re2], clause 7.2.46B +CSGMembershipIndication ::= ENUMERATED +{ + notCSGMember(0), + CSGMember(1) +} + +-- 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 @@ -4905,6 +5006,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 e68e77c64e9be4c0faafa6723f2bbf2958bfd1c1 Mon Sep 17 00:00:00 2001 From: grahamj Date: Thu, 12 Jan 2023 18:21:15 +0000 Subject: [PATCH 02/13] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 02caa752..bfcd463b 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -4808,8 +4808,8 @@ 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 } -- TS 29.172 [53], clause 7.4.33 -- GitLab From bee004f59737c15229e58586dd3e48d4c259b492 Mon Sep 17 00:00:00 2001 From: grahamj Date: Thu, 12 Jan 2023 18:46:59 +0000 Subject: [PATCH 03/13] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index bfcd463b..b03c4c51 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -4808,8 +4808,8 @@ 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 } -- TS 29.172 [53], clause 7.4.33 -- GitLab From 825c372b5592e7b340082aedca7649f533a65d51 Mon Sep 17 00:00:00 2001 From: grahamj Date: Thu, 12 Jan 2023 18:48:32 +0000 Subject: [PATCH 04/13] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index b03c4c51..ccf03dec 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -4875,7 +4875,7 @@ CSGAccessMode ::= ENUMERATED CSGMembershipIndication ::= ENUMERATED { notCSGMember(0), - CSGMember(1) + cSGMember(1) } -- TS 29.272 [Re1], clause 7.3.116 -- GitLab From 5a6898846bf098945977087355988e0c86779044 Mon Sep 17 00:00:00 2001 From: grahamj Date: Thu, 12 Jan 2023 19:11:02 +0000 Subject: [PATCH 05/13] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index ccf03dec..b823fe61 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -4830,6 +4830,12 @@ EPSPositioningInfo ::= SEQUENCE uTRANPositioningInfo [6] UTRANPositioningInfo OPTIONAL } +EPSLocationInfo ::= CHOICE +{ + ePSLocationInformation [1] EPSLocationInformation, + ePSUserLocationInformation [2] EPSUserLocationInformation +} + -- TS 29.272 [Re1], clause 7.3.111 EPSLocationInformation ::= SEQUENCE { -- GitLab From 21b2df40ea2504e8659f28a59dfa950b31ff4a7a Mon Sep 17 00:00:00 2001 From: grahamj Date: Thu, 12 Jan 2023 19:12:46 +0000 Subject: [PATCH 06/13] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index b823fe61..44f2a0c3 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -4839,7 +4839,7 @@ EPSLocationInfo ::= CHOICE -- TS 29.272 [Re1], clause 7.3.111 EPSLocationInformation ::= SEQUENCE { - mMELocationInformation [1] MMELocationInforamtion OPTIONAL, + mMELocationInformation [1] MMELocationInformation OPTIONAL, sGSNLocationInformation [2] SGSNLocationInformation OPTIONAL } -- GitLab From 2e48ffe3334177cc9118e5f60d8750ae70f8b9ec Mon Sep 17 00:00:00 2001 From: grahamj Date: Thu, 12 Jan 2023 19:14:35 +0000 Subject: [PATCH 07/13] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 44f2a0c3..ddc95bc8 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -4873,15 +4873,15 @@ CSGID ::= INTEGER -- TS 32.299 [Re2], clause 7.2.46A CSGAccessMode ::= ENUMERATED { - closedMode(0), - hybridMode(1) + closedMode(1), + hybridMode(2) } -- TS 32.299 [Re2], clause 7.2.46B CSGMembershipIndication ::= ENUMERATED { - notCSGMember(0), - cSGMember(1) + notCSGMember(1), + cSGMember(2) } -- TS 29.272 [Re1], clause 7.3.116 -- GitLab From 297746f7643a49df30a84a8de032bfbeabc0138a Mon Sep 17 00:00:00 2001 From: grahamj Date: Fri, 13 Jan 2023 13:52:38 +0000 Subject: [PATCH 08/13] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index ddc95bc8..242843ec 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -4827,7 +4827,8 @@ EPSPositioningInfo ::= SEQUENCE sAI [3] SAI OPTIONAL, eSMLCCellInfo [4] ESMLCCellInfo OPTIONAL, gERANPositioningInfo [5] GERANPositioningInfo OPTIONAL, - uTRANPositioningInfo [6] UTRANPositioningInfo OPTIONAL + uTRANPositioningInfo [6] UTRANPositioningInfo OPTIONAL, + rawMLPResponse [7] RawMLPResponse OPTIONAL } EPSLocationInfo ::= CHOICE -- GitLab From 327ba5298c7329ae8003fd21873fa2e9d6cdb96d Mon Sep 17 00:00:00 2001 From: grahamj Date: Sat, 14 Jan 2023 00:20:40 +0000 Subject: [PATCH 09/13] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 242843ec..75283404 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -4809,7 +4809,8 @@ GERANGANSSPositioningData ::= OCTET STRING UTRANPositioningInfo ::= SEQUENCE { uTRANPositioningData [1] UTRANPositioningData OPTIONAL, - uTRANGANSSPositioningData [2] UTRANGANSSPositioningData OPTIONAL + uTRANGANSSPositioningData [2] UTRANGANSSPositioningData OPTIONAL, + uTRANAdditionalPositioningData [3] UTRANAdditionalPositioningData OPTIONAL } -- TS 29.172 [53], clause 7.4.33 @@ -4818,6 +4819,8 @@ 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 47865ee8783f9b5329019b435cdf2673de98e5a9 Mon Sep 17 00:00:00 2001 From: grahamj Date: Sat, 14 Jan 2023 02:41:49 +0000 Subject: [PATCH 10/13] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 75283404..a6e8bbf1 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -4860,7 +4860,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 6754492710868e868c0626d2320a14ff69548ccf Mon Sep 17 00:00:00 2001 From: grahamj Date: Tue, 24 Jan 2023 16:22:26 +0000 Subject: [PATCH 11/13] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index a6e8bbf1..f6c8f204 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -4495,8 +4495,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 @@ -4823,7 +4823,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, @@ -4834,7 +4834,7 @@ EPSPositioningInfo ::= SEQUENCE rawMLPResponse [7] RawMLPResponse OPTIONAL } -EPSLocationInfo ::= CHOICE +FourGLocationInfo ::= CHOICE { ePSLocationInformation [1] EPSLocationInformation, ePSUserLocationInformation [2] EPSUserLocationInformation -- GitLab From eddb3924abd19ffea987f7211e8bf821d3dc0e88 Mon Sep 17 00:00:00 2001 From: grahamj Date: Thu, 26 Jan 2023 18:01:03 +0000 Subject: [PATCH 12/13] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index f6c8f204..3de5dd87 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -4495,8 +4495,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 afa5f13a0e268298e70a633c7cbde940679d721c Mon Sep 17 00:00:00 2001 From: grahamj Date: Fri, 27 Jan 2023 12:44:09 +0000 Subject: [PATCH 13/13] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 3de5dd87..ceee396e 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -5017,10 +5017,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