Commit ea28b1f6 authored by Lian Araujo's avatar Lian Araujo
Browse files

Merge branch 'connection-control-asn1' into 'main'

Adding ASN.1 module ConnectionControl

See merge request bergstromm/ran2_trial!4
parents 6f9e1d79 7772cdbc
Loading
Loading
Loading
Loading
+27 −0
Original line number Diff line number Diff line
Uu-6G-ConnectionControl
DEFINITIONS
    AUTOMATIC TAGS ::=
BEGIN

ConnectionSetupRequest ::= SEQUENCE {
    /* If upper layers provide a 5G-S-TMSI, the UE shall set this field to the ng-5G-S-TMSI-Part1 (note: upper layers provide the 5G-S-TMSI if the UE is registered in the TA of the current cell.). Else, the UE shall set the field to a uniformly drawn random value in the range 0..549755813887. */
    ue-Identity InitialUE-Identity,

    /* If the UE establishmes the RRC connection as a result of release with redirect with mpsPriorityIndication, it shall set this field to "mps-PriorityAccess". Else, the UE shall set the field in accordance with the information received from upper layers.
    NOTE: The network does not reject an RRCSetupRequest if the UE chooses a cause value that is unknown to the network. */
    establishmentCause EstablishmentCause,

    spare BIT STRING (SIZE (1))
}

InitialUE-Identity ::= CHOICE {
    /* The rightmost 39 bits of 5G-S-TMSI. */
    ng-5G-S-TMSI-Part1 BIT STRING (SIZE (39)),

    randomValue INTEGER(0..549755813887)
}

EstablishmentCause ::= ENUMERATED {
    emergency, highPriorityAccess, mt-Access, mo-Signalling, mo-Data, mo-VoiceCall, mo-VideoCall, mo-SMS, mps-PriorityAccess, mcs-PriorityAccess, spare6, spare5, spare4, spare3, spare2, spare1}

END
 No newline at end of file