epan/dissectors/pidl/ C99 drsuapi
[wireshark-sm.git] / epan / dissectors / asn1 / lcsap / LCS-AP-IEs.asn
blob4ffb2592a655c0b3e9d30a0237e6f1cba8c71a0b
1 --
2 -- 3GPP TS 29.171 v17.2.0 (2022-12-15)
3 -- 7.5.5        Information element definitions
5 -- ************************************************************** 
6 -- 
7 -- Information Element Definitions 
8 -- 
9 -- **************************************************************  
11 LCS-AP-IEs {
12 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
13 eps-Access (21) modules (3) lcs-AP (4) version1 (1) lcs-AP-IEs (2)}
15 DEFINITIONS AUTOMATIC TAGS ::=
17 BEGIN
19 IMPORTS
21         max-No-Of-Points,
22         max-Set,
23         max-GNSS-Set,
24         max-Add-Pos-Set,
25         max-Cipher-Set,
26         id-Additional-PositioningDataSet
27 FROM LCS-AP-Constants
29         Criticality,
30         ProcedureCode,
31         TriggeringMessage,
32         ProtocolIE-ID
33 FROM LCS-AP-CommonDataTypes
35         ProtocolExtensionContainer{},
36         LCS-AP-PROTOCOL-EXTENSION
37 FROM LCS-AP-Containers;
40 -- A
43 APDU    ::=     OCTET STRING
45 Accuracy-Fulfillment-Indicator ::= ENUMERATED {
46         requested-accuracy-fulfilled,
47         requested-accuracy-not-fulfilled,
48         ...
51 Additional-PositioningDataSet ::= SEQUENCE(SIZE(1..max-Add-Pos-Set)) OF Additional-PositioningMethodAndUsage
53 Additional-PositioningMethodAndUsage ::= OCTET STRING (SIZE(1))
55 Altitude ::= INTEGER (0..65535)
56 -- The valid value for this IE is 0 to 32767.
57 -- Reception of value greater than 32767 shall be mapped to the value 32767.
60 Altitude-And-Direction ::= SEQUENCE {
61         direction-Of-Altitude   Direction-Of-Altitude,
62         altitude        Altitude,
63         ...
65         
66 Angle ::= INTEGER (0..179)
68 -- B
70 Barometric-Pressure ::= INTEGER (30000..115000)
72 Bearing ::= INTEGER (0..359)
75 -- C
78 C0                  ::= BIT STRING (SIZE (1..128))
80 CellIdentity    ::= BIT STRING (SIZE (28))
82 Cell-Portion-ID ::= INTEGER (0..255,..., 256..4095)
84 Ciphering-Data  ::= SEQUENCE(SIZE(1..max-Cipher-Set)) OF Ciphering-Data-Set
86 Ciphering-Data-Ack      ::= SEQUENCE(SIZE(1..max-Cipher-Set)) OF Ciphering-Set-ID
88 Ciphering-Data-Error-Report     ::= SEQUENCE(SIZE(1..max-Cipher-Set)) OF Ciphering-Data-Error-Report-Contents
90 Ciphering-Data-Set      ::= SEQUENCE {
91         ciphering-Set-ID        Ciphering-Set-ID,
92         ciphering-Key   Ciphering-Key,
93         c0              C0,
94         sib-Types       SIB-Types,
95         validity-Start-Time     Validity-Start-Time,
96         validity-Duration       Validity-Duration,
97         tais-List       TAIs-List,
98         ...
99         }
101 Ciphering-Data-Error-Report-Contents    ::= SEQUENCE {
102         ciphering-Set-ID        Ciphering-Set-ID,
103         storage-Outcome Storage-Outcome,
104         ...
105         }
107 Ciphering-Set-ID ::= INTEGER (0..65535)
109 Ciphering-Key ::= OCTET STRING (SIZE (16))
111 Civic-Address   ::=     OCTET STRING
113 Confidence      ::= INTEGER (0..100)
115 Correlation-ID  ::=     OCTET STRING (SIZE (4))
117 Country ::=     OCTET STRING
119 -- D
121 DegreesLatitude ::= INTEGER (0..8388607)        -- 23 bit field
123 DegreesLongitude        ::= INTEGER (-8388608..8388607) -- 24 bit field
125 Direction-Of-Altitude ::= ENUMERATED {
126         height,
127         depth
130 -- E
132 E-CGI           ::= SEQUENCE {
133         pLMNidentity    PLMN-ID,
134         cell-ID         CellIdentity,
135         iE-Extensions   ProtocolExtensionContainer { { E-CGI-ExtIEs} } OPTIONAL,
136         ...}
138 E-CGI-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
139         ...
142 Coverage-Level  ::= ENUMERATED {
143                 extendedcoverage,
144         ...
148 Ellipsoid-Point-With-Uncertainty-Ellipse  ::= SEQUENCE {
149         geographical-Coordinates        Geographical-Coordinates,
150         uncertainty-Ellipse     Uncertainty-Ellipse,
151         confidence              Confidence,
152         iE-Extensions   ProtocolExtensionContainer { { Ellipsoid-Point-With-Uncertainty-Ellipse-ExtIEs} } OPTIONAL,
153         ...}
155 Ellipsoid-Point-With-Uncertainty-Ellipse-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
156         ...
160 Ellipsoid-Point-With-Altitude   ::= SEQUENCE {
161         geographical-Coordinates        Geographical-Coordinates,
162         altitude-And-Direction  Altitude-And-Direction,
163         iE-Extensions   ProtocolExtensionContainer { { Ellipsoid-Point-With-Altitude-ExtIEs} } OPTIONAL,
164         ...}
166 Ellipsoid-Point-With-Altitude-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
167         ...
171 Ellipsoid-Point-With-Altitude-And-Uncertainty-Ellipsoid ::= SEQUENCE {
172         geographical-Coordinates        Geographical-Coordinates,
173         altitude-And-Direction  Altitude-And-Direction,
174         uncertainty-Ellipse     Uncertainty-Ellipse,
175         uncertainty-Altitude    Uncertainty-Altitude,
176         confidence              Confidence,
177         iE-Extensions   ProtocolExtensionContainer { { Ellipsoid-Point-With-Altitude-And-Uncertainty-Ellipsoid-ExtIEs} } OPTIONAL,
178         ...}
180 Ellipsoid-Point-With-Altitude-And-Uncertainty-Ellipsoid-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
181         ...
185 Ellipsoid-Arc           ::= SEQUENCE {
186         geographical-Coordinates        Geographical-Coordinates,
187         inner-Radius    Inner-Radius,
188         uncertainty-Radius      Uncertainty-Code,
189         offset-Angle    Angle,
190         included-Angle  Angle,
191         confidence              Confidence,
192         iE-Extensions   ProtocolExtensionContainer { { Ellipsoid-Arc-ExtIEs} } OPTIONAL,
193         ...
196 Ellipsoid-Arc-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
197         ...
201 ENB-ID  ::= CHOICE {
202         macro-eNB-ID    Macro-eNB-ID,
203         home-eNB-ID     Home-eNB-ID,
204         ...,
205         short-macro-eNB-ID      Short-Macro-eNB-ID,
206         long-macro-eNB-ID       Long-Macro-eNB-ID
211 E-SMLC-ID ::= INTEGER (0..255)
214 -- F
215 -- G
217 Geographical-Area       ::= CHOICE {
218         point                           Point,
219         point-With-Uncertainty                  Point-With-Uncertainty,
220         ellipsoidPoint-With-Uncertainty-Ellipse         Ellipsoid-Point-With-Uncertainty-Ellipse,
221         polygon                         Polygon,
222         ellipsoid-Point-With-Altitude           Ellipsoid-Point-With-Altitude,
223         ellipsoid-Point-With-Altitude-And-Uncertainty-Ellipsoid Ellipsoid-Point-With-Altitude-And-Uncertainty-Ellipsoid,        
224         ellipsoid-Arc                   Ellipsoid-Arc,
225         ...,
226         high-Accuracy-Ellipsoid-Point-With-Uncertainty-Ellipse  High-Accuracy-Ellipsoid-Point-With-Uncertainty-Ellipse,
227         high-Accuracy-Ellipsoid-Point-With-Altitude-And-Uncertainty-Ellipsoid   High-Accuracy-Ellipsoid-Point-With-Altitude-And-Uncertainty-Ellipsoid,
228         high-Accuracy-Ellipsoid-Point-With-Scalable-Uncertainty-Ellipse High-Accuracy-Ellipsoid-Point-With-Scalable-Uncertainty-Ellipse,
229         high-Accuracy-Ellipsoid-Point-With-Altitude-And-Scalable-Uncertainty-Ellipsoid  High-Accuracy-Ellipsoid-Point-With-Altitude-And-Scalable-Uncertainty-Ellipsoid
233 Geographical-Coordinates        ::= SEQUENCE {
234         latitudeSign    LatitudeSign,
235         degreesLatitude DegreesLatitude,
236         degreesLongitude        DegreesLongitude,
237         iE-Extensions   ProtocolExtensionContainer { {Geographical-Coordinates-ExtIEs} } OPTIONAL,
238         ...
241 Geographical-Coordinates-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
242         ...
246 Global-eNB-ID   ::= SEQUENCE {
247         pLMN-ID PLMN-ID,
248         eNB-ID  ENB-ID
252 GNSS-Positioning-Method-And-Usage ::= OCTET STRING (SIZE (1))
254 GNSS-Positioning-Data-Set ::= SEQUENCE (SIZE (1..max-GNSS-Set)) OF GNSS-Positioning-Method-And-Usage
257 -- H
260 High-Accuracy-Altitude ::= INTEGER (-64000..1280000)
262 High-Accuracy-DegreesLatitude   ::= INTEGER(-2147483648..2147483647)
264 High-Accuracy-DegreesLongitude  ::= INTEGER(-2147483648..2147483647)
267 High-Accuracy-Ellipsoid-Point-With-Uncertainty-Ellipse  ::= SEQUENCE {
268         high-Accuracy-Geographical-Coordinates  High-Accuracy-Geographical-Coordinates,
269         high-Accuracy-Uncertainty-Ellipse       High-Accuracy-Uncertainty-Ellipse,
270         confidence              Confidence,
271         iE-Extensions   ProtocolExtensionContainer { { High-Accuracy-Ellipsoid-Point-With-Uncertainty-Ellipse-ExtIEs} } OPTIONAL,
272         ...}
274 High-Accuracy-Ellipsoid-Point-With-Uncertainty-Ellipse-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
275         ...
278 High-Accuracy-Ellipsoid-Point-With-Scalable-Uncertainty-Ellipse  ::= SEQUENCE {
279         high-Accuracy-Geographical-Coordinates  High-Accuracy-Geographical-Coordinates,
280         high-Accuracy-Scalable-Uncertainty-Ellipse      High-Accuracy-Scalable-Uncertainty-Ellipse,
281         confidence              Confidence,
282         iE-Extensions   ProtocolExtensionContainer { { High-Accuracy-Ellipsoid-Point-With-Scalable-Uncertainty-Ellipse-ExtIEs} } OPTIONAL,
283         ...}
285 High-Accuracy-Ellipsoid-Point-With-Scalable-Uncertainty-Ellipse-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
286         ...
290 High-Accuracy-Ellipsoid-Point-With-Altitude-And-Uncertainty-Ellipsoid   ::= SEQUENCE {
291         high-Accuracy-Geographical-Coordinates  High-Accuracy-Geographical-Coordinates,
292         high-Accuracy-Altitude  High-Accuracy-Altitude,
293         high-Accuracy-Uncertainty-Ellipse       High-Accuracy-Uncertainty-Ellipse,
294         confidence              Confidence,
295         high-Accuracy-Uncertainty-Altitude      High-Accuracy-Uncertainty-Code,
296         vertical-Confidence     Confidence,
297         iE-Extensions   ProtocolExtensionContainer { { High-Accuracy-Ellipsoid-Point-With-Altitude-And-Uncertainty-Ellipsoid-ExtIEs} } OPTIONAL,
298         ...}
301 High-Accuracy-Ellipsoid-Point-With-Altitude-And-Uncertainty-Ellipsoid-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
302         ...
305 High-Accuracy-Ellipsoid-Point-With-Altitude-And-Scalable-Uncertainty-Ellipsoid  ::= SEQUENCE {
306         high-Accuracy-Geographical-Coordinates  High-Accuracy-Geographical-Coordinates,
307         high-Accuracy-Altitude  High-Accuracy-Altitude,
308         high-Accuracy-Scalable-Uncertainty-Ellipse      High-Accuracy-Scalable-Uncertainty-Ellipse,
309         confidence              Confidence,
310         high-Accuracy-Scalable-Uncertainty-Altitude     High-Accuracy-Scalable-Uncertainty-Altitude,
311         vertical-Confidence     Confidence,
312         iE-Extensions   ProtocolExtensionContainer { { High-Accuracy-Ellipsoid-Point-With-Altitude-And-Scalable-Uncertainty-Ellipsoid-ExtIEs} } OPTIONAL,
313         ...}
316 High-Accuracy-Ellipsoid-Point-With-Altitude-And-Scalable-Uncertainty-Ellipsoid-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
317         ...
321 High-Accuracy-Geographical-Coordinates  ::= SEQUENCE {
322         high-Accuracy-DegreesLatitude   High-Accuracy-DegreesLatitude,
323         high-Accuracy-DegreesLongitude  High-Accuracy-DegreesLongitude,
324         iE-Extensions   ProtocolExtensionContainer { { High-Accuracy-Geographical-Coordinates-ExtIEs} } OPTIONAL,
325         ...
329 High-Accuracy-Geographical-Coordinates-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
330         ...
333 High-Accuracy-Uncertainty-Code ::= INTEGER (0..255)
335 High-Accuracy-Extended-Uncertainty-Code ::= INTEGER (0..255)
337 High-Accuracy-Uncertainty-Ellipse       ::= SEQUENCE {
338         high-Accuracy-Uncertainty-SemiMajor     High-Accuracy-Uncertainty-Code,
339         high-Accuracy-Uncertainty-SemiMinor     High-Accuracy-Uncertainty-Code,
340         orientation-Major-Axis  INTEGER (0..179),
341         iE-Extensions   ProtocolExtensionContainer { { High-Accuracy-Uncertainty-Ellipse-ExtIEs} } OPTIONAL,
342         ...
345 High-Accuracy-Uncertainty-Ellipse-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
346         ...
348 High-Accuracy-Extended-Uncertainty-Ellipse      ::= SEQUENCE {
349         high-Accuracy-Extended-Uncertainty-SemiMajor    High-Accuracy-Extended-Uncertainty-Code,
350         high-Accuracy-Extended-Uncertainty-SemiMinor    High-Accuracy-Extended-Uncertainty-Code,
351         orientation-Major-Axis  INTEGER (0..179),
352         iE-Extensions   ProtocolExtensionContainer { { High-Accuracy-Extended-Uncertainty-Ellipse-ExtIEs} } OPTIONAL,
353         ...
356 High-Accuracy-Extended-Uncertainty-Ellipse-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
357         ...
360 High-Accuracy-Scalable-Uncertainty-Ellipse      ::= CHOICE {
361 high-Accuracy-Uncertainty-Ellipse       High-Accuracy-Uncertainty-Ellipse,
362 high-Accuracy-Extended-Uncertainty-Ellipse      High-Accuracy-Extended-Uncertainty-Ellipse
365 High-Accuracy-Scalable-Uncertainty-Altitude     ::= CHOICE {
366 high-Accuracy-Uncertainty-Altitude      High-Accuracy-Uncertainty-Code,
367 high-Accuracy-Extended-Uncertainty-Altitude     High-Accuracy-Extended-Uncertainty-Code
371 Home-eNB-ID ::= BIT STRING (SIZE (28))
373 Horizontal-Accuracy ::= INTEGER (0..127)
377 Horizontal-Speed-And-Bearing    ::= SEQUENCE {
378         bearing         INTEGER (0..359),
379         horizontal-Speed        INTEGER (0..2047)
383 Horizontal-Velocity     ::= SEQUENCE {
384         horizontal-Speed-And-Bearing    Horizontal-Speed-And-Bearing,
385         iE-Extensions   ProtocolExtensionContainer { { Horizontal-Velocity-ExtIEs} } OPTIONAL,
386         ...
389 Horizontal-Velocity-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
390         ...
393 Horizontal-With-Vertical-Velocity       ::= SEQUENCE {
394         horizontal-Speed-And-Bearing    Horizontal-Speed-And-Bearing,
395         vertical-Velocity       Vertical-Velocity,
396         iE-Extensions           ProtocolExtensionContainer { { Horizontal-With-Vertical-Velocity-ExtIEs} } OPTIONAL,
397         ...
400 Horizontal-With-Vertical-Velocity-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
401         ...
404 Horizontal-Velocity-With-Uncertainty    ::= SEQUENCE {
405         horizontal-Speed-And-Bearing    Horizontal-Speed-And-Bearing,
406         uncertainty-Speed               INTEGER (0..255),
407         iE-Extensions           ProtocolExtensionContainer { { Horizontal-Velocity-With-Uncertainty-ExtIEs} } OPTIONAL,
408         ...
411 Horizontal-Velocity-With-Uncertainty-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
412         ...
415 Horizontal-With-Vertical-Velocity-And-Uncertainty ::= SEQUENCE {
416         horizontal-Speed-And-Bearing    Horizontal-Speed-And-Bearing,
417         vertical-Velocity       Vertical-Velocity,
418         horizontal-Uncertainty-Speed    INTEGER (0..255),
419         vertical-Uncertainty-Speed      INTEGER (0..255),
420         iE-Extensions           ProtocolExtensionContainer { { Horizontal-With-Vertical-Velocity-And-Uncertainty-ExtIEs} } OPTIONAL,
421         ...
424 Horizontal-With-Vertical-Velocity-And-Uncertainty-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
425         ...
429 -- I
431 IMSI    ::=     OCTET STRING (SIZE (3..8))
433 IMEI    ::=     OCTET STRING (SIZE (8))
436 Include-Velocity        ::= ENUMERATED {
437         requested,
438         not-Requested,
443 Inner-Radius    ::= INTEGER (0..65535)  -- 16 bit field
445 International-Area-Indication   ::= ENUMERATED {
446         yes,
451 -- J
452 -- K
453 -- L
455 LatitudeSign    ::= ENUMERATED {
456         north,
457         south
461 Location-Type   ::= ENUMERATED {
462         geographic-Information,
463         assistance-Information,
464         ...,
465         last-known-location
468 LCS-Cause       ::= CHOICE {
469 radio-Network-Layer     Radio-Network-Layer-Cause,
470 transport-Layer Transport-Layer-Cause,
471 protocol        Protocol-Cause,
472 misc    Misc-Cause
476 LCS-Client-Type ::= ENUMERATED {
477         emergency-Services,
478         value-Added-Services,
479         pLMN-Operator-Services,
480         lawful-Intercept-Services,
481         pLMN-Operator-broadcast-Services,
482         pLMN-Operator-OM,
483         pLMN-Operator-Anonymous-Statistics,
484         pLMN-Operator-Target-MS-Service-Support,
485         ...
489 LCS-Priority    ::=     OCTET STRING (SIZE (1))
492 LCS-QoS         ::= SEQUENCE {
493         horizontal-Accuracy     Horizontal-Accuracy     OPTIONAL,
494         vertical-Requested      Vertical-Requested      OPTIONAL,
495         vertical-Accuracy       Vertical-Accuracy       OPTIONAL,
496         response-Time   Response-Time   OPTIONAL,
497         ...
498 }       
500 LCS-Service-Type-ID     ::= INTEGER (0..127)
502 Long-Macro-eNB-ID ::= BIT STRING (SIZE (21))
504 -- M
506 Macro-eNB-ID ::= BIT STRING (SIZE (20))
508 Message-Identifier ::= BIT STRING (SIZE (16))
510 Misc-Cause      ::= ENUMERATED {
511         processing-Overload,
512         hardware-Failure,
513         o-And-M-Intervention,
514         unspecified,
515 ...,
516         ciphering-key-data-lost
519 MultipleAPDUs ::= SEQUENCE (SIZE (1.. 3)) OF APDU
522 -- N
524 Network-Element ::= CHOICE {
525 global-eNB-ID   Global-eNB-ID,
526 e-SMLC-ID       E-SMLC-ID
529 -- O
531 Orientation-Major-Axis ::= INTEGER (0..89)
533 -- P
535 Payload-Type ::= ENUMERATED {
536 lPP,
537 lPPa,
541 PLMN-ID ::= TBCD-STRING
543 Point           ::= SEQUENCE {
544         geographical-Coordinates        Geographical-Coordinates,
545         iE-Extensions   ProtocolExtensionContainer { {Point-ExtIEs} } OPTIONAL,
546         ...
549 Point-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
550         ...
554 Point-With-Uncertainty  ::= SEQUENCE {
555         geographical-Coordinates        Geographical-Coordinates,
556         uncertainty-Code        Uncertainty-Code,
557         iE-Extensions   ProtocolExtensionContainer { {Point-With-Uncertainty-ExtIEs} } OPTIONAL,
558         ...}
560 Point-With-Uncertainty-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
561         ...
564 Polygon ::= SEQUENCE (SIZE (1..max-No-Of-Points)) OF Polygon-Point
567 Polygon-Point ::= SEQUENCE {
568         geographical-Coordinates        Geographical-Coordinates,
569         iE-Extensions   ProtocolExtensionContainer { {Polygon-Point-ExtIEs} } OPTIONAL,
570         ...
571         }
573 Polygon-Point-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
574         ...
578 Positioning-Data        ::= SEQUENCE {
579         positioning-Data-Set    Positioning-Data-Set  OPTIONAL,
580         gNSS-Positioning-Data-Set       GNSS-Positioning-Data-Set OPTIONAL,
581         iE-Extensions   ProtocolExtensionContainer { { Positioning-Data-ExtIEs} } OPTIONAL,
582         ...
583         }
585 Positioning-Data-ExtIEs LCS-AP-PROTOCOL-EXTENSION ::= {
586         { ID id-Additional-PositioningDataSet   CRITICALITY ignore      EXTENSION Additional-PositioningDataSet PRESENCE optional },
587         ...
590 Positioning-Data-Set  ::= SEQUENCE (SIZE (1..max-Set)) OF Positioning-Method-And-Usage
592 Positioning-Method-And-Usage    ::=     OCTET STRING (SIZE (1))
594 Protocol-Cause  ::= ENUMERATED {
595 transfer-Syntax-Error,
596 abstract-Syntax-Error-Reject,
597 abstract-Syntax-Error-Ignore-And-Notify,
598 message-Not-Compatible-With-Receiver-State,
599 semantic-Error,
600 unspecified,
601 abstract-Syntax-Error,
605 -- Q
606 -- R
608 Radio-Network-Layer-Cause       ::= ENUMERATED {
609 unspecified,
613 RAT-Type        ::= ENUMERATED {
614         lte-wb,
615         nb-iot,
616         ...,
617         lte-m
620 Response-Time   ::= ENUMERATED {
621         low-Delay(0),
622         delay-Tolerant(1),
626 Return-Error-Type ::= ENUMERATED {
627 yes,
631 Return-Error-Cause ::= ENUMERATED {
632 system-Failure,
633 protocol-Error,
634 destination-Unknown,
635 destination-Unreachable,
636 congestion,
640 -- S
642 Short-Macro-eNB-ID ::= BIT STRING (SIZE (18))
644 SIB-Types ::= OCTET STRING (SIZE (4))
646 Storage-Outcome ::= ENUMERATED {
647 successful,
648 failed
651 -- T
653 TAIs-List ::= OCTET STRING (SIZE (7..97))
655 TBCD-STRING ::= OCTET STRING (SIZE (3))
657 Transport-Layer-Cause   ::= ENUMERATED {
658 tranport-Resource-Unavailable,
659 unspecified,
663 -- U
665 Uncertainty-Altitude ::= INTEGER (0..127)
667 Uncertainty-Code  ::= INTEGER (0..127)
669 Uncertainty-Ellipse     ::= SEQUENCE {
670         uncertainty-SemiMajor   Uncertainty-Code,
671         uncertainty-SemiMinor   Uncertainty-Code,
672         orientation-Major-Axis  Orientation-Major-Axis
675 UE-Positioning-Capability       ::= SEQUENCE {
676         lPP             BOOLEAN,
677         ...
680 UE-Country-Determination-Indication     ::= ENUMERATED {
681         required,
682         not-required,
686 UE-Area-Indication ::= SEQUENCE {
687         country         Country,
688         international-area-indication           International-Area-Indication
692 -- V
694 Validity-Duration ::= INTEGER (0..65535)
696 Validity-Start-Time ::= OCTET STRING (SIZE (4))
698 Velocity-Estimate ::= CHOICE {
699         horizontal-Velocity                     Horizontal-Velocity,
700         horizontal-With-Vertical-Velocity               Horizontal-With-Vertical-Velocity,
701         horizontal-Velocity-With-Uncertainty    Horizontal-Velocity-With-Uncertainty,
702         horizontal-With-Vertical-Velocity-And-Uncertainty       Horizontal-With-Vertical-Velocity-And-Uncertainty,
703         ...
706 Vertical-Requested      ::= ENUMERATED {
707         vertical-coordinate-Is-Not-Requested(0),
708         vertical-coordinate-Is-Requested(1)
711 Vertical-Accuracy ::= INTEGER (0..127)
713 Vertical-Velocity ::= SEQUENCE {
714         vertical-Speed                  INTEGER (0..255),
715         vertical-Speed-Direction                Vertical-Speed-Direction
718 Vertical-Speed-Direction ::= ENUMERATED {
719         upward,
720         downward
724 -- W
725 -- X
726 -- Y