2 -- 3GPP TS 25.453 V17.0.0 (2022-04)
4 --9.3.3 PDU Definitions
5 -- **************************************************************
7 -- PDU definitions for PCAP.
9 -- **************************************************************
12 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
13 umts-Access (20) modules (3) pcap(4) version1 (1) pcap-PDU-Contents (1) }
15 DEFINITIONS AUTOMATIC TAGS ::=
19 -- **************************************************************
21 -- IE parameter types from other modules.
23 -- **************************************************************
27 CriticalityDiagnostics,
29 InformationExchangeID,
30 InformationReportCharacteristics,
34 RequestedDataValueInformation,
36 CellId-MeasuredResultsSets,
37 OTDOA-MeasurementGroup,
38 AccuracyFulfilmentIndicator,
39 HorizontalAccuracyCode,
42 UE-PositioningCapability,
52 Positioning-ResponseTime,
53 EnvironmentCharacterisation,
57 UE-PositionEstimateInfo,
58 OTDOA-MeasuredResultsSets,
64 PeriodicTerminationCause,
66 GANSS-MeasuredResultsList,
69 AdditionalGPSAssistDataRequired,
70 AdditionalGanssAssistDataRequired,
71 OTDOA-ReferenceCellInfoSAS-centric,
72 CellId-IRATMeasuredResultsSets,
75 AddPos-MeasuredResults
82 FROM PCAP-CommonDataTypes
84 ProtocolExtensionContainer{},
85 ProtocolIE-ContainerList{},
86 ProtocolIE-Container{},
87 ProtocolIE-Single-Container{},
88 PrivateIE-Container{},
90 PCAP-PROTOCOL-EXTENSION,
96 id-CriticalityDiagnostics,
98 id-InformationExchangeID,
99 id-InformationExchangeObjectType-InfEx-Rprt,
100 id-InformationExchangeObjectType-InfEx-Rqst,
101 id-InformationExchangeObjectType-InfEx-Rsp,
102 id-InformationReportCharacteristics,
104 id-GPS-MeasuredResultsList,
105 id-RequestedDataValue,
106 id-RequestedDataValueInformation,
108 id-UE-PositionEstimate,
109 id-CellId-MeasuredResultsSets,
110 id-OTDOA-MeasurementGroup,
111 id-AccuracyFulfilmentIndicator,
112 id-HorizontalAccuracyCode,
113 id-VerticalAccuracyCode,
115 id-UE-PositioningCapability,
118 id-PositioningPriority,
120 id-PositioningMethod,
123 id-OTDOAAssistanceData,
125 id-Positioning-ResponseTime,
126 id-EnvironmentCharacterisation,
130 id-UE-PositionEstimateInfo,
132 id-OTDOA-MeasuredResultsSets,
133 id-PeriodicPosCalcInfo,
134 id-PeriodicLocationInfo,
135 id-AmountOfReporting,
136 id-MeasInstructionsUsed,
138 id-PeriodicTerminationCause,
139 id-CellIDPositioning,
140 id-GANSS-MeasuredResultsList,
143 id-AdditionalGPSAssistDataRequired,
144 id-AdditionalGanssAssistDataRequired,
145 id-OTDOA-ReferenceCellInfo,
146 id-CellId-IRATMeasuredResultsSets,
149 id-AddPos-MeasuredResults
154 -- **************************************************************
156 -- Position Calculation Request
158 -- **************************************************************
160 PositionCalculationRequest ::= SEQUENCE {
161 protocolIEs ProtocolIE-Container { {PositionCalculationRequestIEs} },
162 protocolExtensions ProtocolExtensionContainer { {PositionCalculationRequestExtensions} } OPTIONAL,
166 PositionCalculationRequestIEs PCAP-PROTOCOL-IES ::= {
167 { ID id-UE-PositionEstimate CRITICALITY reject TYPE UE-PositionEstimate PRESENCE optional } |
168 { ID id-GPS-MeasuredResultsList CRITICALITY reject TYPE MeasuredResultsList PRESENCE optional },
172 PositionCalculationRequestExtensions PCAP-PROTOCOL-EXTENSION ::= {
173 { ID id-CellId-MeasuredResultsSets CRITICALITY reject EXTENSION CellId-MeasuredResultsSets PRESENCE optional } |
174 { ID id-OTDOA-MeasurementGroup CRITICALITY reject EXTENSION OTDOA-MeasurementGroup PRESENCE optional } |
175 { ID id-HorizontalAccuracyCode CRITICALITY ignore EXTENSION HorizontalAccuracyCode PRESENCE optional } |
176 { ID id-VerticalAccuracyCode CRITICALITY ignore EXTENSION VerticalAccuracyCode PRESENCE optional } |
177 { ID id-UTDOA-Group CRITICALITY reject EXTENSION UTDOA-Group PRESENCE optional } |
178 { ID id-Positioning-ResponseTime CRITICALITY ignore EXTENSION Positioning-ResponseTime PRESENCE optional } |
179 { ID id-IncludeVelocity CRITICALITY ignore EXTENSION IncludeVelocity PRESENCE optional } |
180 { ID id-PeriodicPosCalcInfo CRITICALITY ignore EXTENSION PeriodicPosCalcInfo PRESENCE optional } |
181 { ID id-GANSS-MeasuredResultsList CRITICALITY reject EXTENSION GANSS-MeasuredResultsList PRESENCE optional } |
182 { ID id-CellId-IRATMeasuredResultsSets CRITICALITY ignore EXTENSION CellId-IRATMeasuredResultsSets PRESENCE optional } |
183 { ID id-IMSI CRITICALITY ignore EXTENSION IMSI PRESENCE optional } |
184 { ID id-IMEI CRITICALITY ignore EXTENSION IMEI PRESENCE optional },
188 -- **************************************************************
190 -- Position Calculation Response
192 -- **************************************************************
194 PositionCalculationResponse ::= SEQUENCE {
195 protocolIEs ProtocolIE-Container { {PositionCalculationResponseIEs} },
196 protocolExtensions ProtocolExtensionContainer { {PositionCalculationResponseExtensions} } OPTIONAL,
200 PositionCalculationResponseIEs PCAP-PROTOCOL-IES ::= {
201 { ID id-UE-PositionEstimate CRITICALITY ignore TYPE UE-PositionEstimate PRESENCE mandatory } |
202 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
206 PositionCalculationResponseExtensions PCAP-PROTOCOL-EXTENSION ::= {
207 { ID id-AccuracyFulfilmentIndicator CRITICALITY ignore EXTENSION AccuracyFulfilmentIndicator PRESENCE optional} |
208 { ID id-VelocityEstimate CRITICALITY ignore EXTENSION VelocityEstimate PRESENCE optional},
212 -- **************************************************************
214 -- Position Calculation Failure
216 -- **************************************************************
218 PositionCalculationFailure ::= SEQUENCE {
219 protocolIEs ProtocolIE-Container { {PositionCalculationFailureIEs} },
220 protocolExtensions ProtocolExtensionContainer { {PositionCalculationFailureExtensions} } OPTIONAL,
224 PositionCalculationFailureIEs PCAP-PROTOCOL-IES ::= {
225 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory} |
226 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
230 PositionCalculationFailureExtensions PCAP-PROTOCOL-EXTENSION ::= {
235 -- **************************************************************
237 -- INFORMATION EXCHANGE INITIATION REQUEST
239 -- **************************************************************
241 InformationExchangeInitiationRequest ::= SEQUENCE {
242 protocolIEs ProtocolIE-Container {{InformationExchangeInitiationRequest-IEs}},
243 protocolExtensions ProtocolExtensionContainer {{InformationExchangeInitiationRequest-Extensions}} OPTIONAL,
247 InformationExchangeInitiationRequest-IEs PCAP-PROTOCOL-IES ::= {
248 { ID id-InformationExchangeID CRITICALITY reject TYPE InformationExchangeID PRESENCE mandatory }|
249 { ID id-InformationExchangeObjectType-InfEx-Rqst CRITICALITY reject TYPE InformationExchangeObjectType-InfEx-Rqst PRESENCE mandatory }|
250 -- This IE represents both the Information Exchange Object Type IE and the choice based on the Information Exchange Object Type
251 -- as described in the tabular message format in clause 9.1.
252 { ID id-InformationType CRITICALITY reject TYPE InformationType PRESENCE mandatory }|
253 { ID id-InformationReportCharacteristics CRITICALITY reject TYPE InformationReportCharacteristics PRESENCE mandatory }|
254 { ID id-GPS-UTRAN-TRU CRITICALITY reject TYPE GPS-UTRAN-TRU PRESENCE conditional },
255 -- This IE shall be present if the information requested in the Information Type IE contains GPS-related data
259 InformationExchangeInitiationRequest-Extensions PCAP-PROTOCOL-EXTENSION ::= {
260 { ID id-GANSS-UTRAN-TRU CRITICALITY reject EXTENSION GANSS-UTRAN-TRU PRESENCE conditional } |
261 -- This IE shall be present if the information requested in the Information Type IE contains GANSS-related data
262 { ID id-IMSI CRITICALITY ignore EXTENSION IMSI PRESENCE optional } |
263 { ID id-IMEI CRITICALITY ignore EXTENSION IMEI PRESENCE optional },
267 InformationExchangeObjectType-InfEx-Rqst ::= CHOICE {
268 referencePosition RefPosition-InfEx-Rqst,
270 extension-InformationExchangeObjectType-InfEx-Rqst Extension-InformationExchangeObjectType-InfEx-Rqst
273 RefPosition-InfEx-Rqst ::= SEQUENCE {
274 referencePositionEstimate UE-PositionEstimate,
275 iE-Extensions ProtocolExtensionContainer { { RefPositionItem-InfEx-Rqst-ExtIEs} } OPTIONAL,
279 RefPositionItem-InfEx-Rqst-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
283 Extension-InformationExchangeObjectType-InfEx-Rqst ::= ProtocolIE-Single-Container {{ Extension-InformationExchangeObjectType-InfEx-RqstIE }}
285 Extension-InformationExchangeObjectType-InfEx-RqstIE PCAP-PROTOCOL-IES ::= {
286 { ID id-UC-ID-InfEx-Rqst CRITICALITY reject TYPE UC-ID-InfEx-Rqst PRESENCE mandatory } |
287 { ID id-CellId-MeasuredResultsSets CRITICALITY ignore TYPE CellId-MeasuredResultsSets PRESENCE mandatory }
290 UC-ID-InfEx-Rqst ::= SEQUENCE {
291 referenceUC-ID UC-ID,
292 iE-Extensions ProtocolExtensionContainer { { UCIDItem-InfEx-Rqst-ExtIEs} } OPTIONAL,
296 UCIDItem-InfEx-Rqst-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
301 -- **************************************************************
303 -- INFORMATION EXCHANGE INITIATION RESPONSE
305 -- **************************************************************
307 InformationExchangeInitiationResponse ::= SEQUENCE {
308 protocolIEs ProtocolIE-Container {{InformationExchangeInitiationResponse-IEs}},
309 protocolExtensions ProtocolExtensionContainer {{InformationExchangeInitiationResponse-Extensions}} OPTIONAL,
313 InformationExchangeInitiationResponse-IEs PCAP-PROTOCOL-IES ::= {
314 { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory }|
315 { ID id-InformationExchangeObjectType-InfEx-Rsp CRITICALITY ignore TYPE InformationExchangeObjectType-InfEx-Rsp PRESENCE optional }|
316 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
320 InformationExchangeInitiationResponse-Extensions PCAP-PROTOCOL-EXTENSION ::= {
324 InformationExchangeObjectType-InfEx-Rsp ::= CHOICE {
325 referencePosition RefPosition-InfEx-Rsp,
329 RefPosition-InfEx-Rsp ::= SEQUENCE {
330 requestedDataValue RequestedDataValue,
331 iE-Extensions ProtocolExtensionContainer { { RefPositionItem-InfEx-Rsp-ExtIEs} } OPTIONAL,
335 RefPositionItem-InfEx-Rsp-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
340 -- **************************************************************
342 -- INFORMATION EXCHANGE INITIATION FAILURE
344 -- **************************************************************
346 InformationExchangeInitiationFailure ::= SEQUENCE {
347 protocolIEs ProtocolIE-Container {{InformationExchangeInitiationFailure-IEs}},
348 protocolExtensions ProtocolExtensionContainer {{InformationExchangeInitiationFailure-Extensions}} OPTIONAL,
352 InformationExchangeInitiationFailure-IEs PCAP-PROTOCOL-IES ::= {
353 { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory }|
354 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
355 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
359 InformationExchangeInitiationFailure-Extensions PCAP-PROTOCOL-EXTENSION ::= {
363 -- **************************************************************
365 -- POSITION INITIATION REQUEST
367 -- **************************************************************
369 PositionInitiationRequest ::= SEQUENCE {
370 protocolIEs ProtocolIE-Container { {PositionInitiationRequestIEs} },
371 protocolExtensions ProtocolExtensionContainer { {PositionInitiationRequestExtensions} } OPTIONAL,
375 PositionInitiationRequestIEs PCAP-PROTOCOL-IES ::= {
376 { ID id-RequestType CRITICALITY reject TYPE RequestType PRESENCE mandatory } |
377 { ID id-UE-PositioningCapability CRITICALITY reject TYPE UE-PositioningCapability PRESENCE mandatory } |
378 { ID id-UC-id CRITICALITY reject TYPE UC-ID PRESENCE mandatory } |
379 { ID id-VerticalAccuracyCode CRITICALITY ignore TYPE VerticalAccuracyCode PRESENCE optional } |
380 { ID id-ResponseTime CRITICALITY ignore TYPE ResponseTime PRESENCE optional } |
381 { ID id-PositioningPriority CRITICALITY ignore TYPE PositioningPriority PRESENCE optional } |
382 { ID id-ClientType CRITICALITY ignore TYPE ClientType PRESENCE optional },
386 PositionInitiationRequestExtensions PCAP-PROTOCOL-EXTENSION ::= {
387 { ID id-IncludeVelocity CRITICALITY ignore EXTENSION IncludeVelocity PRESENCE optional }|
388 { ID id-PeriodicLocationInfo CRITICALITY ignore EXTENSION PeriodicLocationInfo PRESENCE optional }|
389 { ID id-IMSI CRITICALITY ignore EXTENSION IMSI PRESENCE optional }|
390 { ID id-IMEI CRITICALITY ignore EXTENSION IMEI PRESENCE optional },
395 -- **************************************************************
397 -- POSITION INITIATION RESPONSE
399 -- **************************************************************
401 PositionInitiationResponse ::= SEQUENCE {
402 protocolIEs ProtocolIE-Container { {PositionInitiationResponseIEs} },
403 protocolExtensions ProtocolExtensionContainer { {PositionInitiationResponseExtensions} } OPTIONAL,
407 PositionInitiationResponseIEs PCAP-PROTOCOL-IES ::= {
408 { ID id-UE-PositionEstimate CRITICALITY reject TYPE UE-PositionEstimate PRESENCE mandatory } |
409 { ID id-PositionData CRITICALITY ignore TYPE PositionData PRESENCE mandatory } |
410 { ID id-AccuracyFulfilmentIndicator CRITICALITY ignore TYPE AccuracyFulfilmentIndicator PRESENCE optional },
414 PositionInitiationResponseExtensions PCAP-PROTOCOL-EXTENSION ::= {
415 { ID id-VelocityEstimate CRITICALITY ignore EXTENSION VelocityEstimate PRESENCE optional },
420 -- **************************************************************
422 -- POSITION INITIATION FAILURE
424 -- **************************************************************
426 PositionInitiationFailure ::= SEQUENCE {
427 protocolIEs ProtocolIE-Container { {PositionInitiationFailureIEs} },
428 protocolExtensions ProtocolExtensionContainer { {PositionInitiationFailureExtensions} } OPTIONAL,
432 PositionInitiationFailureIEs PCAP-PROTOCOL-IES ::= {
433 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
434 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
438 PositionInitiationFailureExtensions PCAP-PROTOCOL-EXTENSION ::= {
443 -- **************************************************************
445 -- POSITION ACTIVATION REQUEST
447 -- **************************************************************
449 PositionActivationRequest ::= SEQUENCE {
450 protocolIEs ProtocolIE-Container { {PositionActivationRequestIEs} },
451 protocolExtensions ProtocolExtensionContainer { {PositionActivationRequestExtensions} } OPTIONAL,
455 PositionActivationRequestIEs PCAP-PROTOCOL-IES ::= {
456 { ID id-PositioningMethod CRITICALITY reject TYPE PositioningMethod PRESENCE mandatory } |
457 { ID id-Positioning-ResponseTime CRITICALITY ignore TYPE Positioning-ResponseTime PRESENCE mandatory } |
458 { ID id-PositioningPriority CRITICALITY ignore TYPE PositioningPriority PRESENCE optional } |
459 { ID id-EnvironmentCharacterisation CRITICALITY ignore TYPE EnvironmentCharacterisation PRESENCE optional } |
460 { ID id-UTDOAPositioning CRITICALITY reject TYPE UTDOAPositioning PRESENCE optional } |
461 { ID id-GPSPositioning CRITICALITY reject TYPE GPSPositioning PRESENCE optional } |
462 { ID id-OTDOAAssistanceData CRITICALITY reject TYPE OTDOAAssistanceData PRESENCE optional },
466 PositionActivationRequestExtensions PCAP-PROTOCOL-EXTENSION ::= {
467 { ID id-IncludeVelocity CRITICALITY ignore EXTENSION IncludeVelocity PRESENCE optional } |
468 { ID id-AmountOfReporting CRITICALITY ignore EXTENSION AmountOfReporting PRESENCE optional } |
469 { ID id-CellIDPositioning CRITICALITY ignore EXTENSION CellIDPositioning PRESENCE optional }|
470 { ID id-GANSSPositioning CRITICALITY reject EXTENSION GANSSPositioning PRESENCE optional },
475 -- **************************************************************
477 -- POSITION ACTIVATION RESPONSE
479 -- **************************************************************
481 PositionActivationResponse ::= SEQUENCE {
482 protocolIEs ProtocolIE-Container { {PositionActivationResponseIEs} },
483 protocolExtensions ProtocolExtensionContainer { {PositionActivationResponseExtensions} } OPTIONAL,
487 PositionActivationResponseIEs PCAP-PROTOCOL-IES ::= {
488 { ID id-UE-PositionEstimateInfo CRITICALITY ignore TYPE UE-PositionEstimateInfo PRESENCE optional } |
489 { ID id-GPS-MeasuredResultsList CRITICALITY reject TYPE MeasuredResultsList PRESENCE optional } |
490 { ID id-CellId-MeasuredResultsSets CRITICALITY reject TYPE CellId-MeasuredResultsSets PRESENCE optional } |
491 { ID id-OTDOA-MeasuredResultsSets CRITICALITY reject TYPE OTDOA-MeasuredResultsSets PRESENCE optional } |
492 { ID id-UTDOA-Group CRITICALITY reject TYPE UTDOA-Group PRESENCE optional },
496 PositionActivationResponseExtensions PCAP-PROTOCOL-EXTENSION ::= {
497 { ID id-VelocityEstimate CRITICALITY ignore EXTENSION VelocityEstimate PRESENCE optional}|
498 { ID id-MeasInstructionsUsed CRITICALITY ignore EXTENSION MeasInstructionsUsed PRESENCE optional}|
499 { ID id-GANSS-MeasuredResultsList CRITICALITY reject EXTENSION GANSS-MeasuredResultsList PRESENCE optional}|
500 { ID id-AdditionalGPSAssistDataRequired CRITICALITY ignore EXTENSION AdditionalGPSAssistDataRequired PRESENCE optional}|
501 { ID id-AdditionalGanssAssistDataRequired CRITICALITY ignore EXTENSION AdditionalGanssAssistDataRequired PRESENCE optional}|
502 { ID id-OTDOA-ReferenceCellInfo CRITICALITY reject EXTENSION OTDOA-ReferenceCellInfoSAS-centric PRESENCE optional}|
503 { ID id-CellId-IRATMeasuredResultsSets CRITICALITY ignore EXTENSION CellId-IRATMeasuredResultsSets PRESENCE optional}|
504 { ID id-AddPos-MeasuredResults CRITICALITY reject EXTENSION AddPos-MeasuredResults PRESENCE optional},
509 -- **************************************************************
511 -- POSITION ACTIVATION FAILURE
513 -- **************************************************************
515 PositionActivationFailure ::= SEQUENCE {
516 protocolIEs ProtocolIE-Container { {PositionActivationFailureIEs} },
517 protocolExtensions ProtocolExtensionContainer { {PositionActivationFailureExtensions} } OPTIONAL,
521 PositionActivationFailureIEs PCAP-PROTOCOL-IES ::= {
522 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory } |
523 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
527 PositionActivationFailureExtensions PCAP-PROTOCOL-EXTENSION ::= {
532 -- **************************************************************
534 -- INFORMATION REPORT
536 -- **************************************************************
538 InformationReport ::= SEQUENCE {
539 protocolIEs ProtocolIE-Container {{InformationReport-IEs}},
540 protocolExtensions ProtocolExtensionContainer {{InformationReport-Extensions}} OPTIONAL,
544 InformationReport-IEs PCAP-PROTOCOL-IES ::= {
545 { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory }|
546 { ID id-InformationExchangeObjectType-InfEx-Rprt CRITICALITY ignore TYPE InformationExchangeObjectType-InfEx-Rprt PRESENCE mandatory },
550 InformationReport-Extensions PCAP-PROTOCOL-EXTENSION ::= {
554 InformationExchangeObjectType-InfEx-Rprt ::= CHOICE {
555 referencePosition RefPosition-InfEx-Rprt,
559 RefPosition-InfEx-Rprt ::= SEQUENCE {
560 requestedDataValueInformation RequestedDataValueInformation,
561 iE-Extensions ProtocolExtensionContainer {{ RefPositionItem-InfEx-Rprt-ExtIEs }} OPTIONAL,
566 RefPositionItem-InfEx-Rprt-ExtIEs PCAP-PROTOCOL-EXTENSION ::= {
571 -- **************************************************************
573 -- INFORMATION EXCHANGE TERMINATION REQUEST
575 -- **************************************************************
577 InformationExchangeTerminationRequest ::= SEQUENCE {
578 protocolIEs ProtocolIE-Container {{InformationExchangeTerminationRequest-IEs}},
579 protocolExtensions ProtocolExtensionContainer {{InformationExchangeTerminationRequest-Extensions}} OPTIONAL,
583 InformationExchangeTerminationRequest-IEs PCAP-PROTOCOL-IES ::= {
584 { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory},
588 InformationExchangeTerminationRequest-Extensions PCAP-PROTOCOL-EXTENSION ::= {
593 -- **************************************************************
595 -- INFORMATION EXCHANGE FAILURE INDICATION
597 -- **************************************************************
599 InformationExchangeFailureIndication ::= SEQUENCE {
600 protocolIEs ProtocolIE-Container {{InformationExchangeFailureIndication-IEs}},
601 protocolExtensions ProtocolExtensionContainer {{InformationExchangeFailureIndication-Extensions}} OPTIONAL,
605 InformationExchangeFailureIndication-IEs PCAP-PROTOCOL-IES ::= {
606 { ID id-InformationExchangeID CRITICALITY ignore TYPE InformationExchangeID PRESENCE mandatory }|
607 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
611 InformationExchangeFailureIndication-Extensions PCAP-PROTOCOL-EXTENSION ::= {
616 -- **************************************************************
620 -- **************************************************************
622 ErrorIndication ::= SEQUENCE {
623 protocolIEs ProtocolIE-Container { {ErrorIndicationIEs} },
624 protocolExtensions ProtocolExtensionContainer { {ErrorIndicationExtensions} } OPTIONAL,
628 ErrorIndicationIEs PCAP-PROTOCOL-IES ::= {
629 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } |
630 { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
634 ErrorIndicationExtensions PCAP-PROTOCOL-EXTENSION ::= {
638 -- **************************************************************
640 -- POSITION PARAMETER MODIFICATION
642 -- **************************************************************
644 PositionParameterModification ::= SEQUENCE {
645 protocolIEs ProtocolIE-Container { {PositionParameterModificationIEs} },
646 protocolExtensions ProtocolExtensionContainer { {PositionParameterModificationExtensions} } OPTIONAL,
650 PositionParameterModificationIEs PCAP-PROTOCOL-IES ::= {
651 { ID id-UC-id CRITICALITY reject TYPE UC-ID PRESENCE optional }|
652 { ID id-UTDOA-Group CRITICALITY reject TYPE UTDOA-Group PRESENCE optional },
656 PositionParameterModificationExtensions PCAP-PROTOCOL-EXTENSION ::= {
657 { ID id-RRCstateChange CRITICALITY ignore EXTENSION RRCstateChange PRESENCE optional},
661 -- **************************************************************
665 -- **************************************************************
667 PrivateMessage ::= SEQUENCE {
668 privateIEs PrivateIE-Container {{PrivateMessage-IEs}},
672 PrivateMessage-IEs PCAP-PRIVATE-IES ::= {
676 -- **************************************************************
680 -- **************************************************************
683 protocolIEs ProtocolIE-Container { {AbortIEs} },
684 protocolExtensions ProtocolExtensionContainer { {AbortExtensions} } OPTIONAL,
688 AbortIEs PCAP-PROTOCOL-IES ::= {
689 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
693 AbortExtensions PCAP-PROTOCOL-EXTENSION ::= {
699 -- **************************************************************
701 -- POSITION PERIODIC REPORT
703 -- **************************************************************
705 PositionPeriodicReport ::= SEQUENCE {
706 protocolIEs ProtocolIE-Container {{PositionPeriodicReport-IEs}},
707 protocolExtensions ProtocolExtensionContainer {{PositionPeriodicReport-Extensions}} OPTIONAL,
711 PositionPeriodicReport-IEs PCAP-PROTOCOL-IES ::= {
712 { ID id-UE-PositionEstimateInfo CRITICALITY ignore TYPE UE-PositionEstimateInfo PRESENCE optional } |
713 { ID id-VelocityEstimate CRITICALITY ignore TYPE VelocityEstimate PRESENCE optional } |
714 { ID id-GPS-MeasuredResultsList CRITICALITY ignore TYPE MeasuredResultsList PRESENCE optional } |
715 { ID id-CellId-MeasuredResultsSets CRITICALITY ignore TYPE CellId-MeasuredResultsSets PRESENCE optional } |
716 { ID id-OTDOA-MeasuredResultsSets CRITICALITY ignore TYPE OTDOA-MeasuredResultsSets PRESENCE optional } |
717 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional } ,
721 PositionPeriodicReport-Extensions PCAP-PROTOCOL-EXTENSION ::= {
722 { ID id-GANSS-MeasuredResultsList CRITICALITY ignore EXTENSION GANSS-MeasuredResultsList PRESENCE optional}|
723 { ID id-AdditionalGPSAssistDataRequired CRITICALITY ignore EXTENSION AdditionalGPSAssistDataRequired PRESENCE optional}|
724 { ID id-AdditionalGanssAssistDataRequired CRITICALITY ignore EXTENSION AdditionalGanssAssistDataRequired PRESENCE optional}|
725 { ID id-OTDOA-ReferenceCellInfo CRITICALITY reject EXTENSION OTDOA-ReferenceCellInfoSAS-centric PRESENCE optional}|
726 { ID id-CellId-IRATMeasuredResultsSets CRITICALITY ignore EXTENSION CellId-IRATMeasuredResultsSets PRESENCE optional}|
727 { ID id-AddPos-MeasuredResults CRITICALITY ignore EXTENSION AddPos-MeasuredResults PRESENCE optional},
731 -- **************************************************************
733 -- POSITION PERIODIC RESULT
735 -- **************************************************************
737 PositionPeriodicResult ::= SEQUENCE {
738 protocolIEs ProtocolIE-Container {{PositionPeriodicResult-IEs}},
739 protocolExtensions ProtocolExtensionContainer {{PositionPeriodicResult-Extensions}} OPTIONAL,
743 PositionPeriodicResult-IEs PCAP-PROTOCOL-IES ::= {
744 { ID id-UE-PositionEstimate CRITICALITY ignore TYPE UE-PositionEstimate PRESENCE optional } |
745 { ID id-VelocityEstimate CRITICALITY ignore TYPE VelocityEstimate PRESENCE optional } |
746 { ID id-PositionData CRITICALITY ignore TYPE PositionData PRESENCE optional } |
747 { ID id-AccuracyFulfilmentIndicator CRITICALITY ignore TYPE AccuracyFulfilmentIndicator PRESENCE optional } |
748 { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional },
752 PositionPeriodicResult-Extensions PCAP-PROTOCOL-EXTENSION ::= {
756 -- **************************************************************
758 -- POSITION PERIODIC TERMINATION
760 -- **************************************************************
762 PositionPeriodicTermination ::= SEQUENCE {
763 protocolIEs ProtocolIE-Container {{PositionPeriodicTermination-IEs}},
764 protocolExtensions ProtocolExtensionContainer {{PositionPeriodicTermination-Extensions}} OPTIONAL,
768 PositionPeriodicTermination-IEs PCAP-PROTOCOL-IES ::= {
769 { ID id-PeriodicTerminationCause CRITICALITY ignore TYPE PeriodicTerminationCause PRESENCE optional },
773 PositionPeriodicTermination-Extensions PCAP-PROTOCOL-EXTENSION ::= {