pespin submitted this change.

View Change

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
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(-)

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.

To view, visit change 40363. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: merged
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: Ib2410457d2b25f09134509b618b079b010e6ace0
Gerrit-Change-Number: 40363
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy@sysmocom.de>
Gerrit-Reviewer: osmith <osmith@sysmocom.de>
Gerrit-Reviewer: pespin <pespin@sysmocom.de>