Commit 47b7b866 authored by canterburym's avatar canterburym

Updates to ASN.1

parent 3eb73fdc
Pipeline #3054 passed with stages
in 12 seconds
TS33128Payloads TS33128Payloads
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r15(15) version0(0)} {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r15(15) version1(1)}
DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::=
...@@ -9,13 +9,13 @@ BEGIN ...@@ -9,13 +9,13 @@ BEGIN
-- Relative OIDs -- Relative OIDs
-- ============= -- =============
xIRIPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version0(0) xIRI(1)} xIRIPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version1(1) xIRI(1)}
xCCPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version0(0) xCC(2)} xCCPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version1(1) xCC(2)}
iRIPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version0(0) iRI(3)} iRIPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version1(1) iRI(3)}
cCPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version0(0) cC(4)} cCPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version1(1) cC(4)}
lINotificationPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version0(0) lINotification(5)} lINotificationPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version1(1) lINotification(5)}
-- =============== -- ===============
-- X2 xIRI payload -- X2 xIRI payload
...@@ -429,7 +429,7 @@ SMSMessage ::= SEQUENCE ...@@ -429,7 +429,7 @@ SMSMessage ::= SEQUENCE
location [6] Location OPTIONAL, location [6] Location OPTIONAL,
peerNFAddress [7] SMSNFAddress OPTIONAL, peerNFAddress [7] SMSNFAddress OPTIONAL,
peerNFType [8] SMSNFType OPTIONAL, peerNFType [8] SMSNFType OPTIONAL,
smsTPDUData [9] SMSTPDUData OPTIONAL sMSTPDUData [9] SMSTPDUData OPTIONAL
} }
-- ================== -- ==================
...@@ -468,7 +468,7 @@ SMSNFType ::= ENUMERATED ...@@ -468,7 +468,7 @@ SMSNFType ::= ENUMERATED
SMSTPDUData ::= CHOICE SMSTPDUData ::= CHOICE
{ {
smsTPDU [1] SMSTPDU sMSTPDU [1] SMSTPDU
} }
SMSTPDU ::= OCTET STRING (SIZE(1..270)) SMSTPDU ::= OCTET STRING (SIZE(1..270))
...@@ -556,20 +556,17 @@ LINotificationType ::= ENUMERATED ...@@ -556,20 +556,17 @@ LINotificationType ::= ENUMERATED
LIAppliedDeliveryInformation ::= SEQUENCE LIAppliedDeliveryInformation ::= SEQUENCE
{ {
hi2DeliveryIpAddress [1] IPAddress OPTIONAL, hI2DeliveryIPAddress [1] IPAddress OPTIONAL,
hi2DeliveryPortNumber [2] PortNumber OPTIONAL, hI2DeliveryPortNumber [2] PortNumber OPTIONAL,
hi3DeliveryIpAddress [3] IPAddress OPTIONAL, hI3DeliveryIPAddress [3] IPAddress OPTIONAL,
hi3DeliveryPortNumber [4] PortNumber OPTIONAL hI3DeliveryPortNumber [4] PortNumber OPTIONAL
} }
-- =============== -- ===============
-- MDF definitions -- MDF definitions
-- =============== -- ===============
MDFCellSiteReport ::= SEQUENCE MDFCellSiteReport ::= SEQUENCE OF CellInformation
{
location [1] Location
}
-- ================= -- =================
-- Common Parameters -- Common Parameters
...@@ -699,8 +696,8 @@ NSSAI ::= SEQUENCE OF SNSSAI ...@@ -699,8 +696,8 @@ NSSAI ::= SEQUENCE OF SNSSAI
PLMNID ::= SEQUENCE PLMNID ::= SEQUENCE
{ {
mcc [1] MCC, mCC [1] MCC,
mnc [1] MNC mNC [2] MNC
} }
PDUSessionID ::= INTEGER (0..255) PDUSessionID ::= INTEGER (0..255)
...@@ -726,9 +723,9 @@ ProtectionSchemeID ::= INTEGER (0..15) ...@@ -726,9 +723,9 @@ ProtectionSchemeID ::= INTEGER (0..15)
RATType ::= ENUMERATED RATType ::= ENUMERATED
{ {
nr(1), nR(1),
eutra(2), eUTRA(2),
wlan(3), wLAN(3),
virtual(4) virtual(4)
} }
...@@ -834,138 +831,149 @@ LocationInfo ::= SEQUENCE ...@@ -834,138 +831,149 @@ LocationInfo ::= SEQUENCE
userLocation [1] UserLocation OPTIONAL, userLocation [1] UserLocation OPTIONAL,
currentLoc [2] BOOLEAN OPTIONAL, currentLoc [2] BOOLEAN OPTIONAL,
geoInfo [3] GeographicArea OPTIONAL, geoInfo [3] GeographicArea OPTIONAL,
ratType [4] RATType OPTIONAL, rATType [4] RATType OPTIONAL,
timezone [5] TimeZone OPTIONAL timeZone [5] TimeZone OPTIONAL,
additionalCellIDs [6] SEQUENCE OF CellInformation OPTIONAL
} }
-- TS 29.571 [17], clause 5.4.4.7 -- TS 29.571 [17], clause 5.4.4.7
UserLocation ::= SEQUENCE UserLocation ::= SEQUENCE
{ {
eutraLocation [1] EutraLocation OPTIONAL, eUTRALocation [1] EUTRALocation OPTIONAL,
nrLocation [2] NrLocation OPTIONAL, nRLocation [2] NRLocation OPTIONAL,
n3gaLocation [3] N3gaLocation OPTIONAL n3GALocation [3] N3GALocation OPTIONAL
} }
-- TS 29.571 [17], clause 5.4.4.8 -- TS 29.571 [17], clause 5.4.4.8
EutraLocation ::= SEQUENCE EUTRALocation ::= SEQUENCE
{ {
tai [1] Tai, tAI [1] TAI,
ecgi [2] Ecgi, eCGI [2] ECGI,
ageOfLocatonInfo [3] INTEGER OPTIONAL, ageOfLocatonInfo [3] INTEGER OPTIONAL,
ueLocationTimestamp [4] Timestamp OPTIONAL, uELocationTimestamp [4] Timestamp OPTIONAL,
geographicalInformation [5] UTF8String OPTIONAL, geographicalInformation [5] UTF8String OPTIONAL,
geodeticInformation [6] UTF8String OPTIONAL, geodeticInformation [6] UTF8String OPTIONAL,
globalNgenbId [7] GlobalRanNodeId OPTIONAL, globalNGENbID [7] GlobalRANNodeID OPTIONAL,
cellSiteinformation [8] CellSiteInformation OPTIONAL cellSiteInformation [8] CellSiteInformation OPTIONAL
} }
-- TS 29.571 [17], clause 5.4.4.9 -- TS 29.571 [17], clause 5.4.4.9
NrLocation ::= SEQUENCE NRLocation ::= SEQUENCE
{ {
tai [1] Tai, tAI [1] TAI,
ncgi [2] Ncgi, nCGI [2] NCGI,
ageOfLocatonInfo [3] INTEGER OPTIONAL, ageOfLocatonInfo [3] INTEGER OPTIONAL,
ueLocationTimestamp [4] Timestamp OPTIONAL, uELocationTimestamp [4] Timestamp OPTIONAL,
geographicalInformation [5] UTF8String OPTIONAL, geographicalInformation [5] UTF8String OPTIONAL,
geodeticInformation [6] UTF8String OPTIONAL, geodeticInformation [6] UTF8String OPTIONAL,
globalGnbId [7] GlobalRanNodeId OPTIONAL, globalGNbID [7] GlobalRANNodeID OPTIONAL,
cellSiteinformation [8] CellSiteInformation OPTIONAL cellSiteInformation [8] CellSiteInformation OPTIONAL
} }
-- TS 29.571 [17], clause 5.4.4.10 -- TS 29.571 [17], clause 5.4.4.10
N3gaLocation ::= SEQUENCE N3GALocation ::= SEQUENCE
{ {
tai [1] Tai OPTIONAL, tAI [1] TAI OPTIONAL,
n3IwfId [2] N3IwfIdNgap OPTIONAL, n3IWFID [2] N3IWFIDNGAP OPTIONAL,
ueIpAddr [3] IpAddr OPTIONAL, uEIPAddr [3] IPAddr OPTIONAL,
portNumber [5] INTEGER OPTIONAL portNumber [4] INTEGER OPTIONAL
} }
-- TS 38.413 [23], clause 9.3.2.4 -- TS 38.413 [23], clause 9.3.2.4
IpAddr ::= SEQUENCE IPAddr ::= SEQUENCE
{ {
ipv4Addr [1] IPv4Address OPTIONAL, iPv4Addr [1] IPv4Address OPTIONAL,
ipv6Addr [2] IPv6Address OPTIONAL iPv6Addr [2] IPv6Address OPTIONAL
} }
-- TS 29.571 [17], clause 5.4.4.28 -- TS 29.571 [17], clause 5.4.4.28
GlobalRanNodeId ::= SEQUENCE GlobalRANNodeID ::= SEQUENCE
{ {
plmnId [1] PlmnId, pLMNID [1] PLMNID,
anNodeId [2] CHOICE aNNodeID [2] CHOICE
{ {
n3IwfId [1] N3IwfIdSbi, n3IWFID [1] N3IWFIDSBI,
gNbId [2] GNbId, gNbID [2] GNbID,
ngeNbId [3] NgeNbId nGENbID [3] NGENbID
} }
} }
-- TS 38.413 [23], clause 9.3.1.6 -- TS 38.413 [23], clause 9.3.1.6
GNbId ::= BIT STRING(SIZE(22..32)) GNbID ::= BIT STRING(SIZE(22..32))
-- TS 29.571 [17], clause 5.4.4.4 -- TS 29.571 [17], clause 5.4.4.4
Tai ::= SEQUENCE TAI ::= SEQUENCE
{ {
plmnId [1] PlmnId, pLMNID [1] PLMNID,
tac [2] Tac tAC [2] TAC
} }
-- TS 29.571 [17], clause 5.4.4.5 -- TS 29.571 [17], clause 5.4.4.5
Ecgi ::= SEQUENCE ECGI ::= SEQUENCE
{ {
plmnId [1] PlmnId, pLMNID [1] PLMNID,
eutraCellId [2] EutraCellId eUTRACellID [2] EUTRACellID
} }
-- TS 29.571 [17], clause 5.4.4.6 -- TS 29.571 [17], clause 5.4.4.6
Ncgi ::= SEQUENCE NCGI ::= SEQUENCE
{ {
plmnId [1] PlmnId, pLMNID [1] PLMNID,
nrCellId [2] NrCellId nRCellID [2] NRCellID
} }
-- TS 38.413 [23], clause 9.3.3.5 RANCGI ::= CHOICE
PlmnId ::= OCTET STRING (SIZE(3)) {
eCGI [1] Ecgi,
nCGI [2] Ncgi
}
CellInformation ::= SEQUENCE
{
rANCGI [1] RANCGI,
cellSiteinformation [2] CellSiteInformation OPTIONAL,
timeOfLocation [3] Timestamp OPTIONAL
}
-- TS 38.413 [23], clause 9.3.1.57 -- TS 38.413 [23], clause 9.3.1.57
N3IwfIdNgap ::= BIT STRING (SIZE(16)) N3IWFIDNGAP ::= BIT STRING (SIZE(16))
-- TS 29.571 [17], clause 5.4.4.28 -- TS 29.571 [17], clause 5.4.4.28
N3IwfIdSbi ::= UTF8String N3IWFIDSBI ::= UTF8String
-- TS 29.571 [17], table 5.4.2-1 -- TS 29.571 [17], table 5.4.2-1
Tac ::= OCTET STRING (SIZE(2..3)) TAC ::= OCTET STRING (SIZE(2..3))
-- TS 38.413 [23], clause 9.3.1.9 -- TS 38.413 [23], clause 9.3.1.9
EutraCellId ::= BIT STRING (SIZE(28)) EUTRACellID ::= BIT STRING (SIZE(28))
-- TS 38.413 [23], clause 9.3.1.7 -- TS 38.413 [23], clause 9.3.1.7
NrCellId ::= BIT STRING (SIZE(36)) NRCellID ::= BIT STRING (SIZE(36))
-- TS 38.413 [23], clause 9.3.1.8 -- TS 38.413 [23], clause 9.3.1.8
NgeNbId ::= CHOICE NGENbID ::= CHOICE
{ {
macroNgeNbId [1] BIT STRING (SIZE(20)), macroNGENbID [1] BIT STRING (SIZE(20)),
shortMacroNgeNbId [2] BIT STRING (SIZE(18)), shortMacroNGENbID [2] BIT STRING (SIZE(18)),
longMacroNgeNbId [3] BIT STRING (SIZE(21)) longMacroNGENbID [3] BIT STRING (SIZE(21))
} }
-- TS 29.518 [22], clause 6.4.6.2.3 -- TS 29.518 [22], clause 6.4.6.2.3
PositioningInfo ::= SEQUENCE PositioningInfo ::= SEQUENCE
{ {
positionInfo [1] LocationData OPTIONAL, positionInfo [1] LocationData OPTIONAL,
rawMlpResponse [2] RawMlpResponse OPTIONAL rawMLPResponse [2] RawMLPResponse OPTIONAL
} }
RawMlpResponse ::= CHOICE RawMLPResponse ::= CHOICE
{ {
-- The following parameter contains a copy of unparsed XML code of the -- The following parameter contains a copy of unparsed XML code of the
-- MLP response message, i.e. the entire XML document containing -- MLP response message, i.e. the entire XML document containing
-- a <slia> (described in OMA-TS-MLP-V3-4-20150512-A [20], clause 5.2.3.2.2) or -- a <slia> (described in OMA-TS-MLP-V3-4-20150512-A [20], clause 5.2.3.2.2) or
-- a <slirep> (described in OMA-TS-MLP-V3-4-20150512-A [20], clause 5.2.3.2.3) MLP message. -- a <slirep> (described in OMA-TS-MLP-V3-4-20150512-A [20], clause 5.2.3.2.3) MLP message.
mlpPositionData [1] UTF8String, mLPPositionData [1] UTF8String,
-- OMA MLP result id, defined in OMA-TS-MLP-V3-4-20150512-A [20], Clause 5.4 -- OMA MLP result id, defined in OMA-TS-MLP-V3-4-20150512-A [20], Clause 5.4
mlpErrorCode [2] INTEGER (1..699) mLPErrorCode [2] INTEGER (1..699)
} }
-- TS 29.572 [24], clause 6.1.6.2.3 -- TS 29.572 [24], clause 6.1.6.2.3
...@@ -977,9 +985,9 @@ LocationData ::= SEQUENCE ...@@ -977,9 +985,9 @@ LocationData ::= SEQUENCE
velocityEstimate [4] VelocityEstimate OPTIONAL, velocityEstimate [4] VelocityEstimate OPTIONAL,
civicAddress [5] CivicAddress OPTIONAL, civicAddress [5] CivicAddress OPTIONAL,
positioningDataList [6] SET OF PositioningMethodAndUsage OPTIONAL, positioningDataList [6] SET OF PositioningMethodAndUsage OPTIONAL,
gnssPositioningDataList [7] SET OF GnnsPositioningMethodAndUsage OPTIONAL, gNSSPositioningDataList [7] SET OF GNSSPositioningMethodAndUsage OPTIONAL,
ecgi [8] Ecgi OPTIONAL, eCGI [8] ECGI OPTIONAL,
ncgi [9] Ncgi OPTIONAL, nCGI [9] NCGI OPTIONAL,
altitude [10] Altitude OPTIONAL, altitude [10] Altitude OPTIONAL,
barometricPressure [11] BarometricPressure OPTIONAL barometricPressure [11] BarometricPressure OPTIONAL
} }
...@@ -987,45 +995,46 @@ LocationData ::= SEQUENCE ...@@ -987,45 +995,46 @@ LocationData ::= SEQUENCE
-- TS 29.518 [22], clause 6.2.6.2.5 -- TS 29.518 [22], clause 6.2.6.2.5
LocationPresenceReport ::= SEQUENCE LocationPresenceReport ::= SEQUENCE
{ {
type [1] AmfEventType, type [1] AMFEventType,
timeStamp [2] Timestamp, timestamp [2] Timestamp,
areaList [3] SET OF AmfEventArea OPTIONAL, areaList [3] SET OF AMFEventArea OPTIONAL,
timezone [4] TimeZone OPTIONAL, timeZone [4] TimeZone OPTIONAL,
accessTypes [5] SET OF AccessType OPTIONAL, accessTypes [5] SET OF AccessType OPTIONAL,
rmInfoList [6] SET OF RmInfo OPTIONAL, rMInfoList [6] SET OF RMInfo OPTIONAL,
cmInfoList [7] SET OF CmInfo OPTIONAL, cMInfoList [7] SET OF CMInfo OPTIONAL,
reachability [8] UeReachability OPTIONAL, reachability [8] UEReachability OPTIONAL,
location [9] UserLocation OPTIONAL location [9] UserLocation OPTIONAL,
additionalCellIDs [10] SEQUENCE OF CellInformation OPTIONAL
} }
-- TS 29.518 [22], clause 6.2.6.3.3 -- TS 29.518 [22], clause 6.2.6.3.3
AmfEventType ::= ENUMERATED AMFEventType ::= ENUMERATED
{ {
locationReport(1), locationReport(1),
presenceInAoiReport(2) presenceInAOIReport(2)
} }
-- TS 29.518 [22], clause 6.2.6.2.16 -- TS 29.518 [22], clause 6.2.6.2.16
AmfEventArea ::= SEQUENCE AMFEventArea ::= SEQUENCE
{ {
presenceInfo [1] PresenceInfo OPTIONAL, presenceInfo [1] PresenceInfo OPTIONAL,
ladnInfo [2] LadnInfo OPTIONAL lADNInfo [2] LADNInfo OPTIONAL
} }
-- TS 29.571 [17], clause 5.4.4.27 -- TS 29.571 [17], clause 5.4.4.27
PresenceInfo ::= SEQUENCE PresenceInfo ::= SEQUENCE
{ {
presenceState [1] PresenceState OPTIONAL, presenceState [1] PresenceState OPTIONAL,
trackingAreaList [2] SET OF Tai OPTIONAL, trackingAreaList [2] SET OF TAI OPTIONAL,
ecgiList [3] SET OF Ecgi OPTIONAL, eCGIList [3] SET OF ECGI OPTIONAL,
ncgiList [4] SET OF Ncgi OPTIONAL, nCGIList [4] SET OF NCGI OPTIONAL,
globalRanNodeIdList [5] SET OF GlobalRanNodeId OPTIONAL globalRANNodeIDList [5] SET OF GlobalRANNodeID OPTIONAL
} }
-- TS 29.518 [22], clause 6.2.6.2.17 -- TS 29.518 [22], clause 6.2.6.2.17
LadnInfo ::= SEQUENCE LADNInfo ::= SEQUENCE
{ {
ladn [1] UTF8String, lADN [1] UTF8String,
presence [2] PresenceState OPTIONAL presence [2] PresenceState OPTIONAL
} }
...@@ -1039,21 +1048,21 @@ PresenceState ::= ENUMERATED ...@@ -1039,21 +1048,21 @@ PresenceState ::= ENUMERATED
} }
-- TS 29.518 [22], clause 6.2.6.2.8 -- TS 29.518 [22], clause 6.2.6.2.8
RmInfo ::= SEQUENCE RMInfo ::= SEQUENCE
{ {
rmState [1] RmState, rMState [1] RMState,
accessType [2] AccessType accessType [2] AccessType
} }
-- TS 29.518 [22], clause 6.2.6.2.9 -- TS 29.518 [22], clause 6.2.6.2.9
CmInfo ::= SEQUENCE CMInfo ::= SEQUENCE
{ {
cmState [1] CmState, cMState [1] CMState,
accessType [2] AccessType accessType [2] AccessType
} }
-- TS 29.518 [22], clause 6.2.6.3.7 -- TS 29.518 [22], clause 6.2.6.3.7
UeReachability ::= ENUMERATED UEReachability ::= ENUMERATED
{ {
unreachable(1), unreachable(1),
reachable(2), reachable(2),
...@@ -1061,14 +1070,14 @@ UeReachability ::= ENUMERATED ...@@ -1061,14 +1070,14 @@ UeReachability ::= ENUMERATED
} }
-- TS 29.518 [22], clause 6.2.6.3.9 -- TS 29.518 [22], clause 6.2.6.3.9
RmState ::= ENUMERATED RMState ::= ENUMERATED
{ {
registered(1), registered(1),
deregistered(2) deregistered(2)
} }
-- TS 29.518 [22], clause 6.2.6.3.10 -- TS 29.518 [22], clause 6.2.6.3.10
CmState ::= ENUMERATED CMState ::= ENUMERATED
{ {
idle(1), idle(1),
connected(2) connected(2)
...@@ -1145,10 +1154,10 @@ PositioningMethodAndUsage ::= SEQUENCE ...@@ -1145,10 +1154,10 @@ PositioningMethodAndUsage ::= SEQUENCE
} }
-- TS 29.572 [24], clause 6.1.6.2.16 -- TS 29.572 [24], clause 6.1.6.2.16
GnnsPositioningMethodAndUsage ::= SEQUENCE GNSSPositioningMethodAndUsage ::= SEQUENCE
{ {
mode [1] PositioningMode, mode [1] PositioningMode,
gnss [2] GnssId, gNSS [2] GNSSID,
usage [3] Usage usage [3] Usage
} }
...@@ -1257,7 +1266,7 @@ HorizontalWithVerticalVelocityAndUncertainty ::= SEQUENCE ...@@ -1257,7 +1266,7 @@ HorizontalWithVerticalVelocityAndUncertainty ::= SEQUENCE
vUncertainty [6] SpeedUncertainty vUncertainty [6] SpeedUncertainty
} }
--The following types are described in TS 29.572 [24], table 6.1.6.3.2-1 -- The following types are described in TS 29.572 [24], table 6.1.6.3.2-1
Altitude ::= UTF8String Altitude ::= UTF8String
Angle ::= INTEGER (0..360) Angle ::= INTEGER (0..360)
Uncertainty ::= INTEGER (0..127) Uncertainty ::= INTEGER (0..127)
...@@ -1280,32 +1289,32 @@ VerticalDirection ::= ENUMERATED ...@@ -1280,32 +1289,32 @@ VerticalDirection ::= ENUMERATED
-- TS 29.572 [24], clause 6.1.6.3.6 -- TS 29.572 [24], clause 6.1.6.3.6
PositioningMethod ::= ENUMERATED PositioningMethod ::= ENUMERATED
{ {
cellid(1), cellID(1),
ecid(2), eCID(2),
otdoa(3), oTDOA(3),
barometricPresure(4), barometricPresure(4),
wlan(5), wLAN(5),
bluetooth(6), bluetooth(6),
mbs(7) mBS(7)
} }
-- TS 29.572 [24], clause 6.1.6.3.7 -- TS 29.572 [24], clause 6.1.6.3.7
PositioningMode ::= ENUMERATED PositioningMode ::= ENUMERATED
{ {
ueBased(1), uEBased(1),
ueAssisted(2), uEAssisted(2),
conventional(3) conventional(3)
} }
-- TS 29.572 [24], clause 6.1.6.3.8 -- TS 29.572 [24], clause 6.1.6.3.8
GnssId ::= ENUMERATED GNSSID ::= ENUMERATED
{ {
gps(1), gPS(1),
galileo(2), galileo(2),
sbas(3), sBAS(3),
modernizedGps(4), modernizedGPS(4),
qzss(5), qZSS(5),
glonass(6) gLONASS(6)
} }
-- TS 29.572 [24], clause 6.1.6.3.9 -- TS 29.572 [24], clause 6.1.6.3.9
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment