aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/pcap
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2010-01-02 23:06:02 +0000
committerAnders Broman <anders.broman@ericsson.com>2010-01-02 23:06:02 +0000
commit07abd85b140cbb24325eb597bb712b4d4e31a107 (patch)
treebfa86a53c0582b1d7a1a5a40f4bbb51e0807769e /asn1/pcap
parent0aabfbf3f8bfb21b19ed85360f4fe4327a3491c2 (diff)
Update to V9.0.0 (2009-12)
svn path=/trunk/; revision=31414
Diffstat (limited to 'asn1/pcap')
-rw-r--r--asn1/pcap/PCAP-CommonDataTypes.asn4
-rw-r--r--asn1/pcap/PCAP-Constants.asn50
-rw-r--r--asn1/pcap/PCAP-Containers.asn6
-rw-r--r--asn1/pcap/PCAP-IEs.asn1179
-rw-r--r--asn1/pcap/PCAP-PDU-Contents.asn62
-rw-r--r--asn1/pcap/PCAP-PDU-Descriptions.asn11
-rw-r--r--asn1/pcap/pcap.cnf68
7 files changed, 1137 insertions, 243 deletions
diff --git a/asn1/pcap/PCAP-CommonDataTypes.asn b/asn1/pcap/PCAP-CommonDataTypes.asn
index 9d87300e86..50a68f4203 100644
--- a/asn1/pcap/PCAP-CommonDataTypes.asn
+++ b/asn1/pcap/PCAP-CommonDataTypes.asn
@@ -1,6 +1,6 @@
-- $Id$
--
--- 3GPP TS 25.453 V7.9.0 (2007-12)
+-- 3GPP TS 25.453 V9.0.0 (2009-12)
--
--9.3.5 Common Definitions
-- **************************************************************
@@ -24,7 +24,7 @@ BEGIN
-- **************************************************************
maxPrivateIEs INTEGER ::= 65535
-maxProtocolExtensions INTEGER ::= 65535
+maxProtocolExtensions INTEGER ::= 65535
maxProtocolIEs INTEGER ::= 65535
-- **************************************************************
diff --git a/asn1/pcap/PCAP-Constants.asn b/asn1/pcap/PCAP-Constants.asn
index b46fc660c5..9c0ff7af99 100644
--- a/asn1/pcap/PCAP-Constants.asn
+++ b/asn1/pcap/PCAP-Constants.asn
@@ -1,6 +1,6 @@
-- $Id$
--
--- 3GPP TS 25.453 V7.9.0 (2007-12)
+-- 3GPP TS 25.453 V9.0.0 (2009-12)
--
-- 9.3.6 Constant Definitions
-- **************************************************************
@@ -44,8 +44,6 @@ id-PositionPeriodicReport ProcedureCode ::= 12
id-PositionPeriodicResult ProcedureCode ::= 13
id-PositionPeriodicTermination ProcedureCode ::= 14
-
-
-- **************************************************************
--
@@ -78,13 +76,15 @@ maxNrOfEDPCCH-PO-QUANTSTEPs INTEGER ::= 8 -- FFS
maxNrOfRefETFCI-PO-QUANTSTEPs INTEGER ::= 8 -- FFS
maxNrOfRefETFCIs INTEGER ::= 8
maxSet INTEGER ::= 9
-maxGANSSSat INTEGER ::= 32
-maxSgnType INTEGER ::= 4
+maxGANSSSat INTEGER ::= 64
+maxSgnType INTEGER ::= 8
maxGANSS INTEGER ::= 8
maxGANSSSet INTEGER ::= 9
maxGANSSSatAlmanac INTEGER ::= 36
maxGANSSClockMod INTEGER ::= 4
-
+maxGANSS-1 INTEGER ::= 7
+
+
-- **************************************************************
--
-- IEs
@@ -156,8 +156,7 @@ id-GANSS-CommonAssistanceData ProtocolIE-ID ::= 69
id-GANSS-GenericAssistanceDataList ProtocolIE-ID ::= 70
id-GANSS-MeasuredResultsList ProtocolIE-ID ::= 71
id-GANSS-UTRAN-TRU ProtocolIE-ID ::= 72
-id-GANSSPositioning ProtocolIE-ID ::= 73
-id-GANSS-PositioningDataSet ProtocolIE-ID ::= 74
+id-GANSSPositioning ProtocolIE-ID ::= 73 id-GANSS-PositioningDataSet ProtocolIE-ID ::= 74
id-GNSS-PositioningMethod ProtocolIE-ID ::= 75
id-NetworkAssistedGANSSSuport ProtocolIE-ID ::= 76
id-TUTRANGANSSMeasurementValueInfo ProtocolIE-ID ::= 77
@@ -168,6 +167,37 @@ id-extendedTimingAdvanceLCR ProtocolIE-ID ::= 81
id-additionalMeasurementInforLCR ProtocolIE-ID ::= 82
id-timingAdvanceLCR-R7 ProtocolIE-ID ::= 83
id-rxTimingDeviationLCR ProtocolIE-ID ::= 84
-id-GPSReferenceTimeUncertainty ProtocolIE-ID ::= 85
-
+id-GPSReferenceTimeUncertainty ProtocolIE-ID ::= 85 id-GANSS-AddIonoModelReq ProtocolIE-ID ::= 86
+id-GANSS-EarthOrientParaReq ProtocolIE-ID ::= 87
+id-GANSS-Additional-Ionospheric-Model ProtocolIE-ID ::= 88
+id-GANSS-Earth-Orientation-Parameters ProtocolIE-ID ::= 89
+id-GANSS-Additional-Time-Models ProtocolIE-ID ::= 90
+id-GANSS-Additional-Navigation-Models ProtocolIE-ID ::= 91
+id-GANSS-Additional-UTC-Models ProtocolIE-ID ::= 92
+id-GANSS-Auxiliary-Information ProtocolIE-ID ::= 93
+id-GANSS-SBAS-ID ProtocolIE-ID ::= 94
+id-GANSS-SBAS-IDs ProtocolIE-ID ::= 95
+id-GANSS-Signal-IDs ProtocolIE-ID ::= 96
+id-supportGANSSNonNativeADchoices ProtocolIE-ID ::= 97
+id-PositionDataUEbased ProtocolIE-ID ::= 98
+id-ganssCodePhaseAmbiguityExt ProtocolIE-ID ::= 99
+id-ganssIntegerCodePhaseExt ProtocolIE-ID ::= 100
+id-GANSScarrierPhaseRequested ProtocolIE-ID ::= 101
+id-GANSSMultiFreqMeasRequested ProtocolIE-ID ::= 102
+id-ganssReq-AddIonosphericModel ProtocolIE-ID ::= 103
+id-ganssReq-EarthOrientPara ProtocolIE-ID ::= 104
+id-ganssAddNavigationModel-req ProtocolIE-ID ::= 105
+id-ganssAddUTCModel-req ProtocolIE-ID ::= 106
+id-ganssAuxInfo-req ProtocolIE-ID ::= 107
+id-GANSS-AlmanacModelChoice ProtocolIE-ID ::= 108
+id-GANSS-alm-keplerianNAVAlmanac ProtocolIE-ID ::= 109
+id-GANSS-alm-keplerianReducedAlmanac ProtocolIE-ID ::= 110
+id-GANSS-alm-keplerianMidiAlmanac ProtocolIE-ID ::= 111
+id-GANSS-alm-keplerianGLONASS ProtocolIE-ID ::= 112
+id-GANSS-alm-ecefSBASAlmanac ProtocolIE-ID ::= 113
+id-UTRAN-GANSSReferenceTimeResult ProtocolIE-ID ::= 114
+id-GANSS-Reference-Time-Only ProtocolIE-ID ::= 115
+id-GANSS-AddADchoices ProtocolIE-ID ::= 116
+
+
END
diff --git a/asn1/pcap/PCAP-Containers.asn b/asn1/pcap/PCAP-Containers.asn
index 5fa2aca5c6..d107ed349f 100644
--- a/asn1/pcap/PCAP-Containers.asn
+++ b/asn1/pcap/PCAP-Containers.asn
@@ -1,6 +1,6 @@
-- $Id$
--
--- 3GPP TS 25.453 V7.9.0 (2007-12)
+-- 3GPP TS 25.453 V9.0.0 (2009-12)
--
-- 9.3.7 Container Definitions
-- **************************************************************
@@ -40,7 +40,7 @@ FROM PCAP-CommonDataTypes;
-- **************************************************************
PCAP-PROTOCOL-IES ::= CLASS {
- &id ProtocolIE-ID UNIQUE,
+ &id ProtocolIE-ID UNIQUE,
&criticality Criticality,
&Value,
&presence Presence
@@ -106,7 +106,7 @@ ProtocolIE-Single-Container {PCAP-PROTOCOL-IES : IEsSetParam} ::=
ProtocolIE-Field {PCAP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
id PCAP-PROTOCOL-IES.&id ({IEsSetParam}),
criticality PCAP-PROTOCOL-IES.&criticality ({IEsSetParam}{@id}),
- value PCAP-PROTOCOL-IES.&Value ({IEsSetParam}{@id})
+ value PCAP-PROTOCOL-IES.&Value ({IEsSetParam}{@id})
}
-- **************************************************************
diff --git a/asn1/pcap/PCAP-IEs.asn b/asn1/pcap/PCAP-IEs.asn
index 8ea1f4f196..7f93105738 100644
--- a/asn1/pcap/PCAP-IEs.asn
+++ b/asn1/pcap/PCAP-IEs.asn
@@ -1,6 +1,6 @@
-- $Id$
--
--- 3GPP TS 25.453 V7.9.0 (2007-12)
+-- 3GPP TS 25.453 V9.0.0 (2009-12)
--
-- 9.3.4 Information Element Definitions
-- **************************************************************
@@ -49,6 +49,7 @@ IMPORTS
maxSgnType,
maxGANSSSatAlmanac,
maxGANSSClockMod,
+ maxGANSS-1,
@@ -76,7 +77,38 @@ IMPORTS
id-additionalMeasurementInforLCR,
id-timingAdvanceLCR-R7,
id-rxTimingDeviationLCR,
- id-GPSReferenceTimeUncertainty
+ id-GPSReferenceTimeUncertainty,
+ id-GANSS-AddIonoModelReq,
+ id-GANSS-EarthOrientParaReq,
+ id-GANSS-Additional-Ionospheric-Model,
+ id-GANSS-Earth-Orientation-Parameters,
+ id-GANSS-Additional-Time-Models,
+ id-GANSS-Additional-Navigation-Models,
+ id-GANSS-Additional-UTC-Models,
+ id-GANSS-Auxiliary-Information,
+ id-GANSS-SBAS-ID,
+ id-GANSS-SBAS-IDs,
+ id-GANSS-Signal-IDs,
+ id-GANSS-alm-keplerianNAVAlmanac,
+ id-GANSS-alm-keplerianReducedAlmanac,
+ id-GANSS-alm-keplerianMidiAlmanac,
+ id-GANSS-alm-keplerianGLONASS,
+ id-GANSS-alm-ecefSBASAlmanac,
+ id-UTRAN-GANSSReferenceTimeResult,
+ id-GANSS-Reference-Time-Only,
+ id-GANSS-AddADchoices,
+ id-supportGANSSNonNativeADchoices,
+ id-PositionDataUEbased,
+ id-ganssCodePhaseAmbiguityExt,
+ id-ganssIntegerCodePhaseExt,
+ id-GANSScarrierPhaseRequested,
+ id-GANSSMultiFreqMeasRequested,
+ id-ganssReq-AddIonosphericModel,
+ id-ganssReq-EarthOrientPara,
+ id-ganssAddNavigationModel-req,
+ id-ganssAddUTCModel-req,
+ id-ganssAuxInfo-req,
+ id-GANSS-AlmanacModelChoice
@@ -89,10 +121,14 @@ FROM PCAP-Constants
ProtocolIE-ID,
TransactionID,
TriggeringMessage
+
FROM PCAP-CommonDataTypes
ProtocolExtensionContainer{},
- PCAP-PROTOCOL-EXTENSION
+ ProtocolIE-Single-Container{},
+ PCAP-PROTOCOL-EXTENSION,
+ PCAP-PROTOCOL-IES
+
FROM PCAP-Containers;
@@ -184,7 +220,12 @@ CauseRadioNetwork ::= ENUMERATED {
position-calculation-error-AGalileo-positioning-method-not-supported,
ue-positioning-error-Not-enough-Galileo-Satellites,
ue-positioning-error-Not-Accomplished-Galileo-Timing-of-Cell-Frames,
- ue-positioning-error-Assistance-Data-missing
+ ue-positioning-error-Assistance-Data-missing,
+ position-calculation-error-invalid-GLONASS-measured-results,
+ position-calculation-error-invalid-GANSS-measured-results,
+ position-calculation-error-AGANSS-positioning-method-not-supported,
+ ue-positioning-error-Not-enough-GANSS-Satellites,
+ ue-positioning-error-Not-Accomplished-GANSS-Timing-of-Cell-Frames
}
CauseTransport ::= ENUMERATED {
@@ -422,28 +463,27 @@ CellIDPositioning-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
...
}
-
RequestedCellIDMeasurements ::= CHOICE {
- fdd SEQUENCE {
- roundTripTimeInfoWanted BOOLEAN,
- pathlossWanted BOOLEAN,
- roundTripTimeInfoWithType1Wanted BOOLEAN,
- cpichRSCPWanted BOOLEAN,
- cpicEcNoWanted BOOLEAN,
- iE-Extensions ProtocolExtensionContainer { { RequestedCellIDMeasurementsFDD-ExtIEs } } OPTIONAL,
- ...
- },
- tdd SEQUENCE {
- rxTimingDeviationInfoWanted BOOLEAN,
- pathlossWanted BOOLEAN,
- rxTimingDeviationLCRInfoWanted BOOLEAN,
- rxTimingDeviation768InfoWanted BOOLEAN,
- rxTimingDeviation384extInfoWanted BOOLEAN,
- angleOfArrivalLCRWanted BOOLEAN,
- timingAdvanceLCRWanted BOOLEAN,
- iE-Extensions ProtocolExtensionContainer { { RequestedCellIDMeasurementsTDD-ExtIEs } } OPTIONAL,
- ...
- },
+ fdd SEQUENCE {
+ roundTripTimeInfoWanted BOOLEAN,
+ pathlossWanted BOOLEAN,
+ roundTripTimeInfoWithType1Wanted BOOLEAN,
+ cpichRSCPWanted BOOLEAN,
+ cpicEcNoWanted BOOLEAN,
+ iE-Extensions ProtocolExtensionContainer { { RequestedCellIDMeasurementsFDD-ExtIEs } } OPTIONAL,
+ ...
+ },
+ tdd SEQUENCE {
+ rxTimingDeviationInfoWanted BOOLEAN,
+ pathlossWanted BOOLEAN,
+ rxTimingDeviationLCRInfoWanted BOOLEAN,
+ rxTimingDeviation768InfoWanted BOOLEAN,
+ rxTimingDeviation384extInfoWanted BOOLEAN,
+ angleOfArrivalLCRWanted BOOLEAN,
+ timingAdvanceLCRWanted BOOLEAN,
+ iE-Extensions ProtocolExtensionContainer { { RequestedCellIDMeasurementsTDD-ExtIEs } } OPTIONAL,
+ ...
+ },
...
}
@@ -481,11 +521,11 @@ ClientType ::= ENUMERATED {
CriticalityDiagnostics ::= SEQUENCE {
procedureCode ProcedureCode OPTIONAL,
- triggeringMessage TriggeringMessage OPTIONAL,
- procedureCriticality Criticality OPTIONAL,
- transactionID TransactionID OPTIONAL,
- iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL,
+ triggeringMessage TriggeringMessage OPTIONAL,
+ procedureCriticality Criticality OPTIONAL,
+ transactionID TransactionID OPTIONAL,
+ iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL,
...
}
@@ -583,13 +623,13 @@ RRC ::= INTEGER (-127..127)
-- UE-PositionEstimate is based on Geographical Area Description in 23.032
UE-PositionEstimate ::= CHOICE {
- point GA-Point,
- pointWithUnCertainty GA-PointWithUnCertainty,
- polygon GA-Polygon,
- pointWithUncertaintyEllipse GA-PointWithUnCertaintyEllipse,
- pointWithAltitude GA-PointWithAltitude,
+ point GA-Point,
+ pointWithUnCertainty GA-PointWithUnCertainty,
+ polygon GA-Polygon,
+ pointWithUncertaintyEllipse GA-PointWithUnCertaintyEllipse,
+ pointWithAltitude GA-PointWithAltitude,
pointWithAltitudeAndUncertaintyEllipsoid GA-PointWithAltitudeAndUncertaintyEllipsoid,
- ellipsoidArc GA-EllipsoidArc,
+ ellipsoidArc GA-EllipsoidArc,
...
}
@@ -715,7 +755,8 @@ UE-PositionEstimateInfo ::= SEQUENCE {
}
UE-PositionEstimateInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
- {ID id-GPSReferenceTimeUncertainty CRITICALITY ignore EXTENSION GPSReferenceTimeUncertainty PRESENCE optional},
+ {ID id-GPSReferenceTimeUncertainty CRITICALITY ignore EXTENSION GPSReferenceTimeUncertainty PRESENCE optional}|
+ {ID id-PositionDataUEbased CRITICALITY ignore EXTENSION PositionDataUEbased PRESENCE optional},
...
}
@@ -723,7 +764,16 @@ ReferenceTimeChoice ::= CHOICE {
utran-GPSReferenceTimeResult UTRAN-GPSReferenceTimeResult,
gps-ReferenceTimeOnly INTEGER (0..604799999, ...),
cell-Timing Cell-Timing,
- ...
+ ... ,
+ extension-ReferenceTimeChoice Extension-ReferenceTimeChoice
+}
+
+Extension-ReferenceTimeChoice ::= ProtocolIE-Single-Container {{ Extension-ReferenceTimeChoice-IE }}
+
+Extension-ReferenceTimeChoice-IE PCAP-PROTOCOL-IES ::= {
+ { ID id-UTRAN-GANSSReferenceTimeResult CRITICALITY ignore TYPE UTRAN-GANSSReferenceTimeResult PRESENCE mandatory}|
+ { ID id-GANSS-Reference-Time-Only CRITICALITY ignore TYPE GANSS-Reference-Time-Only PRESENCE mandatory}
+
}
@@ -738,6 +788,27 @@ Cell-Timing-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
...
}
+GANSS-Reference-Time-Only ::= SEQUENCE {
+ ganssTODmsec INTEGER (0..3599999),
+ ganssTimeID GANSSID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GANSS-Reference-Time-Only-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-Reference-Time-Only-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PositionDataUEbased ::= SEQUENCE {
+ positionData BIT STRING (SIZE(16)),
+ iE-Extensions ProtocolExtensionContainer { { PositionDataUEbased-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PositionDataUEbased-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
-- **************************************************
--
-- Position Data
@@ -746,9 +817,9 @@ Cell-Timing-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
PositionData ::= SEQUENCE {
positioningDataDiscriminator PositioningDataDiscriminator,
- positioningDataSet PositioningDataSet OPTIONAL,
+ positioningDataSet PositioningDataSet OPTIONAL,
-- This IE shall be present if the PositioningDataDiscriminator IE is set to the value "0000" --
- iE-Extensions ProtocolExtensionContainer { {PositionData-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {PositionData-ExtIEs} } OPTIONAL,
...
}
@@ -782,8 +853,8 @@ GPS-AcquisitionAssistance ::= SEQUENCE {
}
GPS-AcquisitionAssistance-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
- {ID id-UTRAN-GPSReferenceTime CRITICALITY ignore EXTENSION UTRAN-GPSReferenceTime PRESENCE optional} |
- {ID id-GPSReferenceTimeUncertainty CRITICALITY ignore EXTENSION GPSReferenceTimeUncertainty PRESENCE optional} ,
+ {ID id-UTRAN-GPSReferenceTime CRITICALITY ignore EXTENSION UTRAN-GPSReferenceTime PRESENCE optional} |
+ {ID id-GPSReferenceTimeUncertainty CRITICALITY ignore EXTENSION GPSReferenceTimeUncertainty PRESENCE optional} ,
...
}
@@ -843,6 +914,67 @@ AzimuthAndElevation-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
--
-- **************************************************************
+AuxInfoGANSS-ID1 ::= SEQUENCE (SIZE(1.. maxGANSSSat)) OF AuxInfoGANSS-ID1-element
+
+AuxInfoGANSS-ID1-element ::= SEQUENCE {
+ svID INTEGER(0..63),
+ signalsAvailable BIT STRING (SIZE(8)),
+ ie-Extensions ProtocolExtensionContainer { { AuxInfoGANSS-ID1-element-ExtIEs } } OPTIONAL,
+ ...
+}
+
+AuxInfoGANSS-ID1-element-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AuxInfoGANSS-ID3 ::= SEQUENCE (SIZE(1.. maxGANSSSat)) OF AuxInfoGANSS-ID3-element
+
+AuxInfoGANSS-ID3-element ::= SEQUENCE {
+ svID INTEGER(0..63),
+ signalsAvailable BIT STRING (SIZE(8)),
+ channelNumber INTEGER (-7..13),
+ ie-Extensions ProtocolExtensionContainer { { AuxInfoGANSS-ID3-element-ExtIEs } } OPTIONAL,
+ ...
+}
+
+AuxInfoGANSS-ID3-element-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CNAVclockModel ::= SEQUENCE {
+ cnavToc BIT STRING (SIZE (11)),
+ cnavTop BIT STRING (SIZE (11)),
+ cnavURA0 BIT STRING (SIZE (5)),
+ cnavURA1 BIT STRING (SIZE (3)),
+ cnavURA2 BIT STRING (SIZE (3)),
+ cnavAf2 BIT STRING (SIZE (10)),
+ cnavAf1 BIT STRING (SIZE (20)),
+ cnavAf0 BIT STRING (SIZE (26)),
+ cnavTgd BIT STRING (SIZE (13)),
+ cnavISCl1cp BIT STRING (SIZE (13)) OPTIONAL,
+ cnavISCl1cd BIT STRING (SIZE (13)) OPTIONAL,
+ cnavISCl1ca BIT STRING (SIZE (13)) OPTIONAL,
+ cnavISCl2c BIT STRING (SIZE (13)) OPTIONAL,
+ cnavISCl5i5 BIT STRING (SIZE (13)) OPTIONAL,
+ cnavISCl5q5 BIT STRING (SIZE (13)) OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { CNAVclockModel-ExtIEs } } OPTIONAL,
+ ...
+}
+
+CNAVclockModel-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DeltaUT1 ::= SEQUENCE {
+ b1 BIT STRING (SIZE(11)),
+ b2 BIT STRING (SIZE(10)),
+ ie-Extensions ProtocolExtensionContainer { { DeltaUT1-ExtIEs } } OPTIONAL,
+ ...
+}
+
+DeltaUT1-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
DGANSS-Corrections ::= SEQUENCE {
dGANSS-ReferenceTime INTEGER(0..119),
@@ -858,10 +990,10 @@ DGANSS-Corrections-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
DGANSS-Information ::= SEQUENCE (SIZE (1..maxSgnType)) OF DGANSS-InformationItem
DGANSS-InformationItem ::= SEQUENCE {
- gANSS-SignalId GANSS-SignalID OPTIONAL,
+ gANSS-SignalId GANSS-SignalID OPTIONAL,
gANSS-StatusHealth GANSS-StatusHealth,
-- The following IE shall be present if the Status/Health IE value is not equal to "no data" or "invalid data"
- dGANSS-SignalInformation DGANSS-SignalInformation OPTIONAL,
+ dGANSS-SignalInformation DGANSS-SignalInformation OPTIONAL,
ie-Extensions ProtocolExtensionContainer { { DGANSS-InformationItem-ExtIEs } } OPTIONAL,
...
}
@@ -886,9 +1018,111 @@ DGANSS-SignalInformationItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
...
}
+GANSS-AddClockModels ::= CHOICE {
+ navClockModel NAVclockModel,
+ cnavClockModel CNAVclockModel,
+ glonassClockModel GLONASSclockModel,
+ sbasClockModel SBASclockModel,
+ ...
+ }
+
+GANSS-AddOrbitModels ::= CHOICE {
+ navKeplerianSet NavModel-NAVKeplerianSet,
+ cnavKeplerianSet NavModel-CNAVKeplerianSet,
+ glonassECEF NavModel-GLONASSecef,
+ sbasECEF NavModel-SBASecef,
+ ...
+ }
+
+GANSS-Additional-Ionospheric-Model ::= SEQUENCE {
+ dataID BIT STRING (SIZE(2)),
+ alpha-beta-parameters GPS-Ionospheric-Model,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-Additional-Ionospheric-Model-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-Additional-Ionospheric-Model-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-Additional-Navigation-Models ::= SEQUENCE {
+ non-broadcastIndication ENUMERATED { true } OPTIONAL,
+ ganssSatInfoNavList Ganss-Sat-Info-AddNavList,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-Additional-Navigation-Models-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-Additional-Navigation-Models-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-Additional-Time-Models ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF GANSS-Time-Model
+
+GANSS-Additional-UTC-Models ::= CHOICE {
+ utcModel1 UTCmodelSet1,
+ utcModel2 UTCmodelSet2,
+ utcModel3 UTCmodelSet3,
+ ...
+}
+
+GANSS-ALM-ECEFsbasAlmanacSet ::= SEQUENCE {
+ sat-info-SBASecefList GANSS-SAT-Info-Almanac-SBASecefList,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-ALM-ECEFsbasAlmanacSet-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-ALM-ECEFsbasAlmanacSet-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+GANSS-ALM-GlonassAlmanacSet ::= SEQUENCE {
+ sat-info-GLOkpList GANSS-SAT-Info-Almanac-GLOkpList,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-ALM-GlonassAlmanacSet-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-ALM-GlonassAlmanacSet-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+GANSS-ALM-MidiAlmanacSet ::= SEQUENCE {
+ t-oa INTEGER (0..255),
+ sat-info-MIDIkpList GANSS-SAT-Info-Almanac-MIDIkpList,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-ALM-MidiAlmanacSet-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-ALM-MidiAlmanacSet-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-ALM-NAVKeplerianSet ::= SEQUENCE {
+ t-oa INTEGER (0..255),
+ sat-info-NAVkpList GANSS-SAT-Info-Almanac-NAVkpList,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-ALM-NAVKeplerianSet-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-ALM-NAVKeplerianSet-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+GANSS-ALM-ReducedKeplerianSet ::= SEQUENCE {
+ t-oa INTEGER (0..255),
+ sat-info-REDkpList GANSS-SAT-Info-Almanac-REDkpList,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-ALM-ReducedKeplerianSet-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-ALM-ReducedKeplerianSet-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
GANSS-AlmanacAndSatelliteHealth ::= SEQUENCE {
weekNumber INTEGER(0..255),
- ganss-sat-id BIT STRING (SIZE (36)),
gANSS-AlmanacModel GANSS-AlmanacModel,
ie-Extensions ProtocolExtensionContainer { { GANSS-AlmanacAndSatelliteHealth-ExtIEs } } OPTIONAL,
...
@@ -900,6 +1134,24 @@ GANSS-AlmanacAndSatelliteHealth-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
GANSS-AlmanacModel ::= CHOICE {
gANSS-keplerianParameters GANSS-KeplerianParametersAlm,
+ ...,
+ extension-GANSS-AlmanacModel Extension-GANSS-AlmanacModel
+}
+
+Extension-GANSS-AlmanacModel ::= ProtocolIE-Single-Container {{ Extension-GANSS-AlmanacModel-IE }}
+
+Extension-GANSS-AlmanacModel-IE PCAP-PROTOCOL-IES ::= {
+ { ID id-GANSS-alm-keplerianNAVAlmanac CRITICALITY ignore TYPE GANSS-ALM-NAVKeplerianSet PRESENCE mandatory}|
+ { ID id-GANSS-alm-keplerianReducedAlmanac CRITICALITY ignore TYPE GANSS-ALM-ReducedKeplerianSet PRESENCE mandatory}|
+ { ID id-GANSS-alm-keplerianMidiAlmanac CRITICALITY ignore TYPE GANSS-ALM-MidiAlmanacSet PRESENCE mandatory}|
+ { ID id-GANSS-alm-keplerianGLONASS CRITICALITY ignore TYPE GANSS-ALM-GlonassAlmanacSet PRESENCE mandatory}|
+ { ID id-GANSS-alm-ecefSBASAlmanac CRITICALITY ignore TYPE GANSS-ALM-ECEFsbasAlmanacSet PRESENCE mandatory}
+}
+
+
+GANSS-Auxiliary-Information ::= CHOICE {
+ ganssID1 AuxInfoGANSS-ID1, -- This choice may only be present if GANSS ID indicates Modernized GPS
+ ganssID3 AuxInfoGANSS-ID3, -- This choice may only be present if GANSS ID indicates GLONASS
...
}
@@ -917,14 +1169,16 @@ GANSS-AzimuthAndElevation-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
GANSS-Clock-Model ::= SEQUENCE (SIZE (1..maxGANSSClockMod)) OF GANSS-SatelliteClockModelItem
GANSS-CommonAssistanceData ::= SEQUENCE {
- ganss-Reference-Time GANSS-Reference-Time OPTIONAL,
- ganss-Ionospheric-Model GANSS-Ionospheric-Model OPTIONAL,
- ganss-Reference-Location GANSS-Reference-Location OPTIONAL,
+ ganss-Reference-Time GANSS-Reference-Time OPTIONAL,
+ ganss-Ionospheric-Model GANSS-Ionospheric-Model OPTIONAL,
+ ganss-Reference-Location GANSS-Reference-Location OPTIONAL,
ie-Extensions ProtocolExtensionContainer { { GANSS-CommonAssistanceData-ExtIEs } } OPTIONAL,
...
}
GANSS-CommonAssistanceData-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ { ID id-GANSS-Additional-Ionospheric-Model CRITICALITY ignore EXTENSION GANSS-Additional-Ionospheric-Model PRESENCE optional }|
+ { ID id-GANSS-Earth-Orientation-Parameters CRITICALITY ignore EXTENSION GANSS-Earth-Orientation-Parameters PRESENCE optional },
...
}
@@ -940,13 +1194,12 @@ GANSS-Data-Bit-Assistance-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
...
}
-GANSS-DataBitAssistanceList ::= SEQUENCE (SIZE (1..maxSgnType)) OF GANSS-DataBitAssistanceItem
+GANSS-DataBitAssistanceList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF GANSS-DataBitAssistanceItem
GANSS-DataBitAssistanceItem ::= SEQUENCE {
- ganssDataTypeID INTEGER(0..3,...),
- ganssNbit INTEGER(1..1024),
- ganssDataBits BIT STRING (SIZE (1..1024)),
- ie-Extensions ProtocolExtensionContainer { { GANSS-DataBitAssistanceItem-ExtIEs } } OPTIONAL,
+ satId INTEGER(0..63),
+ dataBitAssistanceSgnList GANSS-DataBitAssistanceSgnList,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-DataBitAssistanceItem-ExtIEs } } OPTIONAL,
...
}
@@ -954,6 +1207,36 @@ GANSS-DataBitAssistanceItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
...
}
+GANSS-DataBitAssistanceSgnList ::= SEQUENCE (SIZE (1..maxSgnType)) OF GANSS-DataBitAssistanceSgnItem
+
+
+GANSS-DataBitAssistanceSgnItem ::= SEQUENCE {
+ ganss-SignalId GANSS-SignalID,
+ ganssDataBits BIT STRING (SIZE (1..1024)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-DataBitAssistanceSgnItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-DataBitAssistanceSgnItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-Earth-Orientation-Parameters ::= SEQUENCE {
+ teop BIT STRING (SIZE (16)),
+ pmX BIT STRING (SIZE (21)),
+ pmXdot BIT STRING (SIZE (15)),
+ pmY BIT STRING (SIZE (21)),
+ pmYdot BIT STRING (SIZE (15)),
+ deltaUT1 BIT STRING (SIZE (31)),
+ deltaUT1dot BIT STRING (SIZE (19)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-Earth-Orientation-Parameters-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-Earth-Orientation-Parameters-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
GANSS-ExtraDoppler ::= SEQUENCE {
dopplerFirstOrder INTEGER(-42..21),
@@ -969,29 +1252,34 @@ GANSS-ExtraDoppler-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
GANSS-GenericAssistanceDataList ::= SEQUENCE (SIZE (1..maxGANSS)) OF GANSSGenericAssistanceData
GANSSGenericAssistanceData ::= SEQUENCE{
- ganssId GANSSID OPTIONAL,
- ganss-Real-Time-Integrity GANSS-Real-Time-Integrity OPTIONAL,
- ganss-DataBitAssistance GANSS-Data-Bit-Assistance OPTIONAL,
- dganss-Corrections DGANSS-Corrections OPTIONAL,
- ganss-AlmanacAndSatelliteHealth GANSS-AlmanacAndSatelliteHealth OPTIONAL,
- ganss-ReferenceMeasurementInfo GANSS-ReferenceMeasurementInfo OPTIONAL,
- ganss-UTC-Model GANSS-UTC-Model OPTIONAL,
- ganss-Time-Model GANSS-Time-Model OPTIONAL,
- ganss-Navigation-Model GANSS-Navigation-Model OPTIONAL,
- ie-Extensions ProtocolExtensionContainer { { GANSSGenericAssistance-ExtIEs } } OPTIONAL,
+ ganssId GANSSID OPTIONAL,
+ ganss-Real-Time-Integrity GANSS-Real-Time-Integrity OPTIONAL,
+ ganss-DataBitAssistance GANSS-Data-Bit-Assistance OPTIONAL,
+ dganss-Corrections DGANSS-Corrections OPTIONAL,
+ ganss-AlmanacAndSatelliteHealth GANSS-AlmanacAndSatelliteHealth OPTIONAL,
+ ganss-ReferenceMeasurementInfo GANSS-ReferenceMeasurementInfo OPTIONAL,
+ ganss-UTC-Model GANSS-UTC-Model OPTIONAL,
+ ganss-Time-Model GANSS-Time-Model OPTIONAL,
+ ganss-Navigation-Model GANSS-Navigation-Model OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GANSSGenericAssistance-ExtIEs } } OPTIONAL,
...
}
GANSSGenericAssistance-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ { ID id-GANSS-Additional-Time-Models CRITICALITY ignore EXTENSION GANSS-Additional-Time-Models PRESENCE optional }|
+ { ID id-GANSS-Additional-Navigation-Models CRITICALITY ignore EXTENSION GANSS-Additional-Navigation-Models PRESENCE optional }|
+ { ID id-GANSS-Additional-UTC-Models CRITICALITY ignore EXTENSION GANSS-Additional-UTC-Models PRESENCE optional }|
+ { ID id-GANSS-Auxiliary-Information CRITICALITY ignore EXTENSION GANSS-Auxiliary-Information PRESENCE optional }|
+ -- the following IE shall be present if ‘GANSSID’ in ‘GANSSGenericAssistanceData’ is ‘0’ (SBAS)
+ { ID id-GANSS-SBAS-ID CRITICALITY ignore EXTENSION GANSS-SBAS-ID PRESENCE optional },
...
}
GANSS-GenericMeasurementInfo ::= SEQUENCE(SIZE(1..maxGANSS)) OF SEQUENCE {
ganssId GANSSID OPTIONAL,
- ganssSignalId GANSS-SignalID OPTIONAL,
- ganssMeasurementParameters GANSS-MeasurementParameters,
- ie-Extensions ProtocolExtensionContainer { { GANSS-GenericMeasurementInfo-ExtIEs } } OPTIONAL,
-...
+ ganssMeasurementSignalList GANSSMeasurementSignalList,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-GenericMeasurementInfo-ExtIEs } } OPTIONAL,
+ ...
}
GANSS-GenericMeasurementInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
@@ -1008,6 +1296,29 @@ GANSSID-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
...
}
+GANSSMeasurementSignalList ::= SEQUENCE (SIZE (1..maxSgnType)) OF SEQUENCE {
+ ganssSignalId GANSS-SignalID OPTIONAL,
+ ganssCodePhaseAmbiguity INTEGER (0..31) OPTIONAL,
+ ganssMeasurementParameters GANSS-MeasurementParameters,
+ ie-Extensions ProtocolExtensionContainer { { GANSSMeasurementSignalList-ExtIEs } } OPTIONAL,
+ ...
+
+}
+
+GANSSMeasurementSignalList-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ {ID id-ganssCodePhaseAmbiguityExt CRITICALITY ignore EXTENSION GanssCodePhaseAmbiguityExt PRESENCE optional},
+ ...
+}
+
+GanssCodePhaseAmbiguityExt ::= SEQUENCE {
+ ganssCodePhaseAmbiguity-ext INTEGER (32..127),
+ ie-Extensions ProtocolExtensionContainer { { GanssCodePhaseAmbiguityExt-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GanssCodePhaseAmbiguityExt-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
GANSS-Ionospheric-Model ::= SEQUENCE {
@@ -1050,14 +1361,14 @@ GANSS-KeplerianParametersAlm-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
}
GANSS-KeplerianParametersOrb ::= SEQUENCE {
- toe-lsb-nav INTEGER (0..511),
+ toe-nav BIT STRING (SIZE (14)),
ganss-omega-nav BIT STRING (SIZE (32)),
delta-n-nav BIT STRING (SIZE (16)),
m-zero-nav BIT STRING (SIZE (32)),
omegadot-nav BIT STRING (SIZE (24)),
- ganss-e-lsb-nav INTEGER(0..33554431),
+ ganss-e-nav BIT STRING (SIZE (32)),
idot-nav BIT STRING (SIZE (14)),
- a-sqrt-lsb-nav INTEGER(0..67108863),
+ a-sqrt-nav BIT STRING (SIZE (32)),
i-zero-nav BIT STRING (SIZE (32)),
omega-zero-nav BIT STRING (SIZE (32)),
c-rs-nav BIT STRING (SIZE (16)),
@@ -1080,17 +1391,28 @@ GANSS-MeasurementParametersItem ::= SEQUENCE {
satId INTEGER(0..63),
cToNzero INTEGER(0..63),
multipathIndicator ENUMERATED{nM,low,medium,high},
- carrierQualityIndication BIT STRING(SIZE(2)) OPTIONAL,
- codePhase INTEGER(0..2097151),
- integerCodePhase INTEGER(0..63) OPTIONAL,
+ carrierQualityIndication BIT STRING(SIZE(2)) OPTIONAL,
+ ganssCodePhase INTEGER(0..2097151),
+ ganssIntegerCodePhase INTEGER(0..63) OPTIONAL,
codePhaseRmsError INTEGER(0..63),
doppler INTEGER(-32768..32767),
- adr INTEGER(0..33554431) OPTIONAL,
- ie-Extensions ProtocolExtensionContainer { { GANSS-MeasurementParametersItem-ExtIEs } } OPTIONAL,
+ adr INTEGER(0..33554431) OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-MeasurementParametersItem-ExtIEs } } OPTIONAL,
...
}
GANSS-MeasurementParametersItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ {ID id-ganssIntegerCodePhaseExt CRITICALITY ignore EXTENSION GanssIntegerCodePhaseExt PRESENCE optional},
+ ...
+}
+
+GanssIntegerCodePhaseExt ::= SEQUENCE {
+ ganssIntegerCodePhase-ext INTEGER (64..127),
+ ie-Extensions ProtocolExtensionContainer { { GanssIntegerCodePhaseExt-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GanssIntegerCodePhaseExt-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
...
}
@@ -1113,12 +1435,8 @@ GANSS-MeasuredResults-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
GANSS-Navigation-Model ::= SEQUENCE {
non-broadcastIndication ENUMERATED{true} OPTIONAL,
--- The three following IEs shall be present if the GANSS Orbit Model IE indicates "Keplerian Parameters''
- toe-c-msb INTEGER(0..31) OPTIONAL,
- e-msb INTEGER(0..127) OPTIONAL,
- sqrtA-msb INTEGER(0..63) OPTIONAL,
ganssSatInfoNav GANSS-Sat-Info-Nav,
- ie-Extensions ProtocolExtensionContainer { { GANSS-Navigation-Model-ExtIEs } } OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-Navigation-Model-ExtIEs } } OPTIONAL,
...
}
@@ -1135,7 +1453,7 @@ GANSS-Real-Time-Integrity ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF GANSS-RealTime
GANSS-RealTimeInformationItem ::= SEQUENCE {
bad-ganss-satId INTEGER(0..63),
- bad-ganss-signalId INTEGER(0..4,...) OPTIONAL,
+ bad-ganss-signalId BIT STRING(SIZE(8)) OPTIONAL,
ie-Extensions ProtocolExtensionContainer { { GANSS-RealTimeInformationItem-ExtIEs } } OPTIONAL,
...
}
@@ -1157,7 +1475,7 @@ GANSS-Reference-Location-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
GANSS-ReferenceMeasurementInfo ::= SEQUENCE {
- ganssSignalId GANSS-SignalID OPTIONAL,
+ ganssSignalId GANSS-SignalID OPTIONAL,
satelliteInformation GANSS-SatelliteInformation,
ie-Extensions ProtocolExtensionContainer { { GANSS-ReferenceMeasurementInfo-ExtIEs } } OPTIONAL,
...
@@ -1195,11 +1513,11 @@ GANSS-ReferenceTimeOnly-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
}
GANSS-SatelliteClockModelItem ::= SEQUENCE {
- t-oc-lsb INTEGER(0..511),
+ t-oc BIT STRING (SIZE(14)),
a-i2 BIT STRING (SIZE(12)),
a-i1 BIT STRING (SIZE(18)),
a-i0 BIT STRING (SIZE(28)),
- t-gd BIT STRING (SIZE(10)),
+ t-gd BIT STRING (SIZE(10)) OPTIONAL,
model-id INTEGER(0..3) OPTIONAL,
ie-Extensions ProtocolExtensionContainer { { GANSS-SatelliteClockModelItem-ExtIEs } } OPTIONAL,
...
@@ -1230,7 +1548,8 @@ GANSS-SatelliteInformationItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
GANSS-SatelliteInformationKP ::= SEQUENCE (SIZE (1..maxGANSSSatAlmanac)) OF GANSS-SatelliteInformationKPItem
GANSS-SatelliteInformationKPItem ::= SEQUENCE {
- ganss-e-alm BIT STRING (SIZE (11)),
+ satId INTEGER(0..63),
+ ganss-e-alm BIT STRING (SIZE (11)),
ganss-delta-I-alm BIT STRING (SIZE (11)),
ganss-omegadot-alm BIT STRING (SIZE (11)),
ganss-svhealth-alm BIT STRING (SIZE (4)),
@@ -1248,6 +1567,129 @@ GANSS-SatelliteInformationKPItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
...
}
+GANSS-SAT-Info-Almanac-GLOkpList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF GANSS-SAT-Info-Almanac-GLOkp
+
+GANSS-SAT-Info-Almanac-GLOkp ::= SEQUENCE {
+ gloAlmNA BIT STRING (SIZE(11)),
+ gloAlmnA BIT STRING (SIZE(5)),
+ gloAlmHA BIT STRING (SIZE(5)),
+ gloAlmLambdaA BIT STRING (SIZE(21)),
+ gloAlmTlambdaA BIT STRING (SIZE(21)),
+ gloAlmDeltaIA BIT STRING (SIZE(18)),
+ gloAkmDeltaTA BIT STRING (SIZE(22)),
+ gloAlmDeltaTdotA BIT STRING (SIZE(7)),
+ gloAlmEpsilonA BIT STRING (SIZE(15)),
+ gloAlmOmegaA BIT STRING (SIZE(16)),
+ gloAlmTauA BIT STRING (SIZE(10)),
+ gloAlmCA BIT STRING (SIZE(1)),
+ gloAlmMA BIT STRING (SIZE(2)) OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GANSS-SAT-Info-Almanac-GLOkp-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-SAT-Info-Almanac-GLOkp-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-SAT-Info-Almanac-MIDIkpList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF GANSS-SAT-Info-Almanac-MIDIkp
+
+GANSS-SAT-Info-Almanac-MIDIkp ::= SEQUENCE {
+ svID INTEGER(0..63),
+ midiAlmE BIT STRING (SIZE (11)),
+ midiAlmDeltaI BIT STRING (SIZE (11)),
+ midiAlmOmegaDot BIT STRING (SIZE (11)),
+ midiAlmSqrtA BIT STRING (SIZE (17)),
+ midiAlmOmega0 BIT STRING (SIZE (16)),
+ midiAlmOmega BIT STRING (SIZE (16)),
+ midiAlmMo BIT STRING (SIZE (16)),
+ midiAlmaf0 BIT STRING (SIZE (11)),
+ midiAlmaf1 BIT STRING (SIZE (10)),
+ midiAlmL1Health BIT STRING (SIZE (1)),
+ midiAlmL2Health BIT STRING (SIZE (1)),
+ midiAlmL5Health BIT STRING (SIZE (1)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-SAT-Info-Almanac-MIDIkp-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-SAT-Info-Almanac-MIDIkp-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-SAT-Info-Almanac-NAVkpList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF GANSS-SAT-Info-Almanac-NAVkp
+
+GANSS-SAT-Info-Almanac-NAVkp ::= SEQUENCE {
+ svID INTEGER(0..63),
+ navAlmE BIT STRING (SIZE (16)),
+ navAlmDeltaI BIT STRING (SIZE (16)),
+ navAlmOMEGADOT BIT STRING (SIZE (16)),
+ navAlmSVHealth BIT STRING (SIZE (8)),
+ navAlmSqrtA BIT STRING (SIZE (24)),
+ navAlmOMEGAo BIT STRING (SIZE (24)),
+ navAlmOmega BIT STRING (SIZE (24)),
+ navAlmMo BIT STRING (SIZE (24)),
+ navAlmaf0 BIT STRING (SIZE (11)),
+ navAlmaf1 BIT STRING (SIZE (11)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-SAT-Info-Almanac-NAVkp-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-SAT-Info-Almanac-NAVkp-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-SAT-Info-Almanac-REDkpList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF GANSS-SAT-Info-Almanac-REDkp
+
+GANSS-SAT-Info-Almanac-REDkp ::= SEQUENCE {
+ svID INTEGER(0..63),
+ redAlmDeltaA BIT STRING (SIZE (8)),
+ redAlmOmega0 BIT STRING (SIZE (7)),
+ redAlmPhi0 BIT STRING (SIZE (7)),
+ redAlmL1Health BIT STRING (SIZE (1)),
+ redAlmL2Health BIT STRING (SIZE (1)),
+ redAlmL5Health BIT STRING (SIZE (1)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-SAT-Info-Almanac-REDkp-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-SAT-Info-Almanac-REDkp-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-SAT-Info-Almanac-SBASecefList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF GANSS-SAT-Info-Almanac-SBASecef
+
+GANSS-SAT-Info-Almanac-SBASecef ::= SEQUENCE {
+ sbasAlmDataID BIT STRING (SIZE(2)),
+ svID INTEGER(0..63),
+ sbasAlmHealth BIT STRING (SIZE(8)),
+ sbasAlmXg BIT STRING (SIZE(15)),
+ sbasAlmYg BIT STRING (SIZE(15)),
+ sbasAlmZg BIT STRING (SIZE(9)),
+ sbasAlmXgdot BIT STRING (SIZE(3)),
+ sbasAlmYgDot BIT STRING (SIZE(3)),
+ sbasAlmZgDot BIT STRING (SIZE(4)),
+ sbasAlmTo BIT STRING (SIZE(11)),
+ ie-Extensions ProtocolExtensionContainer { { GANSS-SAT-Info-Almanac-SBASecef-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GANSS-SAT-Info-Almanac-SBASecef-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Ganss-Sat-Info-AddNavList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF SEQUENCE {
+ satId INTEGER (0..63),
+ svHealth BIT STRING (SIZE (6)),
+ iod BIT STRING (SIZE (11)),
+ ganssAddClockModels GANSS-AddClockModels,
+ ganssAddOrbitModels GANSS-AddOrbitModels,
+ ie-Extensions ProtocolExtensionContainer { { Ganss-Sat-Info-AddNavList-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Ganss-Sat-Info-AddNavList-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
GANSS-Sat-Info-Nav ::= SEQUENCE (SIZE(1..maxGANSSSat)) OF SEQUENCE {
satId INTEGER(0..63),
svHealth BIT STRING (SIZE(5)),
@@ -1263,7 +1705,7 @@ GANSS-Sat-Info-Nav-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
}
GANSS-SignalID ::= SEQUENCE {
- ganssSignalID INTEGER(0..3,...),
+ ganssSignalID INTEGER(0..3,...,4..7),
ie-Extensions ProtocolExtensionContainer { { GANSS-SignalID-ExtIEs } } OPTIONAL,
...
}
@@ -1288,7 +1730,7 @@ GANSS-Time-Model ::= SEQUENCE {
ganss-t-a0 INTEGER(-2147483648..2147483647),
ganss-t-a1 INTEGER(-8388608..8388607) OPTIONAL,
ganss-t-a2 INTEGER(-64..63) OPTIONAL,
- ganss-to-id INTEGER(0..7),
+ gnss-to-id ENUMERATED{gps,...,galileo,qzss,glonass},
ganss-wk-number INTEGER(0..8191) OPTIONAL,
ie-Extensions ProtocolExtensionContainer { { GANSS-Time-Model-ExtIEs } } OPTIONAL,
...
@@ -1347,9 +1789,195 @@ TUTRAN-GANSS-DriftRate ::= ENUMERATED {
...
}
+GLONASSclockModel ::= SEQUENCE {
+ gloTau BIT STRING (SIZE (22)),
+ gloGamma BIT STRING (SIZE (11)),
+ gloDeltaTau BIT STRING (SIZE (5)) OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { GLONASSclockModel-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GLONASSclockModel-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+NAVclockModel ::= SEQUENCE {
+ navToc BIT STRING (SIZE (16)),
+ navaf2 BIT STRING (SIZE (8)),
+ navaf1 BIT STRING (SIZE (16)),
+ navaf0 BIT STRING (SIZE (22)),
+ navTgd BIT STRING (SIZE (8)),
+ ie-Extensions ProtocolExtensionContainer { { NAVclockModel-ExtIEs } } OPTIONAL,
+ ...
+}
+
+NAVclockModel-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NavModel-CNAVKeplerianSet ::= SEQUENCE {
+ cnavTop BIT STRING (SIZE (11)),
+ cnavURAindex BIT STRING (SIZE (5)),
+ cnavDeltaA BIT STRING (SIZE (26)),
+ cnavAdot BIT STRING (SIZE (25)),
+ cnavDeltaNo BIT STRING (SIZE (17)),
+ cnavDeltaNoDot BIT STRING (SIZE (23)),
+ cnavMo BIT STRING (SIZE (33)),
+ cnavE BIT STRING (SIZE (33)),
+ cnavOmega BIT STRING (SIZE (33)),
+ cnavOMEGA0 BIT STRING (SIZE (33)),
+ cnavDeltaOmegaDot BIT STRING (SIZE (17)),
+ cnavIo BIT STRING (SIZE (33)),
+ cnavIoDot BIT STRING (SIZE (15)),
+ cnavCis BIT STRING (SIZE (16)),
+ cnavCic BIT STRING (SIZE (16)),
+ cnavCrs BIT STRING (SIZE (24)),
+ cnavCrc BIT STRING (SIZE (24)),
+ cnavCus BIT STRING (SIZE (21)),
+ cnavCuc BIT STRING (SIZE (21)),
+ ie-Extensions ProtocolExtensionContainer { { NavModel-CNAVKeplerianSet-ExtIEs } } OPTIONAL,
+ ...
+}
+
+NavModel-CNAVKeplerianSet-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NavModel-GLONASSecef ::= SEQUENCE {
+ gloEn BIT STRING (SIZE (5)),
+ gloP1 BIT STRING (SIZE (2)),
+ gloP2 BIT STRING (SIZE (1)),
+ gloM BIT STRING (SIZE (2)) OPTIONAL,
+ gloX BIT STRING (SIZE (27)),
+ gloXdot BIT STRING (SIZE (24)),
+ gloXdotdot BIT STRING (SIZE (5)),
+ gloY BIT STRING (SIZE (27)),
+ gloYdot BIT STRING (SIZE (24)),
+ gloYdotdot BIT STRING (SIZE (5)),
+ gloZ BIT STRING (SIZE (27)),
+ gloZdot BIT STRING (SIZE (24)),
+ gloZdotdot BIT STRING (SIZE (5)),
+ ie-Extensions ProtocolExtensionContainer { { NavModel-GLONASSecef-ExtIEs } } OPTIONAL,
+ ...
+}
+
+NavModel-GLONASSecef-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NavModel-NAVKeplerianSet ::= SEQUENCE {
+ navURA BIT STRING (SIZE (4)),
+ navFitFlag BIT STRING (SIZE (1)),
+ navToe BIT STRING (SIZE (16)),
+ navOmega BIT STRING (SIZE (32)),
+ navDeltaN BIT STRING (SIZE (16)),
+ navM0 BIT STRING (SIZE (32)),
+ navOmegaADot BIT STRING (SIZE (24)),
+ navE BIT STRING (SIZE (32)),
+ navIDot BIT STRING (SIZE (14)),
+ navAPowerHalf BIT STRING (SIZE (32)),
+ navI0 BIT STRING (SIZE (32)),
+ navOmegaA0 BIT STRING (SIZE (32)),
+ navCrs BIT STRING (SIZE (16)),
+ navCis BIT STRING (SIZE (16)),
+ navCus BIT STRING (SIZE (16)),
+ navCrc BIT STRING (SIZE (16)),
+ navCic BIT STRING (SIZE (16)),
+ navCuc BIT STRING (SIZE (16)),
+ ie-Extensions ProtocolExtensionContainer { { NavModel-NAVKeplerianSet-ExtIEs } } OPTIONAL,
+ ...
+}
+
+NavModel-NAVKeplerianSet-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NavModel-SBASecef ::= SEQUENCE {
+ -- the following IE shall be present if ‘SBASclockModel’ in ‘GANSS-AddClockModels’ is not included in ‘Ganss-Sat-Info-AddNavList’
+ sbasTo BIT STRING (SIZE (13)) OPTIONAL,
+ sbasAccuracy BIT STRING (SIZE (4)),
+ sbasXg BIT STRING (SIZE (30)),
+ sbasYg BIT STRING (SIZE (30)),
+ sbasZg BIT STRING (SIZE (25)),
+ sbasXgDot BIT STRING (SIZE (17)),
+ sbasYgDot BIT STRING (SIZE (17)),
+ sbasZgDot BIT STRING (SIZE (18)),
+ sbasXgDotDot BIT STRING (SIZE (10)),
+ sbagYgDotDot BIT STRING (SIZE (10)),
+ sbasZgDotDot BIT STRING (SIZE (10)),
+ ie-Extensions ProtocolExtensionContainer { { NavModel-SBASecef-ExtIEs } } OPTIONAL,
+ ...
+}
+
+NavModel-SBASecef-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SBASclockModel ::= SEQUENCE {
+ sbasTo BIT STRING (SIZE (13)),
+ sbasAgfo BIT STRING (SIZE (12)),
+ sbasAgf1 BIT STRING (SIZE (8)),
+ ie-Extensions ProtocolExtensionContainer { { SBASclockModel-ExtIEs } } OPTIONAL,
+ ...
+}
+
+SBASclockModel-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UTCmodelSet1 ::= SEQUENCE {
+ utcA0 BIT STRING (SIZE(16)),
+ utcA1 BIT STRING (SIZE(13)),
+ utcA2 BIT STRING (SIZE(7)),
+ utcDeltaTls BIT STRING (SIZE(8)),
+ utcTot BIT STRING (SIZE(16)),
+ utcWNot BIT STRING (SIZE(13)),
+ utcWNlsf BIT STRING (SIZE(8)),
+ utcDN BIT STRING (SIZE(4)),
+ utcDeltaTlsf BIT STRING (SIZE(8)),
+ ie-Extensions ProtocolExtensionContainer { { UTCmodelSet1-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UTCmodelSet1-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UTCmodelSet2 ::= SEQUENCE {
+ nA BIT STRING (SIZE(11)),
+ tauC BIT STRING (SIZE(32)),
+ deltaUT1 DeltaUT1 OPTIONAL,
+ kp BIT STRING (SIZE(2)) OPTIONAL,
+ ie-Extensions ProtocolExtensionContainer { { UTCmodelSet2-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UTCmodelSet2-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UTCmodelSet3 ::= SEQUENCE {
+ utcA1wnt BIT STRING (SIZE(24)),
+ utcA0wnt BIT STRING (SIZE(32)),
+ utcTot BIT STRING (SIZE(8)),
+ utcWNt BIT STRING (SIZE(8)),
+ utcDeltaTls BIT STRING (SIZE(8)),
+ utcWNlsf BIT STRING (SIZE(8)),
+ utcDN BIT STRING (SIZE(8)),
+ utcDeltaTlsf BIT STRING (SIZE(8)),
+ utcStandardID BIT STRING (SIZE(3)),
+ ie-Extensions ProtocolExtensionContainer { { UTCmodelSet3-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UTCmodelSet3-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
UTRAN-GANSSReferenceTimeDL ::= SEQUENCE {
utran-GANSSTimingOfCellFrames INTEGER(0..3999999),
- uC-ID UC-ID OPTIONAL,
+ uC-ID UC-ID OPTIONAL,
referenceSfn INTEGER(0..4095),
ie-Extensions ProtocolExtensionContainer { { UTRAN-GANSSReferenceTimeDL-ExtIEs } } OPTIONAL,
...
@@ -1768,34 +2396,68 @@ AdditionalGanssAssistDataRequired::= SEQUENCE {
}
AdditionalGanssAssistDataRequired-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ {ID id-ganssReq-AddIonosphericModel CRITICALITY ignore EXTENSION GANSSReq-AddIonosphericModel PRESENCE optional}|
+ {ID id-ganssReq-EarthOrientPara CRITICALITY ignore EXTENSION GANSSReq-EarthOrientPara PRESENCE optional},
+ ...
+}
+GANSSReq-AddIonosphericModel ::= SEQUENCE {
+ ganss-add-iono-mode-req BIT STRING (SIZE(2)),
+ iE-Extensions ProtocolExtensionContainer { { GANSSReq-AddIonosphericModel-ExtIEs } } OPTIONAL,
+ ...}
+
+GANSSReq-AddIonosphericModel-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
...
}
+GANSSReq-EarthOrientPara ::= BOOLEAN
GanssRequestedGenericAssistanceDataList ::= SEQUENCE (SIZE (1..maxGANSS)) OF
GanssReqGenericData
GanssReqGenericData ::= SEQUENCE {
- ganssId GANSSID OPTIONAL,
- ganssRealTimeIntegrity BOOLEAN OPTIONAL,
- ganssDifferentialCorrection DGANSS-Sig-Id-Req OPTIONAL,
- ganssAlmanac BOOLEAN OPTIONAL,
- ganssNavigationModel BOOLEAN OPTIONAL,
- ganssTimeModels BIT STRING (SIZE (9)) OPTIONAL,
- ganssReferenceMeasurementInfo BOOLEAN OPTIONAL,
- ganssDataBits GanssDataBits OPTIONAL,
- ganssUTCModel BOOLEAN OPTIONAL,
- ganssNavigationModelAdditionalData NavigationModelGANSS OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { GanssReqGenericData-ExtIEs } } OPTIONAL,
+ ganssId GANSSID OPTIONAL,
+ ganssRealTimeIntegrity BOOLEAN OPTIONAL,
+ ganssDifferentialCorrection DGANSS-Sig-Id-Req OPTIONAL,
+ ganssAlmanac BOOLEAN OPTIONAL,
+ ganssNavigationModel BOOLEAN OPTIONAL,
+ ganssTimeModelGnssGnss BIT STRING (SIZE (9)) OPTIONAL,
+ ganssReferenceMeasurementInfo BOOLEAN OPTIONAL,
+ ganssDataBits GanssDataBits OPTIONAL,
+ ganssUTCModel BOOLEAN OPTIONAL,
+ ganssNavigationModelAdditionalData NavigationModelGANSS OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GanssReqGenericData-ExtIEs } } OPTIONAL,
...}
GanssReqGenericData-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ {ID id-ganssAddNavigationModel-req CRITICALITY ignore EXTENSION GANSS-AddNavigationModel-Req PRESENCE optional}|
+ {ID id-ganssAddUTCModel-req CRITICALITY ignore EXTENSION GANSS-AddUTCModel-Req PRESENCE optional}|
+ {ID id-ganssAuxInfo-req CRITICALITY ignore EXTENSION GANSS-AuxInfo-req PRESENCE optional}|
+ {ID id-GANSS-SBAS-ID CRITICALITY ignore EXTENSION GANSS-SBAS-ID PRESENCE optional}|
+ {ID id-GANSS-AddADchoices CRITICALITY ignore EXTENSION GANSS-AddADchoices PRESENCE optional},
+ ...
+}
+
+GANSS-AddNavigationModel-Req ::= BOOLEAN
+
+GANSS-AddUTCModel-Req ::= BOOLEAN
+
+GANSS-AuxInfo-req ::= BOOLEAN
+
+GANSS-AddADchoices ::= SEQUENCE {
+ orbitModelID INTEGER (0..7) OPTIONAL,
+ clockModelID INTEGER (0..7) OPTIONAL,
+ utcModelID INTEGER (0..7) OPTIONAL,
+ almanacModelID INTEGER (0..7) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GANSS-AddADchoices-ExtIEs } } OPTIONAL,
+ ...}
+
+GANSS-AddADchoices-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
...
}
-DGANSS-Sig-Id-Req ::= BIT STRING (SIZE (8))
+DGANSS-Sig-Id-Req ::= BIT STRING (SIZE (8))
-GanssDataBits ::= SEQUENCE {
+GanssDataBits ::= SEQUENCE {
ganssTod INTEGER (0..86399),
dataBitAssistancelist ReqDataBitAssistanceList,
iE-Extensions ProtocolExtensionContainer { { GanssDataBits-ExtIEs } } OPTIONAL,
@@ -1807,8 +2469,10 @@ GanssDataBits-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
}
-ReqDataBitAssistanceList ::= SEQUENCE (SIZE (1..maxSgnType)) OF SEQUENCE {
- ganssDataBitAssistance BOOLEAN,
+ReqDataBitAssistanceList ::= SEQUENCE {
+ ganssSignalID BIT STRING (SIZE (8)),
+ ganssDataBitInterval INTEGER(0..15),
+ ganssSatelliteInfo SEQUENCE (SIZE (1..maxGANSSSat)) OF INTEGER(0..63) OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { ReqDataBitAssistanceList-ExtIEs } } OPTIONAL,
...
}
@@ -1891,8 +2555,9 @@ ExplicitInformation ::= CHOICE {
}
DganssCorrectionsReq ::= SEQUENCE {
- transmissionGanssTimeIndicator TransmissionGanssTimeIndicator OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { DganssCorrectionsReq-ExtIEs} } OPTIONAL,
+ transmissionGanssTimeIndicator TransmissionGanssTimeIndicator OPTIONAL,
+ dganss-sig-id-req DGANSS-Sig-Id-Req,
+ iE-Extensions ProtocolExtensionContainer { { DganssCorrectionsReq-ExtIEs} } OPTIONAL,
...
}
@@ -1919,6 +2584,28 @@ GANSSCommonDataReq ::= SEQUENCE{
}
GANSSCommonDataReq-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ {ID id-GANSS-AddIonoModelReq CRITICALITY ignore EXTENSION GANSS-AddIonoModelReq PRESENCE optional} |
+ {ID id-GANSS-EarthOrientParaReq CRITICALITY ignore EXTENSION GANSS-EarthOrientParaReq PRESENCE optional} ,
+ ...
+}
+
+GANSS-AddIonoModelReq ::= SEQUENCE {
+ dataID BIT STRING (SIZE(2)),
+ iE-Extensions ProtocolExtensionContainer { { GANSS-AddIonoModelReq-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GANSS-AddIonoModelReq-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-EarthOrientParaReq ::= SEQUENCE {
+ eopReq ENUMERATED {requested, not-requested},
+ iE-Extensions ProtocolExtensionContainer { { GANSS-EarthOrientParaReq-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GANSS-EarthOrientParaReq-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
...
}
@@ -1927,16 +2614,77 @@ GANSSGenericDataList ::= SEQUENCE (SIZE(1..maxGANSS)) OF GANSSGenericDataReq
GANSSGenericDataReq ::= SEQUENCE {
ganssID GANSSID OPTIONAL,
ganss-realTimeIntegrity Ganss-realTimeIntegrityReq OPTIONAL,
- ganss-dataBitAssistance Ganss-dataBitAssistanceReq OPTIONAL,
+ ganss-dataBitAssistance GanssDataBits OPTIONAL,
dganssCorrections DganssCorrectionsReq OPTIONAL,
ganss-almanacAndSatelliteHealth Ganss-almanacAndSatelliteHealthReq OPTIONAL,
ganss-referenceMeasurementInfo Ganss-referenceMeasurementInfoReq OPTIONAL,
ganss-utcModel Ganss-utcModelReq OPTIONAL,
- ganss-TimeModel-Ganss-Ganss Ganss-TimeModel-Ganss-Ganss OPTIONAL,
+ ganss-TimeModel-Gnss-Gnss Ganss-TimeModel-Gnss-Gnss OPTIONAL,
navigationModel NavigationModelGANSS OPTIONAL,
+ ...,
+ ganss-AddNavModelsReq AddNavigationModelsGANSS OPTIONAL,
+ ganss-AddUtcModelsReq GANSS-AddUtcModelsReq OPTIONAL,
+ ganss-AuxInfoReq GANSS-AuxInfoReq OPTIONAL,
+ -- the following IE shall be present if GANSSID is ‘0’ (SBAS)
+ ganss-SBAS-ID GANSS-SBAS-ID OPTIONAL
+}
+
+AddNavigationModelsGANSS ::= SEQUENCE {
+ ganssWeek INTEGER(0..4095),
+ ganssTOE INTEGER(0..167),
+ t-toe-limit INTEGER(0..10),
+ addSatRelatedDataListGANSS AddSatelliteRelatedDataListGANSS,
+ iE-Extensions ProtocolExtensionContainer { { AddNavigationModelsGANSS-ExtIEs } } OPTIONAL,
+ ...
+}
+
+AddNavigationModelsGANSS-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AddSatelliteRelatedDataListGANSS ::= SEQUENCE (SIZE (0..maxGANSSSat)) OF AddSatelliteRelatedDataGANSS
+
+AddSatelliteRelatedDataGANSS ::= SEQUENCE {
+ satID INTEGER (0..63),
+ iod BIT STRING (SIZE(10)),
+ iE-Extensions ProtocolExtensionContainer { { AddSatelliteRelatedDataGANSS-ExtIEs } } OPTIONAL,
+ ...
+}
+
+AddSatelliteRelatedDataGANSS-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
...
}
+GANSS-AddUtcModelsReq ::= SEQUENCE {
+ transmissionGanssTimeIndicator TransmissionGanssTimeIndicator OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GANSS-AddUtcModelsReq-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GANSS-AddUtcModelsReq-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GANSS-AuxInfoReq ::= SEQUENCE {
+ transmissionGanssTimeIndicator TransmissionGanssTimeIndicator OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GANSS-AuxInfoReq-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GANSS-AuxInfoReq-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+GANSS-SBAS-ID ::= ENUMERATED {
+ waas,
+ egnos,
+ msas,
+ gagan,
+ ...
+ }
+
+
Ganss-utcModelReq ::= SEQUENCE {
transmissionGanssTimeIndicator TransmissionGanssTimeIndicator OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { Ganss-utcModelReq-ExtIEs} } OPTIONAL,
@@ -1957,15 +2705,6 @@ Ganss-realTimeIntegrityReq-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
...
}
-Ganss-dataBitAssistanceReq ::= SEQUENCE {
- transmissionGanssTimeIndicator TransmissionGanssTimeIndicator OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { Ganss-dataBitAssistanceReq-ExtIEs} } OPTIONAL,
- ...
-}
-
-Ganss-dataBitAssistanceReq-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
- ...
-}
Ganss-referenceMeasurementInfoReq ::= SEQUENCE {
transmissionGanssTimeIndicator TransmissionGanssTimeIndicator OPTIONAL,
@@ -1979,14 +2718,14 @@ Ganss-referenceMeasurementInfoReq-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
-Ganss-TimeModel-Ganss-Ganss ::= SEQUENCE{
+Ganss-TimeModel-Gnss-Gnss ::= SEQUENCE{
ganssTimeModelGnssGnssExt BIT STRING (SIZE(9)),
transmissionGanssTimeIndicator TransmissionGanssTimeIndicator OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { Ganss-TimeModel-Ganss-Ganss-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Ganss-TimeModel-Gnss-Gnss-ExtIEs} } OPTIONAL,
...
}
-Ganss-TimeModel-Ganss-Ganss-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+Ganss-TimeModel-Gnss-Gnss-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
...
}
@@ -2116,7 +2855,7 @@ MessageStructure ::= SEQUENCE (SIZE (1..maxNrOfLevels)) OF
SEQUENCE {
iE-ID ProtocolIE-ID,
repetitionNumber MessageStructureRepetition OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { {MessageStructure-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {MessageStructure-ExtIEs} } OPTIONAL,
...
}
@@ -2197,8 +2936,8 @@ OTDOA-ReferenceCellInfo ::= SEQUENCE {
}
OTDOA-ReferenceCellInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
- { ID id-TUTRANGANSSMeasurementValueInfo CRITICALITY ignore EXTENSION TUTRANGANSSMeasurementValueInfo PRESENCE optional }|
- { ID id-additionalMeasurementInforLCR CRITICALITY ignore EXTENSION AdditionalMeasurementInforLCR PRESENCE optional },
+ { ID id-TUTRANGANSSMeasurementValueInfo CRITICALITY ignore EXTENSION TUTRANGANSSMeasurementValueInfo PRESENCE optional }|
+ { ID id-additionalMeasurementInforLCR CRITICALITY ignore EXTENSION AdditionalMeasurementInforLCR PRESENCE optional },
-- 1.28Mcps TDD only
...
}
@@ -2282,9 +3021,9 @@ RelativeTimingDifferenceInfo ::= CHOICE {
SFNSFNMeasurementValueInfo ::= SEQUENCE {
sFNSFNValue SFNSFNValue,
- sFNSFNQuality SFNSFNQuality OPTIONAL,
+ sFNSFNQuality SFNSFNQuality OPTIONAL,
sFNSFNDriftRate SFNSFNDriftRate,
- sFNSFNDriftRateQuality SFNSFNDriftRateQuality OPTIONAL,
+ sFNSFNDriftRateQuality SFNSFNDriftRateQuality OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { SFNSFNMeasurementValueInfo-ExtIEs } } OPTIONAL,
...
}
@@ -2307,9 +3046,9 @@ SFNSFNDriftRateQuality ::= INTEGER (0..100)
TUTRANGPSMeasurementValueInfo ::= SEQUENCE {
sFN SFN,
tUTRANGPS TUTRANGPS,
- tUTRANGPSQuality TUTRANGPSQuality OPTIONAL,
+ tUTRANGPSQuality TUTRANGPSQuality OPTIONAL,
tUTRANGPSDriftRate TUTRANGPSDriftRate,
- tUTRANGPSDriftRateQuality TUTRANGPSDriftRateQuality OPTIONAL,
+ tUTRANGPSDriftRateQuality TUTRANGPSDriftRateQuality OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { TUTRANGPSMeasurementValueInfo-ExtIEs } } OPTIONAL,
...
}
@@ -2335,12 +3074,12 @@ TUTRANGPSDriftRateQuality ::= INTEGER (0..50)
-- Unit chip/s, Step 1/256 chip/s, Range 0..50/256 chip/s
TUTRANGANSSMeasurementValueInfo ::= SEQUENCE {
- ganssID GANSSID OPTIONAL,
- sFN SFN,
- tUTRANGANSS TUTRANGANSS,
- tUTRANGANSSQuality INTEGER(0..255) OPTIONAL,
- tUTRANGANSSDriftRate INTEGER(-50..50),
- tUTRANGANSSDriftRateQuality INTEGER(0..50) OPTIONAL,
+ ganssID GANSSID OPTIONAL,
+ sFN SFN,
+ tUTRANGANSS TUTRANGANSS,
+ tUTRANGANSSQuality INTEGER(0..255) OPTIONAL,
+ tUTRANGANSSDriftRate INTEGER(-50..50),
+ tUTRANGANSSDriftRateQuality INTEGER(0..50) OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { TUTRANGANSSMeasurementValueInfo-ExtIEs } } OPTIONAL,
...
}
@@ -2434,7 +3173,7 @@ PositioningMethod ::= SEQUENCE {
PositioningMethod-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
--- The following IE shall be present if the Selected Position Method IE value is set to "GNSS" or "OTDOA or GNSS"
+-- The following IE shall be present if the Selected Position Method IE value is set to "GNSS" or “OTDOA or GNSS”
{ ID id-GNSS-PositioningMethod CRITICALITY ignore EXTENSION GNSS-PositioningMethod PRESENCE conditional },
...
}
@@ -2462,7 +3201,8 @@ PositioningPriority ::= ENUMERATED {
normal-priority,
...
}
- -- **************************************************************
+
+-- **************************************************************
--
-- RRC State Change
--
@@ -2502,8 +3242,8 @@ RequestedDataValue ::= SEQUENCE {
--at least one of the above IEs shall be present in the requested data value
RequestedDataValue-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
- { ID id-GPS-ReferenceLocation CRITICALITY ignore EXTENSION GPS-ReferenceLocation PRESENCE optional }|
- { ID id-GANSS-CommonAssistanceData CRITICALITY ignore EXTENSION GANSS-CommonAssistanceData PRESENCE optional }|
+ { ID id-GPS-ReferenceLocation CRITICALITY ignore EXTENSION GPS-ReferenceLocation PRESENCE optional }|
+ { ID id-GANSS-CommonAssistanceData CRITICALITY ignore EXTENSION GANSS-CommonAssistanceData PRESENCE optional }|
{ ID id-GANSS-GenericAssistanceDataList CRITICALITY ignore EXTENSION GANSS-GenericAssistanceDataList PRESENCE optional },
...
}
@@ -2564,7 +3304,8 @@ RequestTypeReportArea ::= ENUMERATED {
...
}
-RequestTypeAccuracyCode ::= INTEGER (0..127)
+RequestTypeAccuracyCode ::= INTEGER (0..127)
+
-- **************************************************************
--
-- Response Time
@@ -2610,11 +3351,11 @@ UE-PositioningCapability-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
NetworkAssistedGANSSSupport ::= SEQUENCE (SIZE (1..maxGANSS)) OF SEQUENCE {
ganssID GANSSID OPTIONAL,
ganssMode ENUMERATED {
- networkBased,
- ue-Based,
- both,
- none
- },
+ networkBased,
+ ue-Based,
+ both,
+ none
+ },
ganssSignalID GANSS-SignalID OPTIONAL,
supportGANSSTimingOfCellFrame BOOLEAN,
supportGANSSCarrierPhaseMeasurement BOOLEAN,
@@ -2623,7 +3364,11 @@ NetworkAssistedGANSSSupport ::= SEQUENCE (SIZE (1..maxGANSS)) OF SEQUENCE {
}
NetworkAssistedGANSSSuport-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
-...
+ -- the following IE shall be present if ‘GANSSID’ in ‘NetworkAssistedGANSSSupport’ is ‘0’ (SBAS)
+ { ID id-GANSS-SBAS-IDs CRITICALITY ignore EXTENSION GANSS-SBAS-IDs PRESENCE optional }|
+ { ID id-GANSS-Signal-IDs CRITICALITY ignore EXTENSION GANSS-Signal-IDs PRESENCE optional }|
+ { ID id-supportGANSSNonNativeADchoices CRITICALITY ignore EXTENSION SupportGANSSNonNativeADchoices PRESENCE optional },
+ ...
}
NetworkAssistedGPSSuport ::= ENUMERATED {
@@ -2634,6 +3379,30 @@ NetworkAssistedGPSSuport ::= ENUMERATED {
...
}
+GANSS-SBAS-IDs ::= SEQUENCE {
+ ganss-sbas-ids BIT STRING (SIZE(8)),
+ iE-Extensions ProtocolExtensionContainer { { GANSS-SBAS-IDs-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GANSS-SBAS-IDs-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+GANSS-Signal-IDs ::= SEQUENCE {
+ ganss-signal-ids BIT STRING (SIZE(8)),
+ iE-Extensions ProtocolExtensionContainer { { GANSS-Signal-IDs-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GANSS-Signal-IDs-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+SupportGANSSNonNativeADchoices ::= BOOLEAN
+
-- **************************************************************
--
-- UTDOA Positioning (Position Activation Request Message)
@@ -2681,16 +3450,16 @@ GPSPositioning-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
}
GPSPositioningInstructions ::= SEQUENCE {
- horizontalAccuracyCode HorizontalAccuracyCode OPTIONAL,
- verticalAccuracyCode VerticalAccuracyCode OPTIONAL,
+ horizontalAccuracyCode HorizontalAccuracyCode OPTIONAL,
+ verticalAccuracyCode VerticalAccuracyCode OPTIONAL,
gpsTimingOfCellWanted BOOLEAN,
additionalAssistanceDataRequest BOOLEAN,
- iE-Extensions ProtocolExtensionContainer { { GPSPositioningInstructions-ExtIEs } } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GPSPositioningInstructions-ExtIEs } } OPTIONAL,
...
}
GPSPositioningInstructions-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
- {ID id-MeasurementValidity CRITICALITY ignore EXTENSION MeasurementValidity PRESENCE optional},
+ {ID id-MeasurementValidity CRITICALITY ignore EXTENSION MeasurementValidity PRESENCE optional},
...
}
@@ -2706,19 +3475,25 @@ GANSSPositioning-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
}
GANSS-PositioningInstructions ::= SEQUENCE {
- horizontalAccuracyCode HorizontalAccuracyCode OPTIONAL,
- verticalAccuracyCode VerticalAccuracyCode OPTIONAL,
+ horizontalAccuracyCode HorizontalAccuracyCode OPTIONAL,
+ verticalAccuracyCode VerticalAccuracyCode OPTIONAL,
ganssTimingOfCellWanted BIT STRING (SIZE (8)),
additionalAssistanceDataRequest BIT STRING (SIZE (8)),
- measurementValidity MeasurementValidity OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { GANSS-PositioningInstructions-ExtIEs } } OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GANSS-PositioningInstructions-ExtIEs } } OPTIONAL,
...
}
GANSS-PositioningInstructions-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ {ID id-GANSScarrierPhaseRequested CRITICALITY ignore EXTENSION GANSScarrierPhaseRequested PRESENCE optional}|
+ {ID id-GANSSMultiFreqMeasRequested CRITICALITY ignore EXTENSION GANSSMultiFreqMeasRequested PRESENCE optional},
...
}
+GANSScarrierPhaseRequested ::= BIT STRING (SIZE (8))
+
+GANSSMultiFreqMeasRequested ::= BIT STRING (SIZE (8))
+
-- **************************************************************
--
@@ -2727,7 +3502,7 @@ GANSS-PositioningInstructions-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
OTDOAAssistanceData ::= SEQUENCE {
uE-Positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData,
- iE-Extensions ProtocolExtensionContainer { { OTDOAAssistanceData-ExtIEs } } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { OTDOAAssistanceData-ExtIEs } } OPTIONAL,
...
}
@@ -2743,8 +3518,8 @@ OTDOAAssistanceData-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
UE-Positioning-OTDOA-AssistanceData ::= SEQUENCE {
ue-positioning-OTDOA-ReferenceCellInfo UE-Positioning-OTDOA-ReferenceCellInfo OPTIONAL,
- ue-positioning-OTDOA-NeighbourCellList UE-Positioning-OTDOA-NeighbourCellList OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { UE-Positioning-OTDOAAssistanceData-ExtIEs } } OPTIONAL,
+ ue-positioning-OTDOA-NeighbourCellList UE-Positioning-OTDOA-NeighbourCellList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UE-Positioning-OTDOAAssistanceData-ExtIEs } } OPTIONAL,
...
}
@@ -2869,7 +3644,7 @@ UE-Positioning-OTDOA-NeighbourCellInfo ::= SEQUENCE {
sfn-Offset-Validity SFN-Offset-Validity OPTIONAL,
sfn-SFN-Drift SFN-SFN-Drift OPTIONAL,
searchWindowSize OTDOA-SearchWindowSize,
- positioningMode CHOICE {
+ positioningMode CHOICE {
ueBased SEQUENCE {
relativeNorth INTEGER (-20000..20000) OPTIONAL,
relativeEast INTEGER (-20000..20000) OPTIONAL,
@@ -3022,7 +3797,7 @@ UL-DPCHInfo ::= CHOICE {
scramblingCode UL-ScramblingCode,
tfci-Existence BOOLEAN,
numberOfFBI-Bits NumberOfFBI-Bits,
- iE-Extensions ProtocolExtensionContainer { { UL-DPCHInfoFDD-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCHInfoFDD-ExtIEs} } OPTIONAL,
...
},
@@ -3036,7 +3811,7 @@ UL-DPCHInfo ::= CHOICE {
uL-Timeslot-Information UL-Timeslot-Information,
frameOffset FrameOffset,
specialBurstScheduling SpecialBurstScheduling,
- iE-Extensions ProtocolExtensionContainer { { UL-DPCHInfoTDD-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UL-DPCHInfoTDD-ExtIEs} } OPTIONAL,
...
},
...
@@ -3054,7 +3829,7 @@ UL-DPCHInfoTDD-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
Compressed-Mode-Assistance-Data ::= SEQUENCE {
dl-information DL-InformationFDD,
ul-information UL-InformationFDD,
- iE-Extensions ProtocolExtensionContainer { { Compressed-Mode-Assistance-DataFDD-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Compressed-Mode-Assistance-DataFDD-ExtIEs} } OPTIONAL,
...
}
@@ -3064,10 +3839,10 @@ Compressed-Mode-Assistance-DataFDD-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
}
DL-InformationFDD ::= SEQUENCE {
- primaryScramblingCode PrimaryScramblingCode,
+ primaryScramblingCode PrimaryScramblingCode,
chipOffset ChipOffset,
frameOffset FrameOffset,
- iE-Extensions ProtocolExtensionContainer { { DL-InformationFDD-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DL-InformationFDD-ExtIEs} } OPTIONAL,
...
}
@@ -3079,7 +3854,7 @@ UL-InformationFDD ::= SEQUENCE {
transmissionGapPatternSequenceInfo Transmission-Gap-Pattern-Sequence-Information,
activePatternSequenceInfo Active-Pattern-Sequence-Information,
cFN CFN,
- iE-Extensions ProtocolExtensionContainer { { UL-InformationFDD-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UL-InformationFDD-ExtIEs} } OPTIONAL,
...
}
@@ -3096,7 +3871,7 @@ Transmission-Gap-Pattern-Sequence-Information ::= SEQUENCE (SIZE (1..maxTGPS)) O
tGD TGD,
tGPL1 GapDuration,
uplink-Compressed-Mode-Method Uplink-Compressed-Mode-Method,
- iE-Extensions ProtocolExtensionContainer { {Transmission-Gap-Pattern-Sequence-Information-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {Transmission-Gap-Pattern-Sequence-Information-ExtIEs} } OPTIONAL,
...
}
@@ -3155,7 +3930,7 @@ Transmission-Gap-Pattern-Sequence-Status-List-ExtIEs PCAP-PROTOCOL-EXTENSION ::=
DCH-Information ::= SEQUENCE {
tFCS TFCS,
trChInfo TrChInfoList,
- iE-Extensions ProtocolExtensionContainer { { DCH-Information-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DCH-Information-ExtIEs} } OPTIONAL,
...
}
@@ -3391,7 +4166,7 @@ UTDOA-CELLFACH ::= SEQUENCE {
pRACHparameters PRACHparameters,
cRNTI C-RNTI,
uschParameters UschParameters OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { UTDOA-CELLFACH-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UTDOA-CELLFACH-ExtIEs} } OPTIONAL,
...
}
@@ -3407,7 +4182,7 @@ PRACH-ChannelInfo ::= SEQUENCE {
pRACH-Info PRACH-Info,
tFS TransportFormatSet,
tFCS TFCS,
- iE-Extensions ProtocolExtensionContainer { { PRACH-ChannelInfo-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PRACH-ChannelInfo-ExtIEs} } OPTIONAL,
...
}
@@ -3424,15 +4199,15 @@ PRACH-Info ::= CHOICE {
preambleScramblingCodeWordNumber PreambleScramblingCodeWordNumber,
puncturingLimit PuncturingLimit,
availableSubChannelNumbers AvailableSubChannelNumbers,
- iE-Extensions ProtocolExtensionContainer { { PRACH-Info-FDD-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PRACH-Info-FDD-ExtIEs} } OPTIONAL,
...
},
tdd SEQUENCE {
- timeSlot TimeSlot,
+ timeSlot TimeSlot,
tdd-ChannelisationCode TDD-ChannelisationCode,
maxPRACH-MidambleShifts MaxPRACH-MidambleShifts,
- pRACH-Midamble PRACH-Midamble,
- iE-Extensions ProtocolExtensionContainer { { PRACH-Info-TDD-ExtIEs} } OPTIONAL,
+ pRACH-Midamble PRACH-Midamble,
+ iE-Extensions ProtocolExtensionContainer { { PRACH-Info-TDD-ExtIEs} } OPTIONAL,
...
},
...
@@ -3501,7 +4276,7 @@ NumberOfFBI-Bits ::= INTEGER (0..2)
TransportFormatSet ::= SEQUENCE {
dynamicPart TransportFormatSet-DynamicPartList,
semi-staticPart TransportFormatSet-Semi-staticPart,
- iE-Extensions ProtocolExtensionContainer { { TransportFormatSet-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { TransportFormatSet-ExtIEs} } OPTIONAL,
...
}
@@ -3513,7 +4288,7 @@ TransportFormatSet-DynamicPartList ::= SEQUENCE (SIZE (1..maxNrOfTFs)) OF
SEQUENCE {
rlc-Size RLC-Size,
numberOfTbsTTIList SEQUENCE (SIZE (1..maxNrOfTFs)) OF TbsTTIInfo,
- iE-Extensions ProtocolExtensionContainer { { TransportFormatSet-DynamicPartList-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { TransportFormatSet-DynamicPartList-ExtIEs} } OPTIONAL,
...
}
@@ -3612,7 +4387,7 @@ CTFC ::= CHOICE{
}
-C-RNTI ::= BIT STRING (SIZE (16))
+C-RNTI ::= BIT STRING (SIZE (16))
UARFCN ::= INTEGER (0..16383)
@@ -3665,9 +4440,9 @@ PRACH-Midamble ::= ENUMERATED {
--******************************************
Positioning-ResponseTime ::= ENUMERATED { ms250, ms500, s1, s2, s3, s4, s6,
- s8, s12, s16, s20, s24, s28, s32, s64,
- ...
- }
+ s8, s12, s16, s20, s24, s28, s32, s64,
+ ...
+ }
--******************************************
--
@@ -3679,7 +4454,8 @@ AmountOfReporting ::= ENUMERATED { ra2, ra4, ra8, ra16, ra32,
ra64, ra-Infinity, ... }
- -- **************************************************************
+
+-- **************************************************************
--
-- Include Velocity
--
@@ -3717,9 +4493,9 @@ HorizontalVelocity-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
}
HorizontalWithVerticalVelocity ::= SEQUENCE {
- horizontalSpeedAndBearing HorizontalSpeedAndBearing,
- verticalVelocity VerticalVelocity,
- iE-Extensions ProtocolExtensionContainer { { HorizontalWithVerticalVelocity-ExtIEs} } OPTIONAL,
+ horizontalSpeedAndBearing HorizontalSpeedAndBearing,
+ verticalVelocity VerticalVelocity,
+ iE-Extensions ProtocolExtensionContainer { { HorizontalWithVerticalVelocity-ExtIEs} } OPTIONAL,
...
}
@@ -3730,9 +4506,9 @@ HorizontalWithVerticalVelocity-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
HorizontalVelocityWithUncertainty ::= SEQUENCE {
- horizontalSpeedAndBearing HorizontalSpeedAndBearing,
- uncertaintySpeed INTEGER (0..255),
- iE-Extensions ProtocolExtensionContainer { { HorizontalVelocityWithUncertainty-ExtIEs} } OPTIONAL,
+ horizontalSpeedAndBearing HorizontalSpeedAndBearing,
+ uncertaintySpeed INTEGER (0..255),
+ iE-Extensions ProtocolExtensionContainer { { HorizontalVelocityWithUncertainty-ExtIEs} } OPTIONAL,
...
}
@@ -3741,11 +4517,11 @@ HorizontalVelocityWithUncertainty-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
}
HorizontalWithVerticalVelocityAndUncertainty ::= SEQUENCE {
- horizontalSpeedAndBearing HorizontalSpeedAndBearing,
- verticalVelocity VerticalVelocity,
- horizontalUncertaintySpeed INTEGER (0..255),
- verticalUncertaintySpeed INTEGER (0..255),
- iE-Extensions ProtocolExtensionContainer { { HorizontalWithVerticalVelocityAndUncertainty-ExtIEs} } OPTIONAL,
+ horizontalSpeedAndBearing HorizontalSpeedAndBearing,
+ verticalVelocity VerticalVelocity,
+ horizontalUncertaintySpeed INTEGER (0..255),
+ verticalUncertaintySpeed INTEGER (0..255),
+ iE-Extensions ProtocolExtensionContainer { { HorizontalWithVerticalVelocityAndUncertainty-ExtIEs} } OPTIONAL,
...
}
@@ -3777,10 +4553,10 @@ VerticalSpeedDirection ::= ENUMERATED {
--******************************************
UTRAN-GPSReferenceTime ::= SEQUENCE {
- utran-GPSTimingOfCell INTEGER (0..2322431999999, ...),
- uC-ID UC-ID OPTIONAL,
- sfn INTEGER (0..4095),
- iE-Extensions ProtocolExtensionContainer { { UTRAN-GPSReferenceTime-ExtIEs } } OPTIONAL,
+ utran-GPSTimingOfCell INTEGER (0..2322431999999, ...),
+ uC-ID UC-ID OPTIONAL,
+ sfn INTEGER (0..4095),
+ iE-Extensions ProtocolExtensionContainer { { UTRAN-GPSReferenceTime-ExtIEs } } OPTIONAL,
...
}
@@ -3807,5 +4583,26 @@ UTRAN-GPSReferenceTimeResult-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
...
}
+--******************************************
+--
+-- UTRAN-GANSS Reference Time Result
+--
+--******************************************
+
+UTRAN-GANSSReferenceTimeResult ::= SEQUENCE {
+ ue-GANSSTimingOfCell INTEGER (0..345599999999, ...),
+ ganss-Time-ID GANSSID OPTIONAL,
+ ganssTodUncertainty INTEGER(0..127) OPTIONAL,
+ uC-ID UC-ID,
+ sfn INTEGER (0..4095),
+ iE-Extensions ProtocolExtensionContainer { { UTRAN-GANSSReferenceTimeResult-ExtIEs } } OPTIONAL,
+ ...
+
+}
+
+UTRAN-GANSSReferenceTimeResult-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
END
diff --git a/asn1/pcap/PCAP-PDU-Contents.asn b/asn1/pcap/PCAP-PDU-Contents.asn
index 98e678b6b1..9a9300af99 100644
--- a/asn1/pcap/PCAP-PDU-Contents.asn
+++ b/asn1/pcap/PCAP-PDU-Contents.asn
@@ -1,6 +1,6 @@
-- $Id$
--
--- 3GPP TS 25.453 V7.9.0 (2007-12)
+-- 3GPP TS 25.453 V9.0.0 (2009-12)
--
--9.3.3 PDU Definitions
-- **************************************************************
@@ -73,6 +73,7 @@ IMPORTS
FROM PCAP-IEs
TransactionID
+
FROM PCAP-CommonDataTypes
ProtocolExtensionContainer{},
@@ -83,6 +84,7 @@ FROM PCAP-CommonDataTypes
PCAP-PRIVATE-IES,
PCAP-PROTOCOL-EXTENSION,
PCAP-PROTOCOL-IES
+
FROM PCAP-Containers
id-Cause,
@@ -138,7 +140,6 @@ FROM PCAP-Containers
FROM PCAP-Constants;
-
-- **************************************************************
--
-- POSITION CALCULATION REQUEST
@@ -146,8 +147,8 @@ FROM PCAP-Constants;
-- **************************************************************
PositionCalculationRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container { {PositionCalculationRequestIEs} },
- protocolExtensions ProtocolExtensionContainer { {PositionCalculationRequestExtensions} } OPTIONAL,
+ protocolIEs ProtocolIE-Container { {PositionCalculationRequestIEs} },
+ protocolExtensions ProtocolExtensionContainer { {PositionCalculationRequestExtensions} } OPTIONAL,
...
}
@@ -161,11 +162,11 @@ PositionCalculationRequestExtensions PCAP-PROTOCOL-EXTENSION ::= {
{ ID id-CellId-MeasuredResultsSets CRITICALITY reject EXTENSION CellId-MeasuredResultsSets PRESENCE optional } |
{ ID id-OTDOA-MeasurementGroup CRITICALITY reject EXTENSION OTDOA-MeasurementGroup PRESENCE optional } |
{ ID id-HorizontalAccuracyCode CRITICALITY ignore EXTENSION HorizontalAccuracyCode PRESENCE optional } |
- { ID id-VerticalAccuracyCode CRITICALITY ignore EXTENSION VerticalAccuracyCode PRESENCE optional } |
- { ID id-UTDOA-Group CRITICALITY reject EXTENSION UTDOA-Group PRESENCE optional } |
+ { ID id-VerticalAccuracyCode CRITICALITY ignore EXTENSION VerticalAccuracyCode PRESENCE optional } |
+ { ID id-UTDOA-Group CRITICALITY reject EXTENSION UTDOA-Group PRESENCE optional } |
{ ID id-Positioning-ResponseTime CRITICALITY ignore EXTENSION Positioning-ResponseTime PRESENCE optional } |
{ ID id-IncludeVelocity CRITICALITY ignore EXTENSION IncludeVelocity PRESENCE optional } |
- { ID id-PeriodicPosCalcInfo CRITICALITY ignore EXTENSION PeriodicPosCalcInfo PRESENCE optional }|
+ { ID id-PeriodicPosCalcInfo CRITICALITY ignore EXTENSION PeriodicPosCalcInfo PRESENCE optional } |
{ ID id-GANSS-MeasuredResultsList CRITICALITY reject EXTENSION GANSS-MeasuredResultsList PRESENCE optional },
...
}
@@ -177,8 +178,8 @@ PositionCalculationRequestExtensions PCAP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
PositionCalculationResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container { {PositionCalculationResponseIEs} },
- protocolExtensions ProtocolExtensionContainer { {PositionCalculationResponseExtensions} } OPTIONAL,
+ protocolIEs ProtocolIE-Container { {PositionCalculationResponseIEs} },
+ protocolExtensions ProtocolExtensionContainer { {PositionCalculationResponseExtensions} } OPTIONAL,
...
}
@@ -201,8 +202,8 @@ PositionCalculationResponseExtensions PCAP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
PositionCalculationFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container { {PositionCalculationFailureIEs} },
- protocolExtensions ProtocolExtensionContainer { {PositionCalculationFailureExtensions} } OPTIONAL,
+ protocolIEs ProtocolIE-Container { {PositionCalculationFailureIEs} },
+ protocolExtensions ProtocolExtensionContainer { {PositionCalculationFailureExtensions} } OPTIONAL,
...
}
@@ -224,7 +225,7 @@ PositionCalculationFailureExtensions PCAP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
InformationExchangeInitiationRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{InformationExchangeInitiationRequest-IEs}},
+ protocolIEs ProtocolIE-Container {{InformationExchangeInitiationRequest-IEs}},
protocolExtensions ProtocolExtensionContainer {{InformationExchangeInitiationRequest-Extensions}} OPTIONAL,
...
}
@@ -255,7 +256,7 @@ InformationExchangeObjectType-InfEx-Rqst ::= CHOICE {
RefPosition-InfEx-Rqst ::= SEQUENCE {
referencePositionEstimate UE-PositionEstimate,
- iE-Extensions ProtocolExtensionContainer { { RefPositionItem-InfEx-Rqst-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RefPositionItem-InfEx-Rqst-ExtIEs} } OPTIONAL,
...
}
@@ -267,12 +268,12 @@ Extension-InformationExchangeObjectType-InfEx-Rqst ::= ProtocolIE-Single-Contain
Extension-InformationExchangeObjectType-InfEx-RqstIE PCAP-PROTOCOL-IES ::= {
{ ID id-UC-ID-InfEx-Rqst CRITICALITY reject TYPE UC-ID-InfEx-Rqst PRESENCE mandatory } |
- { ID id-CellId-MeasuredResultsSets CRITICALITY ignore TYPE CellId-MeasuredResultsSets PRESENCE optional }
+ { ID id-CellId-MeasuredResultsSets CRITICALITY ignore TYPE CellId-MeasuredResultsSets PRESENCE mandatory }
}
UC-ID-InfEx-Rqst ::= SEQUENCE {
referenceUC-ID UC-ID,
- iE-Extensions ProtocolExtensionContainer { { UCIDItem-InfEx-Rqst-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UCIDItem-InfEx-Rqst-ExtIEs} } OPTIONAL,
...
}
@@ -288,7 +289,7 @@ UCIDItem-InfEx-Rqst-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
InformationExchangeInitiationResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{InformationExchangeInitiationResponse-IEs}},
+ protocolIEs ProtocolIE-Container {{InformationExchangeInitiationResponse-IEs}},
protocolExtensions ProtocolExtensionContainer {{InformationExchangeInitiationResponse-Extensions}} OPTIONAL,
...
}
@@ -311,7 +312,7 @@ InformationExchangeObjectType-InfEx-Rsp ::= CHOICE {
RefPosition-InfEx-Rsp ::= SEQUENCE {
requestedDataValue RequestedDataValue,
- iE-Extensions ProtocolExtensionContainer { { RefPositionItem-InfEx-Rsp-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RefPositionItem-InfEx-Rsp-ExtIEs} } OPTIONAL,
...
}
@@ -327,7 +328,7 @@ RefPositionItem-InfEx-Rsp-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
InformationExchangeInitiationFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{InformationExchangeInitiationFailure-IEs}},
+ protocolIEs ProtocolIE-Container {{InformationExchangeInitiationFailure-IEs}},
protocolExtensions ProtocolExtensionContainer {{InformationExchangeInitiationFailure-Extensions}} OPTIONAL,
...
}
@@ -380,8 +381,8 @@ PositionInitiationRequestExtensions PCAP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
PositionInitiationResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container { {PositionInitiationResponseIEs} },
- protocolExtensions ProtocolExtensionContainer { {PositionInitiationResponseExtensions} } OPTIONAL,
+ protocolIEs ProtocolIE-Container { {PositionInitiationResponseIEs} },
+ protocolExtensions ProtocolExtensionContainer { {PositionInitiationResponseExtensions} } OPTIONAL,
...
}
@@ -405,8 +406,8 @@ PositionInitiationResponseExtensions PCAP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
PositionInitiationFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container { {PositionInitiationFailureIEs} },
- protocolExtensions ProtocolExtensionContainer { {PositionInitiationFailureExtensions} } OPTIONAL,
+ protocolIEs ProtocolIE-Container { {PositionInitiationFailureIEs} },
+ protocolExtensions ProtocolExtensionContainer { {PositionInitiationFailureExtensions} } OPTIONAL,
...
}
@@ -469,16 +470,16 @@ PositionActivationResponseIEs PCAP-PROTOCOL-IES ::= {
{ ID id-UE-PositionEstimateInfo CRITICALITY ignore TYPE UE-PositionEstimateInfo PRESENCE optional } |
{ ID id-GPS-MeasuredResultsList CRITICALITY reject TYPE MeasuredResultsList PRESENCE optional } |
{ ID id-CellId-MeasuredResultsSets CRITICALITY reject TYPE CellId-MeasuredResultsSets PRESENCE optional } |
- { ID id-OTDOA-MeasuredResultsSets CRITICALITY reject TYPE OTDOA-MeasuredResultsSets PRESENCE optional } |
+ { ID id-OTDOA-MeasuredResultsSets CRITICALITY reject TYPE OTDOA-MeasuredResultsSets PRESENCE optional } |
{ ID id-UTDOA-Group CRITICALITY reject TYPE UTDOA-Group PRESENCE optional },
...
}
PositionActivationResponseExtensions PCAP-PROTOCOL-EXTENSION ::= {
- { ID id-VelocityEstimate CRITICALITY ignore EXTENSION VelocityEstimate PRESENCE optional} |
- { ID id-MeasInstructionsUsed CRITICALITY ignore EXTENSION MeasInstructionsUsed PRESENCE optional} |
- { ID id-GANSS-MeasuredResultsList CRITICALITY reject EXTENSION GANSS-MeasuredResultsList PRESENCE optional } |
- { ID id-AdditionalGPSAssistDataRequired CRITICALITY ignore EXTENSION AdditionalGPSAssistDataRequired PRESENCE optional } |
+ { ID id-VelocityEstimate CRITICALITY ignore EXTENSION VelocityEstimate PRESENCE optional} |
+ { ID id-MeasInstructionsUsed CRITICALITY ignore EXTENSION MeasInstructionsUsed PRESENCE optional} |
+ { ID id-GANSS-MeasuredResultsList CRITICALITY reject EXTENSION GANSS-MeasuredResultsList PRESENCE optional } |
+ { ID id-AdditionalGPSAssistDataRequired CRITICALITY ignore EXTENSION AdditionalGPSAssistDataRequired PRESENCE optional } |
{ ID id-AdditionalGanssAssistDataRequired CRITICALITY ignore EXTENSION AdditionalGanssAssistDataRequired PRESENCE optional },
...
}
@@ -634,7 +635,8 @@ PositionParameterModificationIEs PCAP-PROTOCOL-IES ::= {
PositionParameterModificationExtensions PCAP-PROTOCOL-EXTENSION ::= {
{ ID id-RRCstateChange CRITICALITY ignore EXTENSION RRCstateChange PRESENCE optional},
...
-}
+}
+
-- **************************************************************
--
-- PRIVATE MESSAGE
@@ -670,7 +672,8 @@ AbortIEs PCAP-PROTOCOL-IES ::= {
AbortExtensions PCAP-PROTOCOL-EXTENSION ::= {
...
}
-
+
+
-- **************************************************************
--
@@ -747,3 +750,4 @@ PositionPeriodicTermination-Extensions PCAP-PROTOCOL-EXTENSION ::= {
...
}
END
+
diff --git a/asn1/pcap/PCAP-PDU-Descriptions.asn b/asn1/pcap/PCAP-PDU-Descriptions.asn
index 54726f1bc5..d66f509df3 100644
--- a/asn1/pcap/PCAP-PDU-Descriptions.asn
+++ b/asn1/pcap/PCAP-PDU-Descriptions.asn
@@ -1,6 +1,6 @@
-- $Id$
--
--- 3GPP TS 25.453 V7.9.0 (2007-12)
+-- 3GPP TS 25.453 V9.0.0 (2009-12)
--
-- 9.3.2 Elementary Procedure Definitions
-- **************************************************************
@@ -9,7 +9,7 @@
--
-- **************************************************************
-PCAP-PDU-Descriptions {
+PCAP-PDU-Descriptions {
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
umts-Access (20) modules (3) pcap(4) version1 (1) pcap-PDU-Descriptions (0)}
@@ -212,7 +212,9 @@ positionActivation PCAP-ELEMENTARY-PROCEDURE ::= {
UNSUCCESSFUL OUTCOME PositionActivationFailure
PROCEDURE CODE id-PositionActivation
CRITICALITY reject
-}
+}
+
+
informationReporting PCAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE InformationReport
PROCEDURE CODE id-InformationReporting
@@ -257,7 +259,8 @@ abort PCAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE Abort
PROCEDURE CODE id-Abort
CRITICALITY ignore
-}
+}
+
positionPeriodicReport PCAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE PositionPeriodicReport
PROCEDURE CODE id-PositionPeriodicReport
diff --git a/asn1/pcap/pcap.cnf b/asn1/pcap/pcap.cnf
index fd481720fd..b436907e74 100644
--- a/asn1/pcap/pcap.cnf
+++ b/asn1/pcap/pcap.cnf
@@ -53,7 +53,7 @@ ProtocolIE-Field/value ie_field_value
#.FN_PARS UTRAN-GPSReferenceTimeResult/ue-GPSTimingOfCell FN_VARIANT = _64b
#.FN_PARS UTRAN-GANSSReferenceTimeUL/ue-GANSSTimingOfCellFrames FN_VARIANT = _64b
#.FN_PARS UTRAN-GPSReferenceTime/utran-GPSTimingOfCell FN_VARIANT = _64b
-
+#.FN_PARS UTRAN-GANSSReferenceTimeResult/ue-GANSSTimingOfCell FN_VARIANT = _64b
#.FN_PARS ProtocolIE-ID VAL_PTR=&ProtocolIE_ID
#.FN_FTR ProtocolIE-ID
@@ -221,7 +221,38 @@ id-extendedTimingAdvanceLCR ProtocolIE-ID
id-additionalMeasurementInforLCR ProtocolIE-ID
id-timingAdvanceLCR-R7 ProtocolIE-ID
id-rxTimingDeviationLCR ProtocolIE-ID
-id-GPSReferenceTimeUncertainty ProtocolIE-ID
+id-GPSReferenceTimeUncertainty ProtocolIE-ID
+id-GANSS-AddIonoModelReq ProtocolIE-ID
+id-GANSS-EarthOrientParaReq ProtocolIE-ID
+id-GANSS-Additional-Ionospheric-Model ProtocolIE-ID
+id-GANSS-Earth-Orientation-Parameters ProtocolIE-ID
+id-GANSS-Additional-Time-Models ProtocolIE-ID
+id-GANSS-Additional-Navigation-Models ProtocolIE-ID
+id-GANSS-Additional-UTC-Models ProtocolIE-ID
+id-GANSS-Auxiliary-Information ProtocolIE-ID
+id-GANSS-SBAS-ID ProtocolIE-ID
+id-GANSS-SBAS-IDs ProtocolIE-ID
+id-GANSS-Signal-IDs ProtocolIE-ID
+id-GANSS-alm-keplerianNAVAlmanac ProtocolIE-ID
+id-GANSS-alm-keplerianReducedAlmanac ProtocolIE-ID
+id-GANSS-alm-keplerianMidiAlmanac ProtocolIE-ID
+id-GANSS-alm-keplerianGLONASS ProtocolIE-ID
+id-GANSS-alm-ecefSBASAlmanac ProtocolIE-ID
+id-UTRAN-GANSSReferenceTimeResult ProtocolIE-ID
+id-GANSS-Reference-Time-Only ProtocolIE-ID
+id-GANSS-AddADchoices ProtocolIE-ID
+id-supportGANSSNonNativeADchoices ProtocolIE-ID
+id-PositionDataUEbased ProtocolIE-ID
+id-ganssCodePhaseAmbiguityExt ProtocolIE-ID
+id-ganssIntegerCodePhaseExt ProtocolIE-ID
+id-GANSScarrierPhaseRequested ProtocolIE-ID
+id-GANSSMultiFreqMeasRequested ProtocolIE-ID
+id-ganssReq-AddIonosphericModel ProtocolIE-ID
+id-ganssReq-EarthOrientPara ProtocolIE-ID
+id-ganssAddNavigationModel-req ProtocolIE-ID
+id-ganssAddUTCModel-req ProtocolIE-ID
+id-ganssAuxInfo-req ProtocolIE-ID
+id-GANSS-AlmanacModelChoice ProtocolIE-ID
#.END
#.REGISTER_NEW
@@ -294,8 +325,37 @@ AdditionalMeasurementInforLCR N pcap.extension id-additionalMeasurementInfor
GNSS-PositioningMethod N pcap.extension id-GNSS-PositioningMethod
NetworkAssistedGANSSSupport N pcap.extension id-NetworkAssistedGANSSSuport
UTRAN-GPSReferenceTime N pcap.extension id-UTRAN-GPSReferenceTime
-
-
+GANSS-AddIonoModelReq N pcap.extension id-GANSS-AddIonoModelReq
+GANSS-EarthOrientParaReq N pcap.extension id-GANSS-EarthOrientParaReq
+GANSS-Additional-Ionospheric-Model N pcap.extension id-GANSS-Additional-Ionospheric-Model
+GANSS-Earth-Orientation-Parameters N pcap.extension id-GANSS-Earth-Orientation-Parameters
+GANSS-Additional-Time-Models N pcap.extension id-GANSS-Additional-Time-Models
+GANSS-Additional-Navigation-Models N pcap.extension id-GANSS-Additional-Navigation-Models
+GANSS-Additional-UTC-Models N pcap.extension id-GANSS-Additional-UTC-Models
+GANSS-Auxiliary-Information N pcap.extension id-GANSS-Auxiliary-Information
+GANSS-SBAS-ID N pcap.extension id-GANSS-SBAS-ID
+GANSS-SBAS-IDs N pcap.extension id-GANSS-SBAS-IDs
+GANSS-Signal-IDs N pcap.extension id-GANSS-Signal-IDs
+GANSS-ALM-NAVKeplerianSet N pcap.ies id-GANSS-alm-keplerianNAVAlmanac
+GANSS-ALM-ReducedKeplerianSet N pcap.ies id-GANSS-alm-keplerianReducedAlmanac
+GANSS-ALM-MidiAlmanacSet N pcap.ies id-GANSS-alm-keplerianMidiAlmanac
+GANSS-ALM-GlonassAlmanacSet N pcap.ies id-GANSS-alm-keplerianGLONASS
+GANSS-ALM-ECEFsbasAlmanacSet N pcap.ies id-GANSS-alm-ecefSBASAlmanac
+UTRAN-GANSSReferenceTimeResult N pcap.ies id-UTRAN-GANSSReferenceTimeResult
+GANSS-Reference-Time-Only N pcap.ies id-GANSS-Reference-Time-Only
+GANSS-AddADchoices N pcap.extension id-GANSS-AddADchoices
+SupportGANSSNonNativeADchoices N pcap.extension id-supportGANSSNonNativeADchoices
+PositionDataUEbased N pcap.extension id-PositionDataUEbased
+GanssCodePhaseAmbiguityExt N pcap.extension id-ganssCodePhaseAmbiguityExt
+GanssIntegerCodePhaseExt N pcap.extension id-ganssIntegerCodePhaseExt
+GANSScarrierPhaseRequested N pcap.extension id-GANSScarrierPhaseRequested
+GANSSMultiFreqMeasRequested N pcap.extension id-GANSSMultiFreqMeasRequested
+GANSSReq-AddIonosphericModel N pcap.extension id-ganssReq-AddIonosphericModel
+GANSSReq-EarthOrientPara N pcap.extension id-ganssReq-EarthOrientPara
+GANSS-AddNavigationModel-Req N pcap.extension id-ganssAddNavigationModel-req
+GANSS-AddUTCModel-Req N pcap.extension id-ganssAddUTCModel-req
+GANSS-AuxInfo-req N pcap.extension id-ganssAuxInfo-req
+#N pcap.extension id-GANSS-AlmanacModelChoice Not used?
#PCAP-ELEMENTARY-PROCEDURE
PositionCalculationRequest N pcap.proc.imsg id-PositionCalculation