pespin has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/40363?usp=email )
Change subject: ngap: NGAP_Pixits: fix modulepar without default value assigned to template ......................................................................
ngap: NGAP_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.
Change-Id: Ib2410457d2b25f09134509b618b079b010e6ace0 --- M library/ngap/NGAP_Pixits.ttcn 1 file changed, 21 insertions(+), 21 deletions(-)
Approvals: pespin: Looks good to me, approved osmith: Looks good to me, but someone else must approve Jenkins Builder: Verified fixeria: Looks good to me, but someone else must approve
diff --git a/library/ngap/NGAP_Pixits.ttcn b/library/ngap/NGAP_Pixits.ttcn index 258d1a7..027845f 100644 --- a/library/ngap/NGAP_Pixits.ttcn +++ b/library/ngap/NGAP_Pixits.ttcn @@ -331,29 +331,29 @@ * @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 @@ -403,45 +403,45 @@ */ 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.