Commit 5aa4727a authored by Jason Graham's avatar Jason Graham
Browse files

Update file LI-PS-PDU.asn

parent b1672b3d
Loading
Loading
Loading
Loading
Loading
+52 −4
Original line number Diff line number Diff line
@@ -10,9 +10,21 @@ IMPORTS

    -- from ETSI TS 103 280 [44]
    LIID,
    WGS84CoordinateDecimal
    WGS84CoordinateDecimal,
    WGS84CoordinateAngular,
    WGS84LatitudeDecimal,
    WGS84LongitudeDecimal,
    WGS84LatitudeAngular,
    WGS84LongitudeAngular,
    WGS84Altitude,
    UncertaintyMeters,
    Percentage,
    WGS84CoordinateDecimal2DExtended,
    WGS84CoordinateDecimal3DExtended,
    WGS84CoordinateAngular2DExtended,
    WGS84CoordinateAngular3DExtended
        FROM Common-Parameters
        {itu-t(0) identified-organization(4) etsi(0) common-parameters(3280) version261(261)}
        {itu-t(0) identified-organization(4) etsi(0) common-parameters(3280) version271(271)}


    -- previously from ETSI TS 101 671 [4]; now provided with this specification
@@ -694,10 +706,46 @@ WlanLocationAttributes ::= SEQUENCE
    ...
}

-- New FixMode definition (moved from TS 103 280)
FixMode ::= ENUMERATED
{
    noFix(0),
    gnss(1),
    gnssDifferential(2),
    cellTower(3),
    wifi(4),
    ipGeolocation(5),
    manual(6),
    unknown(7),
    ...
}

-- New GNSSLocation wrapper structure
GNSSLocation ::= SEQUENCE
{
    wGS84Location            [0] WGS84Location,
    fixMode                  [1] FixMode,
    confidencePercentage     [2] Percentage OPTIONAL,
    ...
}

-- WGS84Location CHOICE for coordinate format
WGS84Location ::= CHOICE
{
    wGS84CoordinateDecimal2DExtended     [0] Common-Parameters.WGS84CoordinateDecimal2DExtended,
    wGS84CoordinateDecimal3DExtended     [1] Common-Parameters.WGS84CoordinateDecimal3DExtended,
    wGS84CoordinateAngular2DExtended     [2] Common-Parameters.WGS84CoordinateAngular2DExtended,
    wGS84CoordinateAngular3DExtended     [3] Common-Parameters.WGS84CoordinateAngular3DExtended,
    ...
}

-- Updated CPEProvidedLocationAttributes (backwards compatible)
CPEProvidedLocationAttributes ::= SEQUENCE
{
    wGS84CoordinateDecimal               [0] Common-Parameters.WGS84CoordinateDecimal OPTIONAL,
    ...
    ...,
    wGS84CoordinateAngular               [1] Common-Parameters.WGS84CoordinateAngular OPTIONAL,
    gNSSLocation                         [2] GNSSLocation OPTIONAL
}

IPAddress ::= SEQUENCE