forked from osmocom/wireshark
PCAP: upgrade dissector to v17.0.0
In their infinite wisdom, 3GPP succeeded to make non backward compatible ASN.1 description Closes #18646
This commit is contained in:
parent
37a0ccee9c
commit
6b41ad918b
|
@ -1,5 +1,5 @@
|
||||||
--
|
--
|
||||||
-- 3GPP TS 25.453 V11.0.0 (2012-09)
|
-- 3GPP TS 25.453 V17.0.0 (2022-04)
|
||||||
--
|
--
|
||||||
--9.3.5 Common Definitions
|
--9.3.5 Common Definitions
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
@ -9,10 +9,10 @@
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
PCAP-CommonDataTypes {
|
PCAP-CommonDataTypes {
|
||||||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||||||
umts-Access (20) modules (3) pcap(4) version1 (1) pcap-CommonDataTypes (3) }
|
umts-Access (20) modules (3) pcap(4) version1 (1) pcap-CommonDataTypes (3) }
|
||||||
|
|
||||||
DEFINITIONS AUTOMATIC TAGS ::=
|
DEFINITIONS AUTOMATIC TAGS ::=
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
--
|
--
|
||||||
-- 3GPP TS 25.453 V11.0.0 (2012-09)
|
-- 3GPP TS 25.453 V17.0.0 (2022-04)
|
||||||
--
|
--
|
||||||
-- 9.3.6 Constant Definitions
|
-- 9.3.6 Constant Definitions
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
@ -8,11 +8,11 @@
|
||||||
--
|
--
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
PCAP-Constants {
|
PCAP-Constants {
|
||||||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||||||
umts-Access (20) modules (3) pcap(4) version1 (1) pcap-Constants (4) }
|
umts-Access (20) modules (3) pcap(4) version1 (1) pcap-Constants (4) }
|
||||||
|
|
||||||
DEFINITIONS AUTOMATIC TAGS ::=
|
DEFINITIONS AUTOMATIC TAGS ::=
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@ maxNrOfSets INTEGER ::= 3
|
||||||
maxRateMatching INTEGER ::= 256
|
maxRateMatching INTEGER ::= 256
|
||||||
maxNrOfTFs INTEGER ::= 32
|
maxNrOfTFs INTEGER ::= 32
|
||||||
maxTTI-count INTEGER ::= 4
|
maxTTI-count INTEGER ::= 4
|
||||||
maxTS-1 INTEGER ::= 13
|
maxTS-1 INTEGER ::= 13
|
||||||
maxCCTrCH INTEGER ::= 8
|
maxCCTrCH INTEGER ::= 8
|
||||||
maxTF INTEGER ::= 32
|
maxTF INTEGER ::= 32
|
||||||
maxTFC INTEGER ::= 1024
|
maxTFC INTEGER ::= 1024
|
||||||
|
@ -84,6 +84,11 @@ maxGANSSClockMod INTEGER ::= 4
|
||||||
maxGANSS-1 INTEGER ::= 7
|
maxGANSS-1 INTEGER ::= 7
|
||||||
maxNrOfIRATMeasurements INTEGER ::= 16
|
maxNrOfIRATMeasurements INTEGER ::= 16
|
||||||
maxReportedGERANCells INTEGER ::= 6
|
maxReportedGERANCells INTEGER ::= 6
|
||||||
|
maxIonGridInfo INTEGER ::= 320
|
||||||
|
maxAddPos INTEGER ::= 8
|
||||||
|
maxBeacons INTEGER ::= 64
|
||||||
|
maxBTs INTEGER ::= 32
|
||||||
|
maxWLANs INTEGER ::= 64
|
||||||
|
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
--
|
--
|
||||||
|
@ -164,7 +169,7 @@ id-GANSS-CommonAssistanceData ProtocolIE-ID ::= 69
|
||||||
id-GANSS-GenericAssistanceDataList ProtocolIE-ID ::= 70
|
id-GANSS-GenericAssistanceDataList ProtocolIE-ID ::= 70
|
||||||
id-GANSS-MeasuredResultsList ProtocolIE-ID ::= 71
|
id-GANSS-MeasuredResultsList ProtocolIE-ID ::= 71
|
||||||
id-GANSS-UTRAN-TRU ProtocolIE-ID ::= 72
|
id-GANSS-UTRAN-TRU ProtocolIE-ID ::= 72
|
||||||
id-GANSSPositioning ProtocolIE-ID ::= 73
|
id-GANSSPositioning ProtocolIE-ID ::= 73
|
||||||
id-GANSS-PositioningDataSet ProtocolIE-ID ::= 74
|
id-GANSS-PositioningDataSet ProtocolIE-ID ::= 74
|
||||||
id-GNSS-PositioningMethod ProtocolIE-ID ::= 75
|
id-GNSS-PositioningMethod ProtocolIE-ID ::= 75
|
||||||
id-NetworkAssistedGANSSSuport ProtocolIE-ID ::= 76
|
id-NetworkAssistedGANSSSuport ProtocolIE-ID ::= 76
|
||||||
|
@ -175,8 +180,8 @@ id-angleOfArrivalLCR ProtocolIE-ID ::= 80
|
||||||
id-extendedTimingAdvanceLCR ProtocolIE-ID ::= 81
|
id-extendedTimingAdvanceLCR ProtocolIE-ID ::= 81
|
||||||
id-additionalMeasurementInforLCR ProtocolIE-ID ::= 82
|
id-additionalMeasurementInforLCR ProtocolIE-ID ::= 82
|
||||||
id-timingAdvanceLCR-R7 ProtocolIE-ID ::= 83
|
id-timingAdvanceLCR-R7 ProtocolIE-ID ::= 83
|
||||||
id-rxTimingDeviationLCR ProtocolIE-ID ::= 84
|
id-rxTimingDeviationLCR ProtocolIE-ID ::= 84
|
||||||
id-GPSReferenceTimeUncertainty ProtocolIE-ID ::= 85
|
id-GPSReferenceTimeUncertainty ProtocolIE-ID ::= 85
|
||||||
id-GANSS-AddIonoModelReq ProtocolIE-ID ::= 86
|
id-GANSS-AddIonoModelReq ProtocolIE-ID ::= 86
|
||||||
id-GANSS-EarthOrientParaReq ProtocolIE-ID ::= 87
|
id-GANSS-EarthOrientParaReq ProtocolIE-ID ::= 87
|
||||||
id-GANSS-Additional-Ionospheric-Model ProtocolIE-ID ::= 88
|
id-GANSS-Additional-Ionospheric-Model ProtocolIE-ID ::= 88
|
||||||
|
@ -217,7 +222,23 @@ id-GANSS-Day-Cycle ProtocolIE-ID ::= 122
|
||||||
id-ganss-Delta-T ProtocolIE-ID ::= 123
|
id-ganss-Delta-T ProtocolIE-ID ::= 123
|
||||||
id-requestedCellIDGERANMeasurements ProtocolIE-ID ::= 124
|
id-requestedCellIDGERANMeasurements ProtocolIE-ID ::= 124
|
||||||
id-CellId-IRATMeasuredResultsSets ProtocolIE-ID ::= 125
|
id-CellId-IRATMeasuredResultsSets ProtocolIE-ID ::= 125
|
||||||
id-IMSI ProtocolIE-ID ::= 126
|
-- WS extension
|
||||||
id-IMEI ProtocolIE-ID ::= 127
|
id-Unknown-126 ProtocolIE-ID ::= 126
|
||||||
|
id-Unknown-127 ProtocolIE-ID ::= 127
|
||||||
|
id-IMSI ProtocolIE-ID ::= 128
|
||||||
|
id-IMEI ProtocolIE-ID ::= 129
|
||||||
|
id-GANSS-alm-keplerianBDSAlmanac ProtocolIE-ID ::= 130
|
||||||
|
id-BDS-Ionospheric-Grid-Model ProtocolIE-ID ::= 131
|
||||||
|
id-DBDS-Correction-Information ProtocolIE-ID ::= 132
|
||||||
|
id-BDSIonosphericGridModel ProtocolIE-ID ::= 133
|
||||||
|
id-DBDSCorrection ProtocolIE-ID ::= 134
|
||||||
|
id-Confidence ProtocolIE-ID ::= 135
|
||||||
|
id-ExtraDopplerInfoExtension ProtocolIE-ID ::= 136
|
||||||
|
id-GANSS-Confidence ProtocolIE-ID ::= 137
|
||||||
|
id-GANSS-ExtraDopplerExtension ProtocolIE-ID ::= 138
|
||||||
|
id-Additional-PositioningDataSet ProtocolIE-ID ::= 139
|
||||||
|
id-Additional-PositioningMethod ProtocolIE-ID ::= 140
|
||||||
|
id-AddPos-MeasuredResults ProtocolIE-ID ::= 141
|
||||||
|
id-AddPosSupport ProtocolIE-ID ::= 142
|
||||||
|
|
||||||
END
|
END
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
--
|
--
|
||||||
-- 3GPP TS 25.453 V11.0.0 (2012-09)
|
-- 3GPP TS 25.453 V17.0.0 (2022-04)
|
||||||
--
|
--
|
||||||
-- 9.3.7 Container Definitions
|
-- 9.3.7 Container Definitions
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
@ -9,10 +9,10 @@
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
PCAP-Containers {
|
PCAP-Containers {
|
||||||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||||||
umts-Access (20) modules (3) pcap(4) version1 (1) pcap-Containers (5) }
|
umts-Access (20) modules (3) pcap(4) version1 (1) pcap-Containers (5) }
|
||||||
|
|
||||||
DEFINITIONS AUTOMATIC TAGS ::=
|
DEFINITIONS AUTOMATIC TAGS ::=
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
|
|
||||||
|
@ -95,11 +95,11 @@ WITH SYNTAX {
|
||||||
--
|
--
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
ProtocolIE-Container {PCAP-PROTOCOL-IES : IEsSetParam} ::=
|
ProtocolIE-Container {PCAP-PROTOCOL-IES : IEsSetParam} ::=
|
||||||
SEQUENCE (SIZE (0..maxProtocolIEs)) OF
|
SEQUENCE (SIZE (0..maxProtocolIEs)) OF
|
||||||
ProtocolIE-Field {{IEsSetParam}}
|
ProtocolIE-Field {{IEsSetParam}}
|
||||||
|
|
||||||
ProtocolIE-Single-Container {PCAP-PROTOCOL-IES : IEsSetParam} ::=
|
ProtocolIE-Single-Container {PCAP-PROTOCOL-IES : IEsSetParam} ::=
|
||||||
ProtocolIE-Field {{IEsSetParam}}
|
ProtocolIE-Field {{IEsSetParam}}
|
||||||
|
|
||||||
ProtocolIE-Field {PCAP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
|
ProtocolIE-Field {PCAP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
|
||||||
|
@ -124,7 +124,7 @@ ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, PCAP-PROTO
|
||||||
--
|
--
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
ProtocolExtensionContainer {PCAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
|
ProtocolExtensionContainer {PCAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
|
||||||
SEQUENCE (SIZE (1..maxProtocolExtensions)) OF
|
SEQUENCE (SIZE (1..maxProtocolExtensions)) OF
|
||||||
ProtocolExtensionField {{ExtensionSetParam}}
|
ProtocolExtensionField {{ExtensionSetParam}}
|
||||||
|
|
||||||
|
@ -140,7 +140,7 @@ ProtocolExtensionField {PCAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENC
|
||||||
--
|
--
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
PrivateIE-Container {PCAP-PRIVATE-IES : IEsSetParam } ::=
|
PrivateIE-Container {PCAP-PRIVATE-IES : IEsSetParam } ::=
|
||||||
SEQUENCE (SIZE (1.. maxPrivateIEs)) OF
|
SEQUENCE (SIZE (1.. maxPrivateIEs)) OF
|
||||||
PrivateIE-Field {{IEsSetParam}}
|
PrivateIE-Field {{IEsSetParam}}
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
--
|
--
|
||||||
-- 3GPP TS 25.453 V11.0.0 (2012-09)
|
-- 3GPP TS 25.453 V17.0.0 (2022-04
|
||||||
--
|
--
|
||||||
-- 9.3.4 Information Element Definitions
|
-- 9.3.4 Information Element Definitions
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
@ -51,6 +51,11 @@ IMPORTS
|
||||||
maxGANSS-1,
|
maxGANSS-1,
|
||||||
maxNrOfIRATMeasurements,
|
maxNrOfIRATMeasurements,
|
||||||
maxReportedGERANCells,
|
maxReportedGERANCells,
|
||||||
|
maxIonGridInfo,
|
||||||
|
maxAddPos,
|
||||||
|
maxBeacons,
|
||||||
|
maxBTs,
|
||||||
|
maxWLANs,
|
||||||
|
|
||||||
|
|
||||||
id-UTRAN-GPSReferenceTime,
|
id-UTRAN-GPSReferenceTime,
|
||||||
|
@ -115,7 +120,20 @@ IMPORTS
|
||||||
id-GPS-Week-Cycle,
|
id-GPS-Week-Cycle,
|
||||||
id-GANSS-Day-Cycle,
|
id-GANSS-Day-Cycle,
|
||||||
id-ganss-Delta-T,
|
id-ganss-Delta-T,
|
||||||
id-requestedCellIDGERANMeasurements
|
id-requestedCellIDGERANMeasurements,
|
||||||
|
id-GANSS-alm-keplerianBDSAlmanac,
|
||||||
|
id-BDS-Ionospheric-Grid-Model,
|
||||||
|
id-DBDS-Correction-Information,
|
||||||
|
id-BDSIonosphericGridModel,
|
||||||
|
id-DBDSCorrection,
|
||||||
|
id-Confidence,
|
||||||
|
id-ExtraDopplerInfoExtension,
|
||||||
|
id-GANSS-Confidence,
|
||||||
|
id-GANSS-ExtraDopplerExtension,
|
||||||
|
id-Additional-PositioningDataSet,
|
||||||
|
id-Additional-PositioningMethod,
|
||||||
|
id-AddPos-MeasuredResults,
|
||||||
|
id-AddPosSupport
|
||||||
|
|
||||||
|
|
||||||
FROM PCAP-Constants
|
FROM PCAP-Constants
|
||||||
|
@ -163,6 +181,105 @@ AdditionalMethodType ::= ENUMERATED {
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
-- **************************************************************
|
||||||
|
--
|
||||||
|
-- Additional Positioning Measured Results
|
||||||
|
--
|
||||||
|
-- **************************************************************
|
||||||
|
|
||||||
|
AddPos-MeasuredResults ::= SEQUENCE (SIZE (1..maxAddPos)) OF AddPos-MeasuredResults-Element
|
||||||
|
|
||||||
|
AddPos-MeasuredResults-Element ::= SEQUENCE {
|
||||||
|
timestamp UTCTime OPTIONAL,
|
||||||
|
type CHOICE {
|
||||||
|
barometricPressure SEQUENCE {
|
||||||
|
uncompensatedBarometricPressure BaroMeasurement,
|
||||||
|
iE-Extensions ProtocolExtensionContainer { { BarometricPressure-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
},
|
||||||
|
wlan SEQUENCE {
|
||||||
|
wlanMeasurementList WLANMeasurementList,
|
||||||
|
iE-Extensions ProtocolExtensionContainer { { WLANMeasurementList-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
},
|
||||||
|
bt SEQUENCE {
|
||||||
|
btMeasurementList BTMeasurementList,
|
||||||
|
iE-Extensions ProtocolExtensionContainer { { BTMeasurementList-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
},
|
||||||
|
mbs SEQUENCE {
|
||||||
|
mbsMeasurementList MBSMeasurementList,
|
||||||
|
iE-Extensions ProtocolExtensionContainer { { MBSMeasurementList-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
},
|
||||||
|
...
|
||||||
|
},
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
BarometricPressure-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
WLANMeasurementList-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
BTMeasurementList-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
MBSMeasurementList-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
WLANMeasurementList ::= SEQUENCE (SIZE (1..maxWLANs)) OF WLANMeasurementList-Element
|
||||||
|
|
||||||
|
WLANMeasurementList-Element ::= SEQUENCE {
|
||||||
|
wlanBSSID OCTET STRING (SIZE (6)),
|
||||||
|
wlanSSID OCTET STRING (SIZE(1..32)) OPTIONAL,
|
||||||
|
wlanRSSI INTEGER(-127..128) OPTIONAL,
|
||||||
|
wlanRTTvalue INTEGER(0..16777215) OPTIONAL,
|
||||||
|
wlanRTTunits ENUMERATED { microseconds,hundredsofnanoseconds, tensofnanoseconds, nanoseconds, tenthsofnanosecond, ...} OPTIONAL,
|
||||||
|
wlanRTTaccuracy INTEGER(0..255) OPTIONAL,
|
||||||
|
wlanAPChannelFrequency INTEGER(0..256) OPTIONAL,
|
||||||
|
wlanServingFlag BOOLEAN OPTIONAL,
|
||||||
|
iE-Extensions ProtocolExtensionContainer { { WLANMeasurementList-Element-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
WLANMeasurementList-Element-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
BTMeasurementList ::= SEQUENCE (SIZE (1..maxBTs)) OF BTMeasurementList-Element
|
||||||
|
|
||||||
|
BTMeasurementList-Element ::= SEQUENCE {
|
||||||
|
btADDR OCTET STRING (SIZE(6)),
|
||||||
|
btRSSI INTEGER(-127..128) OPTIONAL,
|
||||||
|
iE-Extensions ProtocolExtensionContainer { { BTMeasurementList-Element-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
BTMeasurementList-Element-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
MBSMeasurementList ::= SEQUENCE (SIZE (1..maxBeacons)) OF MBSMeasurementList-Element
|
||||||
|
|
||||||
|
MBSMeasurementList-Element ::= SEQUENCE {
|
||||||
|
transmitterID INTEGER(0..32767),
|
||||||
|
codephase INTEGER(0..2097151),
|
||||||
|
codephaseRMS INTEGER(0..63),
|
||||||
|
iE-Extensions ProtocolExtensionContainer { { MBSMeasurementList-Element-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
MBSMeasurementList-Element-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
BaroMeasurement ::= INTEGER(30000..115000)
|
||||||
|
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
--
|
--
|
||||||
|
@ -229,7 +346,10 @@ CauseRadioNetwork ::= ENUMERATED {
|
||||||
position-calculation-error-invalid-GANSS-measured-results,
|
position-calculation-error-invalid-GANSS-measured-results,
|
||||||
position-calculation-error-AGANSS-positioning-method-not-supported,
|
position-calculation-error-AGANSS-positioning-method-not-supported,
|
||||||
ue-positioning-error-Not-enough-GANSS-Satellites,
|
ue-positioning-error-Not-enough-GANSS-Satellites,
|
||||||
ue-positioning-error-Not-Accomplished-GANSS-Timing-of-Cell-Frames
|
ue-positioning-error-Not-Accomplished-GANSS-Timing-of-Cell-Frames,
|
||||||
|
position-calculation-error-invalid-BDS-measured-results,
|
||||||
|
ue-Positioning-Error-Not-enough-BDS-Satellites,
|
||||||
|
position-calculation-error-A-BDS-positioning-method-not-supported
|
||||||
}
|
}
|
||||||
|
|
||||||
CauseTransport ::= ENUMERATED {
|
CauseTransport ::= ENUMERATED {
|
||||||
|
@ -590,6 +710,7 @@ ClientType ::= ENUMERATED {
|
||||||
plmn-operator-target-ms-service-support,
|
plmn-operator-target-ms-service-support,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
--
|
--
|
||||||
-- CriticalityDiagnostics
|
-- CriticalityDiagnostics
|
||||||
|
@ -726,11 +847,11 @@ RRC ::= INTEGER (-127..127)
|
||||||
|
|
||||||
-- IMEI
|
-- IMEI
|
||||||
|
|
||||||
IMEI ::= OCTET STRING (SIZE (3..8))
|
IMEI ::= OCTET STRING (SIZE (8))
|
||||||
|
|
||||||
-- IMSI
|
-- IMSI
|
||||||
|
|
||||||
IMSI ::= OCTET STRING (SIZE (8))
|
IMSI ::= OCTET STRING (SIZE (3..8))
|
||||||
|
|
||||||
|
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
@ -896,7 +1017,7 @@ Extension-ReferenceTimeChoice-IE PCAP-PROTOCOL-IES ::= {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Cell-Timing ::= SEQUENCE {
|
Cell-Timing ::= SEQUENCE {
|
||||||
sfn INTEGER (0..4095),
|
sfn INTEGER (0..4095),
|
||||||
uC-ID UC-ID,
|
uC-ID UC-ID,
|
||||||
iE-Extensions ProtocolExtensionContainer { { Cell-Timing-ExtIEs } } OPTIONAL,
|
iE-Extensions ProtocolExtensionContainer { { Cell-Timing-ExtIEs } } OPTIONAL,
|
||||||
|
@ -937,13 +1058,14 @@ PositionDataUEbased-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
PositionData ::= SEQUENCE {
|
PositionData ::= SEQUENCE {
|
||||||
positioningDataDiscriminator PositioningDataDiscriminator,
|
positioningDataDiscriminator PositioningDataDiscriminator,
|
||||||
positioningDataSet PositioningDataSet OPTIONAL,
|
positioningDataSet PositioningDataSet OPTIONAL,
|
||||||
-- This IE shall be present if the PositioningDataDiscriminator IE is set to the value "0000" --
|
-- 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,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
PositionData-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
PositionData-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
{ ID id-GANSS-PositioningDataSet CRITICALITY ignore EXTENSION GANSS-PositioningDataSet PRESENCE optional },
|
{ ID id-GANSS-PositioningDataSet CRITICALITY ignore EXTENSION GANSS-PositioningDataSet PRESENCE optional}|
|
||||||
|
{ ID id-Additional-PositioningDataSet CRITICALITY ignore EXTENSION Additional-PositioningDataSet PRESENCE optional},
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -957,6 +1079,11 @@ PositioningDataSet ::= SEQUENCE(SIZE(1..maxSet)) OF PositioningMethodAndUsage
|
||||||
|
|
||||||
PositioningMethodAndUsage ::= OCTET STRING (SIZE(1))
|
PositioningMethodAndUsage ::= OCTET STRING (SIZE(1))
|
||||||
|
|
||||||
|
Additional-PositioningDataSet ::= SEQUENCE(SIZE(1..maxAddPos)) OF Additional-PositioningMethodAndUsage
|
||||||
|
|
||||||
|
Additional-PositioningMethodAndUsage ::= OCTET STRING (SIZE(1))
|
||||||
|
|
||||||
|
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
--
|
--
|
||||||
-- GPS-AcquisitionAssistance:
|
-- GPS-AcquisitionAssistance:
|
||||||
|
@ -972,8 +1099,9 @@ GPS-AcquisitionAssistance ::= SEQUENCE {
|
||||||
}
|
}
|
||||||
|
|
||||||
GPS-AcquisitionAssistance-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
GPS-AcquisitionAssistance-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
{ID id-UTRAN-GPSReferenceTime CRITICALITY ignore EXTENSION UTRAN-GPSReferenceTime PRESENCE optional} |
|
{ID id-UTRAN-GPSReferenceTime CRITICALITY ignore EXTENSION UTRAN-GPSReferenceTime PRESENCE optional}|
|
||||||
{ID id-GPSReferenceTimeUncertainty CRITICALITY ignore EXTENSION GPSReferenceTimeUncertainty PRESENCE optional} ,
|
{ID id-GPSReferenceTimeUncertainty CRITICALITY ignore EXTENSION GPSReferenceTimeUncertainty PRESENCE optional}|
|
||||||
|
{ID id-Confidence CRITICALITY ignore EXTENSION Confidence PRESENCE optional},
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -994,6 +1122,7 @@ AcquisitionSatInfo ::= SEQUENCE {
|
||||||
}
|
}
|
||||||
|
|
||||||
AcquisitionSatInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
AcquisitionSatInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
{ID id-ExtraDopplerInfoExtension CRITICALITY ignore EXTENSION ExtraDopplerInfoExtension PRESENCE optional},
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1008,9 +1137,23 @@ ExtraDopplerInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ExtraDopplerInfoExtension ::= SEQUENCE {
|
||||||
|
doppler1stOrder INTEGER (-42..21),
|
||||||
|
dopplerUncertaintyExtension DopplerUncertaintyExtension,
|
||||||
|
iE-Extensions ProtocolExtensionContainer { { ExtraDopplerInfoExtension-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
ExtraDopplerInfoExtension-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
DopplerUncertainty ::= ENUMERATED {
|
DopplerUncertainty ::= ENUMERATED {
|
||||||
hz12-5, hz25, hz50, hz100, hz200, ...}
|
hz12-5, hz25, hz50, hz100, hz200, ...}
|
||||||
|
|
||||||
|
DopplerUncertaintyExtension ::= ENUMERATED {
|
||||||
|
hz300, hz400, hz500, hz600, noInformation, ...}
|
||||||
|
|
||||||
CodePhaseSearchWindow ::= ENUMERATED {
|
CodePhaseSearchWindow ::= ENUMERATED {
|
||||||
w1023, w1, w2, w3, w4, w6, w8,
|
w1023, w1, w2, w3, w4, w6, w8,
|
||||||
w12, w16, w24, w32, w48, w64,
|
w12, w16, w24, w32, w48, w64,
|
||||||
|
@ -1039,6 +1182,8 @@ AzimuthAndElevationLSB-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Confidence ::= INTEGER(0..100)
|
||||||
|
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
--
|
--
|
||||||
-- GANSS Elements
|
-- GANSS Elements
|
||||||
|
@ -1060,7 +1205,7 @@ AuxInfoGANSS-ID1-element-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
|
||||||
AuxInfoGANSS-ID3 ::= SEQUENCE (SIZE(1.. maxGANSSSat)) OF AuxInfoGANSS-ID3-element
|
AuxInfoGANSS-ID3 ::= SEQUENCE (SIZE(1.. maxGANSSSat)) OF AuxInfoGANSS-ID3-element
|
||||||
|
|
||||||
AuxInfoGANSS-ID3-element ::= SEQUENCE {
|
AuxInfoGANSS-ID3-element ::= SEQUENCE {
|
||||||
svID INTEGER(0..63),
|
svID INTEGER(0..63),
|
||||||
signalsAvailable BIT STRING (SIZE(8)),
|
signalsAvailable BIT STRING (SIZE(8)),
|
||||||
channelNumber INTEGER (-7..13),
|
channelNumber INTEGER (-7..13),
|
||||||
|
@ -1146,7 +1291,7 @@ DGANSS-SignalInformationItem ::= SEQUENCE {
|
||||||
}
|
}
|
||||||
|
|
||||||
DGANSS-SignalInformationItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
DGANSS-SignalInformationItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
{ID id-DGNSS-ValidityPeriod CRITICALITY ignore EXTENSION DGNSS-ValidityPeriod PRESENCE optional},
|
{ID id-DGNSS-ValidityPeriod CRITICALITY ignore EXTENSION DGNSS-ValidityPeriod PRESENCE optional},
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1155,7 +1300,8 @@ GANSS-AddClockModels ::= CHOICE {
|
||||||
cnavClockModel CNAVclockModel,
|
cnavClockModel CNAVclockModel,
|
||||||
glonassClockModel GLONASSclockModel,
|
glonassClockModel GLONASSclockModel,
|
||||||
sbasClockModel SBASclockModel,
|
sbasClockModel SBASclockModel,
|
||||||
...
|
...,
|
||||||
|
bDSClockModel BDSClockModel
|
||||||
}
|
}
|
||||||
|
|
||||||
GANSS-AddOrbitModels ::= CHOICE {
|
GANSS-AddOrbitModels ::= CHOICE {
|
||||||
|
@ -1163,7 +1309,8 @@ GANSS-AddOrbitModels ::= CHOICE {
|
||||||
cnavKeplerianSet NavModel-CNAVKeplerianSet,
|
cnavKeplerianSet NavModel-CNAVKeplerianSet,
|
||||||
glonassECEF NavModel-GLONASSecef,
|
glonassECEF NavModel-GLONASSecef,
|
||||||
sbasECEF NavModel-SBASecef,
|
sbasECEF NavModel-SBASecef,
|
||||||
...
|
...,
|
||||||
|
bDSKeplerianSet NavModel-BDSKeplerianSet
|
||||||
}
|
}
|
||||||
|
|
||||||
GANSS-Additional-Ionospheric-Model ::= SEQUENCE {
|
GANSS-Additional-Ionospheric-Model ::= SEQUENCE {
|
||||||
|
@ -1194,6 +1341,41 @@ GANSS-Additional-UTC-Models ::= CHOICE {
|
||||||
utcModel1 UTCmodelSet1,
|
utcModel1 UTCmodelSet1,
|
||||||
utcModel2 UTCmodelSet2,
|
utcModel2 UTCmodelSet2,
|
||||||
utcModel3 UTCmodelSet3,
|
utcModel3 UTCmodelSet3,
|
||||||
|
...,
|
||||||
|
utcModel4 UTCmodelSet4
|
||||||
|
}
|
||||||
|
|
||||||
|
GANSS-ALM-BDSKeplericanset ::= SEQUENCE {
|
||||||
|
satellite-Information-BDS-KP-List Satellite-Information-BDS-KP-List,
|
||||||
|
ie-Extensions ProtocolExtensionContainer { { GANSS-ALM-BDSKeplericanset-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
GANSS-ALM-BDSKeplericanset-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
Satellite-Information-BDS-KP-List ::= SEQUENCE (SIZE (1..maxGANSSSatAlmanac)) OF Satellite-Information-BDS-KP-Item
|
||||||
|
|
||||||
|
Satellite-Information-BDS-KP-Item ::= SEQUENCE {
|
||||||
|
sVID-BDS INTEGER (0..63),
|
||||||
|
tOA-BDS BIT STRING( SIZE(8) ),
|
||||||
|
a21-BDS BIT STRING( SIZE(24) ),
|
||||||
|
e-BDS BIT STRING( SIZE(17) ),
|
||||||
|
omg-lower-BDS BIT STRING( SIZE(24) ),
|
||||||
|
m0-BDS BIT STRING( SIZE(24) ),
|
||||||
|
omg-0-BDS BIT STRING( SIZE(24) ),
|
||||||
|
omg-upper-BDS BIT STRING( SIZE(17) ),
|
||||||
|
delta-i-BDS BIT STRING( SIZE(16) ),
|
||||||
|
a0-BDS BIT STRING( SIZE(11) ),
|
||||||
|
a1-BDS BIT STRING( SIZE(11) ),
|
||||||
|
-- The following IE is mandatory present if the sVID-BDS is between 0 and 29 and not needed otherwise.
|
||||||
|
hea-BDS BIT STRING( SIZE(9) ) OPTIONAL,
|
||||||
|
ie-Extensions ProtocolExtensionContainer { { Satellite-Information-BDS-KP-Item-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
Satellite-Information-BDS-KP-Item-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1274,11 +1456,12 @@ GANSS-AlmanacModel ::= CHOICE {
|
||||||
Extension-GANSS-AlmanacModel ::= ProtocolIE-Single-Container {{ Extension-GANSS-AlmanacModel-IE }}
|
Extension-GANSS-AlmanacModel ::= ProtocolIE-Single-Container {{ Extension-GANSS-AlmanacModel-IE }}
|
||||||
|
|
||||||
Extension-GANSS-AlmanacModel-IE PCAP-PROTOCOL-IES ::= {
|
Extension-GANSS-AlmanacModel-IE PCAP-PROTOCOL-IES ::= {
|
||||||
{ ID id-GANSS-alm-keplerianNAVAlmanac CRITICALITY ignore TYPE GANSS-ALM-NAVKeplerianSet PRESENCE mandatory}|
|
{ 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-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-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-keplerianGLONASS CRITICALITY ignore TYPE GANSS-ALM-GlonassAlmanacSet PRESENCE mandatory}|
|
||||||
{ ID id-GANSS-alm-ecefSBASAlmanac CRITICALITY ignore TYPE GANSS-ALM-ECEFsbasAlmanacSet PRESENCE mandatory}
|
{ ID id-GANSS-alm-ecefSBASAlmanac CRITICALITY ignore TYPE GANSS-ALM-ECEFsbasAlmanacSet PRESENCE mandatory}|
|
||||||
|
{ ID id-GANSS-alm-keplerianBDSAlmanac CRITICALITY ignore TYPE GANSS-ALM-BDSKeplericanset PRESENCE mandatory}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1384,6 +1567,17 @@ GANSS-ExtraDoppler-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
GANSS-ExtraDopplerExtension ::= SEQUENCE {
|
||||||
|
dopplerFirstOrder INTEGER(-42..21),
|
||||||
|
dopplerUncertaintyExtension ENUMERATED{dH60,dH80,dH100,dH120,noInformation},
|
||||||
|
ie-Extensions ProtocolExtensionContainer { { GANSS-ExtraDopplerExtension-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
GANSS-ExtraDopplerExtension-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
GANSS-GenericAssistanceDataList ::= SEQUENCE (SIZE (1..maxGANSS)) OF GANSSGenericAssistanceData
|
GANSS-GenericAssistanceDataList ::= SEQUENCE (SIZE (1..maxGANSS)) OF GANSSGenericAssistanceData
|
||||||
|
|
||||||
GANSSGenericAssistanceData ::= SEQUENCE{
|
GANSSGenericAssistanceData ::= SEQUENCE{
|
||||||
|
@ -1402,11 +1596,73 @@ GANSSGenericAssistanceData ::= SEQUENCE{
|
||||||
|
|
||||||
GANSSGenericAssistance-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
GANSSGenericAssistance-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
{ ID id-GANSS-Additional-Time-Models CRITICALITY ignore EXTENSION GANSS-Additional-Time-Models PRESENCE optional }|
|
{ 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-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-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 }|
|
{ 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)
|
-- 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 },
|
{ ID id-GANSS-SBAS-ID CRITICALITY ignore EXTENSION GANSS-SBAS-ID PRESENCE optional }|
|
||||||
|
{ ID id-BDS-Ionospheric-Grid-Model CRITICALITY ignore EXTENSION BDS-Ionospheric-Grid-Model PRESENCE optional }|
|
||||||
|
{ ID id-DBDS-Correction-Information CRITICALITY ignore EXTENSION DBDS-Correction-Information PRESENCE optional },
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
BDS-Ionospheric-Grid-Model ::= SEQUENCE {
|
||||||
|
bDS-Reference-Time BDS-Reference-Time,
|
||||||
|
bDS-Ionospheric-Grid-Information BDS-Ionospheric-Grid-Information,
|
||||||
|
ie-Extensions ProtocolExtensionContainer { { BDS-Ionospheric-Grid-Model-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
BDS-Ionospheric-Grid-Model-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
BDS-Reference-Time ::= INTEGER(0..3570) -- by step of 30
|
||||||
|
|
||||||
|
BDS-Ionospheric-Grid-Information ::= SEQUENCE(SIZE(1.. maxIonGridInfo)) OF SEQUENCE {
|
||||||
|
iGP-number-BDS INTEGER (1..320),
|
||||||
|
vertical-Delay-BDS BIT STRING ( SIZE(9)),
|
||||||
|
gIVEI-BDS BIT STRING ( SIZE(4)),
|
||||||
|
ie-Extensions ProtocolExtensionContainer { { BDS-Ionospheric-Grid-Information-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
BDS-Ionospheric-Grid-Information-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
DBDS-Correction-Information ::= SEQUENCE {
|
||||||
|
bDS-Reference-Time BDS-Reference-Time,
|
||||||
|
dBDS-Information DBDS-Information,
|
||||||
|
ie-Extensions ProtocolExtensionContainer { { DBDS-Correction-Information-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
DBDS-Correction-Information-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
DBDS-Information ::= SEQUENCE(SIZE(1..maxSgnType)) OF SEQUENCE {
|
||||||
|
dBDS-Signal-ID GANSSID OPTIONAL,
|
||||||
|
dGANSS-Signal-Information DGANSS-Signal-Information,
|
||||||
|
ie-Extensions ProtocolExtensionContainer { { DBDS-Information-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
DBDS-Information-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
DGANSS-Signal-Information ::= SEQUENCE(SIZE(1.. maxGANSSSat)) OF SEQUENCE {
|
||||||
|
sat-ID-BDS INTEGER(0..63),
|
||||||
|
uDREI-BDS INTEGER(0..15),
|
||||||
|
rURAI-BDS INTEGER(0..15),
|
||||||
|
delta-t-BDS BIT STRING (SIZE (13)),
|
||||||
|
ie-Extensions ProtocolExtensionContainer { { DGANSS-Signal-Information-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
DGANSS-Signal-Information-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1457,9 +1713,9 @@ GanssCodePhaseAmbiguityExt-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
|
||||||
|
|
||||||
GANSS-Ionospheric-Model ::= SEQUENCE {
|
GANSS-Ionospheric-Model ::= SEQUENCE {
|
||||||
alpha-zero-ionos BIT STRING (SIZE (12)),
|
alpha-zero-ionos BIT STRING (SIZE (11)),
|
||||||
alpha-one-ionos BIT STRING (SIZE (12)),
|
alpha-one-ionos BIT STRING (SIZE (11)),
|
||||||
alpha-two-ionos BIT STRING (SIZE (12)),
|
alpha-two-ionos BIT STRING (SIZE (14)),
|
||||||
gANSS-IonosphereRegionalStormFlags GANSS-IonosphereRegionalStormFlags OPTIONAL,
|
gANSS-IonosphereRegionalStormFlags GANSS-IonosphereRegionalStormFlags OPTIONAL,
|
||||||
ie-Extensions ProtocolExtensionContainer { { GANSS-Ionospheric-Model-ExtIEs } } OPTIONAL,
|
ie-Extensions ProtocolExtensionContainer { { GANSS-Ionospheric-Model-ExtIEs } } OPTIONAL,
|
||||||
...
|
...
|
||||||
|
@ -1484,8 +1740,8 @@ GANSS-IonosphereRegionalStormFlags-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
}
|
}
|
||||||
|
|
||||||
GANSS-KeplerianParametersAlm ::= SEQUENCE {
|
GANSS-KeplerianParametersAlm ::= SEQUENCE {
|
||||||
t-oa INTEGER(0..255),
|
t-oa INTEGER(0..1023),
|
||||||
iod-a INTEGER(0..3),
|
iod-a INTEGER(0..15),
|
||||||
gANSS-SatelliteInformationKP GANSS-SatelliteInformationKP,
|
gANSS-SatelliteInformationKP GANSS-SatelliteInformationKP,
|
||||||
ie-Extensions ProtocolExtensionContainer { { GANSS-KeplerianParametersAlm-ExtIEs } } OPTIONAL,
|
ie-Extensions ProtocolExtensionContainer { { GANSS-KeplerianParametersAlm-ExtIEs } } OPTIONAL,
|
||||||
...
|
...
|
||||||
|
@ -1617,6 +1873,7 @@ GANSS-ReferenceMeasurementInfo ::= SEQUENCE {
|
||||||
}
|
}
|
||||||
|
|
||||||
GANSS-ReferenceMeasurementInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
GANSS-ReferenceMeasurementInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
{ID id-GANSS-Confidence CRITICALITY ignore EXTENSION Confidence PRESENCE optional},
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1652,10 +1909,11 @@ GANSS-ReferenceTimeOnly-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
|
||||||
GANSS-SatelliteClockModelItem ::= SEQUENCE {
|
GANSS-SatelliteClockModelItem ::= SEQUENCE {
|
||||||
t-oc BIT STRING (SIZE(14)),
|
t-oc BIT STRING (SIZE(14)),
|
||||||
a-i2 BIT STRING (SIZE(12)),
|
a-i2 BIT STRING (SIZE(6)),
|
||||||
a-i1 BIT STRING (SIZE(18)),
|
a-i1 BIT STRING (SIZE(21)),
|
||||||
a-i0 BIT STRING (SIZE(28)),
|
a-i0 BIT STRING (SIZE(31)),
|
||||||
t-gd BIT STRING (SIZE(10)) OPTIONAL,
|
t-gd BIT STRING (SIZE(10)) OPTIONAL,
|
||||||
|
sisa BIT STRING (SIZE(8)),
|
||||||
model-id INTEGER(0..3) OPTIONAL,
|
model-id INTEGER(0..3) OPTIONAL,
|
||||||
ie-Extensions ProtocolExtensionContainer { { GANSS-SatelliteClockModelItem-ExtIEs } } OPTIONAL,
|
ie-Extensions ProtocolExtensionContainer { { GANSS-SatelliteClockModelItem-ExtIEs } } OPTIONAL,
|
||||||
...
|
...
|
||||||
|
@ -1680,6 +1938,7 @@ GANSS-SatelliteInformationItem ::= SEQUENCE {
|
||||||
}
|
}
|
||||||
|
|
||||||
GANSS-SatelliteInformationItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
GANSS-SatelliteInformationItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
{ID id-GANSS-ExtraDopplerExtension CRITICALITY ignore EXTENSION GANSS-ExtraDopplerExtension PRESENCE optional},
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1690,13 +1949,14 @@ GANSS-SatelliteInformationKPItem ::= SEQUENCE {
|
||||||
ganss-e-alm BIT STRING (SIZE (11)),
|
ganss-e-alm BIT STRING (SIZE (11)),
|
||||||
ganss-delta-I-alm BIT STRING (SIZE (11)),
|
ganss-delta-I-alm BIT STRING (SIZE (11)),
|
||||||
ganss-omegadot-alm BIT STRING (SIZE (11)),
|
ganss-omegadot-alm BIT STRING (SIZE (11)),
|
||||||
ganss-svhealth-alm BIT STRING (SIZE (4)),
|
ganss-svStatusINAV-alm BIT STRING (SIZE (4)),
|
||||||
ganss-delta-a-sqrt-alm BIT STRING (SIZE (17)),
|
ganss-svStatusFNAV-alm BIT STRING (SIZE (2)) OPTIONAL,
|
||||||
|
ganss-delta-a-sqrt-alm BIT STRING (SIZE (13)),
|
||||||
ganss-omegazero-alm BIT STRING (SIZE (16)),
|
ganss-omegazero-alm BIT STRING (SIZE (16)),
|
||||||
ganss-m-zero-alm BIT STRING (SIZE (16)),
|
ganss-m-zero-alm BIT STRING (SIZE (16)),
|
||||||
ganss-omega-alm BIT STRING (SIZE (16)),
|
ganss-omega-alm BIT STRING (SIZE (16)),
|
||||||
ganss-af-zero-alm BIT STRING (SIZE (14)),
|
ganss-af-zero-alm BIT STRING (SIZE (16)),
|
||||||
ganss-af-one-alm BIT STRING (SIZE (11)),
|
ganss-af-one-alm BIT STRING (SIZE (13)),
|
||||||
ie-Extensions ProtocolExtensionContainer { { GANSS-SatelliteInformationKPItem-ExtIEs } } OPTIONAL,
|
ie-Extensions ProtocolExtensionContainer { { GANSS-SatelliteInformationKPItem-ExtIEs } } OPTIONAL,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
@ -1830,7 +2090,7 @@ Ganss-Sat-Info-AddNavList-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
|
||||||
GANSS-Sat-Info-Nav ::= SEQUENCE (SIZE(1..maxGANSSSat)) OF SEQUENCE {
|
GANSS-Sat-Info-Nav ::= SEQUENCE (SIZE(1..maxGANSSSat)) OF SEQUENCE {
|
||||||
satId INTEGER(0..63),
|
satId INTEGER(0..63),
|
||||||
svHealth BIT STRING (SIZE(5)),
|
svHealth BIT STRING (SIZE(9)),
|
||||||
iod BIT STRING (SIZE(10)),
|
iod BIT STRING (SIZE(10)),
|
||||||
ganssClockModel GANSS-Clock-Model,
|
ganssClockModel GANSS-Clock-Model,
|
||||||
ganssOrbitModel GANSS-Orbit-Model,
|
ganssOrbitModel GANSS-Orbit-Model,
|
||||||
|
@ -1868,7 +2128,7 @@ GANSS-Time-Model ::= SEQUENCE {
|
||||||
ganss-t-a0 INTEGER(-2147483648..2147483647),
|
ganss-t-a0 INTEGER(-2147483648..2147483647),
|
||||||
ganss-t-a1 INTEGER(-8388608..8388607) OPTIONAL,
|
ganss-t-a1 INTEGER(-8388608..8388607) OPTIONAL,
|
||||||
ganss-t-a2 INTEGER(-64..63) OPTIONAL,
|
ganss-t-a2 INTEGER(-64..63) OPTIONAL,
|
||||||
gnss-to-id ENUMERATED{gps,...,galileo,qzss,glonass},
|
gnss-to-id ENUMERATED{gps,...,galileo,qzss,glonass,bds},
|
||||||
ganss-wk-number INTEGER(0..8191) OPTIONAL,
|
ganss-wk-number INTEGER(0..8191) OPTIONAL,
|
||||||
ie-Extensions ProtocolExtensionContainer { { GANSS-Time-Model-ExtIEs } } OPTIONAL,
|
ie-Extensions ProtocolExtensionContainer { { GANSS-Time-Model-ExtIEs } } OPTIONAL,
|
||||||
...
|
...
|
||||||
|
@ -2035,7 +2295,7 @@ NavModel-NAVKeplerianSet-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
}
|
}
|
||||||
|
|
||||||
NavModel-SBASecef ::= SEQUENCE {
|
NavModel-SBASecef ::= SEQUENCE {
|
||||||
-- the following IE shall be present if 'SBASclockModel' in 'GANSS-AddClockModels' is not included in 'Ganss-Sat-Info-AddNavList'
|
-- 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,
|
sbasTo BIT STRING (SIZE (13)) OPTIONAL,
|
||||||
sbasAccuracy BIT STRING (SIZE (4)),
|
sbasAccuracy BIT STRING (SIZE (4)),
|
||||||
sbasXg BIT STRING (SIZE (30)),
|
sbasXg BIT STRING (SIZE (30)),
|
||||||
|
@ -2055,6 +2315,33 @@ NavModel-SBASecef-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
NavModel-BDSKeplerianSet ::= SEQUENCE {
|
||||||
|
uRAIndex-BDS BIT STRING (SIZE (4)),
|
||||||
|
tOA-BDS BIT STRING (SIZE (17)),
|
||||||
|
a1-2-BDS BIT STRING (SIZE (32)),
|
||||||
|
e-BDS BIT STRING (SIZE (32)),
|
||||||
|
oMG-BDS BIT STRING (SIZE (32)),
|
||||||
|
dLTn-BDS BIT STRING (SIZE (16)),
|
||||||
|
m0-BDS BIT STRING (SIZE (32)),
|
||||||
|
oMG0-BDS BIT STRING (SIZE (32)),
|
||||||
|
oMGdot-BDS BIT STRING (SIZE (24)),
|
||||||
|
i0-BDS BIT STRING (SIZE (32)),
|
||||||
|
iDOT-BDS BIT STRING (SIZE (14)),
|
||||||
|
cuc-BDS BIT STRING (SIZE (18)),
|
||||||
|
cus-BDS BIT STRING (SIZE (18)),
|
||||||
|
crc-BDS BIT STRING (SIZE (18)),
|
||||||
|
crs-BDS BIT STRING (SIZE (18)),
|
||||||
|
cic-BDS BIT STRING (SIZE (18)),
|
||||||
|
cis-BDS BIT STRING (SIZE (18)),
|
||||||
|
aODE-BDS BIT STRING (SIZE (5)),
|
||||||
|
ie-Extensions ProtocolExtensionContainer { { NavModel-BDSKeplerianSet-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
NavModel-BDSKeplerianSet-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
SBASclockModel ::= SEQUENCE {
|
SBASclockModel ::= SEQUENCE {
|
||||||
sbasTo BIT STRING (SIZE (13)),
|
sbasTo BIT STRING (SIZE (13)),
|
||||||
sbasAgfo BIT STRING (SIZE (12)),
|
sbasAgfo BIT STRING (SIZE (12)),
|
||||||
|
@ -2067,6 +2354,21 @@ SBASclockModel-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
BDSClockModel ::= SEQUENCE {
|
||||||
|
toc-BDS BIT STRING (SIZE (17) ),
|
||||||
|
a0-BDS BIT STRING (SIZE (24) ),
|
||||||
|
a1-BDS BIT STRING (SIZE (22) ),
|
||||||
|
a2-BDS BIT STRING (SIZE (11) ),
|
||||||
|
tGD1-BDS BIT STRING (SIZE (10) ),
|
||||||
|
aODC-BDS BIT STRING (SIZE (5) ),
|
||||||
|
ie-Extensions ProtocolExtensionContainer { { BDSClockModel-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
BDSClockModel-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
UTCmodelSet1 ::= SEQUENCE {
|
UTCmodelSet1 ::= SEQUENCE {
|
||||||
utcA0 BIT STRING (SIZE(16)),
|
utcA0 BIT STRING (SIZE(16)),
|
||||||
utcA1 BIT STRING (SIZE(13)),
|
utcA1 BIT STRING (SIZE(13)),
|
||||||
|
@ -2116,6 +2418,23 @@ UTCmodelSet3-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
UTCmodelSet4 ::= SEQUENCE {
|
||||||
|
utca0-BDS BIT STRING (SIZE(32)),
|
||||||
|
utca1-BDS BIT STRING (SIZE(24)),
|
||||||
|
utcDeltatLS-BDS BIT STRING (SIZE(8)),
|
||||||
|
utcWNt BIT STRING (SIZE(8)),
|
||||||
|
utcDeltaTls BIT STRING (SIZE(8)),
|
||||||
|
utcWNlsf-BDS BIT STRING (SIZE(8)),
|
||||||
|
utcDN-BDS BIT STRING (SIZE(8)),
|
||||||
|
utcDeltaTlsf-BDS BIT STRING (SIZE(8)),
|
||||||
|
ie-Extensions ProtocolExtensionContainer { { UTCmodelSet4-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
UTCmodelSet4-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
UTRAN-GANSSReferenceTimeDL ::= SEQUENCE {
|
UTRAN-GANSSReferenceTimeDL ::= SEQUENCE {
|
||||||
utran-GANSSTimingOfCellFrames INTEGER(0..3999999),
|
utran-GANSSTimingOfCellFrames INTEGER(0..3999999),
|
||||||
uC-ID UC-ID OPTIONAL,
|
uC-ID UC-ID OPTIONAL,
|
||||||
|
@ -2428,7 +2747,7 @@ UTRAN-GPS-DriftRate ::= ENUMERATED {
|
||||||
utran-GPSDrift25, utran-GPSDrift50, utran-GPSDrift-1,
|
utran-GPSDrift25, utran-GPSDrift50, utran-GPSDrift-1,
|
||||||
utran-GPSDrift-2, utran-GPSDrift-5, utran-GPSDrift-10,
|
utran-GPSDrift-2, utran-GPSDrift-5, utran-GPSDrift-10,
|
||||||
utran-GPSDrift-15, utran-GPSDrift-25, utran-GPSDrift-50,
|
utran-GPSDrift-15, utran-GPSDrift-25, utran-GPSDrift-50,
|
||||||
...}
|
...}
|
||||||
|
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
--
|
--
|
||||||
|
@ -2575,11 +2894,25 @@ GanssReqGenericData ::= SEQUENCE {
|
||||||
...}
|
...}
|
||||||
|
|
||||||
GanssReqGenericData-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
GanssReqGenericData-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
{ID id-ganssAddNavigationModel-req CRITICALITY ignore EXTENSION GANSS-AddNavigationModel-Req PRESENCE optional}|
|
{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-ganssAddUTCModel-req CRITICALITY ignore EXTENSION GANSS-AddUTCModel-Req PRESENCE optional}|
|
||||||
{ID id-ganssAuxInfo-req CRITICALITY ignore EXTENSION GANSS-AuxInfo-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-SBAS-ID CRITICALITY ignore EXTENSION GANSS-SBAS-ID PRESENCE optional}|
|
||||||
{ID id-GANSS-AddADchoices CRITICALITY ignore EXTENSION GANSS-AddADchoices PRESENCE optional},
|
{ID id-GANSS-AddADchoices CRITICALITY ignore EXTENSION GANSS-AddADchoices PRESENCE optional}|
|
||||||
|
{ID id-BDSIonosphericGridModel CRITICALITY ignore EXTENSION BDSIonosphericGridModel PRESENCE optional}|
|
||||||
|
{ID id-DBDSCorrection CRITICALITY ignore EXTENSION DBDSCorrection PRESENCE optional},
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
BDSIonosphericGridModel ::= BOOLEAN
|
||||||
|
|
||||||
|
DBDSCorrection ::= SEQUENCE {
|
||||||
|
dGANSSSignalBDS BIT STRING (SIZE (8)),
|
||||||
|
iE-Extensions ProtocolExtensionContainer { { DBDSCorrection-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
DBDSCorrection-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2771,8 +3104,10 @@ GANSSGenericDataReq ::= SEQUENCE {
|
||||||
ganss-AddNavModelsReq AddNavigationModelsGANSS OPTIONAL,
|
ganss-AddNavModelsReq AddNavigationModelsGANSS OPTIONAL,
|
||||||
ganss-AddUtcModelsReq GANSS-AddUtcModelsReq OPTIONAL,
|
ganss-AddUtcModelsReq GANSS-AddUtcModelsReq OPTIONAL,
|
||||||
ganss-AuxInfoReq GANSS-AuxInfoReq OPTIONAL,
|
ganss-AuxInfoReq GANSS-AuxInfoReq OPTIONAL,
|
||||||
-- the following IE shall be present if GANSSID is '0' (SBAS)
|
-- the following IE shall be present if GANSSID is ‘0’ (SBAS)
|
||||||
ganss-SBAS-ID GANSS-SBAS-ID OPTIONAL
|
ganss-SBAS-ID GANSS-SBAS-ID OPTIONAL,
|
||||||
|
dBDS-Corrections DBDS-Corrections OPTIONAL,
|
||||||
|
bDS-Ionospheric-Grid-Model-Request BDS-Ionospheric-Grid-Model-Request OPTIONAL
|
||||||
}
|
}
|
||||||
|
|
||||||
AddNavigationModelsGANSS ::= SEQUENCE {
|
AddNavigationModelsGANSS ::= SEQUENCE {
|
||||||
|
@ -2801,6 +3136,22 @@ AddSatelliteRelatedDataGANSS-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
BDS-Ionospheric-Grid-Model-Request ::= ENUMERATED {
|
||||||
|
requested,
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
DBDS-Corrections ::= SEQUENCE {
|
||||||
|
transmissionGanssTimeIndicator TransmissionGanssTimeIndicator OPTIONAL,
|
||||||
|
dGANSS-Signal BIT STRING( SIZE (8)),
|
||||||
|
iE-Extensions ProtocolExtensionContainer { { DBDS-Corrections-ExtIEs } } OPTIONAL,
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
|
DBDS-Corrections-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
GANSS-AddUtcModelsReq ::= SEQUENCE {
|
GANSS-AddUtcModelsReq ::= SEQUENCE {
|
||||||
transmissionGanssTimeIndicator TransmissionGanssTimeIndicator OPTIONAL,
|
transmissionGanssTimeIndicator TransmissionGanssTimeIndicator OPTIONAL,
|
||||||
iE-Extensions ProtocolExtensionContainer { { GANSS-AddUtcModelsReq-ExtIEs} } OPTIONAL,
|
iE-Extensions ProtocolExtensionContainer { { GANSS-AddUtcModelsReq-ExtIEs} } OPTIONAL,
|
||||||
|
@ -3329,13 +3680,17 @@ PositioningMethod ::= SEQUENCE {
|
||||||
|
|
||||||
|
|
||||||
PositioningMethod-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
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 },
|
{ ID id-GNSS-PositioningMethod CRITICALITY ignore EXTENSION GNSS-PositioningMethod PRESENCE conditional}|
|
||||||
|
-- This IE shall be present if the Selected Position Method IE value is set to “GPS and AddPos” or “OTDOA or GPS and AddPos”
|
||||||
|
{ ID id-Additional-PositioningMethod CRITICALITY ignore EXTENSION Additional-PositioningMethod PRESENCE conditional},
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
GNSS-PositioningMethod ::= BIT STRING (SIZE(9))
|
GNSS-PositioningMethod ::= BIT STRING (SIZE(9))
|
||||||
|
|
||||||
|
Additional-PositioningMethod ::= BIT STRING (SIZE(8))
|
||||||
|
|
||||||
SelectedPositionMethod ::= ENUMERATED {
|
SelectedPositionMethod ::= ENUMERATED {
|
||||||
oTDOA,
|
oTDOA,
|
||||||
gPS,
|
gPS,
|
||||||
|
@ -3344,7 +3699,9 @@ SelectedPositionMethod ::= ENUMERATED {
|
||||||
uTDOA,
|
uTDOA,
|
||||||
...,
|
...,
|
||||||
gNSS,
|
gNSS,
|
||||||
oTDOA-or-GNSS
|
oTDOA-or-GNSS,
|
||||||
|
gPS-and-AddPos,
|
||||||
|
oTDOA-or-GPS-and-AddPos
|
||||||
}
|
}
|
||||||
|
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
@ -3500,7 +3857,8 @@ UE-PositioningCapability ::= SEQUENCE {
|
||||||
}
|
}
|
||||||
|
|
||||||
UE-PositioningCapability-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
UE-PositioningCapability-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
{ ID id-NetworkAssistedGANSSSuport CRITICALITY ignore EXTENSION NetworkAssistedGANSSSupport PRESENCE optional },
|
{ ID id-NetworkAssistedGANSSSuport CRITICALITY ignore EXTENSION NetworkAssistedGANSSSupport PRESENCE optional}|
|
||||||
|
{ ID id-AddPosSupport CRITICALITY ignore EXTENSION AddPosSupport PRESENCE optional},
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3519,8 +3877,27 @@ NetworkAssistedGANSSSupport ::= SEQUENCE (SIZE (1..maxGANSS)) OF SEQUENCE {
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
AddPosSupport ::= SEQUENCE (SIZE (1..maxAddPos)) OF AddPosSupport-Element
|
||||||
|
|
||||||
|
AddPosSupport-Element ::= SEQUENCE {
|
||||||
|
addPosID ENUMERATED {
|
||||||
|
barometricPressure,
|
||||||
|
wLAN,
|
||||||
|
bluetooth,
|
||||||
|
mBS,
|
||||||
|
...
|
||||||
|
},
|
||||||
|
addPosMode ENUMERATED {
|
||||||
|
standalone,
|
||||||
|
ue-assisted,
|
||||||
|
both,
|
||||||
|
...
|
||||||
|
},
|
||||||
|
...
|
||||||
|
}
|
||||||
|
|
||||||
NetworkAssistedGANSSSuport-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
NetworkAssistedGANSSSuport-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
-- the following IE shall be present if 'GANSSID' in 'NetworkAssistedGANSSSupport' is '0' (SBAS)
|
-- 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-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-GANSS-Signal-IDs CRITICALITY ignore EXTENSION GANSS-Signal-IDs PRESENCE optional }|
|
||||||
{ ID id-supportGANSSNonNativeADchoices CRITICALITY ignore EXTENSION SupportGANSSNonNativeADchoices PRESENCE optional },
|
{ ID id-supportGANSSNonNativeADchoices CRITICALITY ignore EXTENSION SupportGANSSNonNativeADchoices PRESENCE optional },
|
||||||
|
@ -3858,6 +4235,7 @@ SFN-SFN-Drift ::= ENUMERATED {
|
||||||
FineSFNSFN ::= INTEGER (0..15)
|
FineSFNSFN ::= INTEGER (0..15)
|
||||||
-- Range 0..0.9375 step size 0.0625
|
-- Range 0..0.9375 step size 0.0625
|
||||||
|
|
||||||
|
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
--
|
--
|
||||||
-- Vertical Accuracy Code
|
-- Vertical Accuracy Code
|
||||||
|
@ -3939,7 +4317,7 @@ UTDOA-CELLDCH ::= SEQUENCE {
|
||||||
compressedModeAssistanceData Compressed-Mode-Assistance-Data OPTIONAL,
|
compressedModeAssistanceData Compressed-Mode-Assistance-Data OPTIONAL,
|
||||||
dCH-Information DCH-Information OPTIONAL,
|
dCH-Information DCH-Information OPTIONAL,
|
||||||
e-DPCH-Information E-DPCH-Information OPTIONAL,
|
e-DPCH-Information E-DPCH-Information OPTIONAL,
|
||||||
iE-Extensions ProtocolExtensionContainer { { UTDOA-CELLDCH-ExtIEs} } OPTIONAL,
|
iE-Extensions ProtocolExtensionContainer { { UTDOA-CELLDCH-ExtIEs} } OPTIONAL,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4101,7 +4479,7 @@ TrChInfoList ::= SEQUENCE (SIZE(1..maxTrCH)) OF
|
||||||
UL-TrCHInfo ::= SEQUENCE {
|
UL-TrCHInfo ::= SEQUENCE {
|
||||||
uL-TrCHtype UL-TrCHType,
|
uL-TrCHtype UL-TrCHType,
|
||||||
tfs TransportFormatSet,
|
tfs TransportFormatSet,
|
||||||
iE-Extensions ProtocolExtensionContainer { { UL-TrCHInfo-ExtIEs} } OPTIONAL,
|
iE-Extensions ProtocolExtensionContainer { { UL-TrCHInfo-ExtIEs} } OPTIONAL,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4566,7 +4944,7 @@ UschParameters ::= SEQUENCE {
|
||||||
uL-Timeslot-Information UL-Timeslot-Information,
|
uL-Timeslot-Information UL-Timeslot-Information,
|
||||||
tFCS TFCS,
|
tFCS TFCS,
|
||||||
trChInfo TrChInfoList,
|
trChInfo TrChInfoList,
|
||||||
iE-Extensions ProtocolExtensionContainer { { UschParameters-ExtIEs} } OPTIONAL,
|
iE-Extensions ProtocolExtensionContainer { { UschParameters-ExtIEs} } OPTIONAL,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
--
|
--
|
||||||
-- 3GPP TS 25.453 V11.0.0 (2012-09)
|
-- 3GPP TS 25.453 V17.0.0 (2022-04)
|
||||||
--
|
--
|
||||||
--9.3.3 PDU Definitions
|
--9.3.3 PDU Definitions
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
@ -9,10 +9,10 @@
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
PCAP-PDU-Contents {
|
PCAP-PDU-Contents {
|
||||||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||||||
umts-Access (20) modules (3) pcap(4) version1 (1) pcap-PDU-Contents (1) }
|
umts-Access (20) modules (3) pcap(4) version1 (1) pcap-PDU-Contents (1) }
|
||||||
|
|
||||||
DEFINITIONS AUTOMATIC TAGS ::=
|
DEFINITIONS AUTOMATIC TAGS ::=
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
|
|
||||||
|
@ -39,8 +39,8 @@ IMPORTS
|
||||||
HorizontalAccuracyCode,
|
HorizontalAccuracyCode,
|
||||||
VerticalAccuracyCode,
|
VerticalAccuracyCode,
|
||||||
RequestType,
|
RequestType,
|
||||||
UE-PositioningCapability,
|
UE-PositioningCapability,
|
||||||
UC-ID,
|
UC-ID,
|
||||||
ResponseTime,
|
ResponseTime,
|
||||||
PositioningPriority,
|
PositioningPriority,
|
||||||
ClientType,
|
ClientType,
|
||||||
|
@ -71,7 +71,9 @@ IMPORTS
|
||||||
OTDOA-ReferenceCellInfoSAS-centric,
|
OTDOA-ReferenceCellInfoSAS-centric,
|
||||||
CellId-IRATMeasuredResultsSets,
|
CellId-IRATMeasuredResultsSets,
|
||||||
IMSI,
|
IMSI,
|
||||||
IMEI
|
IMEI,
|
||||||
|
AddPos-MeasuredResults
|
||||||
|
|
||||||
|
|
||||||
FROM PCAP-IEs
|
FROM PCAP-IEs
|
||||||
|
|
||||||
|
@ -110,7 +112,7 @@ FROM PCAP-Containers
|
||||||
id-HorizontalAccuracyCode,
|
id-HorizontalAccuracyCode,
|
||||||
id-VerticalAccuracyCode,
|
id-VerticalAccuracyCode,
|
||||||
id-RequestType,
|
id-RequestType,
|
||||||
id-UE-PositioningCapability,
|
id-UE-PositioningCapability,
|
||||||
id-UC-id,
|
id-UC-id,
|
||||||
id-ResponseTime,
|
id-ResponseTime,
|
||||||
id-PositioningPriority,
|
id-PositioningPriority,
|
||||||
|
@ -143,14 +145,15 @@ FROM PCAP-Containers
|
||||||
id-OTDOA-ReferenceCellInfo,
|
id-OTDOA-ReferenceCellInfo,
|
||||||
id-CellId-IRATMeasuredResultsSets,
|
id-CellId-IRATMeasuredResultsSets,
|
||||||
id-IMSI,
|
id-IMSI,
|
||||||
id-IMEI
|
id-IMEI,
|
||||||
|
id-AddPos-MeasuredResults
|
||||||
|
|
||||||
|
|
||||||
FROM PCAP-Constants;
|
FROM PCAP-Constants;
|
||||||
|
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
--
|
--
|
||||||
-- POSITION CALCULATION REQUEST
|
-- Position Calculation Request
|
||||||
--
|
--
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
|
@ -184,7 +187,7 @@ PositionCalculationRequestExtensions PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
--
|
--
|
||||||
-- POSITION CALCULATION RESPONSE
|
-- Position Calculation Response
|
||||||
--
|
--
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
|
@ -208,7 +211,7 @@ PositionCalculationResponseExtensions PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
--
|
--
|
||||||
-- POSITION CALCULATION FAILURE
|
-- Position Calculation Failure
|
||||||
--
|
--
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
|
@ -364,8 +367,8 @@ InformationExchangeInitiationFailure-Extensions PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
PositionInitiationRequest ::= SEQUENCE {
|
PositionInitiationRequest ::= SEQUENCE {
|
||||||
protocolIEs ProtocolIE-Container { {PositionInitiationRequestIEs} },
|
protocolIEs ProtocolIE-Container { {PositionInitiationRequestIEs} },
|
||||||
protocolExtensions ProtocolExtensionContainer { {PositionInitiationRequestExtensions} } OPTIONAL,
|
protocolExtensions ProtocolExtensionContainer { {PositionInitiationRequestExtensions} } OPTIONAL,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -444,8 +447,8 @@ PositionInitiationFailureExtensions PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
PositionActivationRequest ::= SEQUENCE {
|
PositionActivationRequest ::= SEQUENCE {
|
||||||
protocolIEs ProtocolIE-Container { {PositionActivationRequestIEs} },
|
protocolIEs ProtocolIE-Container { {PositionActivationRequestIEs} },
|
||||||
protocolExtensions ProtocolExtensionContainer { {PositionActivationRequestExtensions} } OPTIONAL,
|
protocolExtensions ProtocolExtensionContainer { {PositionActivationRequestExtensions} } OPTIONAL,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -460,7 +463,7 @@ PositionActivationRequestIEs PCAP-PROTOCOL-IES ::= {
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
PositionActivationRequestExtensions PCAP-PROTOCOL-EXTENSION ::= {
|
PositionActivationRequestExtensions PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
{ ID id-IncludeVelocity CRITICALITY ignore EXTENSION IncludeVelocity PRESENCE optional } |
|
{ ID id-IncludeVelocity CRITICALITY ignore EXTENSION IncludeVelocity PRESENCE optional } |
|
||||||
{ ID id-AmountOfReporting CRITICALITY ignore EXTENSION AmountOfReporting PRESENCE optional } |
|
{ ID id-AmountOfReporting CRITICALITY ignore EXTENSION AmountOfReporting PRESENCE optional } |
|
||||||
{ ID id-CellIDPositioning CRITICALITY ignore EXTENSION CellIDPositioning PRESENCE optional }|
|
{ ID id-CellIDPositioning CRITICALITY ignore EXTENSION CellIDPositioning PRESENCE optional }|
|
||||||
|
@ -472,18 +475,18 @@ PositionActivationRequestExtensions PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
--
|
--
|
||||||
-- POSITION ACTIVATION RESPONSE
|
-- POSITION ACTIVATION RESPONSE
|
||||||
--
|
--
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
PositionActivationResponse ::= SEQUENCE {
|
PositionActivationResponse ::= SEQUENCE {
|
||||||
protocolIEs ProtocolIE-Container { {PositionActivationResponseIEs} },
|
protocolIEs ProtocolIE-Container { {PositionActivationResponseIEs} },
|
||||||
protocolExtensions ProtocolExtensionContainer { {PositionActivationResponseExtensions} } OPTIONAL,
|
protocolExtensions ProtocolExtensionContainer { {PositionActivationResponseExtensions} } OPTIONAL,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
PositionActivationResponseIEs PCAP-PROTOCOL-IES ::= {
|
PositionActivationResponseIEs PCAP-PROTOCOL-IES ::= {
|
||||||
{ ID id-UE-PositionEstimateInfo CRITICALITY ignore TYPE UE-PositionEstimateInfo PRESENCE optional } |
|
{ ID id-UE-PositionEstimateInfo CRITICALITY ignore TYPE UE-PositionEstimateInfo PRESENCE optional } |
|
||||||
{ ID id-GPS-MeasuredResultsList CRITICALITY reject TYPE MeasuredResultsList 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-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 },
|
{ ID id-UTDOA-Group CRITICALITY reject TYPE UTDOA-Group PRESENCE optional },
|
||||||
|
@ -491,13 +494,14 @@ PositionActivationResponseIEs PCAP-PROTOCOL-IES ::= {
|
||||||
}
|
}
|
||||||
|
|
||||||
PositionActivationResponseExtensions PCAP-PROTOCOL-EXTENSION ::= {
|
PositionActivationResponseExtensions PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
{ ID id-VelocityEstimate CRITICALITY ignore EXTENSION VelocityEstimate PRESENCE optional } |
|
{ ID id-VelocityEstimate CRITICALITY ignore EXTENSION VelocityEstimate PRESENCE optional}|
|
||||||
{ ID id-MeasInstructionsUsed CRITICALITY ignore EXTENSION MeasInstructionsUsed PRESENCE optional } |
|
{ ID id-MeasInstructionsUsed CRITICALITY ignore EXTENSION MeasInstructionsUsed PRESENCE optional}|
|
||||||
{ ID id-GANSS-MeasuredResultsList CRITICALITY reject EXTENSION GANSS-MeasuredResultsList PRESENCE optional } |
|
{ ID id-GANSS-MeasuredResultsList CRITICALITY reject EXTENSION GANSS-MeasuredResultsList PRESENCE optional}|
|
||||||
{ ID id-AdditionalGPSAssistDataRequired CRITICALITY ignore EXTENSION AdditionalGPSAssistDataRequired PRESENCE optional } |
|
{ ID id-AdditionalGPSAssistDataRequired CRITICALITY ignore EXTENSION AdditionalGPSAssistDataRequired PRESENCE optional}|
|
||||||
{ ID id-AdditionalGanssAssistDataRequired CRITICALITY ignore EXTENSION AdditionalGanssAssistDataRequired PRESENCE optional } |
|
{ ID id-AdditionalGanssAssistDataRequired CRITICALITY ignore EXTENSION AdditionalGanssAssistDataRequired PRESENCE optional}|
|
||||||
{ ID id-OTDOA-ReferenceCellInfo CRITICALITY reject EXTENSION OTDOA-ReferenceCellInfoSAS-centric PRESENCE optional } |
|
{ ID id-OTDOA-ReferenceCellInfo CRITICALITY reject EXTENSION OTDOA-ReferenceCellInfoSAS-centric PRESENCE optional}|
|
||||||
{ ID id-CellId-IRATMeasuredResultsSets CRITICALITY ignore EXTENSION CellId-IRATMeasuredResultsSets PRESENCE optional },
|
{ ID id-CellId-IRATMeasuredResultsSets CRITICALITY ignore EXTENSION CellId-IRATMeasuredResultsSets PRESENCE optional}|
|
||||||
|
{ ID id-AddPos-MeasuredResults CRITICALITY reject EXTENSION AddPos-MeasuredResults PRESENCE optional},
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -509,8 +513,8 @@ PositionActivationResponseExtensions PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
PositionActivationFailure ::= SEQUENCE {
|
PositionActivationFailure ::= SEQUENCE {
|
||||||
protocolIEs ProtocolIE-Container { {PositionActivationFailureIEs} },
|
protocolIEs ProtocolIE-Container { {PositionActivationFailureIEs} },
|
||||||
protocolExtensions ProtocolExtensionContainer { {PositionActivationFailureExtensions} } OPTIONAL,
|
protocolExtensions ProtocolExtensionContainer { {PositionActivationFailureExtensions} } OPTIONAL,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -611,7 +615,7 @@ InformationExchangeFailureIndication-Extensions PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
|
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
--
|
--
|
||||||
-- ERROR INDICATION
|
-- Error Indication
|
||||||
--
|
--
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
|
@ -638,8 +642,8 @@ ErrorIndicationExtensions PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
PositionParameterModification ::= SEQUENCE {
|
PositionParameterModification ::= SEQUENCE {
|
||||||
protocolIEs ProtocolIE-Container { {PositionParameterModificationIEs} },
|
protocolIEs ProtocolIE-Container { {PositionParameterModificationIEs} },
|
||||||
protocolExtensions ProtocolExtensionContainer { {PositionParameterModificationExtensions} } OPTIONAL,
|
protocolExtensions ProtocolExtensionContainer { {PositionParameterModificationExtensions} } OPTIONAL,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -661,7 +665,7 @@ PositionParameterModificationExtensions PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
PrivateMessage ::= SEQUENCE {
|
PrivateMessage ::= SEQUENCE {
|
||||||
privateIEs PrivateIE-Container {{PrivateMessage-IEs}},
|
privateIEs PrivateIE-Container {{PrivateMessage-IEs}},
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -676,8 +680,8 @@ PrivateMessage-IEs PCAP-PRIVATE-IES ::= {
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
Abort ::= SEQUENCE {
|
Abort ::= SEQUENCE {
|
||||||
protocolIEs ProtocolIE-Container { {AbortIEs} },
|
protocolIEs ProtocolIE-Container { {AbortIEs} },
|
||||||
protocolExtensions ProtocolExtensionContainer { {AbortExtensions} } OPTIONAL,
|
protocolExtensions ProtocolExtensionContainer { {AbortExtensions} } OPTIONAL,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -686,7 +690,7 @@ AbortIEs PCAP-PROTOCOL-IES ::= {
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
AbortExtensions PCAP-PROTOCOL-EXTENSION ::= {
|
AbortExtensions PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -707,7 +711,7 @@ PositionPeriodicReport ::= SEQUENCE {
|
||||||
PositionPeriodicReport-IEs PCAP-PROTOCOL-IES ::= {
|
PositionPeriodicReport-IEs PCAP-PROTOCOL-IES ::= {
|
||||||
{ ID id-UE-PositionEstimateInfo CRITICALITY ignore TYPE UE-PositionEstimateInfo PRESENCE optional } |
|
{ ID id-UE-PositionEstimateInfo CRITICALITY ignore TYPE UE-PositionEstimateInfo PRESENCE optional } |
|
||||||
{ ID id-VelocityEstimate CRITICALITY ignore TYPE VelocityEstimate PRESENCE optional } |
|
{ ID id-VelocityEstimate CRITICALITY ignore TYPE VelocityEstimate PRESENCE optional } |
|
||||||
{ ID id-GPS-MeasuredResultsList CRITICALITY ignore TYPE MeasuredResultsList PRESENCE optional } |
|
{ ID id-GPS-MeasuredResultsList CRITICALITY ignore TYPE MeasuredResultsList PRESENCE optional } |
|
||||||
{ ID id-CellId-MeasuredResultsSets CRITICALITY ignore TYPE CellId-MeasuredResultsSets PRESENCE optional } |
|
{ ID id-CellId-MeasuredResultsSets CRITICALITY ignore TYPE CellId-MeasuredResultsSets PRESENCE optional } |
|
||||||
{ ID id-OTDOA-MeasuredResultsSets CRITICALITY ignore TYPE OTDOA-MeasuredResultsSets PRESENCE optional } |
|
{ ID id-OTDOA-MeasuredResultsSets CRITICALITY ignore TYPE OTDOA-MeasuredResultsSets PRESENCE optional } |
|
||||||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } ,
|
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } ,
|
||||||
|
@ -715,11 +719,12 @@ PositionPeriodicReport-IEs PCAP-PROTOCOL-IES ::= {
|
||||||
}
|
}
|
||||||
|
|
||||||
PositionPeriodicReport-Extensions PCAP-PROTOCOL-EXTENSION ::= {
|
PositionPeriodicReport-Extensions PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
{ ID id-GANSS-MeasuredResultsList CRITICALITY ignore EXTENSION GANSS-MeasuredResultsList PRESENCE optional } |
|
{ ID id-GANSS-MeasuredResultsList CRITICALITY ignore EXTENSION GANSS-MeasuredResultsList PRESENCE optional}|
|
||||||
{ ID id-AdditionalGPSAssistDataRequired CRITICALITY ignore EXTENSION AdditionalGPSAssistDataRequired PRESENCE optional } |
|
{ ID id-AdditionalGPSAssistDataRequired CRITICALITY ignore EXTENSION AdditionalGPSAssistDataRequired PRESENCE optional}|
|
||||||
{ ID id-AdditionalGanssAssistDataRequired CRITICALITY ignore EXTENSION AdditionalGanssAssistDataRequired PRESENCE optional } |
|
{ ID id-AdditionalGanssAssistDataRequired CRITICALITY ignore EXTENSION AdditionalGanssAssistDataRequired PRESENCE optional}|
|
||||||
{ ID id-OTDOA-ReferenceCellInfo CRITICALITY reject EXTENSION OTDOA-ReferenceCellInfoSAS-centric PRESENCE optional } |
|
{ ID id-OTDOA-ReferenceCellInfo CRITICALITY reject EXTENSION OTDOA-ReferenceCellInfoSAS-centric PRESENCE optional}|
|
||||||
{ ID id-CellId-IRATMeasuredResultsSets CRITICALITY ignore EXTENSION CellId-IRATMeasuredResultsSets PRESENCE optional },
|
{ ID id-CellId-IRATMeasuredResultsSets CRITICALITY ignore EXTENSION CellId-IRATMeasuredResultsSets PRESENCE optional}|
|
||||||
|
{ ID id-AddPos-MeasuredResults CRITICALITY ignore EXTENSION AddPos-MeasuredResults PRESENCE optional},
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -730,8 +735,8 @@ PositionPeriodicReport-Extensions PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
PositionPeriodicResult ::= SEQUENCE {
|
PositionPeriodicResult ::= SEQUENCE {
|
||||||
protocolIEs ProtocolIE-Container {{PositionPeriodicResult-IEs}},
|
protocolIEs ProtocolIE-Container {{PositionPeriodicResult-IEs}},
|
||||||
protocolExtensions ProtocolExtensionContainer {{PositionPeriodicResult-Extensions}} OPTIONAL,
|
protocolExtensions ProtocolExtensionContainer {{PositionPeriodicResult-Extensions}} OPTIONAL,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -755,8 +760,8 @@ PositionPeriodicResult-Extensions PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
PositionPeriodicTermination ::= SEQUENCE {
|
PositionPeriodicTermination ::= SEQUENCE {
|
||||||
protocolIEs ProtocolIE-Container {{PositionPeriodicTermination-IEs}},
|
protocolIEs ProtocolIE-Container {{PositionPeriodicTermination-IEs}},
|
||||||
protocolExtensions ProtocolExtensionContainer {{PositionPeriodicTermination-Extensions}} OPTIONAL,
|
protocolExtensions ProtocolExtensionContainer {{PositionPeriodicTermination-Extensions}} OPTIONAL,
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -765,7 +770,7 @@ PositionPeriodicTermination-IEs PCAP-PROTOCOL-IES ::= {
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
|
|
||||||
PositionPeriodicTermination-Extensions PCAP-PROTOCOL-EXTENSION ::= {
|
PositionPeriodicTermination-Extensions PCAP-PROTOCOL-EXTENSION ::= {
|
||||||
...
|
...
|
||||||
}
|
}
|
||||||
END
|
END
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
--
|
--
|
||||||
-- 3GPP TS 25.453 V11.0.0 (2012-09)
|
-- 3GPP TS 25.453 V17.0.0 (2022-04)
|
||||||
--
|
--
|
||||||
-- 9.3.2 Elementary Procedure Definitions
|
-- 9.3.2 Elementary Procedure Definitions
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
@ -8,11 +8,11 @@
|
||||||
--
|
--
|
||||||
-- **************************************************************
|
-- **************************************************************
|
||||||
|
|
||||||
PCAP-PDU-Descriptions {
|
PCAP-PDU-Descriptions {
|
||||||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||||||
umts-Access (20) modules (3) pcap(4) version1 (1) pcap-PDU-Descriptions (0)}
|
umts-Access (20) modules (3) pcap(4) version1 (1) pcap-PDU-Descriptions (0)}
|
||||||
|
|
||||||
DEFINITIONS AUTOMATIC TAGS ::=
|
DEFINITIONS AUTOMATIC TAGS ::=
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
*
|
*
|
||||||
* Based on the RANAP dissector
|
* Based on the RANAP dissector
|
||||||
*
|
*
|
||||||
* References: ETSI TS 125 453 V7.9.0 (2008-02)
|
* References: ETSI TS 125 453 V17.0.0 (2022-04)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
|
@ -274,6 +274,19 @@ id-requestedCellIDGERANMeasurements ProtocolIE-ID
|
||||||
id-CellId-IRATMeasuredResultsSets ProtocolIE-ID
|
id-CellId-IRATMeasuredResultsSets ProtocolIE-ID
|
||||||
id-IMSI ProtocolIE-ID
|
id-IMSI ProtocolIE-ID
|
||||||
id-IMEI ProtocolIE-ID
|
id-IMEI ProtocolIE-ID
|
||||||
|
id-GANSS-alm-keplerianBDSAlmanac ProtocolIE-ID
|
||||||
|
id-BDS-Ionospheric-Grid-Model ProtocolIE-ID
|
||||||
|
id-DBDS-Correction-Information ProtocolIE-ID
|
||||||
|
id-BDSIonosphericGridModel ProtocolIE-ID
|
||||||
|
id-DBDSCorrection ProtocolIE-ID
|
||||||
|
id-Confidence ProtocolIE-ID
|
||||||
|
id-ExtraDopplerInfoExtension ProtocolIE-ID
|
||||||
|
id-GANSS-Confidence ProtocolIE-ID
|
||||||
|
id-GANSS-ExtraDopplerExtension ProtocolIE-ID
|
||||||
|
id-Additional-PositioningDataSet ProtocolIE-ID
|
||||||
|
id-Additional-PositioningMethod ProtocolIE-ID
|
||||||
|
id-AddPos-MeasuredResults ProtocolIE-ID
|
||||||
|
id-AddPosSupport ProtocolIE-ID
|
||||||
|
|
||||||
#.END
|
#.END
|
||||||
|
|
||||||
|
@ -316,6 +329,7 @@ UE-PositionEstimateInfo N pcap.ies id-UE-PositionEstimateInfo
|
||||||
OTDOA-MeasuredResultsSets N pcap.ies id-OTDOA-MeasuredResultsSets
|
OTDOA-MeasuredResultsSets N pcap.ies id-OTDOA-MeasuredResultsSets
|
||||||
PeriodicPosCalcInfo N pcap.ies id-PeriodicPosCalcInfo
|
PeriodicPosCalcInfo N pcap.ies id-PeriodicPosCalcInfo
|
||||||
PeriodicTerminationCause N pcap.ies id-PeriodicTerminationCause
|
PeriodicTerminationCause N pcap.ies id-PeriodicTerminationCause
|
||||||
|
GANSS-ALM-BDSKeplericanset N pcap.ies id-GANSS-alm-keplerianBDSAlmanac
|
||||||
|
|
||||||
#PCAP-PROTOCOL-EXTENSION
|
#PCAP-PROTOCOL-EXTENSION
|
||||||
CellId-MeasuredResultsSets N pcap.extension id-CellId-MeasuredResultsSets
|
CellId-MeasuredResultsSets N pcap.extension id-CellId-MeasuredResultsSets
|
||||||
|
@ -396,7 +410,18 @@ RequestedCellIDGERANMeasurements N pcap.extension id-requestedCellIDGERANMeas
|
||||||
CellId-IRATMeasuredResultsSets N pcap.extension id-CellId-IRATMeasuredResultsSets
|
CellId-IRATMeasuredResultsSets N pcap.extension id-CellId-IRATMeasuredResultsSets
|
||||||
IMSI N pcap.extension id-IMSI
|
IMSI N pcap.extension id-IMSI
|
||||||
IMEI N pcap.extension id-IMEI
|
IMEI N pcap.extension id-IMEI
|
||||||
|
BDS-Ionospheric-Grid-Model N pcap.extension id-BDS-Ionospheric-Grid-Model
|
||||||
|
DBDS-Correction-Information N pcap.extension id-DBDS-Correction-Information
|
||||||
|
BDSIonosphericGridModel N pcap.extension id-BDSIonosphericGridModel
|
||||||
|
DBDSCorrection N pcap.extension id-DBDSCorrection
|
||||||
|
Confidence N pcap.extension id-Confidence
|
||||||
|
ExtraDopplerInfoExtension N pcap.extension id-ExtraDopplerInfoExtension
|
||||||
|
Confidence N pcap.extension id-GANSS-Confidence
|
||||||
|
GANSS-ExtraDopplerExtension N pcap.extension id-GANSS-ExtraDopplerExtension
|
||||||
|
Additional-PositioningDataSet N pcap.extension id-Additional-PositioningDataSet
|
||||||
|
Additional-PositioningMethod N pcap.extension id-Additional-PositioningMethod
|
||||||
|
AddPos-MeasuredResults N pcap.extension id-AddPos-MeasuredResults
|
||||||
|
AddPosSupport N pcap.extension id-AddPosSupport
|
||||||
|
|
||||||
#PCAP-ELEMENTARY-PROCEDURE
|
#PCAP-ELEMENTARY-PROCEDURE
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue