Commit 66a0f8cb authored by Pau Espin Pedrol's avatar Pau Espin Pedrol
Browse files

LibNGAP_Pixits: fix modulepar without default value assigned to template

Otherwise titan errors during startup when trying to assign unbound
values to template parameters in NGAP_Templates.ttcn.
parent 3f0bbb76
Loading
Loading
Loading
Loading
+21 −21
Original line number Diff line number Diff line
@@ -333,29 +333,29 @@ module LibNGAP_Pixits {
     * @desc Each position in the bitmap represents an encryption algorithm
     * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.3.1.86 UE Security Capabilities
     */
    modulepar NRencryptionAlgorithms PX_NR_ENCRYPTION_ALGORITHMS;
    modulepar NRencryptionAlgorithms PX_NR_ENCRYPTION_ALGORITHMS := '0000000000000000'B;

    /**
     * @desc Each position in the bitmap represents an encryption algorithm
     * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.3.1.86 UE Security Capabilities
     */
    modulepar NRintegrityProtectionAlgorithms PX_NR_INTEGRITY_PROTECTION_ALGORITHMS;
    modulepar NRintegrityProtectionAlgorithms PX_NR_INTEGRITY_PROTECTION_ALGORITHMS := '0000000000000000'B;

    /**
     * @desc Each position in the bitmap represents an encryption algorithm
     * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.3.1.86 UE Security Capabilities
     */
    modulepar EUTRAencryptionAlgorithms PX_EUTRA_ENCRYPTION_ALGORITHMS;
    modulepar EUTRAencryptionAlgorithms PX_EUTRA_ENCRYPTION_ALGORITHMS := '0000000000000000'B;

    /**
     * @desc Each position in the bitmap represents an encryption algorithm
     * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.3.1.86 UE Security Capabilities
     */
    modulepar EUTRAintegrityProtectionAlgorithms PX_EUTRA_INTEGRITY_PROTECTION_ALGORITHMS;
    modulepar EUTRAintegrityProtectionAlgorithms PX_EUTRA_INTEGRITY_PROTECTION_ALGORITHMS := '0000000000000000'B;

    modulepar NextHopChainingCount PX_NEXT_HOP_CHAINING_COUNT;
    modulepar NextHopChainingCount PX_NEXT_HOP_CHAINING_COUNT := 0;

    modulepar SecurityKey PX_NEXT_HOP_NH;
    modulepar SecurityKey PX_NEXT_HOP_NH := '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'B;

    /**
     * @desc Contains the DRB ID
@@ -405,45 +405,45 @@ module LibNGAP_Pixits {
     */
    modulepar NumberOfBroadcastsRequested PX_NUMBER_OF_BROADCASTS_REQUESTED := 4;

    modulepar octetstring PX_SOURCE_TO_TARGET_TRANSPARENT_CONTAINER;
    modulepar octetstring PX_SOURCE_TO_TARGET_TRANSPARENT_CONTAINER := ''O;

    modulepar EPS_TAC PX_EPS_TAC := '0000'O;

    modulepar Bit20 PX_MACRO_NGENB_ID;
    modulepar Bit20 PX_MACRO_NGENB_ID := '00000000000000000000'B;

    modulepar Bit18 PX_SHORT_MACRO_NGENB_ID;
    modulepar Bit18 PX_SHORT_MACRO_NGENB_ID := '000000000000000000'B;

    modulepar Bit21 PX_LONG_MACRO_NGENB_ID;
    modulepar Bit21 PX_LONG_MACRO_NGENB_ID := '000000000000000000000'B;

    modulepar Bit10 PX_UE_IDENTITY_INDEX_VALUE;
    modulepar Bit10 PX_UE_IDENTITY_INDEX_VALUE := '0000000000'B;

    modulepar PeriodicRegistrationUpdateTimer PX_PERIODIC_REGISTRATION_UPDATE_TIMER;
    modulepar PeriodicRegistrationUpdateTimer PX_PERIODIC_REGISTRATION_UPDATE_TIMER := '00000000'B;

    modulepar NGRANTraceID PX_NGRAN_TRACE_ID;
    modulepar NGRANTraceID PX_NGRAN_TRACE_ID := '0000000000000000'O;

    modulepar InterfacesToTrace PX_INTERFACES_TO_TRACE;
    modulepar InterfacesToTrace PX_INTERFACES_TO_TRACE := '00000000'B;

    modulepar UERadioCapabilityID PX_U_E_RADIO_CAPABILITY_ID;
    modulepar UERadioCapabilityID PX_U_E_RADIO_CAPABILITY_ID := ''O;

    modulepar Extended_ConnectedTime PX_EXTENDED_CONNECTED_TIME;
    modulepar Extended_ConnectedTime PX_EXTENDED_CONNECTED_TIME := 0;

    modulepar BitRate PX_UE_SIDELINK_AGGREGATE_MAXIMUM_BIT_RATE;
    modulepar BitRate PX_UE_SIDELINK_AGGREGATE_MAXIMUM_BIT_RATE := 0;

    modulepar FiveQI PX_FIVE_QI;
    modulepar FiveQI PX_FIVE_QI := 0;

    modulepar bitstring PX_GNB_ID;
    modulepar bitstring PX_GNB_ID := '0000000000000000000000'B;

    /**
     * @desc To indicate IMEISV value with a mask, to identify a terminal model without identifying an individual Mobile Equipment.
     * @see 138 413 V16.12.0 (2023-05) Clause 9.3.1.54 Masked IMEISV
     */
    modulepar bitstring PX_MaskedIMEISV;
    modulepar bitstring PX_MaskedIMEISV := '0000000000000000000000000000000000000000000000000000000000000000'B;

    /**
     * @desc To indicate local configuration for RRM strategies such as camp priorities in Idle mode and control of inter-RAT/inter-frequency handover in Active mode
     * @see 138 413 V16.12.0 (2023-05) Clause 9.3.1.61 Index to RAT/Frequency Selection Priority
     */
    modulepar integer PX_Index_to_RAT_Frequency_Selection_Priority;
    modulepar integer PX_Index_to_RAT_Frequency_Selection_Priority := 0;

    /**
     * @desc eNB Identity.