Commit 505ebc70 authored by Jason Graham's avatar Jason Graham
Browse files

Update file LI-PS-PDU.asn

parent 532e4eb2
Loading
Loading
Loading
Loading
Loading
+30 −3
Original line number Diff line number Diff line
@@ -390,7 +390,8 @@ IRIPayload ::= SEQUENCE
        -- If the payloadDirection field is to be used for a given service then
        -- the exact meaning and use of the field will be described in the
        -- relevant service-specific details
    locations                [7] Locations OPTIONAL
    locations                [7] Locations OPTIONAL, --Choose either this or the next one
    nonSourceOption          [8] AltOption OPTIONAL
}

Locations ::= SEQUENCE
@@ -400,12 +401,15 @@ Locations ::= SEQUENCE
    otherLocations           [3] LocationList OPTIONAL
}

LocationList ::= CHOICE
LocationList ::= CHOICE --Only one of these would survive. These are simply alternatives.
{
    usingLocation    [1] SEQUENCE OF Location,
    usingNewLocation [2] NewLocation
}

--==========================================================================
--NewLocation format option

NewLocation ::= SEQUENCE (SIZE(1..MAX)) OF NewLocationFormat

NewLocationFormat ::= SEQUENCE
@@ -425,6 +429,29 @@ NewLocations ::= CHOICE
    pIDF-LO                       [6] XMLType
}

--===============================================================================

--========================================================================
--NonSource OPTION alt

AltOption ::= SEQUENCE (SIZE(1..MAX)) OF AltLocationFormat

AltLocationFormat ::= SEQUENCE
{
    location ::= NewLocations,
    source ::= LocationSource,
    -- locationProvenance [3] LocationProvenance    
}

LocationSource ::= ENUMERATED
{
    other(1),
    unknown(2),
    cPEOrClient(3),
    network(4)
}

--============================================================================

IRIType ::= ENUMERATED
{