Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
SA3
SA3LI Trial
Commits
76c78f3f
Commit
76c78f3f
authored
Mar 26, 2019
by
canterburym
Browse files
TS 33128 v15.0.0 (2019-03-26) agreed at SA#83
parent
bdfe63c1
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
1513 additions
and
0 deletions
+1513
-0
33128/r15/TS33128Payloads.asn
33128/r15/TS33128Payloads.asn
+1324
-0
33128/r15/urn_3GPP_ns_li_3GPPX1Extensions.xsd
33128/r15/urn_3GPP_ns_li_3GPPX1Extensions.xsd
+189
-0
No files found.
33128/r15/TS33128Payloads.asn
0 → 100644
View file @
76c78f3f
This diff is collapsed.
Click to expand it.
33128/r15/urn_3GPP_ns_li_3GPPX1Extensions.xsd
0 → 100644
View file @
76c78f3f
<?xml version="1.0" encoding="utf-8"?>
<xs:schema
xmlns:xs=
"http://www.w3.org/2001/XMLSchema"
xmlns=
"urn:3GPP:ns:li:3GPPX1Extensions"
targetNamespace=
"urn:3GPP:ns:li:3GPPX1Extensions"
elementFormDefault=
"qualified"
>
<xs:complexType
name=
"X1Extensions"
>
<xs:sequence>
<xs:element
name=
"Extension"
type=
"X1Extension"
minOccurs=
"1"
maxOccurs=
"unbounded"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"X1Extension"
>
<xs:choice>
<xs:element
name=
"LALSLILCSTargetProvisioning"
type=
"LALSLILCSTargetProvisioningExtensions"
></xs:element>
<xs:element
name=
"LALSLTFProvisioning"
type=
"LALSLTFProvisioningExtensions"
></xs:element>
<xs:element
name=
"HeaderReporting"
type=
"PDHRReportingExtensions"
></xs:element>
<xs:element
name=
"ServiceScopingOptions"
type=
"ServiceScopingOptions"
></xs:element>
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"LALSLILCSTargetProvisioningExtensions"
>
<xs:sequence>
<xs:element
name=
"PositioningServiceType"
type=
"PositioningServiceType"
></xs:element>
<xs:element
name=
"PositioningPeriodicity"
type=
"PositioningPeriodicity"
minOccurs=
"0"
></xs:element>
<xs:element
name=
"PositioningParameters"
type=
"PositioningParameters"
minOccurs=
"0"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"PositioningServiceType"
>
<xs:restriction
base=
"xs:string"
>
<xs:enumeration
value=
"Immediate"
></xs:enumeration>
<xs:enumeration
value=
"Periodic"
></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"PositioningPeriodicity"
>
<xs:restriction
base=
"xs:nonNegativeInteger"
>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"PositioningParameters"
>
<xs:sequence>
<xs:element
name=
"RequestedLocationType"
type=
"RequestedLocationType"
minOccurs=
"0"
></xs:element>
<xs:element
name=
"RequestedResponseType"
type=
"RequestedResponseType"
minOccurs=
"0"
></xs:element>
<xs:element
name=
"MaxLocationAge"
type=
"xs:nonNegativeInteger"
minOccurs=
"0"
></xs:element>
<xs:element
name=
"ResponseTimingRequired"
type=
"ResponseTimingRequired"
minOccurs=
"0"
></xs:element>
<xs:element
name=
"ResponseTimer"
type=
"xs:nonNegativeInteger"
minOccurs=
"0"
></xs:element>
<xs:element
name=
"HorizontalAccuracy"
type=
"NumberWithQOSClass"
minOccurs=
"0"
></xs:element>
<xs:element
name=
"AltitudeAccuracy"
type=
"NumberWithQOSClass"
minOccurs=
"0"
></xs:element>
<xs:element
name=
"MotionStateRequest"
type=
"EmptyElement"
minOccurs=
"0"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"RequestedLocationType"
>
<xs:restriction
base=
"xs:string"
>
<xs:enumeration
value=
"CURRENT"
></xs:enumeration>
<xs:enumeration
value=
"CURRENT_OR_LAST"
></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"RequestedResponseType"
>
<xs:restriction
base=
"xs:string"
>
<xs:enumeration
value=
"SYNC"
></xs:enumeration>
<xs:enumeration
value=
"ASYNC"
></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"ResponseTimingRequired"
>
<xs:restriction
base=
"xs:string"
>
<xs:enumeration
value=
"NO_DELAY"
></xs:enumeration>
<xs:enumeration
value=
"LOW_DELAY"
></xs:enumeration>
<xs:enumeration
value=
"DELAY_TOL"
></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"NumberWithQOSClass"
>
<xs:simpleContent>
<xs:extension
base=
"xs:nonNegativeInteger"
>
<xs:attribute
name=
"qos_class"
type=
"QOSClass"
></xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType
name=
"QOSClass"
>
<xs:restriction
base=
"xs:string"
>
<xs:enumeration
value=
"ASSURED"
></xs:enumeration>
<xs:enumeration
value=
"BEST_EFFORT"
></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"EmptyElement"
>
<xs:restriction
base=
"xs:string"
>
<xs:enumeration
value=
""
></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"LALSLTFProvisioningExtensions"
>
<xs:sequence>
<xs:element
name=
"LILCSClientAddress"
type=
"LILCSClientIPAddress"
></xs:element>
<xs:element
name=
"PositioningParameters"
type=
"PositioningParameters"
minOccurs=
"0"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"LILCSClientIPAddress"
>
<xs:sequence>
<xs:choice>
<xs:element
name=
"IPv4Address"
type=
"IPv4Address"
/>
<xs:element
name=
"IPv6Address"
type=
"IPv6Address"
/>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"IPv4Address"
>
<xs:restriction
base=
"xs:token"
>
<xs:pattern
value=
"((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"IPv6Address"
>
<xs:restriction
base=
"xs:token"
>
<xs:pattern
value=
"([0-9a-f]{4}:){7}([0-9a-f]{4})"
/>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"PDHRReportingExtensions"
>
<xs:sequence>
<xs:element
name=
"PDHType"
type=
"PDHType"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"PDHType"
>
<xs:choice>
<xs:element
name=
"PDHR"
type=
"EmptyElement"
></xs:element>
<xs:element
name=
"PDSR"
type=
"PDSRParameters"
></xs:element>
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"PDSRParameters"
>
<xs:sequence>
<xs:element
name=
"PDSRTriggerType"
type=
"PDSRTriggerType"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"PDSRTriggerType"
>
<xs:choice>
<xs:element
name=
"TimerExpiry"
type=
"TimerExpiryInSeconds"
></xs:element>
<xs:element
name=
"PacketCount"
type=
"xs:nonNegativeInteger"
></xs:element>
<xs:element
name=
"ByteCount"
type=
"xs:nonNegativeInteger"
></xs:element>
</xs:choice>
</xs:complexType>
<xs:simpleType
name=
"TimerExpiryInSeconds"
>
<xs:restriction
base=
"xs:nonNegativeInteger"
>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"ServiceScopingOptions"
>
<xs:sequence>
<xs:element
name=
"ServiceTypeOptions"
type=
"ServiceTypeOptions"
></xs:element>
<xs:element
name=
"LocationInformationOptions"
type=
"LocationInformationOptions"
></xs:element>
<xs:element
name=
"NonHPLMNRANTrafficDelivery"
type=
"ServiceScopeOptionValue"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"ServiceTypeOptions"
>
<xs:sequence>
<xs:element
name=
"Voice"
type=
"ServiceScopeOptionValue"
></xs:element>
<xs:element
name=
"Data"
type=
"ServiceScopeOptionValue"
></xs:element>
<xs:element
name=
"Messaging"
type=
"ServiceScopeOptionValue"
></xs:element>
<xs:element
name=
"PTT"
type=
"ServiceScopeOptionValue"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"LocationInformationOptions"
>
<xs:sequence>
<xs:element
name=
"ReportLocationAtBeginningAndEnd"
type=
"ServiceScopeOptionValue"
></xs:element>
<xs:element
name=
"ReportLocationUpdate"
type=
"ServiceScopeOptionValue"
></xs:element>
<xs:element
name=
"LALS"
type=
"ServiceScopeOptionValue"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"ServiceScopeOptionValue"
>
<xs:restriction
base=
"xs:string"
>
<xs:enumeration
value=
"Deliver"
></xs:enumeration>
<xs:enumeration
value=
"DoNotDeliver"
></xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:schema>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment