Kerberos: add kerberos_inject_longterm_key() helper function
[wireshark-sm.git] / epan / dissectors / asn1 / pcap / PCAP-IEs.asn
blobd88e85c4cfa777caa7d654fe79d848eaa0511873
1 --
2 -- 3GPP TS 25.453 V17.0.0 (2022-04
3 --
4 -- 9.3.4        Information Element Definitions
5 -- **************************************************************
6 --
7 -- Information Element Definitions
8 --
9 -- **************************************************************
11 PCAP-IEs {
12 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
13 umts-Access (20) modules (3) pcap(4) version1 (1) pcap-IEs (2) }
15 DEFINITIONS AUTOMATIC TAGS ::=
17 BEGIN
19 IMPORTS
20         maxNrOfErrors,
21         maxSat,
22         maxSatAlmanac,
23         maxNrOfLevels,
24         maxNrOfMeasNCell,
25         maxNrOfMeasurements,
26         maxNrOfPoints,
27         maxNrOfExpInfo,
28         maxNrOfSets,
29         maxRateMatching,
30         maxNrOfTFs,
31         maxTTI-count,
32         maxTS-1,
33         maxCCTrCH,
34         maxTF,
35         maxTFC,
36         maxPRACH,
37         maxTrCH,
38         maxTGPS,
39         maxNoOfMeasurements,
40         maxCellMeas,
41         maxNrOfEDPCCH-PO-QUANTSTEPs,
42         maxNrOfRefETFCI-PO-QUANTSTEPs,
43         maxNrOfRefETFCIs,
44         maxSet,
45         maxGANSS,
46         maxGANSSSat,
47         maxGANSSSet,
48         maxSgnType,
49         maxGANSSSatAlmanac,
50         maxGANSSClockMod,
51         maxGANSS-1,
52         maxNrOfIRATMeasurements,
53         maxReportedGERANCells,
54         maxIonGridInfo,
55         maxAddPos,
56         maxBeacons,
57         maxBTs,
58         maxWLANs,
61         id-UTRAN-GPSReferenceTime,
62         id-UTRAN-GPSReferenceTimeResult,
63         id-GPS-UTRAN-TRU,
64         id-UTRAN-GPS-DriftRate,
65         id-OTDOA-AddMeasuredResultsInfo,
66         id-GPS-ReferenceLocation,
67         id-rxTimingDeviation768Info,
68         id-rxTimingDeviation384extInfo,
69         id-MeasurementValidity,
70         id-ExtendedRoundTripTime,
71         id-roundTripTimeInfoWithType1,
72         id-AddMeasurementInfo,
73         id-Extended-RNC-ID,
74         id-GANSS-CommonAssistanceData,
75         id-GANSS-GenericAssistanceDataList,
76         id-GANSS-PositioningDataSet,
77         id-GNSS-PositioningMethod,
78         id-NetworkAssistedGANSSSuport,
79         id-TUTRANGANSSMeasurementValueInfo,
80         id-angleOfArrivalLCR,
81         id-extendedTimingAdvanceLCR,
82         id-additionalMeasurementInforLCR,
83         id-timingAdvanceLCR-R7,
84         id-rxTimingDeviationLCR,
85         id-GPSReferenceTimeUncertainty,
86         id-GANSS-AddIonoModelReq,
87         id-GANSS-EarthOrientParaReq,
88         id-GANSS-Additional-Ionospheric-Model,
89         id-GANSS-Earth-Orientation-Parameters,
90         id-GANSS-Additional-Time-Models,
91         id-GANSS-Additional-Navigation-Models,
92         id-GANSS-Additional-UTC-Models,
93         id-GANSS-Auxiliary-Information,
94         id-GANSS-SBAS-ID,
95         id-GANSS-SBAS-IDs,
96         id-GANSS-Signal-IDs,
97         id-GANSS-alm-keplerianNAVAlmanac,
98         id-GANSS-alm-keplerianReducedAlmanac,
99         id-GANSS-alm-keplerianMidiAlmanac,
100         id-GANSS-alm-keplerianGLONASS,
101         id-GANSS-alm-ecefSBASAlmanac,
102         id-UTRAN-GANSSReferenceTimeResult,
103         id-GANSS-Reference-Time-Only,
104         id-GANSS-AddADchoices,
105         id-supportGANSSNonNativeADchoices,
106         id-PositionDataUEbased,
107         id-ganssCodePhaseAmbiguityExt,
108         id-ganssIntegerCodePhaseExt,
109         id-GANSScarrierPhaseRequested,
110         id-GANSSMultiFreqMeasRequested,
111         id-ganssReq-AddIonosphericModel,
112         id-ganssReq-EarthOrientPara,
113         id-ganssAddNavigationModel-req,
114         id-ganssAddUTCModel-req,
115         id-ganssAuxInfo-req,
116         id-GANSS-AlmanacModelChoice,
117         id-DGNSS-ValidityPeriod,
118         id-AzimuthAndElevationLSB,
119         id-completeAlmanacProvided,
120         id-GPS-Week-Cycle,
121         id-GANSS-Day-Cycle,
122         id-ganss-Delta-T,
123         id-requestedCellIDGERANMeasurements,
124         id-GANSS-alm-keplerianBDSAlmanac,
125         id-BDS-Ionospheric-Grid-Model,
126         id-DBDS-Correction-Information,
127         id-BDSIonosphericGridModel,
128         id-DBDSCorrection,
129         id-Confidence,
130         id-ExtraDopplerInfoExtension,
131         id-GANSS-Confidence,
132         id-GANSS-ExtraDopplerExtension,
133         id-Additional-PositioningDataSet,
134         id-Additional-PositioningMethod,
135         id-AddPos-MeasuredResults,
136         id-AddPosSupport
139 FROM PCAP-Constants
141         Criticality,
142         ProcedureCode,
143         ProtocolIE-ID,
144         TransactionID,
145         TriggeringMessage
147 FROM PCAP-CommonDataTypes
149         ProtocolExtensionContainer{},
150         ProtocolIE-Single-Container{},
151         PCAP-PROTOCOL-EXTENSION,
152         PCAP-PROTOCOL-IES
154 FROM PCAP-Containers;
157 -- **************************************************************
159 -- Accuracy Fulfilment Indicator
161 -- **************************************************************
163 AccuracyFulfilmentIndicator ::= ENUMERATED{
164         requested-Accuracy-Fulfilled,
165         requested-Accuracy-Not-Fulfilled,
166         ...
170 -- **************************************************************
172 -- Additional Method Type
174 -- **************************************************************
176 AdditionalMethodType ::= ENUMERATED {
177         ue-assisted,
178         ue-based,
179         ue-based-preferred-but-ue-assisted-allowed,
180         ue-assisted-preferred-but-ue-based-allowed,
181         ...
184 -- **************************************************************
186 -- Additional Positioning Measured Results
188 -- **************************************************************
190 AddPos-MeasuredResults ::= SEQUENCE (SIZE (1..maxAddPos)) OF AddPos-MeasuredResults-Element
192 AddPos-MeasuredResults-Element ::= SEQUENCE {
193         timestamp                                       UTCTime                                                                                                                                         OPTIONAL,
194         type                                            CHOICE {
195                 barometricPressure                              SEQUENCE {
196                         uncompensatedBarometricPressure         BaroMeasurement,
197                         iE-Extensions                                           ProtocolExtensionContainer      { { BarometricPressure-ExtIEs } }       OPTIONAL,
198                         ...
199                 },
200                 wlan                                                    SEQUENCE {
201                         wlanMeasurementList                                     WLANMeasurementList,
202                         iE-Extensions                                           ProtocolExtensionContainer      { { WLANMeasurementList-ExtIEs } }      OPTIONAL,
203                         ...
204                 },
205                 bt                                                              SEQUENCE {
206                         btMeasurementList                                       BTMeasurementList,
207                         iE-Extensions                                           ProtocolExtensionContainer      { { BTMeasurementList-ExtIEs } }        OPTIONAL,
208                         ...
209                 },
210                 mbs                                                             SEQUENCE {
211                         mbsMeasurementList                                      MBSMeasurementList,
212                         iE-Extensions                                           ProtocolExtensionContainer      { { MBSMeasurementList-ExtIEs } }       OPTIONAL,
213                         ...
214                 },
215                 ...
216         },
217         ...
220 BarometricPressure-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
221         ...
224 WLANMeasurementList-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
225         ...
228 BTMeasurementList-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
229         ...
232 MBSMeasurementList-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
233         ...
236 WLANMeasurementList ::= SEQUENCE (SIZE (1..maxWLANs)) OF WLANMeasurementList-Element
238 WLANMeasurementList-Element ::= SEQUENCE {
239         wlanBSSID                                       OCTET STRING (SIZE (6)),
240         wlanSSID                                        OCTET STRING (SIZE(1..32))                                                                                              OPTIONAL,
241         wlanRSSI                                        INTEGER(-127..128)                                                                                                              OPTIONAL,
242         wlanRTTvalue                            INTEGER(0..16777215)                                                                                                    OPTIONAL,
243         wlanRTTunits                            ENUMERATED { microseconds,hundredsofnanoseconds, tensofnanoseconds, nanoseconds, tenthsofnanosecond, ...} OPTIONAL,
244         wlanRTTaccuracy                         INTEGER(0..255)                                                                                                                 OPTIONAL,
245         wlanAPChannelFrequency          INTEGER(0..256)                                                                                                                 OPTIONAL,
246         wlanServingFlag                         BOOLEAN                                                                                                                                 OPTIONAL,
247         iE-Extensions                           ProtocolExtensionContainer { { WLANMeasurementList-Element-ExtIEs } }   OPTIONAL,
248         ...
251 WLANMeasurementList-Element-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
252         ...
255 BTMeasurementList ::= SEQUENCE (SIZE (1..maxBTs)) OF BTMeasurementList-Element
257 BTMeasurementList-Element ::= SEQUENCE {
258         btADDR                                  OCTET STRING (SIZE(6)),
259         btRSSI                                  INTEGER(-127..128)                                                                                                              OPTIONAL,
260         iE-Extensions                   ProtocolExtensionContainer { { BTMeasurementList-Element-ExtIEs } }             OPTIONAL,
261         ...
264 BTMeasurementList-Element-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
265         ...
268 MBSMeasurementList ::= SEQUENCE (SIZE (1..maxBeacons)) OF MBSMeasurementList-Element
270 MBSMeasurementList-Element ::= SEQUENCE {
271         transmitterID                           INTEGER(0..32767),
272         codephase                                       INTEGER(0..2097151),
273         codephaseRMS                            INTEGER(0..63),
274         iE-Extensions                           ProtocolExtensionContainer { { MBSMeasurementList-Element-ExtIEs } }            OPTIONAL,
275         ...
278 MBSMeasurementList-Element-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
279         ...
282 BaroMeasurement ::= INTEGER(30000..115000)
284 -- **************************************************************
286 -- Almanac and Satellite Health SIB
288 -- **************************************************************
290 AlmanacAndSatelliteHealthSIB ::=        SEQUENCE {
291         gpsAlmanacAndSatelliteHealth            GPS-AlmanacAndSatelliteHealth,
292         satMask                                                         BIT STRING (SIZE (1..32)),
293         lsbTOW                                                          BIT STRING (SIZE (8)),
294         iE-Extensions                                           ProtocolExtensionContainer { { AlmanacAndSatelliteHealthSIB-ExtIEs } }  OPTIONAL,
295         ...
298 AlmanacAndSatelliteHealthSIB-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
299         ...
303 -- **************************************************************
305 -- Cause IE
307 -- **************************************************************
309 Cause ::= CHOICE {
310         radioNetwork                    CauseRadioNetwork,
311         transport                               CauseTransport,
312         protocol                                CauseProtocol,
313         misc                                    CauseMisc,
314         ...
316 CauseRadioNetwork ::= ENUMERATED {
317         invalid-reference-information,
318         information-temporarily-not-available,
319         information-provision-not-supported-for-the-object,
320         position-calculation-error-invalid-GPS-measured-results,
321         ...,
322         position-calculation-error-invalid-CellID-measured-results,
323         position-calculation-error-invalid-OTDOA-measured-results,
324         position-calculation-error-AGPS-positioning-method-not-supported,
325         position-calculation-error-CellID-positioning-method-not-supported,
326         position-calculation-error-OTDOA-positioning-method-not-supported,
327         initial-UE-position-estimate-missing,
328         position-caclulation-error-invalid-UTDOA-measured-results,
329         position-calculation-error-UTDOA-positioning-method-not-supported,
330         position-calculation-error-UTDOA-not-supported-UTRAN-cell,
331         positioning-method-not-supported,
332         loss-of-contact-with-UE,
333         sAS-unable-to-perform-UTDOA-positioning-within-response-time,
334         location-measurement-failure,
335         ue-positioning-error-Not-enough-OTDOA-cells,
336         ue-positioning-error-Not-enough-GPS-Satellites,
337         ue-positioning-error-Reference-Cell-not-serving-cell,
338         ue-positioning-error-Not-Accomplished-GPS-Timing-of-Cell-Frames,
339         ue-positioning-error-Undefined-Error,
340         position-calculation-error-invalid-Galileo-measured-results,
341         position-calculation-error-AGalileo-positioning-method-not-supported,
342         ue-positioning-error-Not-enough-Galileo-Satellites,
343         ue-positioning-error-Not-Accomplished-Galileo-Timing-of-Cell-Frames,
344         ue-positioning-error-Assistance-Data-missing,
345         position-calculation-error-invalid-GLONASS-measured-results,
346         position-calculation-error-invalid-GANSS-measured-results,
347         position-calculation-error-AGANSS-positioning-method-not-supported,
348         ue-positioning-error-Not-enough-GANSS-Satellites,
349         ue-positioning-error-Not-Accomplished-GANSS-Timing-of-Cell-Frames,
350         position-calculation-error-invalid-BDS-measured-results,
351         ue-Positioning-Error-Not-enough-BDS-Satellites,
352         position-calculation-error-A-BDS-positioning-method-not-supported
355 CauseTransport ::= ENUMERATED {
356         transport-resource-unavailable,
357         unspecified,
358         ...
361 CauseProtocol ::= ENUMERATED {
362         transfer-syntax-error,
363         abstract-syntax-error-reject,
364         abstract-syntax-error-ignore-and-notify,
365         message-not-compatible-with-receiver-state,
366         semantic-error,
367         unspecified,
368         abstract-syntax-error-falsely-constructed-message,
369         ...
373 CauseMisc ::= ENUMERATED {
374         processing-overload,
375         hardware-failure,
376         o-and-m-intervention,
377         unspecified,
378         ...
381 -- **************************************************************
383 -- Cell Id Measured Results Sets
385 -- **************************************************************
387 CellId-MeasuredResultsSets ::=                  SEQUENCE (SIZE (1..maxNrOfMeasurements)) OF
388         CellId-MeasuredResultsInfoList
390 CellId-MeasuredResultsInfoList ::=              SEQUENCE (SIZE (1..maxNrOfMeasNCell)) OF
391         CellId-MeasuredResultsInfo
393 CellId-MeasuredResultsInfo ::=                  SEQUENCE {
394         uC-ID                                                           UC-ID,
395         uTRANAccessPointPositionAltitude        UTRANAccessPointPositionAltitude,
396         ue-PositionEstimate                                     UE-PositionEstimate                     OPTIONAL,
397         roundTripTimeInfo                                       RoundTripTimeInfo                       OPTIONAL, -- FDD only
398         rxTimingDeviationInfo                           RxTimingDeviationInfo           OPTIONAL, -- 3.84Mcps TDD only
399         rxTimingDeviationLCRInfo                        RxTimingDeviationLCRInfo        OPTIONAL, -- 1.28Mcps TDD only
400         pathloss                                                        Pathloss                                        OPTIONAL,
401         iE-Extensions                                           ProtocolExtensionContainer { { CellId-MeasuredResultsInfo-ExtIEs } }            OPTIONAL,
402         ...
405 CellId-MeasuredResultsInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
406         { ID id-rxTimingDeviation768Info        CRITICALITY reject      EXTENSION RxTimingDeviation768Info                              PRESENCE optional }| -- 7.68Mcps TDD only
407         { ID id-rxTimingDeviation384extInfo     CRITICALITY reject      EXTENSION RxTimingDeviation384extInfo                   PRESENCE optional }| -- 3.84Mcps TDD only
408         { ID id-roundTripTimeInfoWithType1      CRITICALITY ignore      EXTENSION RoundTripTimeInfoWithType1                    PRESENCE optional }| -- FDD only
409         { ID id-AddMeasurementInfo                      CRITICALITY ignore      EXTENSION AddMeasurementInfo                                    PRESENCE optional }|
410         { ID id-angleOfArrivalLCR                       CRITICALITY ignore      EXTENSION AngleOfArrivalLCR                                             PRESENCE optional },
411         ...
414 RoundTripTimeInfo ::=                                   SEQUENCE {
415         ue-RxTxTimeDifferenceType2                      UE-RxTxTimeDifferenceType2,
416         ue-PositioningMeasQuality                       UE-PositioningMeasQuality,
417         roundTripTime                                           RoundTripTime,
418         iE-Extensions                                           ProtocolExtensionContainer { { RoundTripTimeInfo-ExtIEs } }             OPTIONAL,
419         ...
422 RoundTripTimeInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
423         { ID id-ExtendedRoundTripTime   CRITICALITY ignore      EXTENSION ExtendedRoundTripTime                                 PRESENCE optional }, -- FDD only
424         ...
427 RoundTripTimeInfoWithType1 ::=                  SEQUENCE {
428         ue-RxTxTimeDifferenceType1                      UE-RxTxTimeDifferenceType1,
429         roundTripTime                                           RoundTripTime,
430         extendedRoundTripTime                           ExtendedRoundTripTime           OPTIONAL, -- FDD only
431         iE-Extensions                                           ProtocolExtensionContainer { { RoundTripTimeInfoWithType1-ExtIEs } }            OPTIONAL,
432         ...
435 RoundTripTimeInfoWithType1-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
436         ...
439 UE-RxTxTimeDifferenceType2 ::=                  INTEGER (0..8191)
441 UE-RxTxTimeDifferenceType1 ::=                  INTEGER (768..1280)
443 UE-PositioningMeasQuality ::=                   SEQUENCE {
444         stdResolution                                           BIT STRING (SIZE (2)),
445         numberOfMeasurements                            BIT STRING (SIZE (3)),
446         stdOfMeasurements                                       BIT STRING (SIZE (5)),
447         iE-Extensions                                           ProtocolExtensionContainer { { UE-PositioningMeasQuality-ExtIEs } }             OPTIONAL,
448         ...
451 UE-PositioningMeasQuality-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
452         ...
455 RoundTripTime ::=                                               INTEGER (0..32766)
456 -- Actual value RoundTripTime = IE value * 0.0625 + 876
458 ExtendedRoundTripTime ::=                                               INTEGER (32767..103041)
459 -- Actual value RoundTripTime = IE value * 0.0625 + 876
461 UTRANAccessPointPositionAltitude ::=    SEQUENCE {
462         geographicalCoordinates                         GeographicalCoordinates,
463         ga-AltitudeAndDirection                         GA-AltitudeAndDirection                                                                                                                                 OPTIONAL,
464         iE-Extensions                                           ProtocolExtensionContainer { { UTRANAccessPointPositionAltitude-ExtIEs } }              OPTIONAL,
465         ...
468 UTRANAccessPointPositionAltitude-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
469         ...
472 RxTimingDeviationInfo ::=                               SEQUENCE {
473         rxTimingDeviation                                       RxTimingDeviation,
474         timingAdvance                                           TimingAdvance,
475         iE-Extensions                                           ProtocolExtensionContainer { { RxTimingDeviationInfo-ExtIEs } }         OPTIONAL,
476         ...
479 RxTimingDeviationInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
480         ...
483 RxTimingDeviationLCRInfo ::=                    SEQUENCE {
484         rxTimingDeviationLCR                            RxTimingDeviationLCR,
485         timingAdvanceLCR                                        TimingAdvanceLCR,
486          -- The content of this IE shall be ignored if the id-extendedTimingAdvanceLCR IE is present.
487         iE-Extensions                                           ProtocolExtensionContainer { { RxTimingDeviationLCRInfo-ExtIEs } }              OPTIONAL,
488         ...
491 RxTimingDeviationLCRInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
492 { ID id-extendedTimingAdvanceLCR        CRITICALITY ignore      EXTENSION ExtendedTimingAdvanceLCR                                      PRESENCE optional }, -- 1.28Mcps TDD only
493         ...
496 ExtendedTimingAdvanceLCR ::=                    INTEGER (2048..8191)
498 RxTimingDeviation768Info ::=                    SEQUENCE {
499         rxTimingDeviation768                            RxTimingDeviation768,
500         timingAdvance768                                        TimingAdvance768,
501         iE-Extensions                                           ProtocolExtensionContainer { { RxTimingDeviation768Info-ExtIEs } }              OPTIONAL,
502         ...
505 RxTimingDeviation768Info-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
506         ...
510 RxTimingDeviation384extInfo ::=                 SEQUENCE {
511         rxTimingDeviation384ext                         RxTimingDeviation384ext,
512         timingAdvance384ext                                     TimingAdvance384ext,
513         iE-Extensions                                           ProtocolExtensionContainer { { RxTimingDeviation384extInfo-ExtIEs } }           OPTIONAL,
514         ...
517 RxTimingDeviation384extInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
518         ...
521 AddMeasurementInfo ::=                                  SEQUENCE {
522         cpich-RSCP              CPICH-RSCP                                                                                                                      OPTIONAL,
523         cpich-EcNo              CPICH-EcNo                                                                                                                      OPTIONAL,
524         iE-Extensions   ProtocolExtensionContainer { { AddMeasurementInfo-ExtIEs } }            OPTIONAL,
525         ...
528 AddMeasurementInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
529         ...
532 AngleOfArrivalLCR ::=                                   SEQUENCE {
533         aOA-LCR                                                         AOA-LCR,
534         aOA-LCR-Accuracy-Class                          AOA-LCR-Accuracy-Class,
535         iE-Extensions                                           ProtocolExtensionContainer { { AngleOfArrivalLCR-ExtIEs } }             OPTIONAL,
536         ...
539 AngleOfArrivalLCR-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
540         ...
543 RxTimingDeviation ::=                                   INTEGER (0..8191)
545 RxTimingDeviationLCR ::=                                INTEGER (0..511)
547 RxTimingDeviation768 ::=                                INTEGER (0..65535)
549 RxTimingDeviation384ext ::=                             INTEGER (0..32767)
551 TimingAdvance ::=                                               INTEGER (0..63)
553 TimingAdvanceLCR ::=                                    INTEGER (0..2047)
555 TimingAdvance768 ::=                                    INTEGER (0..511)
557 TimingAdvance384ext ::=                                 INTEGER (0..255)
559 Pathloss ::=                                                    INTEGER (46..158)
560 -- Unit: dB; as defined in the Cell measured results IE of TS 25.331 [4]
562 CPICH-EcNo ::=                                                  INTEGER (0..49)
563 -- According to CPICH_Ec/No in TS 25.133 [13]
565 CPICH-RSCP ::=                                                  INTEGER (-5..91)
566 -- According to CPICH_RSCP in TS 25.133 [13]
568 AOA-LCR ::=                                                             INTEGER (0..719)-- According to mapping in TS 25.123 [14]
570 AOA-LCR-Accuracy-Class ::=                              ENUMERATED {
571                                                                                         a,b,c,d,e,f,g,h, ...}
573 -- **************************************************************
575 -- Cell Id IRAT Measured Results Sets
577 -- **************************************************************
579 CellId-IRATMeasuredResultsSets ::=              SEQUENCE (SIZE (1..maxNrOfIRATMeasurements)) OF
580         CellId-IRATMeasuredResultsInfoList
582 CellId-IRATMeasuredResultsInfoList ::=  SEQUENCE {
583         gERAN-MeasuredResultsInfoList           GERAN-MeasuredResultsInfoList                                                                                                           OPTIONAL,
584         iE-Extenstions                                          ProtocolExtensionContainer { { CellId-IRATMeasuredResultsInfoListExtIEs }}      OPTIONAL,
585         ...
588 CellId-IRATMeasuredResultsInfoListExtIEs PCAP-PROTOCOL-EXTENSION ::= {
589         ...
592 GERAN-MeasuredResultsInfoList ::=               SEQUENCE (SIZE (1..maxReportedGERANCells)) OF
593         GERAN-MeasuredResultsInfo
595 GERAN-MeasuredResultsInfo ::=                   SEQUENCE {
596         gERANCellID                                                     GERANCellGlobalID                                                                                                               OPTIONAL,
597         gERANPhysicalCellID                                     GERANPhysicalCellID,
598         gSM-RSSI                                                        GSM-RSSI,
599         iE-Extenstions                                          ProtocolExtensionContainer { { GERAN-MeasuredResultsInfo-ExtIEs }} OPTIONAL,
600         ...
603 GERAN-MeasuredResultsInfo-ExtIEs                PCAP-PROTOCOL-EXTENSION ::= {
604         ...
607 GERANCellGlobalID ::=                                   SEQUENCE {
608         plmn-Identity                                           PLMN-Identity,                  --As defined in TS 23.003
609         locationAreaCode                                        BIT STRING (SIZE (16)),
610         cellIdentity                                            BIT STRING (SIZE (16)),
611         iE-Extenstions                                          ProtocolExtensionContainer { { GERANCellGlobalID-ExtIEs }}                      OPTIONAL,
612         ...
615 GERANCellGlobalID-ExtIEs                                PCAP-PROTOCOL-EXTENSION ::= {
616         ...
619 PLMN-Identity ::=                                               OCTET STRING (SIZE (3))
622 GSM-RSSI ::=                                                    INTEGER (0..63)
624 GERANPhysicalCellID ::=                                 SEQUENCE {
625         bsic                                                            GSM-BSIC,
626         arfcn                                                           GSM-BCCH-ARFCN
629 GSM-BSIC ::=                                                    SEQUENCE {
630         networkColourCode                                       BIT STRING (SIZE (3)),
631         baseStationColourCode                           BIT STRING (SIZE (3))
634 GSM-BCCH-ARFCN ::=                                              INTEGER (0..1023)
636 -- **************************************************************
638 -- Cell-ID Positioning (Position Activation Request Message)
640 -- **************************************************************
642 CellIDPositioning ::= SEQUENCE {
643         requestedCellIDMeasurements     RequestedCellIDMeasurements,
644         iE-Extensions                                   ProtocolExtensionContainer { { CellIDPositioning-ExtIEs } } OPTIONAL,
645         ...
648 CellIDPositioning-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
649         { ID id-requestedCellIDGERANMeasurements        CRITICALITY reject      EXTENSION RequestedCellIDGERANMeasurements      PRESENCE optional },
650         ...
653 RequestedCellIDMeasurements ::= CHOICE {
654         fdd             SEQUENCE {
655                                 roundTripTimeInfoWanted                         BOOLEAN,
656                                 pathlossWanted                                          BOOLEAN,
657                                 roundTripTimeInfoWithType1Wanted        BOOLEAN,
658                                 cpichRSCPWanted                                         BOOLEAN,
659                                 cpicEcNoWanted                                          BOOLEAN,
660                                 iE-Extensions                                           ProtocolExtensionContainer      { { RequestedCellIDMeasurementsFDD-ExtIEs } } OPTIONAL,
661                                 ...
662                                 },
663         tdd             SEQUENCE {
664                                 rxTimingDeviationInfoWanted                     BOOLEAN,
665                                 pathlossWanted                                          BOOLEAN,
666                                 rxTimingDeviationLCRInfoWanted          BOOLEAN,
667                                 rxTimingDeviation768InfoWanted          BOOLEAN,
668                                 rxTimingDeviation384extInfoWanted       BOOLEAN,
669                                 angleOfArrivalLCRWanted                         BOOLEAN,
670                                 timingAdvanceLCRWanted                          BOOLEAN,
671                                 iE-Extensions                                           ProtocolExtensionContainer      { { RequestedCellIDMeasurementsTDD-ExtIEs } } OPTIONAL,
672                                 ...
673                                 },
674         ...
677 RequestedCellIDMeasurementsFDD-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
678         ...
681 RequestedCellIDMeasurementsTDD-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
682         ...
685 RequestedCellIDGERANMeasurements ::= SEQUENCE {
686         rSSIMeasurementsWanted  BOOLEAN,
687         iE-Extensions                   ProtocolExtensionContainer { { RequestedCellIDGERANMeasurements-ExtIEs} }       OPTIONAL,
688         ...
691 RequestedCellIDGERANMeasurements-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
692         ...
696 -- **************************************************************
698 -- Client Type
700 -- **************************************************************
702 ClientType ::= ENUMERATED {
703         emergency-services,
704         value-added-services,
705         plmn-operator-services,
706         lawful-intercept-services,
707         plmn-operator-broadcast-services,
708         plmn-operator-oam,
709         plmn-operator-anonymous-statistics,
710         plmn-operator-target-ms-service-support,
711         ...
714 -- **************************************************************
716 -- CriticalityDiagnostics
718 -- **************************************************************
720 CriticalityDiagnostics ::= SEQUENCE {
721         procedureCode                           ProcedureCode                                                                                                   OPTIONAL,
722         triggeringMessage                       TriggeringMessage                                                                                               OPTIONAL,
723         procedureCriticality            Criticality                                                                                                             OPTIONAL,
724         transactionID                           TransactionID                                                                                                   OPTIONAL,
725         iEsCriticalityDiagnostics       CriticalityDiagnostics-IE-List                                                                  OPTIONAL,
726         iE-Extensions                           ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} }  OPTIONAL,
727         ...
730 CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF
731         SEQUENCE {
732                 iECriticality                   Criticality,
733                 iE-ID                                   ProtocolIE-ID,
734                 repetitionNumber                CriticalityDiagnosticsRepetition                                                                                        OPTIONAL,
735                 messageStructure                MessageStructure                                                                                                                        OPTIONAL,
736                 typeOfError                             TypeOfError,
737                 iE-Extensions                   ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} }  OPTIONAL,
738                 ...
739         }
741 CriticalityDiagnostics-IE-List-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
742         ...
745 CriticalityDiagnostics-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
746         ...
749 CriticalityDiagnosticsRepetition ::= INTEGER (0..255)
752 TypeOfError ::= ENUMERATED {
753         not-understood,
754         missing,
755         ...
758 -- **************************************************************
760 -- DGPSCorrections
762 -- **************************************************************
765 DGPSCorrections ::=                                     SEQUENCE {
766         gps-TOW-sec                                                     INTEGER (0..604799),
767         statusHealth                                            DiffCorrectionStatus,
768         dgps-CorrectionSatInfoList                      DGPS-CorrectionSatInfoList                                                                              OPTIONAL,
769         -- not included if satelliteHealth is equal to noData or invalidData
770         iE-Extensions                                           ProtocolExtensionContainer { { DGPSCorrections-ExtIEs } }               OPTIONAL,
771         ...
774 DGPSCorrections-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
775         ...
779 DiffCorrectionStatus ::=                        ENUMERATED {
780                                                                                 udre-1-0, udre-0-75, udre-0-5, udre-0-3,
781                                                                                 udre-0-2, udre-0-1, noData, invalidData }
783 DGPS-CorrectionSatInfoList ::=          SEQUENCE (SIZE (1..maxSat)) OF
784                                                                                 DGPS-CorrectionSatInfo
786 DGPS-CorrectionSatInfo ::=                      SEQUENCE {
787         satID                                                           INTEGER (0..63),
788         iode                                                            INTEGER (0..255),
789         udre                                                            UDRE,
790         prc                                                                     PRC,
791         rrc                                                                     RRC,
792         iE-Extensions                                           ProtocolExtensionContainer { { DGPS-CorrectionSatInfo-ExtIEs } }                OPTIONAL,
793         ...
796 DGPS-CorrectionSatInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
797         {ID id-DGNSS-ValidityPeriod     CRITICALITY     ignore  EXTENSION       DGNSS-ValidityPeriod    PRESENCE        optional},
798         ...
801 DGNSS-ValidityPeriod ::=                        SEQUENCE {
802         udreGrowthRate                                          UDREGrowthRate,
803         udreValidityTime                                        UDREValidityTime,
804         iE-Extensions                                           ProtocolExtensionContainer { { DGNSS-ValidityPeriod-ExtIEs } }          OPTIONAL,
805         ...
808 DGNSS-ValidityPeriod-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
809         ...
812 UDRE ::=                                                        ENUMERATED {
813                                                                                 lessThan1,
814                                                                                 between1-and-4,
815                                                                                 between4-and-8,
816                                                                                 over8 }
818 UDREGrowthRate ::=                                      ENUMERATED {
819                                                                                 growth-1-point-5,
820                                                                                 growth-2,
821                                                                                 growth-4,
822                                                                                 growth-6,
823                                                                                 growth-8,
824                                                                                 growth-10,
825                                                                                 growth-12,
826                                                                                 growth-16       }
828 UDREValidityTime        ::=                                     ENUMERATED {
829                                                                                         val-20sec,
830                                                                                         val-40sec,
831                                                                                         val-80sec,
832                                                                                         val-160sec,
833                                                                                         val-320sec,
834                                                                                         val-640sec,
835                                                                                         val-1280sec,
836                                                                                         val-2560sec     }
838 PRC ::=                                                         INTEGER (-2047..2047)
840 RRC ::=                                                         INTEGER (-127..127)
842 -- **************************************************************
844 -- IMEI, IMSI
846 -- **************************************************************
848 -- IMEI
850 IMEI ::=        OCTET STRING (SIZE (8))
852 -- IMSI
854 IMSI ::=        OCTET STRING (SIZE (3..8))
857 -- **************************************************************
859 -- UE-PositionEstimate (i.e., Geographical Area)
861 -- **************************************************************
863 -- UE-PositionEstimate is based on Geographical Area Description in 23.032
865 UE-PositionEstimate ::= CHOICE {
866         point                                                                                   GA-Point,
867         pointWithUnCertainty                                                    GA-PointWithUnCertainty,
868         polygon                                                                                 GA-Polygon,
869         pointWithUncertaintyEllipse                                             GA-PointWithUnCertaintyEllipse,
870         pointWithAltitude                                                               GA-PointWithAltitude,
871         pointWithAltitudeAndUncertaintyEllipsoid                GA-PointWithAltitudeAndUncertaintyEllipsoid,
872         ellipsoidArc                                                                    GA-EllipsoidArc,
873         ...
876 GeographicalCoordinates ::= SEQUENCE {
877         latitudeSign                    ENUMERATED {north, south},
878         latitude                                INTEGER (0..8388607),
879         longitude                               INTEGER (-8388608..8388607),
880         iE-Extensions                   ProtocolExtensionContainer { {GeographicalCoordinates-ExtIEs} } OPTIONAL,
881         ...
884 GeographicalCoordinates-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
885         ...
888 GA-AltitudeAndDirection ::= SEQUENCE {
889         directionOfAltitude             ENUMERATED {height, depth},
890         altitude                                INTEGER (0..32767),
891         ...
894 GA-EllipsoidArc ::= SEQUENCE {
895         geographicalCoordinates         GeographicalCoordinates,
896         innerRadius                                     INTEGER (0..65535),
897         uncertaintyRadius                       INTEGER (0..127),
898         offsetAngle                                     INTEGER (0..179),
899         includedAngle                           INTEGER (0..179),
900         confidence                                      INTEGER (0..100),
901         iE-Extensions                           ProtocolExtensionContainer { { GA-EllipsoidArc-ExtIEs} } OPTIONAL,
902         ...
905 GA-EllipsoidArc-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
906         ...
909 GA-Point ::= SEQUENCE {
910         geographicalCoordinates         GeographicalCoordinates,
911         iE-Extensions                           ProtocolExtensionContainer { {GA-Point-ExtIEs} } OPTIONAL,
912         ...
915 GA-Point-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
916         ...
919 GA-PointWithAltitude ::= SEQUENCE {
920         geographicalCoordinates         GeographicalCoordinates,
921         altitudeAndDirection            GA-AltitudeAndDirection,
922         iE-Extensions                           ProtocolExtensionContainer { { GA-PointWithAltitude-ExtIEs} } OPTIONAL,
923         ...
926 GA-PointWithAltitude-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
927         ...
930 GA-PointWithAltitudeAndUncertaintyEllipsoid ::= SEQUENCE {
931         geographicalCoordinates         GeographicalCoordinates,
932         altitudeAndDirection            GA-AltitudeAndDirection,
933         uncertaintyEllipse                      GA-UncertaintyEllipse,
934         uncertaintyAltitude                     INTEGER (0..127),
935         confidence                                      INTEGER (0..100),
936         iE-Extensions                           ProtocolExtensionContainer { { GA-PointWithAltitudeAndUncertaintyEllipsoid-ExtIEs} } OPTIONAL,
937         ...
940 GA-PointWithAltitudeAndUncertaintyEllipsoid-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
941         ...
944 GA-PointWithUnCertainty ::=SEQUENCE {
945         geographicalCoordinates         GeographicalCoordinates,
946         uncertaintyCode                         INTEGER (0..127),
947         iE-Extensions                           ProtocolExtensionContainer { {GA-PointWithUnCertainty-ExtIEs} } OPTIONAL,
948         ...}
950 GA-PointWithUnCertainty-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
951         ...
954 GA-PointWithUnCertaintyEllipse ::= SEQUENCE {
955         geographicalCoordinates         GeographicalCoordinates,
956         uncertaintyEllipse                      GA-UncertaintyEllipse,
957         confidence                                      INTEGER (0..100),
958         iE-Extensions                           ProtocolExtensionContainer { { GA-PointWithUnCertaintyEllipse-ExtIEs} } OPTIONAL,
959         ...
962 GA-PointWithUnCertaintyEllipse-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
963         ...
966 GA-Polygon ::= SEQUENCE (SIZE (1..maxNrOfPoints)) OF
967         SEQUENCE {
968                 geographicalCoordinates         GeographicalCoordinates,
969                 iE-Extensions                           ProtocolExtensionContainer { {GA-Polygon-ExtIEs} } OPTIONAL,
970                 ...
971         }
973 GA-Polygon-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
974         ...
977 GA-UncertaintyEllipse ::= SEQUENCE {
978         uncertaintySemi-major           INTEGER (0..127),
979         uncertaintySemi-minor           INTEGER (0..127),
980         orientationOfMajorAxis          INTEGER (0..89),
981         ...
984 -- **************************************************************
986 -- UE-PositionEstimateInfo
988 -- **************************************************************
990 UE-PositionEstimateInfo ::= SEQUENCE {
991         referenceTimeChoice                     ReferenceTimeChoice,
992         ue-positionEstimate                     UE-PositionEstimate,
993         iE-Extensions                           ProtocolExtensionContainer { { UE-PositionEstimateInfo-ExtIEs } } OPTIONAL,
994         ...
997 UE-PositionEstimateInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
998         {ID id-GPSReferenceTimeUncertainty      CRITICALITY ignore      EXTENSION GPSReferenceTimeUncertainty           PRESENCE optional}|
999         {ID id-PositionDataUEbased                      CRITICALITY ignore      EXTENSION PositionDataUEbased                           PRESENCE optional},
1000         ...
1003 ReferenceTimeChoice ::= CHOICE {
1004         utran-GPSReferenceTimeResult            UTRAN-GPSReferenceTimeResult,
1005         gps-ReferenceTimeOnly                           INTEGER (0..604799999, ...),
1006         cell-Timing                                                     Cell-Timing,
1007         ...     ,
1008         extension-ReferenceTimeChoice           Extension-ReferenceTimeChoice
1011 Extension-ReferenceTimeChoice ::= ProtocolIE-Single-Container {{ Extension-ReferenceTimeChoice-IE }}
1013 Extension-ReferenceTimeChoice-IE PCAP-PROTOCOL-IES ::= {
1014         { ID id-UTRAN-GANSSReferenceTimeResult                  CRITICALITY             ignore          TYPE    UTRAN-GANSSReferenceTimeResult          PRESENCE        mandatory}|
1015         { ID id-GANSS-Reference-Time-Only                               CRITICALITY             ignore          TYPE    GANSS-Reference-Time-Only                       PRESENCE        mandatory}
1020 Cell-Timing ::= SEQUENCE {
1021         sfn                                     INTEGER (0..4095),
1022         uC-ID                           UC-ID,
1023         iE-Extensions   ProtocolExtensionContainer { { Cell-Timing-ExtIEs } }   OPTIONAL,
1024         ...
1025                 }
1027 Cell-Timing-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1028         ...
1031 GANSS-Reference-Time-Only ::= SEQUENCE {
1032         ganssTODmsec    INTEGER (0..3599999),
1033         ganssTimeID             GANSSID                                                                                                                         OPTIONAL,
1034         iE-Extensions   ProtocolExtensionContainer { { GANSS-Reference-Time-Only-ExtIEs } }     OPTIONAL,
1035         ...
1038 GANSS-Reference-Time-Only-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1039         ...
1042 PositionDataUEbased ::= SEQUENCE {
1043         positionData    BIT STRING (SIZE(16)),
1044         iE-Extensions   ProtocolExtensionContainer { { PositionDataUEbased-ExtIEs } }   OPTIONAL,
1045         ...
1048 PositionDataUEbased-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1049         ...
1052 -- **************************************************
1054 -- Position Data
1056 -- **************************************************
1058 PositionData ::= SEQUENCE {
1059         positioningDataDiscriminator            PositioningDataDiscriminator,
1060         positioningDataSet                                      PositioningDataSet                                                                                      OPTIONAL,
1061 -- This IE shall be present if the PositioningDataDiscriminator IE is set to the value "0000"           --
1062         iE-Extensions                                           ProtocolExtensionContainer { {PositionData-ExtIEs} }            OPTIONAL,
1063         ...
1066 PositionData-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1067         { ID id-GANSS-PositioningDataSet                        CRITICALITY ignore      EXTENSION GANSS-PositioningDataSet                      PRESENCE optional}|
1068         { ID id-Additional-PositioningDataSet           CRITICALITY ignore      EXTENSION Additional-PositioningDataSet         PRESENCE optional},
1069         ...
1072 GANSS-PositioningDataSet ::= SEQUENCE(SIZE(1..maxGANSSSet)) OF GANSS-PositioningMethodAndUsage
1074 GANSS-PositioningMethodAndUsage ::= OCTET STRING (SIZE(1))
1076 PositioningDataDiscriminator ::= BIT STRING (SIZE(4))
1078 PositioningDataSet ::= SEQUENCE(SIZE(1..maxSet)) OF PositioningMethodAndUsage
1080 PositioningMethodAndUsage ::= OCTET STRING (SIZE(1))
1082 Additional-PositioningDataSet ::= SEQUENCE(SIZE(1..maxAddPos)) OF Additional-PositioningMethodAndUsage
1084 Additional-PositioningMethodAndUsage ::= OCTET STRING (SIZE(1))
1087 -- **************************************************************
1089 -- GPS-AcquisitionAssistance:
1091 -- **************************************************************
1094 GPS-AcquisitionAssistance ::=   SEQUENCE {
1095         gps-TOW-1msec                                           INTEGER (0..604799999),
1096         satelliteInformationList                        AcquisitionSatInfoList,
1097         iE-Extensions                                           ProtocolExtensionContainer { { GPS-AcquisitionAssistance-ExtIEs } }     OPTIONAL,
1098         ...
1101 GPS-AcquisitionAssistance-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1102         {ID id-UTRAN-GPSReferenceTime           CRITICALITY ignore      EXTENSION UTRAN-GPSReferenceTime                PRESENCE optional}|
1103         {ID id-GPSReferenceTimeUncertainty      CRITICALITY ignore      EXTENSION GPSReferenceTimeUncertainty           PRESENCE optional}|
1104         {ID id-Confidence                                               CRITICALITY ignore      EXTENSION Confidence                                            PRESENCE optional},
1105         ...
1108 AcquisitionSatInfoList ::=                      SEQUENCE (SIZE (1..maxSat)) OF
1109                                                                                 AcquisitionSatInfo
1111 AcquisitionSatInfo ::=                          SEQUENCE {
1112         satID                                                           INTEGER (0..63),
1113         doppler0thOrder                                         INTEGER (-2048..2047),
1114         extraDopplerInfo                                        ExtraDopplerInfo                                                                                                        OPTIONAL,
1115         codePhase                                                       INTEGER (0..1022),
1116         integerCodePhase                                        INTEGER (0..19),
1117         gps-BitNumber                                           INTEGER (0..3),
1118         codePhaseSearchWindow                           CodePhaseSearchWindow,
1119         azimuthAndElevation                                     AzimuthAndElevation                                                                                                     OPTIONAL,
1120         iE-Extensions                                           ProtocolExtensionContainer { { AcquisitionSatInfo-ExtIEs } }            OPTIONAL,
1121         ...
1124 AcquisitionSatInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1125         {ID id-ExtraDopplerInfoExtension                CRITICALITY ignore      EXTENSION ExtraDopplerInfoExtension             PRESENCE optional},
1126         ...
1129 ExtraDopplerInfo ::=                            SEQUENCE {
1130         doppler1stOrder                                         INTEGER (-42..21),
1131         dopplerUncertainty                                      DopplerUncertainty,
1132         iE-Extensions                                           ProtocolExtensionContainer { { ExtraDopplerInfo-ExtIEs } }      OPTIONAL,
1133         ...
1136 ExtraDopplerInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1137         ...
1140 ExtraDopplerInfoExtension ::= SEQUENCE {
1141         doppler1stOrder                                 INTEGER (-42..21),
1142         dopplerUncertaintyExtension             DopplerUncertaintyExtension,
1143         iE-Extensions                                           ProtocolExtensionContainer { { ExtraDopplerInfoExtension-ExtIEs } }     OPTIONAL,
1144         ...
1147 ExtraDopplerInfoExtension-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1148         ...
1151 DopplerUncertainty ::=                          ENUMERATED {
1152                                                                                 hz12-5, hz25, hz50, hz100, hz200, ...}
1154 DopplerUncertaintyExtension ::= ENUMERATED {
1155                                                                                 hz300, hz400, hz500, hz600, noInformation, ...}
1157 CodePhaseSearchWindow ::=                       ENUMERATED {
1158                                                                                 w1023, w1, w2, w3, w4, w6, w8,
1159                                                                                 w12, w16, w24, w32, w48, w64,
1160                                                                                 w96, w128, w192 }
1162 AzimuthAndElevation ::=                         SEQUENCE {
1163         azimuth                                                         INTEGER (0..31),
1164         elevation                                                       INTEGER (0..7),
1165         iE-Extensions                                           ProtocolExtensionContainer { { AzimuthAndElevation-ExtIEs } }   OPTIONAL,
1166         ...
1169 AzimuthAndElevation-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1170         {ID id-AzimuthAndElevationLSB           CRITICALITY     ignore  EXTENSION       AzimuthAndElevationLSB  PRESENCE        optional},
1171         ...
1174 AzimuthAndElevationLSB ::=                      SEQUENCE {
1175         azimuthLSB                                                      INTEGER (0..15),
1176         elevationLSB                                            INTEGER (0..15),
1177         iE-Extensions                                           ProtocolExtensionContainer { { AzimuthAndElevationLSB-ExtIEs } }        OPTIONAL,
1178         ...
1181 AzimuthAndElevationLSB-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1182         ...
1185 Confidence ::= INTEGER(0..100)
1187 -- **************************************************************
1189 -- GANSS Elements
1191 -- **************************************************************
1193 AuxInfoGANSS-ID1 ::= SEQUENCE (SIZE(1.. maxGANSSSat)) OF AuxInfoGANSS-ID1-element
1195 AuxInfoGANSS-ID1-element ::= SEQUENCE {
1196         svID                            INTEGER(0..63),
1197         signalsAvailable        BIT STRING (SIZE(8)),
1198         ie-Extensions           ProtocolExtensionContainer { { AuxInfoGANSS-ID1-element-ExtIEs } }      OPTIONAL,
1199         ...
1202 AuxInfoGANSS-ID1-element-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1203         ...
1206 AuxInfoGANSS-ID3 ::= SEQUENCE (SIZE(1.. maxGANSSSat)) OF AuxInfoGANSS-ID3-element
1208 AuxInfoGANSS-ID3-element ::= SEQUENCE {
1209         svID                            INTEGER(0..63),
1210         signalsAvailable        BIT STRING (SIZE(8)),
1211         channelNumber           INTEGER (-7..13),
1212         ie-Extensions           ProtocolExtensionContainer { { AuxInfoGANSS-ID3-element-ExtIEs } }      OPTIONAL,
1213         ...
1216 AuxInfoGANSS-ID3-element-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1217         ...
1220 CNAVclockModel ::= SEQUENCE {
1221         cnavToc                         BIT STRING (SIZE (11)),
1222         cnavTop                         BIT STRING (SIZE (11)),
1223         cnavURA0                        BIT STRING (SIZE (5)),
1224         cnavURA1                        BIT STRING (SIZE (3)),
1225         cnavURA2                        BIT STRING (SIZE (3)),
1226         cnavAf2                         BIT STRING (SIZE (10)),
1227         cnavAf1                         BIT STRING (SIZE (20)),
1228         cnavAf0                         BIT STRING (SIZE (26)),
1229         cnavTgd                         BIT STRING (SIZE (13)),
1230         cnavISCl1cp                     BIT STRING (SIZE (13))                                                                          OPTIONAL,
1231         cnavISCl1cd                     BIT STRING (SIZE (13))                                                                          OPTIONAL,
1232         cnavISCl1ca                     BIT STRING (SIZE (13))                                                                          OPTIONAL,
1233         cnavISCl2c                      BIT STRING (SIZE (13))                                                                          OPTIONAL,
1234         cnavISCl5i5                     BIT STRING (SIZE (13))                                                                          OPTIONAL,
1235         cnavISCl5q5                     BIT STRING (SIZE (13))                                                                          OPTIONAL,
1236         ie-Extensions           ProtocolExtensionContainer { { CNAVclockModel-ExtIEs } }        OPTIONAL,
1237         ...
1240 CNAVclockModel-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1241         ...
1244 DeltaUT1 ::= SEQUENCE {
1245         b1                                      BIT STRING (SIZE(11)),
1246         b2                                      BIT STRING (SIZE(10)),
1247         ie-Extensions           ProtocolExtensionContainer { { DeltaUT1-ExtIEs } }      OPTIONAL,
1248         ...
1251 DeltaUT1-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1252         ...
1255 DGANSS-Corrections ::= SEQUENCE {
1256         dGANSS-ReferenceTime                    INTEGER(0..119),
1257         dGANSS-Information                              DGANSS-Information,
1258         ie-Extensions                                   ProtocolExtensionContainer { { DGANSS-Corrections-ExtIEs } }                    OPTIONAL,
1259         ...
1262 DGANSS-Corrections-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1263         ...
1266 DGANSS-Information ::= SEQUENCE (SIZE (1..maxSgnType)) OF DGANSS-InformationItem
1268 DGANSS-InformationItem ::= SEQUENCE {
1269         gANSS-SignalId                                          GANSS-SignalID                                                                                                                  OPTIONAL,
1270         gANSS-StatusHealth                                      GANSS-StatusHealth,
1271         -- The following IE shall be present if the Status/Health IE value is not equal to "no data" or "invalid data"
1272         dGANSS-SignalInformation                        DGANSS-SignalInformation                                                                                                OPTIONAL,
1273         ie-Extensions                                           ProtocolExtensionContainer { { DGANSS-InformationItem-ExtIEs } }        OPTIONAL,
1274         ...
1277 DGANSS-InformationItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1278         ...
1281 DGANSS-SignalInformation ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF DGANSS-SignalInformationItem
1283 DGANSS-SignalInformationItem ::= SEQUENCE {
1284         satId                                                           INTEGER(0..63),
1285         gANSS-iod                                                       BIT STRING (SIZE (10)),
1286         udre                                                            UDRE,
1287         ganss-prc                                                       INTEGER(-2047..2047),
1288         ganss-rrc                                                       INTEGER(-127..127),
1289         ie-Extensions                                           ProtocolExtensionContainer { { DGANSS-SignalInformationItem-ExtIEs } }  OPTIONAL,
1290         ...
1293 DGANSS-SignalInformationItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1294         {ID id-DGNSS-ValidityPeriod             CRITICALITY ignore      EXTENSION DGNSS-ValidityPeriod          PRESENCE optional},
1295         ...
1298 GANSS-AddClockModels ::= CHOICE {
1299         navClockModel                                   NAVclockModel,
1300         cnavClockModel                                  CNAVclockModel,
1301         glonassClockModel                               GLONASSclockModel,
1302         sbasClockModel                                  SBASclockModel,
1303         ...,
1304         bDSClockModel                                   BDSClockModel
1305         }
1307 GANSS-AddOrbitModels ::= CHOICE {
1308         navKeplerianSet                                 NavModel-NAVKeplerianSet,
1309         cnavKeplerianSet                                NavModel-CNAVKeplerianSet,
1310         glonassECEF                                             NavModel-GLONASSecef,
1311         sbasECEF                                                NavModel-SBASecef,
1312         ...,
1313         bDSKeplerianSet                                 NavModel-BDSKeplerianSet
1314         }
1316 GANSS-Additional-Ionospheric-Model ::= SEQUENCE {
1317         dataID                                                          BIT STRING (SIZE(2)),
1318         alpha-beta-parameters                           GPS-Ionospheric-Model,
1319         ie-Extensions                                           ProtocolExtensionContainer { { GANSS-Additional-Ionospheric-Model-ExtIEs } }    OPTIONAL,
1320         ...
1323 GANSS-Additional-Ionospheric-Model-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1324         ...
1327 GANSS-Additional-Navigation-Models ::= SEQUENCE {
1328         non-broadcastIndication         ENUMERATED { true }                                                                                                                                     OPTIONAL,
1329         ganssSatInfoNavList                     Ganss-Sat-Info-AddNavList,
1330         ie-Extensions                           ProtocolExtensionContainer { { GANSS-Additional-Navigation-Models-ExtIEs } } OPTIONAL,
1331         ...
1334 GANSS-Additional-Navigation-Models-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1335         ...
1338 GANSS-Additional-Time-Models ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF GANSS-Time-Model
1340 GANSS-Additional-UTC-Models ::= CHOICE {
1341         utcModel1                       UTCmodelSet1,
1342         utcModel2                       UTCmodelSet2,
1343         utcModel3                       UTCmodelSet3,
1344         ...,
1345         utcModel4                       UTCmodelSet4
1348 GANSS-ALM-BDSKeplericanset ::= SEQUENCE {
1349         satellite-Information-BDS-KP-List       Satellite-Information-BDS-KP-List,
1350         ie-Extensions                                           ProtocolExtensionContainer { { GANSS-ALM-BDSKeplericanset-ExtIEs } }    OPTIONAL,
1351         ...
1354 GANSS-ALM-BDSKeplericanset-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1355         ...
1358 Satellite-Information-BDS-KP-List ::= SEQUENCE (SIZE (1..maxGANSSSatAlmanac)) OF Satellite-Information-BDS-KP-Item
1360 Satellite-Information-BDS-KP-Item ::= SEQUENCE {
1361         sVID-BDS                                        INTEGER (0..63),
1362         tOA-BDS                                         BIT STRING( SIZE(8) ),
1363         a21-BDS                                         BIT STRING( SIZE(24) ),
1364         e-BDS                                           BIT STRING( SIZE(17) ),
1365         omg-lower-BDS                           BIT STRING( SIZE(24) ),
1366         m0-BDS                                          BIT STRING( SIZE(24) ),
1367         omg-0-BDS                                       BIT STRING( SIZE(24) ),
1368         omg-upper-BDS                           BIT STRING( SIZE(17) ),
1369         delta-i-BDS                                     BIT STRING( SIZE(16) ),
1370         a0-BDS                                          BIT STRING( SIZE(11) ),
1371         a1-BDS                                          BIT STRING( SIZE(11) ),
1372 -- The following IE is mandatory present if the sVID-BDS is between 0 and 29 and not needed otherwise.
1373         hea-BDS                                         BIT STRING( SIZE(9) )                                   OPTIONAL,
1374         ie-Extensions                           ProtocolExtensionContainer { { Satellite-Information-BDS-KP-Item-ExtIEs } }     OPTIONAL,
1375         ...
1378 Satellite-Information-BDS-KP-Item-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1379         ...
1382 GANSS-ALM-ECEFsbasAlmanacSet ::= SEQUENCE {
1383         sat-info-SBASecefList           GANSS-SAT-Info-Almanac-SBASecefList,
1384         ie-Extensions                           ProtocolExtensionContainer { { GANSS-ALM-ECEFsbasAlmanacSet-ExtIEs } }          OPTIONAL,
1385         ...
1388 GANSS-ALM-ECEFsbasAlmanacSet-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1389         ...
1393 GANSS-ALM-GlonassAlmanacSet ::= SEQUENCE {
1394         sat-info-GLOkpList                      GANSS-SAT-Info-Almanac-GLOkpList,
1395         ie-Extensions                           ProtocolExtensionContainer { { GANSS-ALM-GlonassAlmanacSet-ExtIEs } }           OPTIONAL,
1396         ...
1399 GANSS-ALM-GlonassAlmanacSet-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1400         ...
1404 GANSS-ALM-MidiAlmanacSet ::= SEQUENCE {
1405         t-oa                                            INTEGER (0..255),
1406         sat-info-MIDIkpList                     GANSS-SAT-Info-Almanac-MIDIkpList,
1407         ie-Extensions                           ProtocolExtensionContainer { { GANSS-ALM-MidiAlmanacSet-ExtIEs } }              OPTIONAL,
1408         ...
1411 GANSS-ALM-MidiAlmanacSet-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1412         ...
1415 GANSS-ALM-NAVKeplerianSet ::= SEQUENCE {
1416         t-oa                                            INTEGER (0..255),
1417         sat-info-NAVkpList                      GANSS-SAT-Info-Almanac-NAVkpList,
1418         ie-Extensions                           ProtocolExtensionContainer { { GANSS-ALM-NAVKeplerianSet-ExtIEs } }             OPTIONAL,
1419         ...
1422 GANSS-ALM-NAVKeplerianSet-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1423         ...
1427 GANSS-ALM-ReducedKeplerianSet ::= SEQUENCE {
1428         t-oa                                            INTEGER (0..255),
1429         sat-info-REDkpList                      GANSS-SAT-Info-Almanac-REDkpList,
1430         ie-Extensions                           ProtocolExtensionContainer { { GANSS-ALM-ReducedKeplerianSet-ExtIEs } }         OPTIONAL,
1431         ...
1434 GANSS-ALM-ReducedKeplerianSet-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1435         ...
1438 GANSS-AlmanacAndSatelliteHealth ::= SEQUENCE {
1439         weekNumber                              INTEGER(0..255),
1440         gANSS-AlmanacModel              GANSS-AlmanacModel,
1441         ie-Extensions                   ProtocolExtensionContainer { { GANSS-AlmanacAndSatelliteHealth-ExtIEs } }                       OPTIONAL,
1442         ...
1445 GANSS-AlmanacAndSatelliteHealth-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1446         {ID id-completeAlmanacProvided          CRITICALITY     ignore  EXTENSION       CompleteAlmanacProvided PRESENCE        optional},
1447         ...
1450 GANSS-AlmanacModel ::= CHOICE {
1451         gANSS-keplerianParameters                       GANSS-KeplerianParametersAlm,
1452         ...,
1453         extension-GANSS-AlmanacModel            Extension-GANSS-AlmanacModel
1456 Extension-GANSS-AlmanacModel ::= ProtocolIE-Single-Container {{ Extension-GANSS-AlmanacModel-IE }}
1458 Extension-GANSS-AlmanacModel-IE PCAP-PROTOCOL-IES ::= {
1459         { ID id-GANSS-alm-keplerianNAVAlmanac                   CRITICALITY ignore      TYPE GANSS-ALM-NAVKeplerianSet                  PRESENCE mandatory}|
1460         { ID id-GANSS-alm-keplerianReducedAlmanac               CRITICALITY ignore      TYPE GANSS-ALM-ReducedKeplerianSet              PRESENCE mandatory}|
1461         { ID id-GANSS-alm-keplerianMidiAlmanac                  CRITICALITY ignore      TYPE GANSS-ALM-MidiAlmanacSet                   PRESENCE mandatory}|
1462         { ID id-GANSS-alm-keplerianGLONASS                              CRITICALITY ignore      TYPE GANSS-ALM-GlonassAlmanacSet                        PRESENCE mandatory}|
1463         { ID id-GANSS-alm-ecefSBASAlmanac                               CRITICALITY ignore      TYPE GANSS-ALM-ECEFsbasAlmanacSet               PRESENCE mandatory}|
1464         { ID id-GANSS-alm-keplerianBDSAlmanac                   CRITICALITY ignore      TYPE GANSS-ALM-BDSKeplericanset                 PRESENCE mandatory}
1468 GANSS-Auxiliary-Information ::= CHOICE {
1469         ganssID1        AuxInfoGANSS-ID1,       -- This choice may only be present if GANSS ID indicates Modernized GPS
1470         ganssID3        AuxInfoGANSS-ID3,       -- This choice may only be present if GANSS ID indicates GLONASS
1471         ...
1474 GANSS-AzimuthAndElevation ::= SEQUENCE {
1475         azimuth                                         INTEGER(0..31),
1476         -- applicable range of elevation is 0..7. Values 8-75 shall not be used.
1477         elevation                                       INTEGER(0..75),
1478         ie-Extensions                           ProtocolExtensionContainer { { GANSS-AzimuthAndElevation-ExtIEs } }     OPTIONAL,
1479         ...
1482 GANSS-AzimuthAndElevation-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1483         {ID id-AzimuthAndElevationLSB           CRITICALITY     ignore  EXTENSION       AzimuthAndElevationLSB  PRESENCE        optional},
1484         ...
1487 GANSS-Clock-Model ::= SEQUENCE (SIZE (1..maxGANSSClockMod)) OF GANSS-SatelliteClockModelItem
1489 GANSS-CommonAssistanceData ::= SEQUENCE {
1490         ganss-Reference-Time                            GANSS-Reference-Time                                                                            OPTIONAL,
1491         ganss-Ionospheric-Model                         GANSS-Ionospheric-Model                                                                         OPTIONAL,
1492         ganss-Reference-Location                        GANSS-Reference-Location                                                                        OPTIONAL,
1493         ie-Extensions                                           ProtocolExtensionContainer { { GANSS-CommonAssistanceData-ExtIEs } }    OPTIONAL,
1494         ...
1497 GANSS-CommonAssistanceData-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1498         { ID id-GANSS-Additional-Ionospheric-Model              CRITICALITY ignore      EXTENSION GANSS-Additional-Ionospheric-Model    PRESENCE optional }|
1499         { ID id-GANSS-Earth-Orientation-Parameters              CRITICALITY ignore      EXTENSION GANSS-Earth-Orientation-Parameters    PRESENCE optional },
1500         ...
1504 GANSS-Data-Bit-Assistance ::= SEQUENCE {
1505         ganssTod                                                        INTEGER (0..59,...),
1506         dataBitAssistancelist                           GANSS-DataBitAssistanceList,
1507         ie-Extensions                                           ProtocolExtensionContainer { { GANSS-Data-Bit-Assistance-ExtIEs } }     OPTIONAL,
1508         ...
1511 GANSS-Data-Bit-Assistance-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1512         ...
1515 GANSS-DataBitAssistanceList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF GANSS-DataBitAssistanceItem
1517 GANSS-DataBitAssistanceItem ::= SEQUENCE {
1518         satId                                                   INTEGER(0..63),
1519         dataBitAssistanceSgnList                GANSS-DataBitAssistanceSgnList,
1520         ie-Extensions                                   ProtocolExtensionContainer { { GANSS-DataBitAssistanceItem-ExtIEs } }   OPTIONAL,
1521         ...
1524 GANSS-DataBitAssistanceItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1525         ...
1528 GANSS-DataBitAssistanceSgnList ::= SEQUENCE (SIZE (1..maxSgnType)) OF GANSS-DataBitAssistanceSgnItem
1531 GANSS-DataBitAssistanceSgnItem ::= SEQUENCE {
1532         ganss-SignalId                  GANSS-SignalID,
1533         ganssDataBits                   BIT STRING (SIZE (1..1024)),
1534         ie-Extensions                   ProtocolExtensionContainer { { GANSS-DataBitAssistanceSgnItem-ExtIEs } }        OPTIONAL,
1535         ...
1538 GANSS-DataBitAssistanceSgnItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1539         ...
1542 GANSS-Earth-Orientation-Parameters ::= SEQUENCE {
1543         teop                            BIT STRING (SIZE (16)),
1544         pmX                                     BIT STRING (SIZE (21)),
1545         pmXdot                          BIT STRING (SIZE (15)),
1546         pmY                                     BIT STRING (SIZE (21)),
1547         pmYdot                          BIT STRING (SIZE (15)),
1548         deltaUT1                        BIT STRING (SIZE (31)),
1549         deltaUT1dot                     BIT STRING (SIZE (19)),
1550         ie-Extensions           ProtocolExtensionContainer { { GANSS-Earth-Orientation-Parameters-ExtIEs } }    OPTIONAL,
1551         ...
1554 GANSS-Earth-Orientation-Parameters-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1555         ...
1559 GANSS-ExtraDoppler ::= SEQUENCE {
1560         dopplerFirstOrder                       INTEGER(-42..21),
1561         dopplerUncertainty                      ENUMERATED{dH40,dH20,dH10,dH5,dH2-5},
1562         ie-Extensions                           ProtocolExtensionContainer { { GANSS-ExtraDoppler-ExtIEs } }    OPTIONAL,
1563         ...
1566 GANSS-ExtraDoppler-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1567         ...
1570 GANSS-ExtraDopplerExtension ::= SEQUENCE {
1571         dopplerFirstOrder                               INTEGER(-42..21),
1572         dopplerUncertaintyExtension     ENUMERATED{dH60,dH80,dH100,dH120,noInformation},
1573         ie-Extensions                                   ProtocolExtensionContainer { { GANSS-ExtraDopplerExtension-ExtIEs } }   OPTIONAL,
1574         ...
1577 GANSS-ExtraDopplerExtension-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1578         ...
1581 GANSS-GenericAssistanceDataList ::= SEQUENCE (SIZE (1..maxGANSS)) OF GANSSGenericAssistanceData
1583 GANSSGenericAssistanceData ::= SEQUENCE{
1584         ganssId GANSSID OPTIONAL,
1585         ganss-Real-Time-Integrity       GANSS-Real-Time-Integrity       OPTIONAL,
1586         ganss-DataBitAssistance GANSS-Data-Bit-Assistance       OPTIONAL,
1587         dganss-Corrections      DGANSS-Corrections      OPTIONAL,
1588         ganss-AlmanacAndSatelliteHealth GANSS-AlmanacAndSatelliteHealth OPTIONAL,
1589         ganss-ReferenceMeasurementInfo  GANSS-ReferenceMeasurementInfo  OPTIONAL,
1590         ganss-UTC-Model GANSS-UTC-Model OPTIONAL,
1591         ganss-Time-Model        GANSS-Time-Model        OPTIONAL,
1592         ganss-Navigation-Model  GANSS-Navigation-Model  OPTIONAL,
1593         ie-Extensions   ProtocolExtensionContainer { { GANSSGenericAssistance-ExtIEs } }        OPTIONAL,
1594         ...
1597 GANSSGenericAssistance-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1598         { ID id-GANSS-Additional-Time-Models                    CRITICALITY ignore      EXTENSION GANSS-Additional-Time-Models                  PRESENCE optional }|
1599         { ID id-GANSS-Additional-Navigation-Models              CRITICALITY ignore      EXTENSION GANSS-Additional-Navigation-Models            PRESENCE optional }|
1600         { ID id-GANSS-Additional-UTC-Models                             CRITICALITY ignore      EXTENSION GANSS-Additional-UTC-Models                   PRESENCE optional }|
1601         { ID id-GANSS-Auxiliary-Information                             CRITICALITY ignore      EXTENSION GANSS-Auxiliary-Information                   PRESENCE optional }|
1602         -- the following IE shall be present if ‘GANSSID’ in ‘GANSSGenericAssistanceData’ is ‘0’ (SBAS)
1603         { ID id-GANSS-SBAS-ID                                                   CRITICALITY ignore      EXTENSION GANSS-SBAS-ID                         PRESENCE optional }|
1604         { ID id-BDS-Ionospheric-Grid-Model                              CRITICALITY ignore      EXTENSION BDS-Ionospheric-Grid-Model                    PRESENCE optional }|
1605         { ID id-DBDS-Correction-Information                             CRITICALITY ignore      EXTENSION DBDS-Correction-Information                   PRESENCE optional },
1606         ...
1609 BDS-Ionospheric-Grid-Model ::= SEQUENCE {
1610         bDS-Reference-Time                                              BDS-Reference-Time,
1611         bDS-Ionospheric-Grid-Information                BDS-Ionospheric-Grid-Information,
1612         ie-Extensions           ProtocolExtensionContainer { { BDS-Ionospheric-Grid-Model-ExtIEs } } OPTIONAL,
1613         ...
1616 BDS-Ionospheric-Grid-Model-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1617         ...
1620 BDS-Reference-Time ::= INTEGER(0..3570) -- by step of 30
1622 BDS-Ionospheric-Grid-Information ::= SEQUENCE(SIZE(1.. maxIonGridInfo)) OF SEQUENCE {
1623         iGP-number-BDS                          INTEGER (1..320),
1624         vertical-Delay-BDS                      BIT STRING ( SIZE(9)),
1625         gIVEI-BDS                                       BIT STRING ( SIZE(4)),
1626         ie-Extensions                           ProtocolExtensionContainer { { BDS-Ionospheric-Grid-Information-ExtIEs } }      OPTIONAL,
1627         ...
1630 BDS-Ionospheric-Grid-Information-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1631         ...
1634 DBDS-Correction-Information ::= SEQUENCE {
1635         bDS-Reference-Time                      BDS-Reference-Time,
1636         dBDS-Information                        DBDS-Information,
1637         ie-Extensions                           ProtocolExtensionContainer { { DBDS-Correction-Information-ExtIEs } }   OPTIONAL,
1638         ...
1641 DBDS-Correction-Information-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1642         ...
1645 DBDS-Information ::= SEQUENCE(SIZE(1..maxSgnType)) OF SEQUENCE {
1646         dBDS-Signal-ID                          GANSSID                                 OPTIONAL,
1647         dGANSS-Signal-Information       DGANSS-Signal-Information,
1648         ie-Extensions                           ProtocolExtensionContainer { { DBDS-Information-ExtIEs } }      OPTIONAL,
1649         ...
1652 DBDS-Information-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1653         ...
1656 DGANSS-Signal-Information ::= SEQUENCE(SIZE(1.. maxGANSSSat)) OF SEQUENCE {
1657         sat-ID-BDS                                      INTEGER(0..63),
1658         uDREI-BDS                                       INTEGER(0..15),
1659         rURAI-BDS                                       INTEGER(0..15),
1660         delta-t-BDS                                     BIT STRING (SIZE (13)),
1661         ie-Extensions                           ProtocolExtensionContainer { { DGANSS-Signal-Information-ExtIEs } }     OPTIONAL,
1662         ...
1665 DGANSS-Signal-Information-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1666         ...
1669 GANSS-GenericMeasurementInfo ::= SEQUENCE(SIZE(1..maxGANSS)) OF SEQUENCE {
1670         ganssId                                         GANSSID                                                                                                                                         OPTIONAL,
1671         ganssMeasurementSignalList      GANSSMeasurementSignalList,
1672         ie-Extensions                           ProtocolExtensionContainer { { GANSS-GenericMeasurementInfo-ExtIEs } }  OPTIONAL,
1673         ...
1676 GANSS-GenericMeasurementInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1677         ...
1680 GANSSID ::= SEQUENCE {
1681         ganss-ID                        INTEGER(0..7),
1682         ie-Extensions           ProtocolExtensionContainer { { GANSSID-ExtIEs } } OPTIONAL,
1683         ...
1686 GANSSID-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1687         ...
1690 GANSSMeasurementSignalList ::= SEQUENCE (SIZE (1..maxSgnType)) OF SEQUENCE {
1691         ganssSignalId                                           GANSS-SignalID                                          OPTIONAL,
1692         ganssCodePhaseAmbiguity                         INTEGER (0..31)                                         OPTIONAL,
1693         ganssMeasurementParameters                      GANSS-MeasurementParameters,
1694         ie-Extensions                                           ProtocolExtensionContainer { { GANSSMeasurementSignalList-ExtIEs } }    OPTIONAL,
1695         ...
1699 GANSSMeasurementSignalList-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1700         {ID id-ganssCodePhaseAmbiguityExt       CRITICALITY     ignore  EXTENSION       GanssCodePhaseAmbiguityExt PRESENCE     optional},
1701         ...
1704 GanssCodePhaseAmbiguityExt ::= SEQUENCE {
1705         ganssCodePhaseAmbiguity-ext                     INTEGER (32..127),
1706         ie-Extensions                                           ProtocolExtensionContainer { { GanssCodePhaseAmbiguityExt-ExtIEs } }                    OPTIONAL,
1707         ...
1710 GanssCodePhaseAmbiguityExt-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1711         ...
1715 GANSS-Ionospheric-Model ::= SEQUENCE {
1716         alpha-zero-ionos                                        BIT STRING (SIZE (11)),
1717         alpha-one-ionos                                         BIT STRING (SIZE (11)),
1718         alpha-two-ionos                                         BIT STRING (SIZE (14)),
1719         gANSS-IonosphereRegionalStormFlags      GANSS-IonosphereRegionalStormFlags                                              OPTIONAL,
1720         ie-Extensions                                           ProtocolExtensionContainer { { GANSS-Ionospheric-Model-ExtIEs } }       OPTIONAL,
1721         ...
1724 GANSS-Ionospheric-Model-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1725         ...
1728 GANSS-IonosphereRegionalStormFlags ::= SEQUENCE {
1729         storm-flag-one                                          BOOLEAN,
1730         storm-flag-two                                          BOOLEAN,
1731         storm-flag-three                                        BOOLEAN,
1732         storm-flag-four                                         BOOLEAN,
1733         storm-flag-five                                         BOOLEAN,
1734         ie-Extensions                                           ProtocolExtensionContainer { { GANSS-IonosphereRegionalStormFlags-ExtIEs } } OPTIONAL,
1735         ...
1738 GANSS-IonosphereRegionalStormFlags-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1739         ...
1742 GANSS-KeplerianParametersAlm ::= SEQUENCE {
1743         t-oa                                                            INTEGER(0..1023),
1744         iod-a                                                           INTEGER(0..15),
1745         gANSS-SatelliteInformationKP            GANSS-SatelliteInformationKP,
1746         ie-Extensions                                           ProtocolExtensionContainer { { GANSS-KeplerianParametersAlm-ExtIEs } }          OPTIONAL,
1747         ...
1750 GANSS-KeplerianParametersAlm-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1751         ...
1754 GANSS-KeplerianParametersOrb ::= SEQUENCE {
1755         toe-nav                                                         BIT STRING (SIZE (14)),
1756         ganss-omega-nav                                         BIT STRING (SIZE (32)),
1757         delta-n-nav                                                     BIT STRING (SIZE (16)),
1758         m-zero-nav                                                      BIT STRING (SIZE (32)),
1759         omegadot-nav                                            BIT STRING (SIZE (24)),
1760         ganss-e-nav                                                     BIT STRING (SIZE (32)),
1761         idot-nav                                                        BIT STRING (SIZE (14)),
1762         a-sqrt-nav                                                      BIT STRING (SIZE (32)),
1763         i-zero-nav                                                      BIT STRING (SIZE (32)),
1764         omega-zero-nav                                          BIT STRING (SIZE (32)),
1765         c-rs-nav                                                        BIT STRING (SIZE (16)),
1766         c-is-nav                                                        BIT STRING (SIZE (16)),
1767         c-us-nav                                                        BIT STRING (SIZE (16)),
1768         c-rc-nav                                                        BIT STRING (SIZE (16)),
1769         c-ic-nav                                                        BIT STRING (SIZE (16)),
1770         c-uc-nav                                                        BIT STRING (SIZE (16)),
1771         ie-Extensions                                           ProtocolExtensionContainer { { GANSS-KeplerianParametersOrb-ExtIEs } }          OPTIONAL,
1772         ...
1775 GANSS-KeplerianParametersOrb-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1776         ...
1779 GANSS-MeasurementParameters ::= SEQUENCE(SIZE(1..maxGANSSSat)) OF GANSS-MeasurementParametersItem
1781 GANSS-MeasurementParametersItem ::= SEQUENCE {
1782         satId                                           INTEGER(0..63),
1783         cToNzero                                        INTEGER(0..63),
1784         multipathIndicator                      ENUMERATED{nM,low,medium,high},
1785         carrierQualityIndication        BIT STRING(SIZE(2))                                                                                                                             OPTIONAL,
1786         ganssCodePhase                          INTEGER(0..2097151),
1787         ganssIntegerCodePhase           INTEGER(0..63)                                                                                                                                  OPTIONAL,
1788         codePhaseRmsError                       INTEGER(0..63),
1789         doppler                                         INTEGER(-32768..32767),
1790         adr                                                     INTEGER(0..33554431)                                                                                                                    OPTIONAL,
1791         ie-Extensions                           ProtocolExtensionContainer { { GANSS-MeasurementParametersItem-ExtIEs } }       OPTIONAL,
1792         ...
1795 GANSS-MeasurementParametersItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1796         {ID id-ganssIntegerCodePhaseExt CRITICALITY     ignore  EXTENSION       GanssIntegerCodePhaseExt PRESENCE       optional},
1797         ...
1800 GanssIntegerCodePhaseExt ::= SEQUENCE {
1801         ganssIntegerCodePhase-ext                       INTEGER (64..127),
1802         ie-Extensions                                           ProtocolExtensionContainer { { GanssIntegerCodePhaseExt-ExtIEs } }                      OPTIONAL,
1803         ...
1806 GanssIntegerCodePhaseExt-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1807         ...
1810 GANSS-MeasuredResultsList ::=   SEQUENCE (SIZE (1..maxNrOfSets)) OF     GANSS-MeasuredResults
1812 GANSS-MeasuredResults ::= SEQUENCE {
1813         referenceTime   CHOICE {
1814                 utranReferenceTime              UTRAN-GANSSReferenceTimeUL,
1815                 ganssReferenceTimeOnly  GANSS-ReferenceTimeOnly,
1816                 ...
1817         },
1818         ganssGenericMeasurementInfo     GANSS-GenericMeasurementInfo,
1819         ie-Extensions                           ProtocolExtensionContainer { { GANSS-MeasuredResults-ExtIEs } } OPTIONAL,
1820         ...
1823 GANSS-MeasuredResults-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1824         ...
1827 GANSS-Navigation-Model ::= SEQUENCE {
1828         non-broadcastIndication         ENUMERATED{true}                OPTIONAL,
1829         ganssSatInfoNav                         GANSS-Sat-Info-Nav,
1830         ie-Extensions                           ProtocolExtensionContainer { { GANSS-Navigation-Model-ExtIEs } }        OPTIONAL,
1831         ...
1834 GANSS-Navigation-Model-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1835         ...
1838 GANSS-Orbit-Model ::= CHOICE {
1839         gANSS-keplerianParameters                       GANSS-KeplerianParametersOrb,
1840         ...
1843 GANSS-Real-Time-Integrity ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF GANSS-RealTimeInformationItem
1845 GANSS-RealTimeInformationItem ::= SEQUENCE {
1846         bad-ganss-satId                                         INTEGER(0..63),
1847         bad-ganss-signalId                                      BIT STRING(SIZE(8))                                                                             OPTIONAL,
1848         ie-Extensions                                           ProtocolExtensionContainer { { GANSS-RealTimeInformationItem-ExtIEs } } OPTIONAL,
1849         ...
1852 GANSS-RealTimeInformationItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1853         ...
1856 GANSS-Reference-Location ::=                    SEQUENCE {
1857         ue-PositionEstimate                                     UE-PositionEstimate,
1858         iE-Extensions                                           ProtocolExtensionContainer { { GANSS-Reference-Location-ExtIEs } }      OPTIONAL,
1859         ...
1862 GANSS-Reference-Location-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1863         ...
1868 GANSS-ReferenceMeasurementInfo ::= SEQUENCE {
1869         ganssSignalId                           GANSS-SignalID                                                                                                          OPTIONAL,
1870         satelliteInformation            GANSS-SatelliteInformation,
1871         ie-Extensions                           ProtocolExtensionContainer { { GANSS-ReferenceMeasurementInfo-ExtIEs } }        OPTIONAL,
1872         ...
1875 GANSS-ReferenceMeasurementInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1876         {ID id-GANSS-Confidence         CRITICALITY ignore      EXTENSION Confidence                    PRESENCE optional},
1877         ...
1880 GANSS-Reference-Time ::= SEQUENCE {
1881         ganssDay                                        INTEGER(0..8191)                        OPTIONAL,
1882         ganssTod                                        INTEGER(0..86399),
1883         ganssTodUncertainty                     INTEGER(0..127)                         OPTIONAL,
1884         ganssTimeId                                     GANSSID                                         OPTIONAL,
1885         utran-ganssreferenceTime        UTRAN-GANSSReferenceTimeDL      OPTIONAL,
1886         tutran-ganss-driftRate          TUTRAN-GANSS-DriftRate          OPTIONAL,
1887         ie-Extensions                           ProtocolExtensionContainer { { GANSS-Reference-Time-ExtIEs } }  OPTIONAL,
1888         ...
1891 GANSS-Reference-Time-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1892         {ID id-GANSS-Day-Cycle          CRITICALITY             ignore  EXTENSION       GANSS-Day-Cycle         PRESENCE optional},
1893         ...
1896 GANSS-Day-Cycle                 ::=     INTEGER(0..7)
1898 GANSS-ReferenceTimeOnly ::= SEQUENCE {
1899         gANSS-tod                                       INTEGER(0..3599999),
1900         gANSS-timeId                            GANSSID                 OPTIONAL,
1901         gANSS-TimeUncertainty           INTEGER(0..127) OPTIONAL,
1902         ie-Extensions                           ProtocolExtensionContainer { { GANSS-ReferenceTimeOnly-ExtIEs } } OPTIONAL,
1903         ...
1906 GANSS-ReferenceTimeOnly-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1907         ...
1910 GANSS-SatelliteClockModelItem ::= SEQUENCE {
1911         t-oc                                                            BIT STRING (SIZE(14)),
1912         a-i2                                                            BIT STRING (SIZE(6)),
1913         a-i1                                                            BIT STRING (SIZE(21)),
1914         a-i0                                                            BIT STRING (SIZE(31)),
1915         t-gd                                                            BIT STRING (SIZE(10))                   OPTIONAL,
1916         sisa                                                            BIT STRING (SIZE(8)),
1917         model-id                                                        INTEGER(0..3)                                   OPTIONAL,
1918         ie-Extensions                                           ProtocolExtensionContainer { { GANSS-SatelliteClockModelItem-ExtIEs } } OPTIONAL,
1919         ...
1922 GANSS-SatelliteClockModelItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1923         ...
1926 GANSS-SatelliteInformation ::= SEQUENCE(SIZE(1..maxGANSSSat)) OF GANSS-SatelliteInformationItem
1928 GANSS-SatelliteInformationItem ::= SEQUENCE {
1929         ganssSatId                                      INTEGER(0..63),
1930         dopplerZeroOrder                        INTEGER(-2048..2047),
1931         extraDoppler                            GANSS-ExtraDoppler                              OPTIONAL,
1932         codePhase                                       INTEGER(0..1023),
1933         integerCodePhase                        INTEGER(0..127),
1934         codePhaseSearchWindow           INTEGER(0..31),
1935         azimuthAndElevation                     GANSS-AzimuthAndElevation               OPTIONAL,
1936         ie-Extensions                           ProtocolExtensionContainer { { GANSS-SatelliteInformationItem-ExtIEs } }        OPTIONAL,
1937         ...
1940 GANSS-SatelliteInformationItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1941         {ID id-GANSS-ExtraDopplerExtension      CRITICALITY ignore      EXTENSION GANSS-ExtraDopplerExtension           PRESENCE optional},
1942         ...
1945 GANSS-SatelliteInformationKP ::= SEQUENCE (SIZE (1..maxGANSSSatAlmanac)) OF GANSS-SatelliteInformationKPItem
1947 GANSS-SatelliteInformationKPItem ::= SEQUENCE {
1948         satId                                                           INTEGER(0..63),
1949         ganss-e-alm                                                     BIT STRING (SIZE (11)),
1950         ganss-delta-I-alm                                       BIT STRING (SIZE (11)),
1951         ganss-omegadot-alm                                      BIT STRING (SIZE (11)),
1952         ganss-svStatusINAV-alm                          BIT STRING (SIZE (4)),
1953         ganss-svStatusFNAV-alm                          BIT STRING (SIZE (2))                   OPTIONAL,
1954         ganss-delta-a-sqrt-alm                          BIT STRING (SIZE (13)),
1955         ganss-omegazero-alm                                     BIT STRING (SIZE (16)),
1956         ganss-m-zero-alm                                        BIT STRING (SIZE (16)),
1957         ganss-omega-alm                                         BIT STRING (SIZE (16)),
1958         ganss-af-zero-alm                                       BIT STRING (SIZE (16)),
1959         ganss-af-one-alm                                        BIT STRING (SIZE (13)),
1960         ie-Extensions                                           ProtocolExtensionContainer { { GANSS-SatelliteInformationKPItem-ExtIEs } }      OPTIONAL,
1961         ...
1964 GANSS-SatelliteInformationKPItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1965         ...
1968 GANSS-SAT-Info-Almanac-GLOkpList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF GANSS-SAT-Info-Almanac-GLOkp
1970 GANSS-SAT-Info-Almanac-GLOkp ::= SEQUENCE {
1971         gloAlmNA                                BIT STRING (SIZE(11)),
1972         gloAlmnA                                BIT STRING (SIZE(5)),
1973         gloAlmHA                                BIT STRING (SIZE(5)),
1974         gloAlmLambdaA                   BIT STRING (SIZE(21)),
1975         gloAlmTlambdaA                  BIT STRING (SIZE(21)),
1976         gloAlmDeltaIA                   BIT STRING (SIZE(18)),
1977         gloAkmDeltaTA                   BIT STRING (SIZE(22)),
1978         gloAlmDeltaTdotA                BIT STRING (SIZE(7)),
1979         gloAlmEpsilonA                  BIT STRING (SIZE(15)),
1980         gloAlmOmegaA                    BIT STRING (SIZE(16)),
1981         gloAlmTauA                              BIT STRING (SIZE(10)),
1982         gloAlmCA                                BIT STRING (SIZE(1)),
1983         gloAlmMA                                BIT STRING (SIZE(2))                                                                                                                                                    OPTIONAL,
1984         ie-Extensions                   ProtocolExtensionContainer { { GANSS-SAT-Info-Almanac-GLOkp-ExtIEs } }  OPTIONAL,
1985         ...
1988 GANSS-SAT-Info-Almanac-GLOkp-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
1989         ...
1992 GANSS-SAT-Info-Almanac-MIDIkpList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF GANSS-SAT-Info-Almanac-MIDIkp
1994 GANSS-SAT-Info-Almanac-MIDIkp ::= SEQUENCE {
1995         svID                                    INTEGER(0..63),
1996         midiAlmE                                BIT STRING (SIZE (11)),
1997         midiAlmDeltaI                   BIT STRING (SIZE (11)),
1998         midiAlmOmegaDot                 BIT STRING (SIZE (11)),
1999         midiAlmSqrtA                    BIT STRING (SIZE (17)),
2000         midiAlmOmega0                   BIT STRING (SIZE (16)),
2001         midiAlmOmega                    BIT STRING (SIZE (16)),
2002         midiAlmMo                               BIT STRING (SIZE (16)),
2003         midiAlmaf0                              BIT STRING (SIZE (11)),
2004         midiAlmaf1                              BIT STRING (SIZE (10)),
2005         midiAlmL1Health                 BIT STRING (SIZE (1)),
2006         midiAlmL2Health                 BIT STRING (SIZE (1)),
2007         midiAlmL5Health                 BIT STRING (SIZE (1)),
2008         ie-Extensions                   ProtocolExtensionContainer { { GANSS-SAT-Info-Almanac-MIDIkp-ExtIEs } } OPTIONAL,
2009         ...
2012 GANSS-SAT-Info-Almanac-MIDIkp-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2013         ...
2016 GANSS-SAT-Info-Almanac-NAVkpList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF GANSS-SAT-Info-Almanac-NAVkp
2018 GANSS-SAT-Info-Almanac-NAVkp ::= SEQUENCE {
2019         svID                                    INTEGER(0..63),
2020         navAlmE                                 BIT STRING (SIZE (16)),
2021         navAlmDeltaI                    BIT STRING (SIZE (16)),
2022         navAlmOMEGADOT                  BIT STRING (SIZE (16)),
2023         navAlmSVHealth                  BIT STRING (SIZE (8)),
2024         navAlmSqrtA                             BIT STRING (SIZE (24)),
2025         navAlmOMEGAo                    BIT STRING (SIZE (24)),
2026         navAlmOmega                             BIT STRING (SIZE (24)),
2027         navAlmMo                                BIT STRING (SIZE (24)),
2028         navAlmaf0                               BIT STRING (SIZE (11)),
2029         navAlmaf1                               BIT STRING (SIZE (11)),
2030         ie-Extensions                   ProtocolExtensionContainer { { GANSS-SAT-Info-Almanac-NAVkp-ExtIEs } }  OPTIONAL,
2031         ...
2034 GANSS-SAT-Info-Almanac-NAVkp-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2035         ...
2038 GANSS-SAT-Info-Almanac-REDkpList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF GANSS-SAT-Info-Almanac-REDkp
2040 GANSS-SAT-Info-Almanac-REDkp ::= SEQUENCE {
2041         svID                                    INTEGER(0..63),
2042         redAlmDeltaA                    BIT STRING (SIZE (8)),
2043         redAlmOmega0                    BIT STRING (SIZE (7)),
2044         redAlmPhi0                              BIT STRING (SIZE (7)),
2045         redAlmL1Health                  BIT STRING (SIZE (1)),
2046         redAlmL2Health                  BIT STRING (SIZE (1)),
2047         redAlmL5Health                  BIT STRING (SIZE (1)),
2048         ie-Extensions                   ProtocolExtensionContainer { { GANSS-SAT-Info-Almanac-REDkp-ExtIEs } }  OPTIONAL,
2049         ...
2052 GANSS-SAT-Info-Almanac-REDkp-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2053         ...
2056 GANSS-SAT-Info-Almanac-SBASecefList ::= SEQUENCE (SIZE (1.. maxGANSSSatAlmanac)) OF GANSS-SAT-Info-Almanac-SBASecef
2058 GANSS-SAT-Info-Almanac-SBASecef ::=     SEQUENCE {
2059         sbasAlmDataID                   BIT STRING (SIZE(2)),
2060         svID                                    INTEGER(0..63),
2061         sbasAlmHealth                   BIT STRING (SIZE(8)),
2062         sbasAlmXg                               BIT STRING (SIZE(15)),
2063         sbasAlmYg                               BIT STRING (SIZE(15)),
2064         sbasAlmZg                               BIT STRING (SIZE(9)),
2065         sbasAlmXgdot                    BIT STRING (SIZE(3)),
2066         sbasAlmYgDot                    BIT STRING (SIZE(3)),
2067         sbasAlmZgDot                    BIT STRING (SIZE(4)),
2068         sbasAlmTo                               BIT STRING (SIZE(11)),
2069         ie-Extensions                   ProtocolExtensionContainer { { GANSS-SAT-Info-Almanac-SBASecef-ExtIEs } }       OPTIONAL,
2070         ...
2073 GANSS-SAT-Info-Almanac-SBASecef-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2074         ...
2077 Ganss-Sat-Info-AddNavList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF SEQUENCE {
2078         satId                                           INTEGER (0..63),
2079         svHealth                                        BIT STRING (SIZE (6)),
2080         iod                                                     BIT STRING (SIZE (11)),
2081         ganssAddClockModels                     GANSS-AddClockModels,
2082         ganssAddOrbitModels                     GANSS-AddOrbitModels,
2083         ie-Extensions                           ProtocolExtensionContainer { { Ganss-Sat-Info-AddNavList-ExtIEs } } OPTIONAL,
2084         ...
2087 Ganss-Sat-Info-AddNavList-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2088         ...
2091 GANSS-Sat-Info-Nav ::= SEQUENCE (SIZE(1..maxGANSSSat)) OF SEQUENCE {
2092         satId                                           INTEGER(0..63),
2093         svHealth                                        BIT STRING (SIZE(9)),
2094         iod                                                     BIT STRING (SIZE(10)),
2095         ganssClockModel                         GANSS-Clock-Model,
2096         ganssOrbitModel                         GANSS-Orbit-Model,
2097         ie-Extensions                           ProtocolExtensionContainer { { GANSS-Sat-Info-Nav-ExtIEs } } OPTIONAL,
2098         ...
2101 GANSS-Sat-Info-Nav-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2102         ...
2105 GANSS-SignalID ::= SEQUENCE {
2106         ganssSignalID           INTEGER(0..3,...,4..7),
2107         ie-Extensions           ProtocolExtensionContainer { { GANSS-SignalID-ExtIEs } } OPTIONAL,
2108         ...
2111 GANSS-SignalID-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2112         ...
2115 GANSS-StatusHealth ::= ENUMERATED {
2116         udre-scale-1dot0,
2117         udre-scale-0dot75,
2118         udre-scale-0dot5,
2119         udre-scale-0dot3,
2120         udre-scale-Odot2,
2121         udre-scale-0dot1,
2122         no-data,
2123         invalid-data
2126 GANSS-Time-Model ::= SEQUENCE {
2127         ganss-time-model-refTime                        INTEGER(0..37799),
2128         ganss-t-a0                                                      INTEGER(-2147483648..2147483647),
2129         ganss-t-a1                                                      INTEGER(-8388608..8388607)                                                                      OPTIONAL,
2130         ganss-t-a2                                                      INTEGER(-64..63)                                                                                        OPTIONAL,
2131         gnss-to-id                                                      ENUMERATED{gps,...,galileo,qzss,glonass,bds},
2132         ganss-wk-number                                         INTEGER(0..8191)                                                                                        OPTIONAL,
2133         ie-Extensions                                           ProtocolExtensionContainer { { GANSS-Time-Model-ExtIEs } }      OPTIONAL,
2134         ...
2137 GANSS-Time-Model-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2138         {ID id-ganss-Delta-T            CRITICALITY             ignore  EXTENSION       GANSS-Delta-T           PRESENCE        optional},
2139         ...
2142 GANSS-Delta-T   ::=     INTEGER(-128..127)
2144 GANSS-UTRAN-TimeRelationshipUncertainty ::= ENUMERATED {
2145         gANSS-UTRAN-TRU-50nano,
2146         gANSS-UTRAN-TRU-500nano,
2147         gANSS-UTRAN-TRU-1micro,
2148         gANSS-UTRAN-TRU-10micro,
2149         gANSS-UTRAN-TRU-1milli,
2150         gANSS-UTRAN-TRU-10milli,
2151         gANSS-UTRAN-TRU-100milli,
2152         gANSS-UTRAN-TRU-unreliable,
2156 GANSS-UTRAN-TRU ::=     SEQUENCE {
2157         gANSS-UTRAN-TimeRelationshipUncertainty         GANSS-UTRAN-TimeRelationshipUncertainty,
2158         ganssId                                                                         GANSSID                                                                                                                                         OPTIONAL,
2159         ie-Extensions                                                           ProtocolExtensionContainer { { GANSS-UTRAN-TRU-ExtIEs } }       OPTIONAL,
2160         ...
2163 GANSS-UTRAN-TRU-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2164         ...
2167 GANSS-UTC-Model ::= SEQUENCE {
2168         a-one-utc                                                       BIT STRING (SIZE (24)),
2169         a-zero-utc                                                      BIT STRING (SIZE (32)),
2170         t-ot-utc                                                        BIT STRING (SIZE (8)),
2171         w-n-t-utc                                                       BIT STRING (SIZE (8)),
2172         delta-t-ls-utc                                          BIT STRING (SIZE (8)),
2173         w-n-lsf-utc                                                     BIT STRING (SIZE (8)),
2174         dn-utc                                                          BIT STRING (SIZE (8)),
2175         delta-t-lsf-utc                                         BIT STRING (SIZE (8)),
2176         ie-Extensions                                           ProtocolExtensionContainer { { GANSS-UTC-Model-ExtIEs } }       OPTIONAL,
2177         ...
2180 GANSS-UTC-Model-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2181         ...
2184 TUTRAN-GANSS-DriftRate ::= ENUMERATED {
2185         uTRAN-GANSSDrift0,              uTRAN-GANSSDrift1,              uTRAN-GANSSDrift2,
2186         uTRAN-GANSSDrift5,              uTRAN-GANSSDrift10,             uTRAN-GANSSDrift15,
2187         uTRAN-GANSSDrift25,             uTRAN-GANSSDrift50,             uTRAN-GANSSDrift-1,
2188         uTRAN-GANSSDrift-2,             uTRAN-GANSSDrift-5,             uTRAN-GANSSDrift-10,
2189         uTRAN-GANSSDrift-15,    uTRAN-GANSSDrift-25,    uTRAN-GANSSDrift-50,
2193 GLONASSclockModel ::= SEQUENCE {
2194         gloTau                                  BIT STRING (SIZE (22)),
2195         gloGamma                                BIT STRING (SIZE (11)),
2196         gloDeltaTau                             BIT STRING (SIZE (5))                                                                           OPTIONAL,
2197         ie-Extensions                   ProtocolExtensionContainer { { GLONASSclockModel-ExtIEs } }     OPTIONAL,
2198         ...
2201 GLONASSclockModel-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2202         ...
2206 NAVclockModel ::= SEQUENCE {
2207         navToc                                  BIT STRING (SIZE (16)),
2208         navaf2                                  BIT STRING (SIZE (8)),
2209         navaf1                                  BIT STRING (SIZE (16)),
2210         navaf0                                  BIT STRING (SIZE (22)),
2211         navTgd                                  BIT STRING (SIZE (8)),
2212         ie-Extensions                   ProtocolExtensionContainer { { NAVclockModel-ExtIEs } } OPTIONAL,
2213         ...
2216 NAVclockModel-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2217         ...
2220 NavModel-CNAVKeplerianSet ::= SEQUENCE {
2221         cnavTop                                 BIT STRING (SIZE (11)),
2222         cnavURAindex                    BIT STRING (SIZE (5)),
2223         cnavDeltaA                              BIT STRING (SIZE (26)),
2224         cnavAdot                                BIT STRING (SIZE (25)),
2225         cnavDeltaNo                             BIT STRING (SIZE (17)),
2226         cnavDeltaNoDot                  BIT STRING (SIZE (23)),
2227         cnavMo                                  BIT STRING (SIZE (33)),
2228         cnavE                                   BIT STRING (SIZE (33)),
2229         cnavOmega                               BIT STRING (SIZE (33)),
2230         cnavOMEGA0                              BIT STRING (SIZE (33)),
2231         cnavDeltaOmegaDot               BIT STRING (SIZE (17)),
2232         cnavIo                                  BIT STRING (SIZE (33)),
2233         cnavIoDot                               BIT STRING (SIZE (15)),
2234         cnavCis                                 BIT STRING (SIZE (16)),
2235         cnavCic                                 BIT STRING (SIZE (16)),
2236         cnavCrs                                 BIT STRING (SIZE (24)),
2237         cnavCrc                                 BIT STRING (SIZE (24)),
2238         cnavCus                                 BIT STRING (SIZE (21)),
2239         cnavCuc                                 BIT STRING (SIZE (21)),
2240         ie-Extensions                   ProtocolExtensionContainer { { NavModel-CNAVKeplerianSet-ExtIEs } }     OPTIONAL,
2241         ...
2244 NavModel-CNAVKeplerianSet-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2245         ...
2248 NavModel-GLONASSecef ::= SEQUENCE {
2249         gloEn                                   BIT STRING (SIZE (5)),
2250         gloP1                                   BIT STRING (SIZE (2)),
2251         gloP2                                   BIT STRING (SIZE (1)),
2252         gloM                                    BIT STRING (SIZE (2))                                                                                   OPTIONAL,
2253         gloX                                    BIT STRING (SIZE (27)),
2254         gloXdot                                 BIT STRING (SIZE (24)),
2255         gloXdotdot                              BIT STRING (SIZE (5)),
2256         gloY                                    BIT STRING (SIZE (27)),
2257         gloYdot                                 BIT STRING (SIZE (24)),
2258         gloYdotdot                              BIT STRING (SIZE (5)),
2259         gloZ                                    BIT STRING (SIZE (27)),
2260         gloZdot                                 BIT STRING (SIZE (24)),
2261         gloZdotdot                              BIT STRING (SIZE (5)),
2262         ie-Extensions                   ProtocolExtensionContainer { { NavModel-GLONASSecef-ExtIEs } }  OPTIONAL,
2263         ...
2266 NavModel-GLONASSecef-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2267         ...
2270 NavModel-NAVKeplerianSet ::= SEQUENCE {
2271         navURA                                  BIT STRING (SIZE (4)),
2272         navFitFlag                              BIT STRING (SIZE (1)),
2273         navToe                                  BIT STRING (SIZE (16)),
2274         navOmega                                BIT STRING (SIZE (32)),
2275         navDeltaN                               BIT STRING (SIZE (16)),
2276         navM0                                   BIT STRING (SIZE (32)),
2277         navOmegaADot                    BIT STRING (SIZE (24)),
2278         navE                                    BIT STRING (SIZE (32)),
2279         navIDot                                 BIT STRING (SIZE (14)),
2280         navAPowerHalf                   BIT STRING (SIZE (32)),
2281         navI0                                   BIT STRING (SIZE (32)),
2282         navOmegaA0                              BIT STRING (SIZE (32)),
2283         navCrs                                  BIT STRING (SIZE (16)),
2284         navCis                                  BIT STRING (SIZE (16)),
2285         navCus                                  BIT STRING (SIZE (16)),
2286         navCrc                                  BIT STRING (SIZE (16)),
2287         navCic                                  BIT STRING (SIZE (16)),
2288         navCuc                                  BIT STRING (SIZE (16)),
2289         ie-Extensions                   ProtocolExtensionContainer { { NavModel-NAVKeplerianSet-ExtIEs } }      OPTIONAL,
2290         ...
2293 NavModel-NAVKeplerianSet-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2294         ...
2297 NavModel-SBASecef ::= SEQUENCE {
2298         -- the following IE shall be present if ‘SBASclockModel’ in ‘GANSS-AddClockModels’ is not included in ‘Ganss-Sat-Info-AddNavList’
2299         sbasTo                                  BIT STRING (SIZE (13))                                                                          OPTIONAL,
2300         sbasAccuracy                    BIT STRING (SIZE (4)),
2301         sbasXg                                  BIT STRING (SIZE (30)),
2302         sbasYg                                  BIT STRING (SIZE (30)),
2303         sbasZg                                  BIT STRING (SIZE (25)),
2304         sbasXgDot                               BIT STRING (SIZE (17)),
2305         sbasYgDot                               BIT STRING (SIZE (17)),
2306         sbasZgDot                               BIT STRING (SIZE (18)),
2307         sbasXgDotDot                    BIT STRING (SIZE (10)),
2308         sbagYgDotDot                    BIT STRING (SIZE (10)),
2309         sbasZgDotDot                    BIT STRING (SIZE (10)),
2310         ie-Extensions                   ProtocolExtensionContainer { { NavModel-SBASecef-ExtIEs } }     OPTIONAL,
2311         ...
2314 NavModel-SBASecef-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2315         ...
2318 NavModel-BDSKeplerianSet ::= SEQUENCE {
2319         uRAIndex-BDS                    BIT STRING (SIZE (4)),
2320         tOA-BDS                                 BIT STRING (SIZE (17)),
2321         a1-2-BDS                                BIT STRING (SIZE (32)),
2322         e-BDS                                   BIT STRING (SIZE (32)),
2323         oMG-BDS                                 BIT STRING (SIZE (32)),
2324         dLTn-BDS                                BIT STRING (SIZE (16)),
2325         m0-BDS                                  BIT STRING (SIZE (32)),
2326         oMG0-BDS                                BIT STRING (SIZE (32)),
2327         oMGdot-BDS                              BIT STRING (SIZE (24)),
2328         i0-BDS                                  BIT STRING (SIZE (32)),
2329         iDOT-BDS                                BIT STRING (SIZE (14)),
2330         cuc-BDS                                 BIT STRING (SIZE (18)),
2331         cus-BDS                                 BIT STRING (SIZE (18)),
2332         crc-BDS                                 BIT STRING (SIZE (18)),
2333         crs-BDS                                 BIT STRING (SIZE (18)),
2334         cic-BDS                                 BIT STRING (SIZE (18)),
2335         cis-BDS                                 BIT STRING (SIZE (18)),
2336         aODE-BDS                                BIT STRING (SIZE (5)),
2337         ie-Extensions                   ProtocolExtensionContainer { { NavModel-BDSKeplerianSet-ExtIEs } }      OPTIONAL,
2338         ...
2341 NavModel-BDSKeplerianSet-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2342         ...
2345 SBASclockModel ::= SEQUENCE {
2346         sbasTo                                  BIT STRING (SIZE (13)),
2347         sbasAgfo                                BIT STRING (SIZE (12)),
2348         sbasAgf1                                BIT STRING (SIZE (8)),
2349         ie-Extensions                   ProtocolExtensionContainer { { SBASclockModel-ExtIEs } }        OPTIONAL,
2350         ...
2353 SBASclockModel-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2354         ...
2357 BDSClockModel ::= SEQUENCE {
2358         toc-BDS                         BIT STRING (SIZE (17) ),
2359         a0-BDS                          BIT STRING (SIZE (24) ),
2360         a1-BDS                          BIT STRING (SIZE (22) ),
2361         a2-BDS                          BIT STRING (SIZE (11) ),
2362         tGD1-BDS                        BIT STRING (SIZE (10) ),
2363         aODC-BDS                        BIT STRING (SIZE (5) ),
2364         ie-Extensions           ProtocolExtensionContainer { { BDSClockModel-ExtIEs } } OPTIONAL,
2365         ...
2368 BDSClockModel-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2369         ...
2372 UTCmodelSet1 ::= SEQUENCE {
2373         utcA0                           BIT STRING (SIZE(16)),
2374         utcA1                           BIT STRING (SIZE(13)),
2375         utcA2                           BIT STRING (SIZE(7)),
2376         utcDeltaTls                     BIT STRING (SIZE(8)),
2377         utcTot                          BIT STRING (SIZE(16)),
2378         utcWNot                         BIT STRING (SIZE(13)),
2379         utcWNlsf                        BIT STRING (SIZE(8)),
2380         utcDN                           BIT STRING (SIZE(4)),
2381         utcDeltaTlsf            BIT STRING (SIZE(8)),
2382         ie-Extensions           ProtocolExtensionContainer { { UTCmodelSet1-ExtIEs } }  OPTIONAL,
2383         ...
2386 UTCmodelSet1-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2387         ...
2390 UTCmodelSet2 ::= SEQUENCE {
2391         nA                                      BIT STRING (SIZE(11)),
2392         tauC                            BIT STRING (SIZE(32)),
2393         deltaUT1                        DeltaUT1                                                                                                OPTIONAL,
2394         kp                                      BIT STRING (SIZE(2))                                                                    OPTIONAL,
2395         ie-Extensions           ProtocolExtensionContainer { { UTCmodelSet2-ExtIEs } }  OPTIONAL,
2396         ...
2399 UTCmodelSet2-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2400         ...
2403 UTCmodelSet3 ::= SEQUENCE {
2404         utcA1wnt                        BIT STRING (SIZE(24)),
2405         utcA0wnt                        BIT STRING (SIZE(32)),
2406         utcTot                          BIT STRING (SIZE(8)),
2407         utcWNt                          BIT STRING (SIZE(8)),
2408         utcDeltaTls                     BIT STRING (SIZE(8)),
2409         utcWNlsf                        BIT STRING (SIZE(8)),
2410         utcDN                           BIT STRING (SIZE(8)),
2411         utcDeltaTlsf            BIT STRING (SIZE(8)),
2412         utcStandardID           BIT STRING (SIZE(3)),
2413         ie-Extensions           ProtocolExtensionContainer { { UTCmodelSet3-ExtIEs } }  OPTIONAL,
2414         ...
2417 UTCmodelSet3-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2418         ...
2421 UTCmodelSet4 ::= SEQUENCE {
2422         utca0-BDS                       BIT STRING (SIZE(32)),
2423         utca1-BDS                       BIT STRING (SIZE(24)),
2424         utcDeltatLS-BDS         BIT STRING (SIZE(8)),
2425         utcWNt                          BIT STRING (SIZE(8)),
2426         utcDeltaTls                     BIT STRING (SIZE(8)),
2427         utcWNlsf-BDS            BIT STRING (SIZE(8)),
2428         utcDN-BDS                       BIT STRING (SIZE(8)),
2429         utcDeltaTlsf-BDS        BIT STRING (SIZE(8)),
2430         ie-Extensions           ProtocolExtensionContainer { { UTCmodelSet4-ExtIEs } }  OPTIONAL,
2431         ...
2434 UTCmodelSet4-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2435         ...
2438 UTRAN-GANSSReferenceTimeDL ::= SEQUENCE {
2439         utran-GANSSTimingOfCellFrames   INTEGER(0..3999999),
2440         uC-ID                                                   UC-ID                                                                                                                                                                   OPTIONAL,
2441         referenceSfn                                    INTEGER(0..4095),
2442         ie-Extensions                                   ProtocolExtensionContainer { { UTRAN-GANSSReferenceTimeDL-ExtIEs } }    OPTIONAL,
2443         ...
2446 UTRAN-GANSSReferenceTimeDL-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2447         ...
2450 UTRAN-GANSSReferenceTimeUL ::= SEQUENCE {
2451         ue-GANSSTimingOfCellFrames      INTEGER(0..345599999999),
2452         gANSS-TimeId                            GANSSID                                         OPTIONAL,
2453         gANSS-TimeUncertainty           INTEGER(0..127)                         OPTIONAL,
2454         uC-ID                                           UC-ID,
2455         referenceSfn                            INTEGER(0..4095),
2456         ie-Extensions                           ProtocolExtensionContainer { { UTRAN-GANSSReferenceTimeUL-ExtIEs } }    OPTIONAL,
2457         ...
2460 UTRAN-GANSSReferenceTimeUL-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2461         ...
2465 -- **************************************************************
2467 -- GPS Almanac and Satellite Health
2469 -- **************************************************************
2472 GPS-AlmanacAndSatelliteHealth ::=       SEQUENCE {
2473         wn-a                                                            BIT STRING (SIZE (8)),
2474         almanacSatInfoList                                      AlmanacSatInfoList,
2475         svGlobalHealth                                          BIT STRING (SIZE (364)) OPTIONAL,
2476         iE-Extensions                                           ProtocolExtensionContainer { { GPS-AlmanacAndSatelliteHealth-ExtIEs } }         OPTIONAL,
2477         ...
2480 GPS-AlmanacAndSatelliteHealth-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2481         {ID id-completeAlmanacProvided          CRITICALITY     ignore  EXTENSION       CompleteAlmanacProvided PRESENCE        optional},
2482         ...
2485 CompleteAlmanacProvided ::=             BOOLEAN
2487 AlmanacSatInfoList ::=                          SEQUENCE (SIZE (1..maxSatAlmanac)) OF
2488                                                                                 AlmanacSatInfo
2490 AlmanacSatInfo ::=                                      SEQUENCE {
2491         dataID                                                          BIT STRING (SIZE (2)),
2492         satID                                                           INTEGER (0..63),
2493         e                                                                       BIT STRING (SIZE (16)),
2494         t-oa                                                            BIT STRING (SIZE (8)),
2495         deltaI                                                          BIT STRING (SIZE (16)),
2496         omegaDot                                                        BIT STRING (SIZE (16)),
2497         satHealth                                                       BIT STRING (SIZE (8)),
2498         a-Sqrt                                                          BIT STRING (SIZE (24)),
2499         omega0                                                          BIT STRING (SIZE (24)),
2500         m0                                                                      BIT STRING (SIZE (24)),
2501         omega                                                           BIT STRING (SIZE (24)),
2502         af0                                                                     BIT STRING (SIZE (11)),
2503         af1                                                                     BIT STRING (SIZE (11)),
2504         iE-Extensions                                           ProtocolExtensionContainer { { AlmanacSatInfo-ExtIEs } }        OPTIONAL,
2505         ...
2508 AlmanacSatInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2509         ...
2513 -- **************************************************************
2515 -- GPS Clock And Ephemeris Parameters
2517 -- **************************************************************
2519 GPS-ClockAndEphemerisParameters ::=     SEQUENCE {
2520         codeOnL2                                                        BIT STRING (SIZE (2)),
2521         uraIndex                                                        BIT STRING (SIZE (4)),
2522         satHealth                                                       BIT STRING (SIZE (6)),
2523         iodc                                                            BIT STRING (SIZE (10)),
2524         l2Pflag                                                         BIT STRING (SIZE (1)),
2525         sf1Revd                                                         SubFrame1Reserved,
2526         t-GD                                                            BIT STRING (SIZE (8)),
2527         t-oc                                                            BIT STRING (SIZE (16)),
2528         af2                                                                     BIT STRING (SIZE (8)),
2529         af1                                                                     BIT STRING (SIZE (16)),
2530         af0                                                                     BIT STRING (SIZE (22)),
2531         c-rs                                                            BIT STRING (SIZE (16)),
2532         delta-n                                                         BIT STRING (SIZE (16)),
2533         m0                                                                      BIT STRING (SIZE (32)),
2534         c-uc                                                            BIT STRING (SIZE (16)),
2535         e                                                                       BIT STRING (SIZE (32)),
2536         c-us                                                            BIT STRING (SIZE (16)),
2537         a-Sqrt                                                          BIT STRING (SIZE (32)),
2538         t-oe                                                            BIT STRING (SIZE (16)),
2539         fitInterval                                                     BIT STRING (SIZE (1)),
2540         aodo                                                            BIT STRING (SIZE (5)),
2541         c-ic                                                            BIT STRING (SIZE (16)),
2542         omega0                                                          BIT STRING (SIZE (32)),
2543         c-is                                                            BIT STRING (SIZE (16)),
2544         i0                                                                      BIT STRING (SIZE (32)),
2545         c-rc                                                            BIT STRING (SIZE (16)),
2546         omega                                                           BIT STRING (SIZE (32)),
2547         omegaDot                                                        BIT STRING (SIZE (24)),
2548         iDot                                                            BIT STRING (SIZE (14)),
2549         iE-Extensions                                           ProtocolExtensionContainer { { GPS-ClockAndEphemerisParameters-ExtIEs } }               OPTIONAL,
2550         ...
2553 GPS-ClockAndEphemerisParameters-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2554         ...
2557 SubFrame1Reserved ::=                           SEQUENCE {
2558         reserved1                                                       BIT STRING (SIZE (23)),
2559         reserved2                                                       BIT STRING (SIZE (24)),
2560         reserved3                                                       BIT STRING (SIZE (24)),
2561         reserved4                                                       BIT STRING (SIZE (16))
2565 -- **************************************************************
2567 -- GPS Ionospheric Model
2569 -- **************************************************************
2572  GPS-Ionospheric-Model ::=                      SEQUENCE {
2573         alfa0                                                           BIT STRING (SIZE (8)),
2574         alfa1                                                           BIT STRING (SIZE (8)),
2575         alfa2                                                           BIT STRING (SIZE (8)),
2576         alfa3                                                           BIT STRING (SIZE (8)),
2577         beta0                                                           BIT STRING (SIZE (8)),
2578         beta1                                                           BIT STRING (SIZE (8)),
2579         beta2                                                           BIT STRING (SIZE (8)),
2580         beta3                                                           BIT STRING (SIZE (8)),
2581         iE-Extensions                                           ProtocolExtensionContainer { { GPS-Ionospheric-Model-ExtIEs } }         OPTIONAL,
2582         ...
2585 GPS-Ionospheric-Model-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2586         ...
2589 -- **************************************************************
2591 -- GPS Measured Results
2593 -- **************************************************************
2595 MeasuredResultsList ::=                         SEQUENCE (SIZE (1..maxNrOfSets)) OF
2596         GPS-MeasuredResults
2598 GPS-MeasuredResults ::=                         SEQUENCE {
2599         gps-TOW-1msec                                           INTEGER (0..604799999),
2600         gps-MeasurementParamList                        GPS-MeasurementParamList,
2601         iE-Extensions                                           ProtocolExtensionContainer { { GPS-MeasuredResults-ExtIEs } }   OPTIONAL,
2602         ...
2605 GPS-MeasuredResults-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2606         {ID id-UTRAN-GPSReferenceTimeResult     CRITICALITY     ignore  EXTENSION       UTRAN-GPSReferenceTimeResult    PRESENCE        optional} |
2607         {ID id-GPSReferenceTimeUncertainty      CRITICALITY     ignore  EXTENSION       GPSReferenceTimeUncertainty     PRESENCE        optional},
2608         ...
2611 GPS-MeasurementParamList ::=            SEQUENCE (SIZE (1..maxSat)) OF
2612                                                                                 GPS-MeasurementParam
2614 GPS-MeasurementParam ::=                        SEQUENCE {
2615         satelliteID                                                     INTEGER (0..63),
2616         c-N0                                                            INTEGER (0..63),
2617         doppler                                                         INTEGER (-32768..32768),
2618         wholeGPS-Chips                                          INTEGER (0..1022),
2619         fractionalGPS-Chips                                     INTEGER (0..1023),
2620         multipathIndicator                                      MultipathIndicator,
2621         pseudorangeRMS-Error                            INTEGER (0..63),
2622         iE-Extensions                                           ProtocolExtensionContainer { { GPS-MeasurementParam-ExtIEs } }  OPTIONAL,
2623         ...
2626 MultipathIndicator ::=                          ENUMERATED {
2627                                                                                 nm,
2628                                                                                 low,
2629                                                                                 medium,
2630                                                                                 high }
2632 GPS-MeasurementParam-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2633         ...
2637 -- **************************************************************
2639 -- GPS Navigation Model
2641 -- **************************************************************
2644 GPS-NavigationModel ::=         SEQUENCE (SIZE (1..maxSat)) OF
2645                                                                                 NavigationModelSatInfo
2647 NavigationModelSatInfo ::=                      SEQUENCE {
2648         satID                                                           INTEGER (0..63),
2649         satelliteStatus                                         SatelliteStatus,
2650         gps-clockAndEphemerisParms                      GPS-ClockAndEphemerisParameters                                                                                 OPTIONAL,
2651         -- This IE is not present if satelliteStatus is es-SN
2652         iE-Extensions                                           ProtocolExtensionContainer { { NavigationModelSatInfo-ExtIEs } }        OPTIONAL,
2653         ...
2656 NavigationModelSatInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2657         ...
2660 SatelliteStatus ::=                                     ENUMERATED {
2661                                                                                 ns-NN,
2662                                                                                 es-SN,
2663                                                                                 es-NN,
2664                                                                                 rev2,
2665                                                                                 rev }
2669 -- **************************************************************
2671 -- GPS Real Time Integrity
2673 -- **************************************************************
2675 GPS-RealTimeIntegrity ::= CHOICE {
2676         badSatellites           BadSatList,
2677         noBadSatellites         NoBadSatellites,
2678         ...
2681 BadSatList ::=                                          SEQUENCE (SIZE (1..maxSat)) OF
2682                                                                                 INTEGER (0..63)
2684 NoBadSatellites ::= NULL
2686 -- **************************************************************
2688 -- GPS Reference Location
2690 -- **************************************************************
2692 GPS-ReferenceLocation ::=                       SEQUENCE {
2693         ue-PositionEstimate                                     UE-PositionEstimate,
2694         iE-Extensions                                           ProtocolExtensionContainer { { GPS-ReferenceLocation-ExtIEs } } OPTIONAL,
2695         ...
2698 GPS-ReferenceLocation-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2699         ...
2702 -- **************************************************************
2704 -- GPS Reference Time
2706 -- **************************************************************
2708 GPS-ReferenceTime ::=                           SEQUENCE {
2709         gps-Week                                                        INTEGER (0..1023),
2710         gps-TOW-1msec                                           INTEGER (0..604799999),
2711         gps-TOW-AssistList                                      GPS-TOW-AssistList                                                                                              OPTIONAL,
2712         iE-Extensions                                           ProtocolExtensionContainer { { GPS-ReferenceTime-ExtIEs } }     OPTIONAL,
2713         ...
2716 GPS-ReferenceTime-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2717         {ID id-UTRAN-GPSReferenceTime           CRITICALITY     ignore  EXTENSION       UTRAN-GPSReferenceTime                  PRESENCE        optional}|
2718         {ID id-GPS-UTRAN-TRU                            CRITICALITY     ignore  EXTENSION       GPS-UTRAN-TRU                                   PRESENCE        optional}|
2719         {ID id-UTRAN-GPS-DriftRate                      CRITICALITY     ignore  EXTENSION       UTRAN-GPS-DriftRate                             PRESENCE        optional}|
2720         {ID id-GPSReferenceTimeUncertainty      CRITICALITY     ignore  EXTENSION       GPSReferenceTimeUncertainty     PRESENCE        optional}|
2721         {ID id-GPS-Week-Cycle                           CRITICALITY     ignore  EXTENSION       GPS-Week-Cycle                                  PRESENCE        optional},
2722         ...
2725 GPS-Week-Cycle          ::=                             INTEGER(0..7)
2727 GPS-TOW-AssistList ::=                          SEQUENCE (SIZE (1..maxSat)) OF
2728                                                                                 GPS-TOW-Assist
2730 GPS-TOW-Assist ::=                                      SEQUENCE {
2731         satID                                                           INTEGER (0..63),
2732         tlm-Message                                                     BIT STRING (SIZE (14)),
2733         antiSpoof                                                       BOOLEAN,
2734         alert                                                           BOOLEAN,
2735         tlm-Reserved                                            BIT STRING (SIZE (2)),
2736         iE-Extensions                                           ProtocolExtensionContainer { { GPS-TOW-Assist-ExtIEs } }        OPTIONAL,
2737         ...
2740 GPS-TOW-Assist-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2741         ...
2744 UTRAN-GPS-DriftRate ::=                         ENUMERATED {
2745                                                                         utran-GPSDrift0, utran-GPSDrift1, utran-GPSDrift2,
2746                                                                         utran-GPSDrift5, utran-GPSDrift10, utran-GPSDrift15,
2747                                                                         utran-GPSDrift25, utran-GPSDrift50, utran-GPSDrift-1,
2748                                                                         utran-GPSDrift-2, utran-GPSDrift-5, utran-GPSDrift-10,
2749                                                                         utran-GPSDrift-15, utran-GPSDrift-25, utran-GPSDrift-50,
2750                                                                         ...}
2752 -- **************************************************************
2754 -- GPS Reference Time Uncertainty
2756 -- **************************************************************
2758 GPSReferenceTimeUncertainty ::= SEQUENCE {
2759         gps-RefTimeUNC          INTEGER(0..127),
2760         iE-Extensions           ProtocolExtensionContainer { { GPSReferenceTimeUncertainty-ExtIEs } }   OPTIONAL,
2761         ...
2764 GPSReferenceTimeUncertainty-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2765         ...
2768 -- **************************************************************
2770 -- GPS Transmission TOW
2772 -- **************************************************************
2774 GPS-Transmission-TOW ::= INTEGER (0..604799)
2778 -- **************************************************************
2780 -- GPS UTC Model
2782 -- **************************************************************
2784 GPS-UTC-Model ::=                                       SEQUENCE {
2785         a1                                                                      BIT STRING (SIZE (24)),
2786         a0                                                                      BIT STRING (SIZE (32)),
2787         t-ot                                                            BIT STRING (SIZE (8)),
2788         delta-t-LS                                                      BIT STRING (SIZE (8)),
2789         wn-t                                                            BIT STRING (SIZE (8)),
2790         wn-lsf                                                          BIT STRING (SIZE (8)),
2791         dn                                                                      BIT STRING (SIZE (8)),
2792         delta-t-LSF                                                     BIT STRING (SIZE (8)),
2793         iE-Extensions                                           ProtocolExtensionContainer { { GPS-UTCmodel-ExtIEs } }  OPTIONAL,
2794         ...
2797 GPS-UTCmodel-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2798         ...
2802 -- **************************************************************
2804 -- GPS UTRAN Time Relationship Uncertainty
2805 -- nsec=nanosecond, usec=microsecond, msec=millisecond, sec=second
2807 -- **************************************************************
2809 GPS-UTRAN-TRU ::=       ENUMERATED {
2810                                                 nsec-50,
2811                                                 nsec-500,
2812                                                 usec-1,
2813                                                 usec-10,
2814                                                 msec-1,
2815                                                 msec-10,
2816                                                 msec-100,
2817                                                 unreliable,
2818                                                 ...}
2820 -- **************************************************************
2822 -- Additional GPS Assistance Data Required
2824 -- **************************************************************
2827 AdditionalGPSAssistDataRequired ::=             SEQUENCE {
2828         almanacRequest                                          BOOLEAN,
2829         utcModelRequest                                         BOOLEAN,
2830         ionosphericModelRequest                         BOOLEAN,
2831         navigationModelRequest                          BOOLEAN,
2832         dgpsCorrectionsRequest                          BOOLEAN,
2833         referenceLocationRequest                        BOOLEAN,
2834         referenceTimeRequest                            BOOLEAN,
2835         aquisitionAssistanceRequest                     BOOLEAN,
2836         realTimeIntegrityRequest                        BOOLEAN,
2837         navModelAddDataRequest                          NavModelAdditionalData          OPTIONAL,
2838         iE-Extensions                                           ProtocolExtensionContainer { { AdditionalGPSAssistDataRequired-ExtIEs } } OPTIONAL,
2839         ...
2842 AdditionalGPSAssistDataRequired-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2843         ...
2848 -- **************************************************************
2850 -- Additional GANSS Assistance Data Required
2852 -- **************************************************************
2854 AdditionalGanssAssistDataRequired::= SEQUENCE {
2855         ganssReferenceTime                                      BOOLEAN,
2856         ganssreferenceLocation                          BOOLEAN,
2857         ganssIonosphericModel                           BOOLEAN,
2858         ganssRequestedGenericAssistanceDataList GanssRequestedGenericAssistanceDataList,
2859         iE-Extensions                                           ProtocolExtensionContainer { { AdditionalGanssAssistDataRequired-ExtIEs } } OPTIONAL,
2860         ...
2863 AdditionalGanssAssistDataRequired-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2864         {ID id-ganssReq-AddIonosphericModel             CRITICALITY     ignore  EXTENSION       GANSSReq-AddIonosphericModel    PRESENCE        optional}|
2865         {ID id-ganssReq-EarthOrientPara                 CRITICALITY     ignore  EXTENSION       GANSSReq-EarthOrientPara                PRESENCE        optional},
2866         ...
2868 GANSSReq-AddIonosphericModel ::= SEQUENCE {
2869         ganss-add-iono-mode-req         BIT STRING (SIZE(2)),
2870         iE-Extensions                           ProtocolExtensionContainer { { GANSSReq-AddIonosphericModel-ExtIEs } }  OPTIONAL,
2871         ...}
2873 GANSSReq-AddIonosphericModel-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2874         ...
2877 GANSSReq-EarthOrientPara ::= BOOLEAN
2879 GanssRequestedGenericAssistanceDataList ::= SEQUENCE (SIZE (1..maxGANSS)) OF
2880                                                                                 GanssReqGenericData
2882 GanssReqGenericData ::=                         SEQUENCE {
2883         ganssId                                                         GANSSID                                                                                                                         OPTIONAL,
2884         ganssRealTimeIntegrity                          BOOLEAN                                                                                                                         OPTIONAL,
2885         ganssDifferentialCorrection                     DGANSS-Sig-Id-Req                                                                                                       OPTIONAL,
2886         ganssAlmanac                                            BOOLEAN                                                                                                                         OPTIONAL,
2887         ganssNavigationModel                            BOOLEAN                                                                                                                         OPTIONAL,
2888         ganssTimeModelGnssGnss                          BIT STRING (SIZE (9))                                                                                           OPTIONAL,
2889         ganssReferenceMeasurementInfo           BOOLEAN                                                                                                                         OPTIONAL,
2890         ganssDataBits                                           GanssDataBits                                                                                                           OPTIONAL,
2891         ganssUTCModel                                           BOOLEAN                                                                                                                         OPTIONAL,
2892         ganssNavigationModelAdditionalData      NavigationModelGANSS                                                                                            OPTIONAL,
2893         iE-Extensions                                           ProtocolExtensionContainer { { GanssReqGenericData-ExtIEs } }   OPTIONAL,
2894         ...}
2896 GanssReqGenericData-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2897         {ID id-ganssAddNavigationModel-req              CRITICALITY ignore      EXTENSION GANSS-AddNavigationModel-Req          PRESENCE optional}|
2898         {ID id-ganssAddUTCModel-req                             CRITICALITY ignore      EXTENSION GANSS-AddUTCModel-Req                         PRESENCE optional}|
2899         {ID id-ganssAuxInfo-req                                 CRITICALITY ignore      EXTENSION GANSS-AuxInfo-req                                     PRESENCE optional}|
2900         {ID id-GANSS-SBAS-ID                                    CRITICALITY ignore      EXTENSION GANSS-SBAS-ID                                         PRESENCE optional}|
2901         {ID id-GANSS-AddADchoices                               CRITICALITY ignore      EXTENSION GANSS-AddADchoices                            PRESENCE optional}|
2902         {ID id-BDSIonosphericGridModel                  CRITICALITY ignore      EXTENSION BDSIonosphericGridModel                       PRESENCE optional}|
2903         {ID id-DBDSCorrection                                   CRITICALITY ignore      EXTENSION DBDSCorrection                                        PRESENCE optional},
2904         ...
2907 BDSIonosphericGridModel ::= BOOLEAN
2909 DBDSCorrection ::=      SEQUENCE {
2910         dGANSSSignalBDS                         BIT STRING (SIZE (8)),
2911         iE-Extensions                           ProtocolExtensionContainer { { DBDSCorrection-ExtIEs } }        OPTIONAL,
2912         ...
2915 DBDSCorrection-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2916         ...
2919 GANSS-AddNavigationModel-Req ::= BOOLEAN
2921 GANSS-AddUTCModel-Req ::= BOOLEAN
2923 GANSS-AuxInfo-req ::= BOOLEAN
2925 GANSS-AddADchoices ::= SEQUENCE {
2926         orbitModelID                    INTEGER (0..7)                                                                                                  OPTIONAL,
2927         clockModelID                    INTEGER (0..7)                                                                                                  OPTIONAL,
2928         utcModelID                              INTEGER (0..7)                                                                                                  OPTIONAL,
2929         almanacModelID                  INTEGER (0..7)                                                                                                  OPTIONAL,
2930         iE-Extensions                   ProtocolExtensionContainer { { GANSS-AddADchoices-ExtIEs } }    OPTIONAL,
2931         ...}
2933 GANSS-AddADchoices-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2934         ...
2937 DGANSS-Sig-Id-Req ::=   BIT STRING (SIZE (8))
2939 GanssDataBits ::=                               SEQUENCE {
2940         ganssTod                                        INTEGER (0..86399),
2941         dataBitAssistancelist           ReqDataBitAssistanceList,
2942         iE-Extensions                           ProtocolExtensionContainer { { GanssDataBits-ExtIEs } } OPTIONAL,
2943         ...
2946 GanssDataBits-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2947         ...
2951 ReqDataBitAssistanceList ::=    SEQUENCE {
2952         ganssSignalID                           BIT STRING (SIZE (8)),
2953         ganssDataBitInterval            INTEGER(0..15),
2954         ganssSatelliteInfo                      SEQUENCE (SIZE (1..maxGANSSSat)) OF INTEGER(0..63)                                              OPTIONAL,
2955         iE-Extensions                           ProtocolExtensionContainer { { ReqDataBitAssistanceList-ExtIEs } }      OPTIONAL,
2956         ...
2960 ReqDataBitAssistanceList-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
2961         ...
2965 -- **************************************************************
2967 -- Information Exchange ID
2969 -- **************************************************************
2971 InformationExchangeID ::= INTEGER (0..1048575)
2974 -- **************************************************************
2976 -- Information Report Characteristics
2978 -- **************************************************************
2980 InformationReportCharacteristics ::= SEQUENCE {
2981         type                                    InformationReportCharacteristicsType,
2982         periodicity                             InformationReportPeriodicity            OPTIONAL,
2983         -- present if type indicates periodic
2984         ...
2987 InformationReportCharacteristicsType ::= ENUMERATED {
2988         onDemand,
2989         periodic,
2990         onModification,
2991         ...
2995 InformationReportPeriodicity ::= CHOICE {
2996         min                             INTEGER (1..60, ...),
2997 -- Unit min, Step 1min
2998         hour                    INTEGER (1..24, ...),
2999 -- Unit hour, Step 1hour
3000         ...
3003 -- **************************************************************
3005 -- Information Type
3007 -- **************************************************************
3010 InformationType ::= CHOICE {
3011         implicitInformation                     MethodType,
3012         explicitInformation                     ExplicitInformationList,
3013         ...
3017 ExplicitInformationList ::= SEQUENCE (SIZE (1..maxNrOfExpInfo)) OF ExplicitInformation
3019 ExplicitInformation ::= CHOICE {
3020         almanacAndSatelliteHealth                       AlmanacAndSatelliteHealth,
3021         utcModel                                                        UtcModel,
3022         ionosphericModel                                        IonosphericModel,
3023         navigationModel                                         NavigationModel,
3024         dgpsCorrections                                         DgpsCorrections,
3025         referenceTime                                           ReferenceTime,
3026         acquisitionAssistance                           AcquisitionAssistance,
3027         realTimeIntegrity                                       RealTimeIntegrity,
3028         almanacAndSatelliteHealthSIB            AlmanacAndSatelliteHealthSIB-InfoType,
3029         ... ,
3030         referenceLocation                                       ReferenceLocation,
3031         ganss-Common-DataReq                            GANSSCommonDataReq,
3032         ganss-Generic-DataList                          GANSSGenericDataList
3036 DganssCorrectionsReq ::= SEQUENCE {
3037         transmissionGanssTimeIndicator  TransmissionGanssTimeIndicator                                                                  OPTIONAL,
3038         dganss-sig-id-req                               DGANSS-Sig-Id-Req,
3039         iE-Extensions                                   ProtocolExtensionContainer { { DganssCorrectionsReq-ExtIEs} } OPTIONAL,
3040         ...
3043 DganssCorrectionsReq-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3044         ...
3047 Ganss-almanacAndSatelliteHealthReq ::= SEQUENCE {
3048         transmissionGanssTimeIndicator  TransmissionGanssTimeIndicator  OPTIONAL,
3049         iE-Extensions                           ProtocolExtensionContainer { { Ganss-almanacAndSatelliteHealthReq-ExtIEs} } OPTIONAL,
3050         ...
3053 Ganss-almanacAndSatelliteHealthReq-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3054         ...
3057 GANSSCommonDataReq ::= SEQUENCE{
3058         ganss-ReferenceTime                             ENUMERATED {requested, not-requested}   OPTIONAL,
3059         ganss-IonosphericModel                  ENUMERATED {requested, not-requested}   OPTIONAL,
3060         ganss-ReferenceLocation                 ENUMERATED {requested, not-requested}   OPTIONAL,
3061         ie-Extensions                                   ProtocolExtensionContainer { { GANSSCommonDataReq-ExtIEs } }    OPTIONAL,
3062         ...
3065 GANSSCommonDataReq-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3066         {ID id-GANSS-AddIonoModelReq            CRITICALITY     ignore  EXTENSION       GANSS-AddIonoModelReq                   PRESENCE        optional} |
3067         {ID id-GANSS-EarthOrientParaReq         CRITICALITY     ignore  EXTENSION       GANSS-EarthOrientParaReq                PRESENCE        optional} ,
3068         ...
3071 GANSS-AddIonoModelReq ::= SEQUENCE {
3072         dataID                  BIT STRING (SIZE(2)),
3073         iE-Extensions   ProtocolExtensionContainer { { GANSS-AddIonoModelReq-ExtIEs} }  OPTIONAL,
3074         ...
3077 GANSS-AddIonoModelReq-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3078         ...
3081 GANSS-EarthOrientParaReq ::= SEQUENCE {
3082         eopReq                  ENUMERATED {requested, not-requested},
3083         iE-Extensions   ProtocolExtensionContainer { { GANSS-EarthOrientParaReq-ExtIEs} }       OPTIONAL,
3084         ...
3087 GANSS-EarthOrientParaReq-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3088         ...
3091 GANSSGenericDataList ::= SEQUENCE (SIZE(1..maxGANSS)) OF GANSSGenericDataReq
3093 GANSSGenericDataReq ::= SEQUENCE {
3094         ganssID                                                         GANSSID                                                                 OPTIONAL,
3095         ganss-realTimeIntegrity                         Ganss-realTimeIntegrityReq                              OPTIONAL,
3096         ganss-dataBitAssistance                         GanssDataBits                                                   OPTIONAL,
3097         dganssCorrections                                       DganssCorrectionsReq                                    OPTIONAL,
3098         ganss-almanacAndSatelliteHealth         Ganss-almanacAndSatelliteHealthReq              OPTIONAL,
3099         ganss-referenceMeasurementInfo          Ganss-referenceMeasurementInfoReq               OPTIONAL,
3100         ganss-utcModel                                          Ganss-utcModelReq                                               OPTIONAL,
3101         ganss-TimeModel-Gnss-Gnss                       Ganss-TimeModel-Gnss-Gnss                               OPTIONAL,
3102         navigationModel                                         NavigationModelGANSS                                    OPTIONAL,
3103         ...,
3104         ganss-AddNavModelsReq                           AddNavigationModelsGANSS                                OPTIONAL,
3105         ganss-AddUtcModelsReq                           GANSS-AddUtcModelsReq                                   OPTIONAL,
3106         ganss-AuxInfoReq                                        GANSS-AuxInfoReq                                                OPTIONAL,
3107         -- the following IE shall be present if GANSSID is ‘0’ (SBAS)
3108         ganss-SBAS-ID                                           GANSS-SBAS-ID                                                   OPTIONAL,
3109         dBDS-Corrections                                        DBDS-Corrections                                                OPTIONAL,
3110         bDS-Ionospheric-Grid-Model-Request      BDS-Ionospheric-Grid-Model-Request              OPTIONAL
3113 AddNavigationModelsGANSS ::= SEQUENCE {
3114         ganssWeek                                       INTEGER(0..4095),
3115         ganssTOE                                        INTEGER(0..167),
3116         t-toe-limit                                     INTEGER(0..10),
3117         addSatRelatedDataListGANSS      AddSatelliteRelatedDataListGANSS,
3118         iE-Extensions                           ProtocolExtensionContainer { { AddNavigationModelsGANSS-ExtIEs } }      OPTIONAL,
3119         ...
3122 AddNavigationModelsGANSS-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3123         ...
3126 AddSatelliteRelatedDataListGANSS ::= SEQUENCE (SIZE (0..maxGANSSSat)) OF AddSatelliteRelatedDataGANSS
3128 AddSatelliteRelatedDataGANSS ::= SEQUENCE {
3129         satID                                           INTEGER (0..63),
3130         iod                                                     BIT STRING (SIZE(10)),
3131         iE-Extensions                           ProtocolExtensionContainer { { AddSatelliteRelatedDataGANSS-ExtIEs } } OPTIONAL,
3132         ...
3135 AddSatelliteRelatedDataGANSS-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3136         ...
3139 BDS-Ionospheric-Grid-Model-Request ::= ENUMERATED       {
3140         requested,
3141         ...
3144 DBDS-Corrections ::= SEQUENCE {
3145         transmissionGanssTimeIndicator  TransmissionGanssTimeIndicator  OPTIONAL,
3146         dGANSS-Signal                                   BIT STRING( SIZE (8)),
3147         iE-Extensions                                   ProtocolExtensionContainer { { DBDS-Corrections-ExtIEs } }      OPTIONAL,
3148         ...
3151 DBDS-Corrections-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3152         ...
3155 GANSS-AddUtcModelsReq ::= SEQUENCE {
3156         transmissionGanssTimeIndicator  TransmissionGanssTimeIndicator                                                                          OPTIONAL,
3157         iE-Extensions                                   ProtocolExtensionContainer { { GANSS-AddUtcModelsReq-ExtIEs} }  OPTIONAL,
3158         ...
3161 GANSS-AddUtcModelsReq-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3162         ...
3165 GANSS-AuxInfoReq ::= SEQUENCE {
3166         transmissionGanssTimeIndicator  TransmissionGanssTimeIndicator                                                                          OPTIONAL,
3167         iE-Extensions                                   ProtocolExtensionContainer { { GANSS-AuxInfoReq-ExtIEs} }                       OPTIONAL,
3168         ...
3171 GANSS-AuxInfoReq-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3172         ...
3176 GANSS-SBAS-ID ::= ENUMERATED    {
3177                                                                 waas,
3178                                                                 egnos,
3179                                                                 msas,
3180                                                                 gagan,
3181                                                                 ...
3182                                                                 }
3185 Ganss-utcModelReq ::= SEQUENCE {
3186         transmissionGanssTimeIndicator  TransmissionGanssTimeIndicator  OPTIONAL,
3187         iE-Extensions                           ProtocolExtensionContainer { { Ganss-utcModelReq-ExtIEs} } OPTIONAL,
3188         ...
3191 Ganss-utcModelReq-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3192         ...
3195 Ganss-realTimeIntegrityReq ::= SEQUENCE {
3196         transmissionGanssTimeIndicator  TransmissionGanssTimeIndicator  OPTIONAL,
3197         iE-Extensions                           ProtocolExtensionContainer { { Ganss-realTimeIntegrityReq-ExtIEs} } OPTIONAL,
3198         ...
3201 Ganss-realTimeIntegrityReq-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3202         ...
3206 Ganss-referenceMeasurementInfoReq ::= SEQUENCE {
3207         transmissionGanssTimeIndicator  TransmissionGanssTimeIndicator  OPTIONAL,
3208         iE-Extensions                           ProtocolExtensionContainer { { Ganss-referenceMeasurementInfoReq-ExtIEs} } OPTIONAL,
3209         ...
3212 Ganss-referenceMeasurementInfoReq-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3213         ...
3218 Ganss-TimeModel-Gnss-Gnss ::= SEQUENCE{
3219         ganssTimeModelGnssGnssExt               BIT STRING (SIZE(9)),
3220         transmissionGanssTimeIndicator  TransmissionGanssTimeIndicator  OPTIONAL,
3221         iE-Extensions                                   ProtocolExtensionContainer { { Ganss-TimeModel-Gnss-Gnss-ExtIEs} } OPTIONAL,
3222         ...
3225 Ganss-TimeModel-Gnss-Gnss-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3226         ...
3229 TransmissionGanssTimeIndicator ::= ENUMERATED {
3230         requested,
3231         not-Requested
3234 AlmanacAndSatelliteHealth ::= NULL
3236 UtcModel ::= SEQUENCE {
3237         transmissionTOWIndicator        TransmissionTOWIndicator,
3238         iE-Extensions                           ProtocolExtensionContainer { { UtcModel-ExtIEs } } OPTIONAL,
3239         ...
3242 UtcModel-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3243         ...
3246 IonosphericModel ::= SEQUENCE {
3247         transmissionTOWIndicator        TransmissionTOWIndicator,
3248         iE-Extensions                           ProtocolExtensionContainer { { IonosphericModel-ExtIEs } } OPTIONAL,
3249         ...
3252 IonosphericModel-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3253         ...
3256 NavigationModel ::= SEQUENCE {
3257         transmissionTOWIndicator                TransmissionTOWIndicator,
3258         navModelAdditionalData                          NavModelAdditionalData                  OPTIONAL,
3259         iE-Extensions                           ProtocolExtensionContainer { { NavigationModel-ExtIEs } }       OPTIONAL,
3260         ...
3263 NavigationModel-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3264         ...
3268 NavModelAdditionalData ::= SEQUENCE {
3269         gps-Week                                        INTEGER (0..1023),
3270         gps-TOE                                         INTEGER (0..167),
3271         t-TOE-limit                                     INTEGER (0..10),
3272         satRelatedDataList                      SatelliteRelatedDataList,
3273         iE-Extensions                           ProtocolExtensionContainer { { NavModelAdditionalData-ExtIEs } } OPTIONAL,
3274         ...
3277 NavModelAdditionalData-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3278         ...
3281 SatelliteRelatedDataList ::= SEQUENCE (SIZE (0..maxSat)) OF SatelliteRelatedData
3283 SatelliteRelatedData ::= SEQUENCE {
3284         satID                                           INTEGER (0..63),
3285         iode                                            INTEGER (0..255),
3286         iE-Extensions                           ProtocolExtensionContainer { { SatelliteRelatedData-ExtIEs } } OPTIONAL,
3287         ...
3290 SatelliteRelatedData-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3291         ...
3294 NavigationModelGANSS ::= SEQUENCE {
3295         ganssWeek                                       INTEGER(0..4095),
3296         ganssTOE                                        INTEGER(0..167),
3297         t-toe-limit                                     INTEGER(0..10),
3298         satRelatedDataListGANSS         SatelliteRelatedDataListGANSS,
3299         iE-Extensions                           ProtocolExtensionContainer { { NavigationModelGANSS-ExtIEs } } OPTIONAL,
3300         ...
3303 NavigationModelGANSS-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3304         ...
3307 SatelliteRelatedDataListGANSS ::= SEQUENCE (SIZE (0..maxGANSSSat)) OF SatelliteRelatedDataGANSS
3309 SatelliteRelatedDataGANSS ::= SEQUENCE {
3310         satID                                           INTEGER (0..63),
3311         iod                                                     BIT STRING (SIZE(10)),
3312         iE-Extensions                           ProtocolExtensionContainer { { SatelliteRelatedDataGANSS-ExtIEs } } OPTIONAL,
3313         ...
3316 SatelliteRelatedDataGANSS-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3317         ...
3320 DgpsCorrections ::= NULL
3322 ReferenceTime ::= NULL
3324 AcquisitionAssistance ::= NULL
3326 RealTimeIntegrity ::= NULL
3328 AlmanacAndSatelliteHealthSIB-InfoType ::= SEQUENCE {
3329         transmissionTOWIndicator                TransmissionTOWIndicator,
3330         iE-Extensions                           ProtocolExtensionContainer { { AlmanacAndSatelliteHealthSIB-InfoType-ExtIEs } } OPTIONAL,
3331         ...
3334 AlmanacAndSatelliteHealthSIB-InfoType-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3335         ...
3338 ReferenceLocation ::= NULL
3340 TransmissionTOWIndicator ::= ENUMERATED {
3341         requested,
3342         not-Requested
3345 -- **************************************************************
3347 -- Message Structure
3349 -- **************************************************************
3351 MessageStructure ::= SEQUENCE (SIZE (1..maxNrOfLevels)) OF
3352         SEQUENCE {
3353                 iE-ID                                   ProtocolIE-ID,
3354                 repetitionNumber                MessageStructureRepetition                                                                      OPTIONAL,
3355                 iE-Extensions                   ProtocolExtensionContainer { {MessageStructure-ExtIEs} }        OPTIONAL,
3356                 ...
3357         }
3359 MessageStructureRepetition ::= INTEGER (1..256)
3361 MessageStructure-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3362         ...
3365 -- **************************************************************
3367 -- Measurement Instructions Used
3369 -- **************************************************************
3371 MeasInstructionsUsed ::= SEQUENCE {
3372         measurementValidity                     MeasurementValidity,
3373         iE-Extensions                           ProtocolExtensionContainer { { MeasInstructionsUsed-ExtIEs } }  OPTIONAL,
3374         ...
3377 MeasInstructionsUsed-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3378         ...
3382 -- **************************************************************
3384 -- Measurement Validity
3386 -- **************************************************************
3388 MeasurementValidity ::= SEQUENCE {
3389         ue-State                        ENUMERATED { cell-DCH, all-States-Except-Cell-DCH, all-States, ... },
3390         iE-Extensions           ProtocolExtensionContainer { { MeasurementValidity-ExtIEs } }   OPTIONAL,
3391         ...
3393 MeasurementValidity-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3394         ...
3397 -- **************************************************************
3399 -- Method Type
3401 -- **************************************************************
3403 MethodType ::= ENUMERATED {
3404         ue-assisted,
3405         ue-based
3409 -- **************************************************************
3411 -- OTDOA Measurement Group
3413 -- **************************************************************
3415 OTDOA-MeasurementGroup ::=                      SEQUENCE {
3416         otdoa-ReferenceCellInfo                         OTDOA-ReferenceCellInfo,
3417         otdoa-NeighbourCellInfoList                     OTDOA-NeighbourCellInfoList,
3418         otdoa-MeasuredResultsSets                       OTDOA-MeasuredResultsSets,
3419         iE-Extensions                                           ProtocolExtensionContainer { { OTDOA-MeasurementGroup-ExtIEs } }                OPTIONAL,
3420         ...
3423 OTDOA-MeasurementGroup-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3424         ...
3427 OTDOA-ReferenceCellInfo ::=                             SEQUENCE {
3428         uC-ID                                                           UC-ID,
3429         uTRANAccessPointPositionAltitude        UTRANAccessPointPositionAltitude,
3430         tUTRANGPSMeasurementValueInfo           TUTRANGPSMeasurementValueInfo                                                                                           OPTIONAL,
3431         iE-Extensions                                           ProtocolExtensionContainer { { OTDOA-ReferenceCellInfo-ExtIEs } }               OPTIONAL,
3432         ...
3435 OTDOA-ReferenceCellInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3436         { ID id-TUTRANGANSSMeasurementValueInfo         CRITICALITY ignore      EXTENSION TUTRANGANSSMeasurementValueInfo                               PRESENCE optional }|
3437         { ID id-additionalMeasurementInforLCR           CRITICALITY ignore      EXTENSION AdditionalMeasurementInforLCR                         PRESENCE optional },
3438          -- 1.28Mcps TDD only
3439         ...
3442 OTDOA-ReferenceCellInfoSAS-centric ::=                  SEQUENCE {
3443         uC-ID                                                           UC-ID,
3444         iE-Extensions                                           ProtocolExtensionContainer { { OTDOA-ReferenceCellInfoSAS-centric-ExtIEs } }            OPTIONAL,
3445         ...
3448 OTDOA-ReferenceCellInfoSAS-centric-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3449         ...
3452 OTDOA-NeighbourCellInfoList ::=                 SEQUENCE (SIZE (1..maxNrOfMeasNCell)) OF
3453         OTDOA-NeighbourCellInfo
3455 OTDOA-NeighbourCellInfo ::=                             SEQUENCE {
3456         uC-ID                                                           UC-ID,
3457         uTRANAccessPointPositionAltitude        UTRANAccessPointPositionAltitude,
3458         relativeTimingDifferenceInfo            RelativeTimingDifferenceInfo,
3459         iE-Extensions                                           ProtocolExtensionContainer { { OTDOA-NeighbourCellInfo-ExtIEs } }               OPTIONAL,
3460         ...
3463 OTDOA-NeighbourCellInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3464         ...
3467 OTDOA-MeasuredResultsSets ::=                   SEQUENCE (SIZE (1..maxNrOfMeasurements)) OF
3468         OTDOA-MeasuredResultsInfoList
3470 OTDOA-MeasuredResultsInfoList ::=               SEQUENCE (SIZE (1..maxNrOfMeasNCell)) OF
3471         OTDOA-MeasuredResultsInfo
3473 OTDOA-MeasuredResultsInfo ::=                   SEQUENCE {
3474         uC-ID                                                           UC-ID,
3475         ue-SFNSFNTimeDifferenceType2Info        UE-SFNSFNTimeDifferenceType2Info,
3476         iE-Extensions                                           ProtocolExtensionContainer { { OTDOA-MeasuredResultsInfo-ExtIEs } }             OPTIONAL,
3477         ...
3480 OTDOA-MeasuredResultsInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3481         {ID id-OTDOA-AddMeasuredResultsInfo     CRITICALITY     ignore  EXTENSION       OTDOA-AddMeasuredResultsInfo    PRESENCE        optional},
3482         ...
3485 OTDOA-AddMeasuredResultsInfo ::= SEQUENCE {
3486         primaryCPICH-Info               PrimaryScramblingCode,
3487         iE-Extensions                   ProtocolExtensionContainer { { OTDOA-AddMeasuredResultsInfo-ExtIEs } }          OPTIONAL,
3488         ...
3491 OTDOA-AddMeasuredResultsInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3492         ...
3495 UE-SFNSFNTimeDifferenceType2Info ::=    SEQUENCE {
3496         ue-SFNSFNTimeDifferenceType2            INTEGER (0..40961),
3497         ue-PositioningMeasQuality                       UE-PositioningMeasQuality,
3498         measurementDelay                                        INTEGER (0..65535),
3499         iE-Extensions                                           ProtocolExtensionContainer { { UE-SFNSFNTimeDifferenceInfo-ExtIEs } }           OPTIONAL,
3500         ...
3503 UE-SFNSFNTimeDifferenceInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3504         ...
3507 UC-ID ::=                                                               SEQUENCE {
3508         rNC-ID                                                          INTEGER (0..4095),
3509         c-ID                                                            INTEGER (0..65535),
3510         iE-Extensions                                           ProtocolExtensionContainer { { UC-ID-ExtIEs } }         OPTIONAL,
3511         ...
3514 UC-ID-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3515         { ID id-Extended-RNC-ID         CRITICALITY reject              EXTENSION       Extended-RNC-ID PRESENCE        optional},
3516         ...
3519 Extended-RNC-ID ::= INTEGER (4096..65535)
3522 RelativeTimingDifferenceInfo ::= CHOICE {
3523         sFNSFNMeasurementValueInfo                      SFNSFNMeasurementValueInfo,
3524         tUTRANGPSMeasurementValueInfo           TUTRANGPSMeasurementValueInfo,
3525         ...,
3526         tUTRANGANSSMeasurementValueInfo         TUTRANGANSSMeasurementValueInfo
3529 SFNSFNMeasurementValueInfo ::= SEQUENCE {
3530         sFNSFNValue                                                     SFNSFNValue,
3531         sFNSFNQuality                                           SFNSFNQuality                                                                                                                           OPTIONAL,
3532         sFNSFNDriftRate                                         SFNSFNDriftRate,
3533         sFNSFNDriftRateQuality                          SFNSFNDriftRateQuality                                                                                                          OPTIONAL,
3534         iE-Extensions                                           ProtocolExtensionContainer { { SFNSFNMeasurementValueInfo-ExtIEs } }    OPTIONAL,
3535         ...
3538 SFNSFNMeasurementValueInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3539         ...
3542 SFNSFNValue ::=                                                 INTEGER (0..614399)
3544 SFNSFNQuality ::=                                               INTEGER (0..255)
3545 -- Unit chip, Step 1/16 chip, Range 0.. 255/16 chip
3547 SFNSFNDriftRate ::=                                     INTEGER (-100..100)
3548 -- Unit chip/s, Step 1/256 chip/s, Range -100/256..+100/256 chip/s
3550 SFNSFNDriftRateQuality ::=                              INTEGER (0..100)
3551 -- Unit chip/s, Step 1/256 chip/s, Range 0..100/256 chip/s
3553 TUTRANGPSMeasurementValueInfo ::= SEQUENCE {
3554         sFN                                                                     SFN,
3555         tUTRANGPS                                                       TUTRANGPS,
3556         tUTRANGPSQuality                                        TUTRANGPSQuality                                                                                                                                OPTIONAL,
3557         tUTRANGPSDriftRate                                      TUTRANGPSDriftRate,
3558         tUTRANGPSDriftRateQuality                       TUTRANGPSDriftRateQuality                                                                                                               OPTIONAL,
3559         iE-Extensions                                           ProtocolExtensionContainer { { TUTRANGPSMeasurementValueInfo-ExtIEs } } OPTIONAL,
3560         ...
3563 TUTRANGPSMeasurementValueInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3564         ...
3567 SFN ::=                                                                 INTEGER (0..4095)
3569 TUTRANGPS ::=                                                   SEQUENCE {
3570         ms-part                                                         INTEGER (0..16383),
3571         ls-part                                                         INTEGER (0..4294967295)
3574 TUTRANGPSQuality ::=                                    INTEGER (0..255)
3575 -- Unit chip, Step 1/16 chip, Range 0.. 255/16 chip
3577 TUTRANGPSDriftRate ::=                                  INTEGER (-50..50)
3578 -- Unit chip/s, Step 1/256 chip/s, Range -50/256..+50/256 chip/s
3580 TUTRANGPSDriftRateQuality ::=                   INTEGER (0..50)
3581 -- Unit chip/s, Step 1/256 chip/s, Range 0..50/256 chip/s
3583 TUTRANGANSSMeasurementValueInfo ::= SEQUENCE {
3584         ganssID                                                         GANSSID                                 OPTIONAL,
3585         sFN                                                                     SFN,
3586         tUTRANGANSS                                                     TUTRANGANSS,
3587         tUTRANGANSSQuality                                      INTEGER(0..255)                 OPTIONAL,
3588         tUTRANGANSSDriftRate                            INTEGER(-50..50),
3589         tUTRANGANSSDriftRateQuality                     INTEGER(0..50)                  OPTIONAL,
3590         iE-Extensions                                           ProtocolExtensionContainer { { TUTRANGANSSMeasurementValueInfo-ExtIEs } }       OPTIONAL,
3591         ...
3594 TUTRANGANSSMeasurementValueInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3595         ...
3598 TUTRANGANSS ::=                                                         SEQUENCE {
3599         ms-part                                                         INTEGER (0..16383),
3600         ls-part                                                         INTEGER (0..4294967295)
3603 AdditionalMeasurementInforLCR ::=       SEQUENCE {
3604         timingAdvanceLCR-R7                     TimingAdvanceLCR-R7,
3605         rxTimingDeviationLCR            RxTimingDeviationLCR,
3606         angleOfArrivalLCR                       AngleOfArrivalLCR                       OPTIONAL,
3607         iE-Extensions                           ProtocolExtensionContainer { { AdditionalMeasurementInforLCR-ExtIEs } } OPTIONAL,
3608         ...
3611 AdditionalMeasurementInforLCR-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3612         ...
3615 TimingAdvanceLCR-R7 ::=         INTEGER (0..8191)
3617 -- **************************************************************
3619 -- Periodic Position Calculation Info
3621 -- **************************************************************
3623 PeriodicPosCalcInfo ::= SEQUENCE {
3624         referenceNumber                         INTEGER (0..32767, ...),
3625         amountOutstandingRequests       INTEGER (1..8639999, ...),
3626         reportingInterval                       INTEGER (1..8639999, ...),
3627         iE-Extensions                           ProtocolExtensionContainer { { PeriodicPosCalcInfo-ExtIEs } }   OPTIONAL,
3628         ...
3631 PeriodicPosCalcInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3632         ...
3636 -- **************************************************************
3638 -- Periodic Location Info
3640 -- **************************************************************
3642 PeriodicLocationInfo ::= SEQUENCE {
3643         reportingAmount                         INTEGER (1..8639999, ...),
3644         reportingInterval                       INTEGER (1..8639999, ...),
3645         iE-Extensions                           ProtocolExtensionContainer { { PeriodicLocationInfo-ExtIEs } }  OPTIONAL,
3646         ...
3649 PeriodicLocationInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3650         ...
3653 -- **************************************************************
3655 -- Periodic Termination Cause
3657 -- **************************************************************
3659 PeriodicTerminationCause ::= ENUMERATED {
3660                                         rrc-state-transition,
3661                                         cancelled-by-srnc,
3662                                         cancelled-by-sas,
3663                                         undefined,
3664                                         ...
3665                                         }
3667 -- **************************************************************
3669 -- Positioning Method
3671 -- **************************************************************
3673 PositioningMethod ::= SEQUENCE {
3674         additionalMethodType                    AdditionalMethodType,
3675         selectedPositionMethod                  SelectedPositionMethod,
3676         iE-Extensions                                   ProtocolExtensionContainer { { PositioningMethod-ExtIEs } }     OPTIONAL,
3677         ...
3682 PositioningMethod-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3683 -- The following IE shall be present if the Selected Position Method IE value is set to "GNSS" or “OTDOA or GNSS”
3684         { ID id-GNSS-PositioningMethod                  CRITICALITY ignore      EXTENSION GNSS-PositioningMethod                PRESENCE conditional}|
3685 -- This IE shall be present if the Selected Position Method IE value is set to “GPS and AddPos” or “OTDOA or GPS and AddPos”
3686         { ID id-Additional-PositioningMethod    CRITICALITY ignore      EXTENSION Additional-PositioningMethod  PRESENCE conditional},
3687         ...
3690 GNSS-PositioningMethod ::= BIT STRING (SIZE(9))
3692 Additional-PositioningMethod ::= BIT STRING (SIZE(8))
3694 SelectedPositionMethod ::= ENUMERATED {
3695         oTDOA,
3696         gPS,
3697         oTDOA-or-GPS,
3698         cell-id,
3699         uTDOA,
3700         ...,
3701         gNSS,
3702         oTDOA-or-GNSS,
3703         gPS-and-AddPos,
3704         oTDOA-or-GPS-and-AddPos
3707 -- **************************************************************
3709 -- Positioning Priority
3711 -- **************************************************************
3712 PositioningPriority ::= ENUMERATED {
3713         high-priority,
3714         normal-priority,
3715         ...
3718 -- **************************************************************
3720 -- RRC State Change
3722 -- **************************************************************
3724 RRCstateChange ::=      SEQUENCE {
3725         new-ue-State            ENUMERATED { cell-DCH, cell-FACH, cell-PCH, ura-PCH, ... },
3726         iE-Extensions           ProtocolExtensionContainer { { RRCstateChange-ExtIEs } }        OPTIONAL,
3727         ...
3730 RRCstateChange-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3731         ...
3734 -- **************************************************************
3736 -- Requested Data Value
3738 -- **************************************************************
3740 RequestedDataValue ::= SEQUENCE {
3741         gpsAlmanacAndSatelliteHealth            GPS-AlmanacAndSatelliteHealth                                                                   OPTIONAL,
3742         gps-UTC-Model                                           GPS-UTC-Model                                                                                                   OPTIONAL,
3743         gps-Ionospheric-Model                           GPS-Ionospheric-Model                                                                                   OPTIONAL,
3744         gps-NavigationModel                                     GPS-NavigationModel                                                                                             OPTIONAL,
3745         dgpsCorrections                                         DGPSCorrections                                                                                                 OPTIONAL,
3746         referenceTime                                           GPS-ReferenceTime                                                                                               OPTIONAL,
3747         gps-AcquisitionAssistance                       GPS-AcquisitionAssistance                                                                               OPTIONAL,
3748         gps-RealTime-Integrity                          GPS-RealTimeIntegrity                                                                                   OPTIONAL,
3749         almanacAndSatelliteHealthSIB            AlmanacAndSatelliteHealthSIB                                                                    OPTIONAL,
3750         gps-Transmission-TOW                            GPS-Transmission-TOW                                                                                    OPTIONAL,
3751         iE-Extensions                                           ProtocolExtensionContainer { { RequestedDataValue-ExtIEs} }     OPTIONAL,
3752         ...
3755 --at least one of the above IEs shall be present in the requested data value
3757 RequestedDataValue-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3758         { ID id-GPS-ReferenceLocation                   CRITICALITY ignore      EXTENSION GPS-ReferenceLocation                                 PRESENCE optional }|
3759         { ID id-GANSS-CommonAssistanceData              CRITICALITY ignore      EXTENSION GANSS-CommonAssistanceData                    PRESENCE optional }|
3760         { ID id-GANSS-GenericAssistanceDataList CRITICALITY ignore      EXTENSION GANSS-GenericAssistanceDataList       PRESENCE optional },
3761         ...
3764 -- **************************************************************
3766 -- Requested Data Value Information
3768 -- **************************************************************
3770 RequestedDataValueInformation ::= CHOICE {
3771         informationAvailable            InformationAvailable,
3772         informationNotAvailable         InformationNotAvailable
3775 InformationAvailable::= SEQUENCE {
3776         requestedDataValue              RequestedDataValue,
3777         iE-Extensions                   ProtocolExtensionContainer { { InformationAvailable-ExtIEs} }   OPTIONAL,
3778         ...
3781 InformationAvailable-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3782         ...
3785 InformationNotAvailable ::= NULL
3787 -- **************************************************************
3789 -- Request Type
3791 -- **************************************************************
3792 RequestType ::= SEQUENCE {
3793         event                   RequestTypeEvent,
3794         reportArea              RequestTypeReportArea,
3795         horizontalaccuracyCode  RequestTypeAccuracyCode         OPTIONAL,
3796         iE-Extensions   ProtocolExtensionContainer { { RequestType-ExtIEs} }    OPTIONAL,
3797         ...
3800 RequestType-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3801         ...
3804 RequestTypeEvent ::= ENUMERATED {
3805         stop-change-of-service-area,
3806         direct,
3807         change-of-service-area,
3808         stop-direct,
3809         ...,
3810         periodic,
3811         stop-periodic
3814 RequestTypeReportArea ::= ENUMERATED {
3815         service-area,
3816         geographical-area,
3817         ...
3820 RequestTypeAccuracyCode ::= INTEGER (0..127)
3822 -- **************************************************************
3824 -- Response Time
3826 -- **************************************************************
3827 ResponseTime ::= ENUMERATED {
3828         low-delay,
3829         delay-tolerant,
3830         ...
3833 -- **************************************************************
3835 -- Horizontal Accuracy Code
3837 -- **************************************************************
3839 HorizontalAccuracyCode                  ::= INTEGER (0..127)
3841 -- **************************************************************
3843 -- UE Positioning Capability
3845 -- **************************************************************
3846 UE-PositioningCapability ::= SEQUENCE {
3847         standAloneLocationMethodsSupported      BOOLEAN,
3848         ueBasedOTDOASupported                           BOOLEAN,
3849         networkAssistedGPSSupport                       NetworkAssistedGPSSuport,
3850         supportGPSTimingOfCellFrame                     BOOLEAN,
3851         supportForIPDL                                          BOOLEAN,
3852         supportForRxTxTimeDiff                          BOOLEAN,
3853         supportForUEAGPSinCellPCH                       BOOLEAN,
3854         supportForSFNSFNTimeDiff                        BOOLEAN,
3855         iE-Extensions                                           ProtocolExtensionContainer { {UE-PositioningCapability-ExtIEs} }        OPTIONAL,
3856         ...
3859 UE-PositioningCapability-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3860         { ID id-NetworkAssistedGANSSSuport              CRITICALITY ignore      EXTENSION NetworkAssistedGANSSSupport           PRESENCE optional}|
3861         { ID id-AddPosSupport                                   CRITICALITY ignore      EXTENSION AddPosSupport                                         PRESENCE optional},
3862         ...
3865 NetworkAssistedGANSSSupport ::= SEQUENCE (SIZE (1..maxGANSS)) OF SEQUENCE {
3866         ganssID                                                         GANSSID                                                                                 OPTIONAL,
3867         ganssMode                                                       ENUMERATED {
3868                                                                                                 networkBased,
3869                                                                                                 ue-Based,
3870                                                                                                 both,
3871                                                                                                 none
3872                                                                                 },
3873         ganssSignalID                                           GANSS-SignalID                                                                  OPTIONAL,
3874         supportGANSSTimingOfCellFrame           BOOLEAN,
3875         supportGANSSCarrierPhaseMeasurement     BOOLEAN,
3876         iE-Extensions   ProtocolExtensionContainer { { NetworkAssistedGANSSSuport-ExtIEs} }     OPTIONAL,
3877         ...
3880 AddPosSupport ::= SEQUENCE (SIZE (1..maxAddPos)) OF AddPosSupport-Element
3882 AddPosSupport-Element ::= SEQUENCE {
3883         addPosID                        ENUMERATED {
3884                                                         barometricPressure,
3885                                                         wLAN,
3886                                                         bluetooth,
3887                                                         mBS,
3888                                                         ...
3889                                                 },
3890         addPosMode                      ENUMERATED {
3891                                                         standalone,
3892                                                         ue-assisted,
3893                                                         both,
3894                                                         ...
3895                                                 },
3896         ...
3899 NetworkAssistedGANSSSuport-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3900         -- the following IE shall be present if ‘GANSSID’ in ‘NetworkAssistedGANSSSupport’ is ‘0’ (SBAS)
3901         { ID id-GANSS-SBAS-IDs                                  CRITICALITY ignore      EXTENSION GANSS-SBAS-IDs                                                PRESENCE optional }|
3902         { ID id-GANSS-Signal-IDs                                CRITICALITY ignore      EXTENSION GANSS-Signal-IDs                                              PRESENCE optional }|
3903         { ID id-supportGANSSNonNativeADchoices  CRITICALITY ignore      EXTENSION SupportGANSSNonNativeADchoices        PRESENCE optional },
3904         ...
3907 NetworkAssistedGPSSuport ::= ENUMERATED {
3908         network-based,
3909         ue-based,
3910         both,
3911         none,
3912         ...
3915 GANSS-SBAS-IDs ::= SEQUENCE {
3916         ganss-sbas-ids          BIT STRING (SIZE(8)),
3917         iE-Extensions           ProtocolExtensionContainer { { GANSS-SBAS-IDs-ExtIEs} } OPTIONAL,
3918         ...
3921 GANSS-SBAS-IDs-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3922         ...
3926 GANSS-Signal-IDs ::= SEQUENCE {
3927         ganss-signal-ids        BIT STRING (SIZE(8)),
3928         iE-Extensions           ProtocolExtensionContainer { { GANSS-Signal-IDs-ExtIEs} }       OPTIONAL,
3929         ...
3932 GANSS-Signal-IDs-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3933         ...
3937 SupportGANSSNonNativeADchoices ::= BOOLEAN
3939 -- **************************************************************
3941 -- UTDOA Positioning (Position Activation Request Message)
3943 -- **************************************************************
3945 UTDOAPositioning ::= SEQUENCE {
3946         utdoa-BitCount                  UTDOA-BitCount,
3947         utdoa-timeInterval              UTDOA-TimeInterval,
3948         iE-Extensions           ProtocolExtensionContainer { { UTDOAPositioning-ExtIEs } } OPTIONAL,
3949         ...
3953 UTDOAPositioning-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3954         ...
3958 UTDOA-BitCount ::= INTEGER (0..5000)
3960 UTDOA-TimeInterval      ::= INTEGER (0..3000)
3962 EnvironmentCharacterisation     ::=     ENUMERATED { heavyMultipathandNLOSconditions,
3963                                 noOrLightMultipathAndUsuallyLOSconditions,
3964                                 notDefinedOrMixedEnvironment,
3965                                 ...
3966                                 }
3969 -- **************************************************************
3971 -- GPS and GANSS Positioning (Position Activation Request Message)
3973 -- **************************************************************
3974 GPSPositioning ::= SEQUENCE {
3975         gpsPositioningInstructions              GPSPositioningInstructions,
3976         requestedDataValue                              RequestedDataValue                      OPTIONAL,
3977         iE-Extensions                                   ProtocolExtensionContainer { { GPSPositioning-ExtIEs } } OPTIONAL,
3978         ...
3981 GPSPositioning-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3982         ...
3985 GPSPositioningInstructions ::= SEQUENCE {
3986         horizontalAccuracyCode                          HorizontalAccuracyCode                                                                                                                  OPTIONAL,
3987         verticalAccuracyCode                            VerticalAccuracyCode                                                                                                                    OPTIONAL,
3988         gpsTimingOfCellWanted                           BOOLEAN,
3989         additionalAssistanceDataRequest         BOOLEAN,
3990         iE-Extensions                                           ProtocolExtensionContainer      { { GPSPositioningInstructions-ExtIEs } }       OPTIONAL,
3991         ...
3994 GPSPositioningInstructions-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
3995         {ID id-MeasurementValidity              CRITICALITY             ignore          EXTENSION               MeasurementValidity             PRESENCE optional},
3996         ...
3999 GANSSPositioning ::= SEQUENCE {
4000         ganssPositioningInstructions    GANSS-PositioningInstructions,
4001         requestedDataValue                              RequestedDataValue                              OPTIONAL,
4002         iE-Extensions                                   ProtocolExtensionContainer { { GANSSPositioning-ExtIEs } } OPTIONAL,
4003         ...
4006 GANSSPositioning-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4007         ...
4010 GANSS-PositioningInstructions ::= SEQUENCE {
4011         horizontalAccuracyCode                          HorizontalAccuracyCode                                                                                                                  OPTIONAL,
4012         verticalAccuracyCode                            VerticalAccuracyCode                                                                                                                    OPTIONAL,
4013         ganssTimingOfCellWanted                         BIT STRING (SIZE (8)),
4014         additionalAssistanceDataRequest         BIT STRING (SIZE (8)),
4015         measurementValidity                                     MeasurementValidity                                                                                                                             OPTIONAL,
4016         iE-Extensions                                           ProtocolExtensionContainer { { GANSS-PositioningInstructions-ExtIEs } }         OPTIONAL,
4017         ...
4020 GANSS-PositioningInstructions-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4021         {ID id-GANSScarrierPhaseRequested       CRITICALITY     ignore  EXTENSION       GANSScarrierPhaseRequested      PRESENCE optional}|
4022         {ID id-GANSSMultiFreqMeasRequested      CRITICALITY     ignore  EXTENSION       GANSSMultiFreqMeasRequested     PRESENCE optional},
4023         ...
4026 GANSScarrierPhaseRequested ::= BIT STRING (SIZE (8))
4028 GANSSMultiFreqMeasRequested ::= BIT STRING (SIZE (8))
4031 -- **************************************************************
4033 -- OTDOA Assistance Data
4035 -- **************************************************************
4036 OTDOAAssistanceData ::= SEQUENCE {
4037         uE-Positioning-OTDOA-AssistanceData                     UE-Positioning-OTDOA-AssistanceData,
4038         iE-Extensions                                                           ProtocolExtensionContainer { { OTDOAAssistanceData-ExtIEs } } OPTIONAL,
4039         ...
4042 OTDOAAssistanceData-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4043         ...
4046 -- ************************************
4048 -- UE Positioning OTDOA Assistance Data
4050 -- ************************************
4052 UE-Positioning-OTDOA-AssistanceData ::=         SEQUENCE {
4053         ue-positioning-OTDOA-ReferenceCellInfo                  UE-Positioning-OTDOA-ReferenceCellInfo                          OPTIONAL,
4054         ue-positioning-OTDOA-NeighbourCellList                  UE-Positioning-OTDOA-NeighbourCellList                          OPTIONAL,
4055         iE-Extensions                                                                   ProtocolExtensionContainer { { UE-Positioning-OTDOAAssistanceData-ExtIEs } } OPTIONAL,
4056         ...
4059 UE-Positioning-OTDOAAssistanceData-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4060         ...
4063 UE-Positioning-OTDOA-ReferenceCellInfo ::=      SEQUENCE {
4064         sfn                                                                     SFN                                                                     OPTIONAL,
4065         modeSpecificInfo CHOICE {
4066                 fdd                                                                             SEQUENCE {
4067                         primaryCPICH-Info                                       PrimaryScramblingCode,
4068                         ...
4069                 },
4070                 tdd                                                                             SEQUENCE{
4071                         cellParameterID                                         CellParameterID,
4072                 --- coding is FFS
4073                         ...
4074                 },
4075                 ...
4076         },
4077         frequencyInfo                                           FrequencyInfo                                           OPTIONAL,
4078         positioningMode CHOICE {
4079                 ueBased                                                                 SEQUENCE {
4080                         cellPosition                                                            ReferenceCellPosition   OPTIONAL,
4081                         -- actual value roundTripTime = (IE value * 0.0625) + 876
4082                         roundTripTime                                           INTEGER (0..32766)                              OPTIONAL,
4083                         ...
4084                 },
4085                 ueAssisted                                                              SEQUENCE {
4086                         ...
4087                 },
4088                 ...
4089         },
4090         ue-positioning-IPDL-Paremeters                          UE-Positioning-IPDL-Parameters  OPTIONAL,
4091         iE-Extensions                                           ProtocolExtensionContainer { { UE-Positioning-OTDOAReferenceCellInfo-ExtIEs } } OPTIONAL,
4092         ...
4095 UE-Positioning-OTDOAReferenceCellInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4096         { ID id-ExtendedRoundTripTime   CRITICALITY ignore      EXTENSION ExtendedRoundTripTime                 PRESENCE optional }| -- FDD only
4097         { ID id-timingAdvanceLCR-R7             CRITICALITY ignore      EXTENSION TimingAdvanceLCR-R7                   PRESENCE optional }| -- 1.28Mcps TDD only
4098         { ID id-rxTimingDeviationLCR    CRITICALITY ignore      EXTENSION RxTimingDeviationLCR                  PRESENCE optional }| -- 1.28Mcps TDD only
4099         { ID id-angleOfArrivalLCR               CRITICALITY ignore      EXTENSION AngleOfArrivalLCR                             PRESENCE optional }, -- 1.28Mcps TDD only
4100         ...
4103 ReferenceCellPosition ::=                       CHOICE {
4104         ellipsoidPoint                                          GeographicalCoordinates,
4105         ellipsoidPointWithAltitude                      GA-PointWithAltitude,
4106         ...
4111 UE-Positioning-IPDL-Parameters ::=                      SEQUENCE {
4112         modeSpecificInfo                                        CHOICE {
4113                 fdd                                                                     SEQUENCE {
4114                         ip-Spacing                                                      IP-Spacing,
4115                         ip-Length                                                       IP-Length,
4116                         ip-Offset                                                       INTEGER (0..9),
4117                         seed                                                            INTEGER (0..63),
4118                         ...
4119                 },
4120                 tdd                                                                     SEQUENCE {
4121                         -- coding is FFS
4122                         ...
4123                 },
4124                 ...
4125         },
4126         burstModeParameters                                     BurstModeParameters                             OPTIONAL,
4127         iE-Extensions                                           ProtocolExtensionContainer { { UE-Positioning-IPDL-Parameters-ExtIEs } } OPTIONAL,
4128         ...
4131 UE-Positioning-IPDL-Parameters-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4132         ...
4135 IP-Spacing ::=                                          ENUMERATED {
4136                                                                                 e5, e7, e10, e15, e20,
4137                                                                                 e30, e40, e50, ... }
4139 IP-Length ::=                                           ENUMERATED {
4140                                                                                 ipl5, ipl10, ... }
4142 BurstModeParameters ::=                         SEQUENCE {
4143         burstStart                                                      INTEGER (0..15),
4144         burstLength                                                     INTEGER (10..25),
4145         burstFreq                                                       INTEGER (1..16),
4146         iE-Extensions                                           ProtocolExtensionContainer { { BurstModeParameters-ExtIEs } } OPTIONAL,
4148         ...
4151 BurstModeParameters-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4152         ...
4157 UE-Positioning-OTDOA-NeighbourCellList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
4158                                                                                         UE-Positioning-OTDOA-NeighbourCellInfo
4161 UE-Positioning-OTDOA-NeighbourCellInfo ::= SEQUENCE {
4162         modeSpecificInfo        CHOICE  {
4163                 fdd                                                             SEQUENCE {
4164                         primaryCPICH-Info                                       PrimaryScramblingCode,
4165                         ...
4166                 },
4167                 tdd                                                             SEQUENCE{
4168                         cellParameterID                                         CellParameterID,
4169                         -- coding is FFS
4170                         ...
4171                 },
4172                 ...
4173         },
4174         frequencyInfo                                           FrequencyInfo                                           OPTIONAL,
4175         ue-positioning-IPDL-Paremeters          UE-Positioning-IPDL-Parameters          OPTIONAL,
4176         sfn-SFN-RelTimeDifference                       SFN-SFN-RelTimeDifference1,
4177         sfn-Offset-Validity                                     SFN-Offset-Validity                                     OPTIONAL,
4178         sfn-SFN-Drift                                           SFN-SFN-Drift                                           OPTIONAL,
4179         searchWindowSize                                        OTDOA-SearchWindowSize,
4180         positioningMode         CHOICE {
4181                 ueBased                                                                 SEQUENCE {
4182                         relativeNorth                                           INTEGER (-20000..20000)                         OPTIONAL,
4183                         relativeEast                                            INTEGER (-20000..20000)                         OPTIONAL,
4184                         relativeAltitude                                        INTEGER (-4000..4000)                           OPTIONAL,
4185                         fineSFN-SFN                                                     FineSFNSFN                                                      OPTIONAL,
4186                         -- actual value roundTripTime = (IE value * 0.0625) + 876
4187                         roundTripTime                                           INTEGER (0.. 32766)                                     OPTIONAL,
4188                         ...
4189                 },
4190                 ueAssisted                                                              SEQUENCE {
4191                         ...
4192                 },
4193                 ...
4194         },
4195         iE-Extensions                                           ProtocolExtensionContainer { { UE-Positioning-OTDOANeighbourCellInfo-ExtIEs } } OPTIONAL,
4196         ...
4199 UE-Positioning-OTDOANeighbourCellInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4200         { ID id-ExtendedRoundTripTime   CRITICALITY ignore      EXTENSION ExtendedRoundTripTime                 PRESENCE optional }, -- FDD only
4201         ...
4205 SFN-SFN-RelTimeDifference1 ::=          SEQUENCE {
4206         sfn-Offset                                                      INTEGER (0 .. 4095),
4207         sfn-sfn-Reltimedifference                       INTEGER (0.. 38399),
4208         iE-Extensions                                           ProtocolExtensionContainer { { SFN-SFN-RelTimeDifference1-ExtIEs } } OPTIONAL,
4209         ...
4212 SFN-SFN-RelTimeDifference1-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4213         ...
4216 SFN-Offset-Validity ::=                 ENUMERATED { false }
4218 OTDOA-SearchWindowSize ::=                      ENUMERATED {
4219                                                                                 c20, c40, c80, c160, c320,
4220                                                                                 c640, c1280, moreThan1280, ... }
4222 SFN-SFN-Drift ::=                                       ENUMERATED {
4223                                                                                 sfnsfndrift0, sfnsfndrift1, sfnsfndrift2,
4224                                                                                 sfnsfndrift3, sfnsfndrift4, sfnsfndrift5,
4225                                                                                 sfnsfndrift8, sfnsfndrift10, sfnsfndrift15,
4226                                                                                 sfnsfndrift25, sfnsfndrift35, sfnsfndrift50,
4227                                                                                 sfnsfndrift65, sfnsfndrift80, sfnsfndrift100,
4228                                                                                 sfnsfndrift-1, sfnsfndrift-2, sfnsfndrift-3,
4229                                                                                 sfnsfndrift-4, sfnsfndrift-5, sfnsfndrift-8,
4230                                                                                 sfnsfndrift-10, sfnsfndrift-15, sfnsfndrift-25,
4231                                                                                 sfnsfndrift-35, sfnsfndrift-50, sfnsfndrift-65,
4232                                                                                 sfnsfndrift-80, sfnsfndrift-100, ...}
4235 FineSFNSFN              ::=     INTEGER (0..15)
4236 -- Range 0..0.9375 step size 0.0625
4239 -- **************************************************************
4241 -- Vertical Accuracy Code
4243 -- **************************************************************
4245 VerticalAccuracyCode                    ::= INTEGER (0..127)
4248 -- **************************************************************
4250 -- UTDOA Group
4252 -- **************************************************************
4254 UTDOA-Group ::=                 SEQUENCE {
4255         uC-ID                                                           UC-ID,
4256         frequencyInfo                                           FrequencyInfo,
4257         uTDOA-ChannelSettings                           UTDOA-RRCState,
4258         iE-Extensions                                           ProtocolExtensionContainer { { UTDOA-Group-ExtIEs } }           OPTIONAL,
4259         ...
4262 UTDOA-Group-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4263         ...
4267 FrequencyInfo ::=                                       SEQUENCE {
4268         modeSpecificInfo                                        CHOICE {
4269                 fdd                                                                     FrequencyInfoFDD,
4270                 tdd                                                                     FrequencyInfoTDD,
4271                 ...
4272                 },
4273         iE-Extensions                           ProtocolExtensionContainer { { FrequencyInfo-ExtIEs } }         OPTIONAL,
4274         ...
4277 FrequencyInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4278         ...
4281 FrequencyInfoFDD ::=                            SEQUENCE {
4282         uarfcn-UL                                                       UARFCN                          OPTIONAL,
4283         uarfcn-DL                                                       UARFCN,
4284         iE-Extensions                           ProtocolExtensionContainer { { FrequencyInfoFDD-ExtIEs } }              OPTIONAL,
4285         ...
4288 FrequencyInfoFDD-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4289         ...
4292 FrequencyInfoTDD ::=                            SEQUENCE {
4294         uarfcn                                                          UARFCN,
4295         iE-Extensions           ProtocolExtensionContainer { {FrequencyInfoTDD-ExtIEs} }                                OPTIONAL,
4296         ...
4299 FrequencyInfoTDD-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4300         ...
4304 UTDOA-RRCState ::=      CHOICE {
4305         uTDOA-CELLDCH   UTDOA-CELLDCH,
4306         uTDOA-CELLFACH  UTDOA-CELLFACH,
4307         ...
4310 -- ***********************************
4312 -- UTDOA Cell DCH Information
4314 -- ***********************************
4315 UTDOA-CELLDCH ::=               SEQUENCE {
4316         uL-DPCHInfo                                                                     UL-DPCHInfo,
4317         compressedModeAssistanceData                            Compressed-Mode-Assistance-Data         OPTIONAL,
4318         dCH-Information                                                         DCH-Information         OPTIONAL,
4319         e-DPCH-Information                                                      E-DPCH-Information      OPTIONAL,
4320         iE-Extensions                                                           ProtocolExtensionContainer { { UTDOA-CELLDCH-ExtIEs} } OPTIONAL,
4321         ...
4324 UTDOA-CELLDCH-ExtIEs            PCAP-PROTOCOL-EXTENSION ::= {
4325         ...
4328 UL-DPCHInfo ::=                                         CHOICE {
4329                 fdd                                                                     SEQUENCE {
4330                         scramblingCodeType                                      ScramblingCodeType,
4331                         scramblingCode                                          UL-ScramblingCode,
4332                         tfci-Existence                                          BOOLEAN,
4333                         numberOfFBI-Bits                                        NumberOfFBI-Bits,
4334                         iE-Extensions                                           ProtocolExtensionContainer { { UL-DPCHInfoFDD-ExtIEs} } OPTIONAL,
4335                         ...
4337                 },
4338                 tdd                                                                     SEQUENCE {
4339                         cellParameterID                                         CellParameterID,
4340                         tFCI-Coding                                                     TFCI-Coding,
4341                         punctureLimit                                           PuncturingLimit,
4342                         repetitionPeriod                                        RepetitionPeriod,
4343                         repetitionLength                                        RepetitionLength,
4344                         tdd-DPCHOffset                                          TDD-DPCHOffset,
4345                         uL-Timeslot-Information                         UL-Timeslot-Information,
4346                         frameOffset                                                     FrameOffset,
4347                         specialBurstScheduling                          SpecialBurstScheduling,
4348                         iE-Extensions                                           ProtocolExtensionContainer { { UL-DPCHInfoTDD-ExtIEs} } OPTIONAL,
4349                         ...
4350                 },
4351                 ...
4353         }
4355 UL-DPCHInfoFDD-ExtIEs           PCAP-PROTOCOL-EXTENSION ::= {
4356         ...
4359 UL-DPCHInfoTDD-ExtIEs           PCAP-PROTOCOL-EXTENSION ::= {
4360         ...
4363 Compressed-Mode-Assistance-Data ::=             SEQUENCE {
4364                         dl-information                                  DL-InformationFDD,
4365                         ul-information                                  UL-InformationFDD,
4366                         iE-Extensions                                   ProtocolExtensionContainer { { Compressed-Mode-Assistance-DataFDD-ExtIEs} } OPTIONAL,
4367                         ...
4371 Compressed-Mode-Assistance-DataFDD-ExtIEs               PCAP-PROTOCOL-EXTENSION ::= {
4372         ...
4375 DL-InformationFDD ::=                           SEQUENCE {
4376                         primaryScramblingCode                   PrimaryScramblingCode,
4377                         chipOffset                                              ChipOffset,
4378                         frameOffset                                             FrameOffset,
4379                         iE-Extensions                                   ProtocolExtensionContainer { { DL-InformationFDD-ExtIEs} } OPTIONAL,
4380                         ...
4381                 }
4383 DL-InformationFDD-ExtIEs                PCAP-PROTOCOL-EXTENSION ::= {
4384         ...
4387 UL-InformationFDD ::=                           SEQUENCE {
4388                         transmissionGapPatternSequenceInfo                      Transmission-Gap-Pattern-Sequence-Information,
4389                         activePatternSequenceInfo                                       Active-Pattern-Sequence-Information,
4390                         cFN                                                                                     CFN,
4391                         iE-Extensions                                                           ProtocolExtensionContainer { { UL-InformationFDD-ExtIEs} } OPTIONAL,
4392                         ...
4393         }
4395 UL-InformationFDD-ExtIEs                PCAP-PROTOCOL-EXTENSION ::= {
4396         ...
4399 Transmission-Gap-Pattern-Sequence-Information ::= SEQUENCE (SIZE (1..maxTGPS)) OF
4400         SEQUENCE {
4401                 tGPSID                                                          TGPSID,
4402                 tGSN                                                            TGSN,
4403                 tGL1                                                            GapLength,
4404                 tGL2                                                            GapLength       OPTIONAL,
4405                 tGD                                                                     TGD,
4406                 tGPL1                                                           GapDuration,
4407                 uplink-Compressed-Mode-Method           Uplink-Compressed-Mode-Method,
4408                 iE-Extensions                                           ProtocolExtensionContainer { {Transmission-Gap-Pattern-Sequence-Information-ExtIEs} } OPTIONAL,
4409                 ...
4410         }
4412 Transmission-Gap-Pattern-Sequence-Information-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4413         ...
4416 TGD                                     ::= INTEGER (0|15..269)
4417 -- 0 = Undefined, only one transmission gap in the transmission gap pattern sequence
4419 TGPRC                           ::= INTEGER (0..511)
4420 -- 0 = infinity
4422 TGPSID                          ::= INTEGER (1.. maxTGPS)
4425 TGSN                            ::= INTEGER (0..14)
4428 Uplink-Compressed-Mode-Method   ::= ENUMERATED {
4429         sFdiv2,
4430         higher-layer-scheduling,
4431         ...
4434 GapDuration                             ::= INTEGER (1..144,...)
4435 -- Unit frame
4437 GapLength                               ::= INTEGER (1..14)
4438 -- Unit slot
4440 Active-Pattern-Sequence-Information ::= SEQUENCE {
4441         cMConfigurationChangeCFN                                        CFN,
4442         transmission-Gap-Pattern-Sequence-Status        Transmission-Gap-Pattern-Sequence-Status-List   OPTIONAL,
4443         iE-Extensions                                                           ProtocolExtensionContainer { {Active-Pattern-Sequence-Information-ExtIEs} } OPTIONAL,
4444         ...
4447 Active-Pattern-Sequence-Information-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4448         ...
4451 Transmission-Gap-Pattern-Sequence-Status-List ::= SEQUENCE (SIZE (1..maxTGPS)) OF
4452         SEQUENCE {
4453                 tGPSID                          TGPSID,
4454                 tGPRC                           TGPRC,
4455                 tGCFN                           CFN,
4456                 iE-Extensions           ProtocolExtensionContainer { { Transmission-Gap-Pattern-Sequence-Status-List-ExtIEs } } OPTIONAL,
4457                 ...
4460 Transmission-Gap-Pattern-Sequence-Status-List-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4461         ...
4464 DCH-Information ::=             SEQUENCE {
4465         tFCS                                                                            TFCS,
4466         trChInfo                                                                        TrChInfoList,
4467         iE-Extensions                                                           ProtocolExtensionContainer { { DCH-Information-ExtIEs} } OPTIONAL,
4468         ...
4471 DCH-Information-ExtIEs          PCAP-PROTOCOL-EXTENSION ::= {
4472         ...
4476 TrChInfoList ::= SEQUENCE (SIZE(1..maxTrCH)) OF
4477                 UL-TrCHInfo
4479 UL-TrCHInfo ::=         SEQUENCE {
4480         uL-TrCHtype                                                     UL-TrCHType,
4481         tfs                                                                     TransportFormatSet,
4482         iE-Extensions                                           ProtocolExtensionContainer { { UL-TrCHInfo-ExtIEs} } OPTIONAL,
4483         ...
4486 UL-TrCHInfo-ExtIEs              PCAP-PROTOCOL-EXTENSION ::= {
4487         ...
4490 UL-TrCHType ::=         ENUMERATED {dch, usch, ...}
4493 E-DPCH-Information ::= SEQUENCE {
4494         maxSet-E-DPDCHs                                                         Max-Set-E-DPDCHs,
4495         ul-PunctureLimit                                                        PuncturingLimit,
4496         e-TFCS-Information                                                      E-TFCS-Information,
4497         e-TTI                                                                           E-TTI,
4498         e-DPCCH-PO                                                                      E-DPCCH-PO                      OPTIONAL,
4499         iE-Extensions                                                           ProtocolExtensionContainer { { E-DPCH-Information-ExtIEs} }             OPTIONAL,
4500         ...
4503 E-DPCH-Information-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4504         ...
4508 Max-Set-E-DPDCHs ::= ENUMERATED {
4509         vN64, vN32, vN16, vN8, v2xN4, v2xN2, v2xN2plus2xN4,
4510         ...
4511         }
4512 -- Values related to TS 25.212 [16]
4514 E-TFCS-Information ::= SEQUENCE {
4515         e-DCH-TFCS-Index                                                                E-DCH-TFCS-Index,
4516         reference-E-TFCI-Information                                    Reference-E-TFCI-Information            OPTIONAL,
4517         iE-Extensions                                                                   ProtocolExtensionContainer { {E-TFCS-Information-ExtIEs} }              OPTIONAL,
4518         ...
4521 E-TFCS-Information-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4522         ...
4525 E-DCH-TFCS-Index ::= INTEGER (1..4,...)
4528 Reference-E-TFCI-Information ::= SEQUENCE (SIZE (1..maxNrOfRefETFCIs)) OF Reference-E-TFCI-Information-Item
4530 Reference-E-TFCI-Information-Item ::= SEQUENCE {
4531         reference-E-TFCI                                E-TFCI,
4532         reference-E-TFCI-PO                             Reference-E-TFCI-PO,
4533         iE-Extensions                                   ProtocolExtensionContainer { { Reference-E-TFCI-Information-Item-ExtIEs} }              OPTIONAL,
4534         ...
4537 Reference-E-TFCI-Information-Item-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4538         ...
4541 Reference-E-TFCI-PO ::= INTEGER (0.. maxNrOfRefETFCI-PO-QUANTSTEPs)
4542         -- FFS according to mapping in TS 25.213 [17]
4544 E-TFCI ::= INTEGER (0..127)
4546 E-TTI ::= ENUMERATED {
4547         e-TTI-2ms,
4548         e-TTI-10ms,
4549         ...
4552 E-DPCCH-PO ::= INTEGER (0..maxNrOfEDPCCH-PO-QUANTSTEPs)
4554 CellParameterID ::= INTEGER (0..127,...)
4556 TFCI-Coding ::= ENUMERATED {
4557         v4,
4558         v8,
4559         v16,
4560         v32,
4561         ...
4564 RepetitionLength ::= INTEGER (1..63)
4566 RepetitionPeriod ::= ENUMERATED {
4567         v1,
4568         v2,
4569         v4,
4570         v8,
4571         v16,
4572         v32,
4573         v64,
4574         ...
4577 TDD-DPCHOffset ::= CHOICE {
4578         initialOffset           INTEGER (0..255),
4579         noinitialOffset         INTEGER (0..63)
4582 UL-Timeslot-Information ::= SEQUENCE (SIZE (1..maxNrOfULTSs)) OF UL-Timeslot-InformationItem
4584 maxNrOfULTSs                            INTEGER ::= 15
4585 UL-Timeslot-InformationItem ::= SEQUENCE {
4586         timeSlot                                                                TimeSlot,
4587         midambleShiftAndBurstType                               MidambleShiftAndBurstType,
4588         tFCI-Presence                                                   BOOLEAN,
4589         uL-Code-InformationList                                 TDD-UL-Code-Information,
4590         iE-Extensions                                                   ProtocolExtensionContainer { { UL-Timeslot-InformationItem-ExtIEs} }            OPTIONAL,
4591         ...
4594 UL-Timeslot-InformationItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4595         ...
4599 TimeSlot ::= INTEGER (0..14)
4601 MidambleShiftAndBurstType ::=           CHOICE {
4602         type1                                                           SEQUENCE {
4603                 midambleConfigurationBurstType1And3     MidambleConfigurationBurstType1And3,
4604                 midambleAllocationMode                          CHOICE {
4605                         defaultMidamble                                         NULL,
4606                         commonMidamble                                          NULL,
4607                         ueSpecificMidamble                                      MidambleShiftLong,
4608                         ...
4609                 },
4610         ...
4611         },
4612         type2                                                           SEQUENCE {
4613                 midambleConfigurationBurstType2         MidambleConfigurationBurstType2,
4614                 midambleAllocationMode                          CHOICE {
4615                         defaultMidamble                                         NULL,
4616                         commonMidamble                                          NULL,
4617                         ueSpecificMidamble                                      MidambleShiftShort,
4618                         ...
4619                 },
4620                 ...
4621         },
4622         type3                                                           SEQUENCE {
4623                 midambleConfigurationBurstType1And3     MidambleConfigurationBurstType1And3,
4624                 midambleAllocationMode                          CHOICE {
4625                         defaultMidamble                                         NULL,
4626                         ueSpecificMidamble                                      MidambleShiftLong,
4627                 ...
4628                 },
4629                 ...
4630         },
4631         ...
4634 MidambleShiftLong ::=                           INTEGER (0..15)
4636 MidambleShiftShort ::=                          INTEGER (0..5)
4638 MidambleConfigurationBurstType1And3 ::=         ENUMERATED {v4, v8, v16}
4640 MidambleConfigurationBurstType2 ::=             ENUMERATED {v3, v6}
4642 TDD-UL-Code-Information ::= SEQUENCE (SIZE (1..maxNrOfDPCHs)) OF TDD-UL-Code-InformationItem
4644 maxNrOfDPCHs                            INTEGER ::= 240
4646 TDD-UL-Code-InformationItem ::= SEQUENCE {
4647         tdd-ChannelisationCode                                  TDD-ChannelisationCode,
4648         iE-Extensions                                                   ProtocolExtensionContainer { { TDD-UL-Code-InformationItem-ExtIEs} }            OPTIONAL,
4649         ...
4652 TDD-UL-Code-InformationItem-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4653         ...
4656 TDD-ChannelisationCode ::= ENUMERATED {
4657         chCode1div1,
4658         chCode2div1,
4659         chCode2div2,
4660         chCode4div1,
4661         chCode4div2,
4662         chCode4div3,
4663         chCode4div4,
4664         chCode8div1,
4665         chCode8div2,
4666         chCode8div3,
4667         chCode8div4,
4668         chCode8div5,
4669         chCode8div6,
4670         chCode8div7,
4671         chCode8div8,
4672         chCode16div1,
4673         chCode16div2,
4674         chCode16div3,
4675         chCode16div4,
4676         chCode16div5,
4677         chCode16div6,
4678         chCode16div7,
4679         chCode16div8,
4680         chCode16div9,
4681         chCode16div10,
4682         chCode16div11,
4683         chCode16div12,
4684         chCode16div13,
4685         chCode16div14,
4686         chCode16div15,
4687         chCode16div16,
4688         ...
4691 SpecialBurstScheduling ::= INTEGER (1..256)     -- Number of frames between special burst transmission during DTX
4693 -- **********************************
4695 -- UTDOA Cell Fach Information
4697 -- **********************************
4699 UTDOA-CELLFACH ::=      SEQUENCE {
4700         pRACHparameters                                                 PRACHparameters,
4701         cRNTI                                                                   C-RNTI,
4702         uschParameters                                                  UschParameters                  OPTIONAL,
4703         iE-Extensions                                                   ProtocolExtensionContainer { { UTDOA-CELLFACH-ExtIEs} } OPTIONAL,
4704         ...
4707 UTDOA-CELLFACH-ExtIEs           PCAP-PROTOCOL-EXTENSION ::= {
4708         ...
4711 PRACHparameters ::=     SEQUENCE (SIZE (1..maxPRACH)) OF
4712         PRACH-ChannelInfo
4715 PRACH-ChannelInfo ::= SEQUENCE {
4716         pRACH-Info                                      PRACH-Info,
4717         tFS                                                     TransportFormatSet,
4718         tFCS                                            TFCS,
4719         iE-Extensions                           ProtocolExtensionContainer { { PRACH-ChannelInfo-ExtIEs} } OPTIONAL,
4720         ...
4723 PRACH-ChannelInfo-ExtIEs                PCAP-PROTOCOL-EXTENSION ::= {
4724         ...
4729 PRACH-Info ::=                                          CHOICE {
4730                 fdd                                                             SEQUENCE {
4731                         availableSignatures                                     AvailableSignatures,
4732                         availableSF                                                     SF-PRACH,
4733                         preambleScramblingCodeWordNumber        PreambleScramblingCodeWordNumber,
4734                         puncturingLimit                                         PuncturingLimit,
4735                         availableSubChannelNumbers                      AvailableSubChannelNumbers,
4736                         iE-Extensions                                           ProtocolExtensionContainer { { PRACH-Info-FDD-ExtIEs} } OPTIONAL,
4737                         ...
4738                 },
4739                 tdd                                                             SEQUENCE {
4740                         timeSlot                                                                TimeSlot,
4741                         tdd-ChannelisationCode                                  TDD-ChannelisationCode,
4742                         maxPRACH-MidambleShifts                                 MaxPRACH-MidambleShifts,
4743                         pRACH-Midamble                                                  PRACH-Midamble,
4744                         iE-Extensions                                                   ProtocolExtensionContainer { { PRACH-Info-TDD-ExtIEs} } OPTIONAL,
4745                         ...
4746                 },
4747                 ...
4750 PRACH-Info-FDD-ExtIEs           PCAP-PROTOCOL-EXTENSION ::= {
4751         ...
4754 PRACH-Info-TDD-ExtIEs           PCAP-PROTOCOL-EXTENSION ::= {
4755         ...
4758 SF-PRACH ::=                                            ENUMERATED {
4759                                                                                 sfpr32, sfpr64, sfpr128, sfpr256, ... }
4761 AvailableSignatures ::=                 BIT STRING {
4762                                                                         signature15(0),
4763                                                                         signature14(1),
4764                                                                         signature13(2),
4765                                                                         signature12(3),
4766                                                                         signature11(4),
4767                                                                         signature10(5),
4768                                                                         signature9(6),
4769                                                                         signature8(7),
4770                                                                         signature7(8),
4771                                                                         signature6(9),
4772                                                                         signature5(10),
4773                                                                         signature4(11),
4774                                                                         signature3(12),
4775                                                                         signature2(13),
4776                                                                         signature1(14),
4777                                                                         signature0(15)
4778                                                                         }        (SIZE(16))
4780 PreambleScramblingCodeWordNumber ::=    INTEGER (0..15)
4782 PuncturingLimit ::=             INTEGER (0..15)
4783 -- 0: 40%; 1: 44%; ... 14: 96%; 15: 100%
4786 AvailableSubChannelNumbers ::=          BIT STRING {
4787                                                                                 subCh11(0),
4788                                                                                 subCh10(1),
4789                                                                                 subCh9(2),
4790                                                                                 subCh8(3),
4791                                                                                 subCh7(4),
4792                                                                                 subCh6(5),
4793                                                                                 subCh5(6),
4794                                                                                 subCh4(7),
4795                                                                                 subCh3(8),
4796                                                                                 subCh2(9),
4797                                                                                 subCh1(10),
4798                                                                                 subCh0(11)
4799                                                                                 }        (SIZE(12))
4802 ScramblingCodeType ::=                          ENUMERATED {
4803                                                                                 shortSC,
4804                                                                                 longSC }
4806 UL-ScramblingCode ::=                           INTEGER (0..16777215)
4808 NumberOfFBI-Bits ::=                            INTEGER (0..2)
4810 TransportFormatSet ::=                                                          SEQUENCE {
4811         dynamicPart                             TransportFormatSet-DynamicPartList,
4812         semi-staticPart                 TransportFormatSet-Semi-staticPart,
4813         iE-Extensions                   ProtocolExtensionContainer { { TransportFormatSet-ExtIEs} }             OPTIONAL,
4814         ...
4817 TransportFormatSet-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4818         ...
4821 TransportFormatSet-DynamicPartList ::= SEQUENCE (SIZE (1..maxNrOfTFs)) OF
4822         SEQUENCE {
4823                 rlc-Size                                        RLC-Size,
4824                 numberOfTbsTTIList                      SEQUENCE (SIZE (1..maxNrOfTFs)) OF      TbsTTIInfo,
4825                 iE-Extensions                           ProtocolExtensionContainer { { TransportFormatSet-DynamicPartList-ExtIEs} }             OPTIONAL,
4826                 ...
4827         }
4829 TransportFormatSet-DynamicPartList-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4830         ...
4833 TbsTTIInfo ::= SEQUENCE {
4834         tTIInfo                         TransportFormatSet-TransmissionTimeIntervalDynamic              OPTIONAL,
4835         numberOfTbs                     TransportFormatSet-NrOfTransportBlocks,
4836         iE-Extensions           ProtocolExtensionContainer { { TbsTTIInfo-ExtIEs} } OPTIONAL,
4837         ...
4840 TbsTTIInfo-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4841         ...
4844 RLC-Size        ::=     INTEGER (129..5055)
4847 TransportFormatSet-NrOfTransportBlocks ::= INTEGER (0..512)
4850 TransportFormatSet-Semi-staticPart ::= SEQUENCE {
4851         transmissionTimeInterval                TransportFormatSet-TransmissionTimeIntervalSemiStatic,
4852         channelCoding                                   TransportFormatSet-ChannelCodingType,
4853         codingRate                                              TransportFormatSet-CodingRate                           OPTIONAL,
4854         -- This IE shall be present if the Type of channel coding IE is set to 'convolutional' or 'turbo'
4855         rateMatchingAttribute                   TransportFormatSet-RateMatchingAttribute,
4856         cRC-Size                                                TransportFormatSet-CRC-Size,
4857         iE-Extensions                                   ProtocolExtensionContainer { { TransportFormatSet-Semi-staticPart-ExtIEs} }             OPTIONAL,
4858         ...
4861 TransportFormatSet-Semi-staticPart-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
4862         ...
4865 TransportFormatSet-TransmissionTimeIntervalSemiStatic ::= ENUMERATED {
4866         msec-5,
4867         msec-10,
4868         msec-20,
4869         msec-40,
4870         msec-80,
4871         dynamic,
4872         ...
4875 TransportFormatSet-ChannelCodingType ::= ENUMERATED {
4876         no-codingTDD,
4877         convolutional-coding,
4878         turbo-coding,
4879         ...
4882 TransportFormatSet-CodingRate ::= ENUMERATED {
4883         half,
4884         third,
4885         ...
4888 TransportFormatSet-RateMatchingAttribute ::= INTEGER (1..maxRateMatching)
4890 TransportFormatSet-CRC-Size ::= ENUMERATED {
4891         v0,
4892         v8,
4893         v12,
4894         v16,
4895         v24,
4896         ...
4901 TransportFormatSet-TransmissionTimeIntervalDynamic ::= ENUMERATED {
4902         msec-10,
4903         msec-20,
4904         msec-40,
4905         msec-80,
4906         dynamic,
4907         ...
4910 TFCS ::=                SEQUENCE (SIZE (1..maxTFC)) OF CTFC
4912 CTFC ::=                                                CHOICE{
4913                 ctfc2Bit                                                        SEQUENCE (SIZE (1..maxTFC)) OF INTEGER (0..3),
4914                 ctfc4Bit                                                        SEQUENCE (SIZE (1..maxTFC)) OF INTEGER (0..15),
4915                 ctfc6Bit                                                        SEQUENCE (SIZE (1..maxTFC)) OF INTEGER (0..63),
4916                 ctfc8Bit                                                        SEQUENCE (SIZE (1..maxTFC)) OF INTEGER (0..255),
4917                 ctfc12Bit                                                       SEQUENCE (SIZE (1..maxTFC)) OF INTEGER (0..4095),
4918                 ctfc16Bit                                                       SEQUENCE (SIZE (1..maxTFC)) OF INTEGER (0..65535),
4919                 ctfc24Bit                                                       SEQUENCE (SIZE (1..maxTFC)) OF INTEGER (0..16777215),
4920                 ...
4921                 }
4924 C-RNTI ::=                                              BIT STRING (SIZE (16))
4926 UARFCN ::=                                              INTEGER (0..16383)
4929 CFN ::= INTEGER (0..255)
4931 ChipOffset ::= INTEGER (0..38399)
4932 -- Unit Chip
4934 FrameOffset ::= INTEGER (0..255)
4936 PrimaryScramblingCode ::= INTEGER (0..511)
4938 UschParameters ::=      SEQUENCE {
4939         cellParameterID                                         CellParameterID,
4940         tFCI-Coding                                                     TFCI-Coding,
4941         punctureLimit                                           PuncturingLimit,
4942         repetitionPeriod                                        RepetitionPeriod,
4943         uSCH-SchedulingOffset                           USCH-SchedulingOffset,
4944         uL-Timeslot-Information                         UL-Timeslot-Information,
4945         tFCS                                                            TFCS,
4946         trChInfo                                                        TrChInfoList,
4947         iE-Extensions                                           ProtocolExtensionContainer { { UschParameters-ExtIEs} } OPTIONAL,
4948         ...
4951 UschParameters-ExtIEs           PCAP-PROTOCOL-EXTENSION ::= {
4952         ...
4956 USCH-SchedulingOffset ::= INTEGER (0..255)
4958 MaxPRACH-MidambleShifts ::= ENUMERATED {
4959         shift4,
4960         shift8,
4961         ...
4964 PRACH-Midamble ::= ENUMERATED {
4965         inverted,
4966         direct,
4967         ...
4970 --******************************************
4972 -- Positioning Response Time
4974 --******************************************
4976 Positioning-ResponseTime ::=                            ENUMERATED {    ms250, ms500, s1, s2, s3, s4, s6,
4977                                                                                                                         s8, s12, s16, s20, s24, s28, s32, s64,
4978                                                                                                                         ...
4979                                                                                                                 }
4981 --******************************************
4983 -- Amount of Reporting
4985 --******************************************
4987 AmountOfReporting ::=   ENUMERATED { ra2, ra4, ra8, ra16, ra32,
4988                                                                          ra64, ra-Infinity, ... }
4992 -- **************************************************************
4994 -- Include Velocity
4996 -- **************************************************************
4998 IncludeVelocity                 ::= ENUMERATED {
4999         requested
5003 -- **************************************************************
5005 -- VelocityEstimate
5007 -- **************************************************************
5009 -- VelocityEstimate is based on Description of Velocity in 23.032
5011 VelocityEstimate ::= CHOICE {
5012         horizontalVelocity                                                              HorizontalVelocity,
5013         horizontalWithVerticalVelocity                                  HorizontalWithVerticalVelocity,
5014         horizontalVelocityWithUncertainty                               HorizontalVelocityWithUncertainty,
5015         horizontalWithVerticalVelocityAndUncertainty    HorizontalWithVerticalVelocityAndUncertainty,
5016         ...
5019 HorizontalVelocity      ::= SEQUENCE {
5020         horizontalSpeedAndBearing               HorizontalSpeedAndBearing,
5021         iE-Extensions           ProtocolExtensionContainer { { HorizontalVelocity-ExtIEs} } OPTIONAL,
5022         ...
5025 HorizontalVelocity-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
5026         ...
5029 HorizontalWithVerticalVelocity ::= SEQUENCE {
5030         horizontalSpeedAndBearing                               HorizontalSpeedAndBearing,
5031         verticalVelocity                                                VerticalVelocity,
5032         iE-Extensions                                                   ProtocolExtensionContainer { { HorizontalWithVerticalVelocity-ExtIEs} } OPTIONAL,
5033         ...
5036 HorizontalWithVerticalVelocity-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
5037         ...
5042 HorizontalVelocityWithUncertainty ::= SEQUENCE {
5043         horizontalSpeedAndBearing               HorizontalSpeedAndBearing,
5044         uncertaintySpeed                                INTEGER (0..255),
5045         iE-Extensions                                   ProtocolExtensionContainer { { HorizontalVelocityWithUncertainty-ExtIEs} } OPTIONAL,
5046         ...
5049 HorizontalVelocityWithUncertainty-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
5050         ...
5053 HorizontalWithVerticalVelocityAndUncertainty ::= SEQUENCE {
5054         horizontalSpeedAndBearing               HorizontalSpeedAndBearing,
5055         verticalVelocity                                VerticalVelocity,
5056         horizontalUncertaintySpeed              INTEGER (0..255),
5057         verticalUncertaintySpeed                INTEGER (0..255),
5058         iE-Extensions                                   ProtocolExtensionContainer { { HorizontalWithVerticalVelocityAndUncertainty-ExtIEs} } OPTIONAL,
5059         ...
5062 HorizontalWithVerticalVelocityAndUncertainty-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
5063         ...
5066 HorizontalSpeedAndBearing ::= SEQUENCE {
5067         bearing                                                                                 INTEGER (0..359),
5068         horizontalSpeed                                                                 INTEGER (0..2047)
5071 VerticalVelocity ::= SEQUENCE {
5072         verticalSpeed                                                                   INTEGER (0..255),
5073         verticalSpeedDirection                                                  VerticalSpeedDirection
5076 VerticalSpeedDirection ::= ENUMERATED {
5077         upward,
5078         downward
5083 --******************************************
5085 -- UTRAN-GPS Reference Time
5087 --******************************************
5089 UTRAN-GPSReferenceTime ::=      SEQUENCE {
5090         utran-GPSTimingOfCell           INTEGER (0..2322431999999, ...),
5091         uC-ID                                           UC-ID                                                           OPTIONAL,
5092         sfn                                                     INTEGER (0..4095),
5093         iE-Extensions                           ProtocolExtensionContainer { { UTRAN-GPSReferenceTime-ExtIEs } }        OPTIONAL,
5094         ...
5097 UTRAN-GPSReferenceTime-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
5098         ...
5101 --******************************************
5103 -- UTRAN-GPS Reference Time Result
5105 --******************************************
5107 UTRAN-GPSReferenceTimeResult ::= SEQUENCE {
5108         ue-GPSTimingOfCell                      INTEGER (0..37158911999999, ...),
5109         uC-ID                                           UC-ID,
5110         sfn                                                     INTEGER (0..4095),
5111         iE-Extensions                           ProtocolExtensionContainer { { UTRAN-GPSReferenceTimeResult-ExtIEs } }  OPTIONAL,
5112         ...
5116 UTRAN-GPSReferenceTimeResult-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
5117         ...
5120 --******************************************
5122 -- UTRAN-GANSS Reference Time Result
5124 --******************************************
5126 UTRAN-GANSSReferenceTimeResult ::= SEQUENCE {
5127         ue-GANSSTimingOfCell            INTEGER (0..345599999999, ...),
5128         ganss-Time-ID                           GANSSID                                                                                                                                                 OPTIONAL,
5129         ganssTodUncertainty                     INTEGER(0..127)                                                                                                                                 OPTIONAL,
5130         uC-ID                                           UC-ID,
5131         sfn                                                     INTEGER (0..4095),
5132         iE-Extensions                           ProtocolExtensionContainer { { UTRAN-GANSSReferenceTimeResult-ExtIEs } }        OPTIONAL,
5133         ...
5137 UTRAN-GANSSReferenceTimeResult-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
5138         ...