Commit 04cca5d0 authored by Yann Garcia's avatar Yann Garcia
Browse files

Initiate message protocol template & PIXITs; Remove useless spaces & tabs

parent ec59aa9d
Loading
Loading
Loading
Loading
Original line number Diff line number Diff line
Subproject commit e27aaa847f49a1e459f427abc3620ef7a40223ca
Subproject commit 7d4fc3323e831d6d07fcf8cd2cf2c5303384a6c6
+28 −23
Original line number Diff line number Diff line
@@ -11,8 +11,13 @@
*/
module NGAP_Pixits {

    //  LibCommon
    import from LibCommon_BasicTypesAndValues all;
    import from LibCommon_DataStrings all;

    // LibNGAP
    import from NGAP_CommonDataTypes language "ASN.1:1997" all;
    import from NGAP_IEs language "ASN.1:2002" all;

    group NGAP_Port_and_addresses {

+181 −181

File changed.

Preview size limit exceeded, changes collapsed.

+189 −193

File changed.

Preview size limit exceeded, changes collapsed.

+151 −54
Original line number Diff line number Diff line
@@ -49,17 +49,114 @@ module LibNGAP_Pixits {
     */
    group LibNGAP_Timers {

        /** @desc float for TWait default value for waiting an operator action
        /** 
         * @desc float for TWait default value for waiting an operator action
         */
        modulepar float    PX_NGAP_TWAIT:= 30.0;

    }  // End of group NGAP_Timers

    /** 
     * @desc The PLMNidentity indicates the PLMN Identity (Public land mobile network).
     * @see ETSI TS 136 413 Clause 9.2.3.8 PLMN Identity
     * @desc Unique identifier assigned by the AMF to the UE for NGAP signaling purposes
     * @see EETSI TS 138 413 V16.12.0 (2023-05)TSI 
     */
    modulepar AMF_UE_NGAP_ID PX_AMF_UE_NGAP_ID := 102;

    /** 
     * @desc This IE carries an identifier assigned by the RAN to the UE for the purposes of NGAP signaling
     * @see ETSI TS 138 413 V16.12.0 (2023-05) 
     */
    modulepar RAN_UE_NGAP_ID PX_RAN_UE_NGAP_ID := 1;

    /** 
     * @desc The identifier for the PDU session
     * @see ETSI TS 138 413 V16.12.0 (2023-05) 
     */
    modulepar PDUSessionID PX_PDU_SESSION_ID := 0;

    /** 
     * @desc Single Network Slice Selection Assistance Information
     * @see ETSI TS 138 413 V16.12.0 (2023-05) 
     */
    modulepar SST PX_SST := '01'O;

    /** 
     * @desc Single Network Slice Selection Assistance Information
     * @see ETSI TS 138 413 V16.12.0 (2023-05) 
     */
    modulepar Oct3 PX_SD := '000000'O;

      /** 
     * @desc 
     * @see ETSI TS 138 413 V16.12.0 (2023-05) 
     */
    modulepar TransportLayerAddress PX_TRANSPORT_LAYER_ADDRESS := oct2bit('0a0000a2'O); // 10.0.0.162

   /** 
     * @desc 
     * @see ETSI TS 138 413 V16.12.0 (2023-05) 
     */
    modulepar TransportLayerAddress PX_SOURCE_TRANSPORT_LAYER_ADDRESS := oct2bit('0a0000a2'O); // 10.0.0.162

    /** 
     * @desc 
     * @see ETSI TS 138 413 V16.12.0 (2023-05) 
     */
    modulepar TransportLayerAddress PX_MC_TRANSPORT_LAYER_ADDRESS := oct2bit('0a0000a2'O); // 10.0.0.162

    /** 
     * @desc GPRS Tunneling Protocol - Tunnel Endpoint Identifier
     * @see ETSI TS 138 413 V16.12.0 (2023-05) 
     */
    modulepar GTP_TEID PX_GTP_TEID := '4f485cc3'O;

    /** 
     * @desc To identify QoS flow
     * @see ETSI TS 138 413 V16.12.0 (2023-05) 
     */
    modulepar QosFlowIdentifier PX_QOS_FLOW_IDENTIFIER := 1;

    /** 
     * @desc To Indicate alternative sets of QoS parameters for the QoS flow
     * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.3.1.10 GBR QoS Flow Information
     */
    modulepar AlternativeQoSParaSetIndex PX_ALTERNATIVE_QOS_PARA_SET_INDEX := 1;

    /** 
     * @desc To indicate the QoS parameters set which can currently be fulfilled
     * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.3.1.153 Alternative QoS Parameters Set Notify Index
     */
    modulepar AlternativeQoSParaSetNotifyIndex PX_ALTERNATIVE_QOS_PARA_SET_NOTIFY_INDEX := 0;

   /** 
    * @desc The Mobile Country Code (MCC) and Mobile Network Code (MNC)
    * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.3.3.5 PLMN Identity
    */
    modulepar PLMNIdentity PX_PLMN_IDENTITY := '00f110'O; // MCC: 1, MNC: 01

   /** 
    * @desc The leftmost bits of the E-UTRA Cell Identity IE correspond to the ng-eNB ID
    * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.3.1.9 E-UTRA CGI
    */
    modulepar EUTRACellIdentity PX_EUTRA_CELL_IDENTITY := hex2bit('1234501'H);

    /** 
     * @desc
     * @see ETSI TS 138 413 V16.12.0 (2023-05) 
     */
    modulepar octetstring PX_PDU_SESSION_RESOURCE_RELEASE_COMMAND_TRANSFER := '1000'O;

    /** 
     * @desc The expected activity time in seconds
     * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.3.1.94 Expected UE Activity Behaviour
     */
	modulepar ExpectedActivityPeriod PX_EXPECTED_ACTIVITY_PERIOD := 10;

    /** 
     * @desc The expected idle time in seconds
     * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.3.1.94 Expected UE Activity Behaviour
     */
    //modulepar PLMNidentity PX_PLMN_IDENTITY := '000000'O;
	modulepar ExpectedIdlePeriod PX_EXPECTED_IDLE_PERIOD := 10;

    /** 
     * @desc An unknown PLMNidentity indicates the PLMN Identity (Public land mobile network).
Loading