/******************************************************************************/
// AUTOMATICALLY GENERATED MODULE - DO NOT MODIFY
// @copyright   Copyright Notification
//   No part may be reproduced except as authorized by written permission.
//   The copyright and the foregoing restriction extend to reproduction in all media.
//   (c) 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
//   All rights reserved.
// @version: IWD_23wk37
// $Date: 2023-08-05 13:41:59 +0200 (Sat, 05 Aug 2023) $
// $Rev: 36519 $
/******************************************************************************/

module Parameters {

  import from CommonDefs all;
  import from NAS_CommonTypeDefs all;
  
  //****************************************************************************
  // PIXIT Parameters
  //----------------------------------------------------------------------------
  modulepar APN_DefaultConfiguration_Type pc_APN_Default_Configuration := None;         // @desc  The DNN/APN configuration specified in TS 38.508-1 [2], Table 4.8.4-1 which is to be used for the default DNN/APN.
                                                                                        // The value provided shall match one of the DNN/APN types if a Default DNN will be established, e.g. internet, ims, etc. or shall be set to none if the UE will not establish default DNN/APN.
                                                                                        // Supported values: none, internet, ims, urllc, miot, v2x, ethernet, mbs
                                                                                        // Reference to other Spec: 38.508-1, Table 4.8.4-2A
  
  modulepar charstring                  pc_APN_ID_Ethernet:="ethernet";                 // @desc  APN/DNN ID of type Ethernet
                                                                                        // The APN/DNN Network Identifier portion of the Access Point / Data Network Name, as defined in TS 23.003 [26], subclause 9.1 OR "none" if the UE will not establish PDN/PDU of type Ethernet
                                                                                        // If the provided value is different to "none" then for this APN/DNN the DNN/APN configuration of type "Ethernet" as specified in TS 38.508-1 [2], Table 4.8.4-1 applies.
  
  modulepar charstring                  pc_APN_ID_IMS:="ims";                           // @desc  APN/DNN ID of type IMS
                                                                                        // The APN/DNN Network Identifier portion of the Access Point / Data Network Name, as defined in TS 23.003 [x1], subclause 9.1 OR "none" if the UE will not establish PDN/PDU of type IMS
                                                                                        // If the provided value is different to "none" then for this APN/DNN the DNN/APN configuration of type "IMS" as specified in TS 38.508-1 [2], Table 4.8.4-1 applies.
                                                                                        // Reference to other Spec: 38.508-1, Table 4.8.4-2A
  
  modulepar charstring                  pc_APN_ID_Internet:="internet";                 // @desc  APN/DNN ID of type Internet
                                                                                        // The APN/DNN Network Identifier portion of the Access Point / Data Network Name, as defined in TS 23.003, subclause 9.1 OR "none" if the UE will not establish PDN/PDU of type Internet
                                                                                        // If the provided value is different to "none" then for this APN/DNN the DNN/APN configuration of type "Internet" as specified in TS 38.508-1 [2], Table 4.8.4-1 applies.
                                                                                        // Reference to other Spec: 38.508-1, Table 4.8.4-2A
  
  modulepar charstring                  pc_APN_ID_MIOT:="iot";                          // @desc  APN/DNN ID of type MIOT
                                                                                        // The APN/DNN Network Identifier portion of the Access Point / Data Network Name, as defined in TS 23.003 [x1], subclause 9.1 OR "none" if the UE will not establish PDN/PDU of type MIOT
                                                                                        // If the provided value is different to "none" then for this APN/DNN the DNN/APN configuration of type "MIOT" as specified in TS 38.508-1 [2], Table 4.8.4-1 applies.
                                                                                        // Reference to other Spec: 38.508-1, Table 4.8.4-2A
  
  modulepar charstring                  pc_APN_ID_URLLC:="urllc";                       // @desc  APN/DNN ID of type URLLC
                                                                                        // The APN/DNN Network Identifier portion of the Access Point / Data Network Name, as defined in TS 23.003 [x1], subclause 9.1 OR "none" if the UE will not establish PDN/PDU of type URLLC
                                                                                        // If the provided value is different to "none" then for this APN/DNN the DNN/APN configuration of type "URLLC" as specified in TS 38.508-1 [2], Table 4.8.4-1 applies.
                                                                                        // Reference to other Spec: 38.508-1, Table 4.8.4-2A
  
  modulepar charstring                  pc_APN_ID_V2X:="v2x";                           // @desc  APN/DNN ID of type V2X
                                                                                        // The APN/DNN Network Identifier portion of the Access Point / Data Network Name, as defined in TS 23.003 [x1], subclause 9.1 OR "none" if the UE will not establish PDN/PDU of type V2X
                                                                                        // If the provided value is different to "none" then for this APN/DNN the DNN/APN configuration of type "V2X" as specified in TS 38.508-1 [2], Table 4.8.4-1 applies.
                                                                                        // Reference to other Spec: 38.508-1, Table 4.8.4-2A
  
  modulepar octetstring                 px_AccessPointName:='00'O;                      // @desc  Access Point Name
  
  modulepar integer                     px_AquireGNSS_MaxTime       := 60;              // @desc  The maximume time (in seconds) taken for the UE to acquire GNSS and derive UTC time (and normally position) and then start to transit or receive as appropriate
  
  modulepar EUTRA_ATTACH_TESTED_Type    px_AttachTypeTested         := EPS_ATTACH_ONLY; // @desc  Attach Type to be tested, if UE supports both pc_Attach and pc_Combined_Attach
                                                                                        // Supported values: EPS_ATTACH_ONLY, COMBINED_ATTACH
  
  modulepar B16_Type                    px_AuthAMF:='0000000000000000'B;                // @desc  Authentication Management Field (16 bits). The value shall be different from '1111 1111 1111 111'B (AMFresynch).
                                                                                        // Default value: no default value can be proposed
                                                                                        // Reference to other Spec: 34.123-3, Table B.1
  
  modulepar B128_Type                   px_AuthK                    := oct2bit('000102030405060708090A0B0C0D0E0F'O);
                                                                                        // @desc  Authentication Key
                                                                                        // Reference to other Spec: 34.123-3, Table B.1
  
  modulepar O8_Type                     px_EllipsoidPointWithAltitude:='1234567890123456'O; // @desc  Ellipsoid Point With Altitude value to be provided in Update UE location information (see 36.509 cl 6.12)
  
  modulepar charstring                  px_EmergencyCallNumber      := "112";           // @desc  Emergency Number used by UE to initiate an emergency call
                                                                                        // Reference to other Spec: 34.123-3, Table B.1.2
  
  modulepar integer                     px_FDD_OperationBand:=1;                        // @desc  The operation band under test, as defined in 34.108 clause 5.1.1. Value 1 means Band 1, 2 means Band 2 etc.This pixit shall be set in synchronisation with the values that are being set to 6 other Pixits viz: px_UARFCN_D_High, px_UARFCN_D_Mid,px_UARFCN_L_Mid
                                                                                        // Reference to other Spec: 34.123-3, Table B.1
  
  modulepar O3_Type                     px_HorizontalVelocity:='012345'O;               // @desc  Horizontal Velocity to be provided in Update UE location information (see 36.509 cl 6.12)
  
  modulepar hexstring                   px_IMEISV_Def:=''H;                             // @desc  Default IMEISV value.  No default can be proposed as this is a manufacturer defined value
                                                                                        // Reference to other Spec: 34.123-3, Table B.1
  
  modulepar hexstring                   px_IMEI_Def:=''H;                               // @desc  Default IMEI value transmitted by UE.  Digit 15 shall be set as a Spare Digit, i.e. shall be set to '0' (see TS 23.003)
                                                                                        // Reference to other Spec: 34.123-3, Table B.1
  
  modulepar hexstring                   px_IMSI_Def                 := '001010123456063'H;
                                                                                        // @desc  Default IMSI
                                                                                        // Reference to other Spec: 34.123-3, Table B.1
  
  modulepar hexstring                   px_IMSI_Diff                := '001010654321063'H;
                                                                                        // @desc  Different IMSI from the IMSI stored in the USIM
                                                                                        // Reference to other Spec: 34.123-3, Table B.1
  
  modulepar integer                     px_IP_MTU_Size              := 65535;           // @desc  MTU size. This value is specific to the SS.
  
  modulepar charstring                  px_IPv4_Address1_NW:="";                            // @desc  IPv4 Gateway Address in PDN1
  
  modulepar charstring                  px_IPv4_Address1_RemoteUE:="";                      // @desc  IPv4 Address of remote UE connected to PDN1
  
  modulepar charstring                  px_IPv4_Address1_UE:="";                            // @desc  IPv4 Address connected to PDN1
  
  modulepar charstring                  px_IPv4_Address2_NW:="";                            // @desc  IPv4 Gateway Address in PDN2
  
  modulepar charstring                  px_IPv4_Address2_RemoteUE:="";                      // @desc  IPv4 Address of remote UE connected to PDN2
  
  modulepar charstring                  px_IPv4_Address2_UE:="";                            // @desc  IPv4 Address connected to PDN2
  
  modulepar charstring                  px_IPv4_Address2a_UE:="";                           // @desc  IPv4 Address connected to PDN2a
  
  modulepar charstring                  px_IPv4_Address3_NW:="";                            // @desc  IPv4 Gateway Address in PDN3
  
  modulepar charstring                  px_IPv4_Address3_RemoteUE:="";                      // @desc  IPv4 Address of remote UE connected to PDN3
  
  modulepar charstring                  px_IPv4_Address3_UE:="";                            // @desc  IPv4 Address connected to PDN3
  
  modulepar charstring                  px_IPv4_Address4_NW:="";                            // @desc  IPv4 Gateway Address in PDN4
  
  modulepar charstring                  px_IPv4_Address4_UE:="";                            // @desc  IPv4 Address connected to PDN4
  
  modulepar charstring                  px_IPv4_Address5_NW:="";                            // @desc  IPv4 Gateway Address in PDN5
  
  modulepar charstring                  px_IPv4_Address5_UE:="";                            // @desc  IPv4 Address connected to PDN5
  
  modulepar charstring                  px_IPv4_Address6_NW:="";                            // @desc  IPv4 Gateway Address in PDN6
  
  modulepar charstring                  px_IPv4_Address6_UE:="";                            // @desc  IPv4 Address connected to PDN6
  
  modulepar charstring                  px_IPv4_Address_HomeAgent:="";                      // @desc  IPv4 Home Address Agent
  
  modulepar charstring                  px_IPv6_Address1_NW:="";                            // @desc  IPv6 Gateway Address in PDN1
  
  modulepar charstring                  px_IPv6_Address1_RemoteUE:="";                      // @desc  IPv6 Address of remote UE in PDN1
  
  modulepar charstring                  px_IPv6_Address1_UE:="";                            // @desc  IPv6 Address in PDN1
  
  modulepar charstring                  px_IPv6_Address2_NW:="";                            // @desc  IPv6 Gateway Address in PDN2
  
  modulepar charstring                  px_IPv6_Address2_RemoteUE:="";                      // @desc  IPv6 Address of remote UE in PDN2
  
  modulepar charstring                  px_IPv6_Address2_UE:="";                            // @desc  IPv6 Address in PDN2
  
  modulepar charstring                  px_IPv6_Address2a_UE:="";                           // @desc  IPv6 Address in PDN2a
  
  modulepar charstring                  px_IPv6_Address3_NW:="";                            // @desc  IPv6 Gateway Address in PDN3
  
  modulepar charstring                  px_IPv6_Address3_RemoteUE:="";                      // @desc  IPv6 Address of remote UE in PDN3
  
  modulepar charstring                  px_IPv6_Address3_UE:="";                            // @desc  IPv6 Address in PDN3
  
  modulepar charstring                  px_IPv6_Address4_NW:="";                            // @desc  IPv6 Gateway Address in PDN4
  
  modulepar charstring                  px_IPv6_Address4_UE:="";                            // @desc  IPv6 Address in PDN4
  
  modulepar charstring                  px_IPv6_Address5_NW:="";                            // @desc  IPv6 Gateway Address in PDN5
  
  modulepar charstring                  px_IPv6_Address5_UE:="";                            // @desc  IPv6 Address in PDN5
  
  modulepar charstring                  px_IPv6_Address6_NW:="";                            // @desc  IPv6 Gateway Address in PDN6
  
  modulepar charstring                  px_IPv6_Address6_UE:="";                            // @desc  IPv6 Address in PDN6
  
  modulepar charstring                  px_IPv6_Address_HomeAgent:="";                      // @desc  IPv6 Home Address Agent
  
  modulepar integer                     px_MFBI_UTRAN_FrequencyBand:=0;                    // @desc  A supported UTRAN MFBI frequency band.
                                                                                        // Reference to other Spec: 34.123-3, Table B.1.20
  
  modulepar B3_Type                     px_NAS_CipheringAlgorithm   := '001'B;          // @desc  NAS Ciphering Algorithm (eea1)
  
  modulepar B3_Type                     px_NAS_IntegrityProtAlgorithm := '001'B;        // @desc  NAS Integrity Algorithm (eia1)
  
  modulepar octetstring                 px_PTMSI_Def                := 'C2345678'O;     // @desc  Default PTMSI
                                                                                        // Reference to other Spec: 34.123-3, Table B.1
  
  modulepar octetstring                 px_PTMSI_SigDef             := 'AB1234'O;       // @desc  Default PTMSI signature (3 octets, 3GPP 24.008 /  10.5.5.8).
                                                                                        // Reference to other Spec: 34.123-3, Table B.1
  
  modulepar bitstring                   px_PWS_CB_DataCodingScheme:=''B;                     // @desc  CMAS or ETWS data coding scheme of the alphabet/codingand the applied language (see TS 23.401)
  
  modulepar charstring                  px_PWS_CB_DataPage1:="";                            // @desc  ETWS or CMAS Page 1 warning data message
  
  modulepar charstring                  px_PWS_CB_DataPage2:="";                            // @desc  ETWS or CMAS Page 2 warning data message
  
  modulepar charstring                  px_PWS_CB_DataPage3:="";                            // @desc  CMAS or ETWS Page 3 warning data message
  
  modulepar charstring                  px_PWS_CB_DataPage4:="";                            // @desc  CMAS or ETWS Page 4 warning data message
  
  modulepar RATComb_Tested_Type         px_RATComb_Tested           := EUTRA_UTRA;      // @desc  This parameter represents the network RAT capability/preference and indicates which, if any is supported, RAT combination is to be tested
                                                                                        // Supported values: EUTRA_UTRA, EUTRA_GERAN, EUTRA_Only
  
  modulepar boolean                     px_SMS_ChkMsgReceived       := true;            // @desc  Whether the operator can check an MT Short Message received
  
  modulepar integer                     px_SMS_IndexOffset          := 0;               // @desc  Memory location index at UE for SMS storage, used in +CMSS command
                                                                                        // Reference to other Spec: 34.123-3, Table B.1.2
  
  modulepar charstring                  px_SMS_MsgFrmt              := "1";             // @desc  SMS message format <mode> (see TS 27.005 cl.3.2.). NOTE: Default value is for text mode. Change value to 0 to execute tests with PDU mode
  
  modulepar charstring                  px_SMS_PrefMem1             := "SM";            // @desc  SMS Preferred Memory 1 <mem1> of TS 27.005 [31], clause 3.2.2
                                                                                        // Reference to other Spec: 34.123-3, Table B.1.2
  
  modulepar charstring                  px_SMS_PrefMem2             := "SM";            // @desc  SMS Preferred Memory 2 <mem2> of TS 27.005 [31], clause 3.2.2
                                                                                        // Reference to other Spec: 34.123-3, Table B.1.2
  
  modulepar charstring                  px_SMS_PrefMem3             := "MT";            // @desc  SMS Preferred Memory 3 <mem3> of TS 27.005 [31], clause 3.2.2
                                                                                        // Reference to other Spec: 34.123-3, Table B.1.2
  
  modulepar charstring                  px_SMS_Service              := "0";             // @desc  SMS Service <service> of TS 27.005 [31], clause 3.2.1
                                                                                        // Reference to other Spec: 34.123-3, Table B.1.2
  
  modulepar SinglePLMN_TestedType       px_SinglePLMN_Tested        := MultiPLMN;       // @desc  This parameter represents the network capability/preference to support multi PLMNs on the same test Band and indicates the preference of multi PLMNs or single PLMN test environment. This PIXIT shall be set to SinglePLMN when only one frequency is defined for the test band
                                                                                        // Supported values: SinglePLMN, MultiPLMN, MultiPLMNinPrimaryBand, MultiPLMNinSecondaryBand
  
  modulepar octetstring                 px_TMSI_Def                 := '12345678'O;     // @desc  Default TMSI
                                                                                        // Reference to other Spec: 34.123-3, Table B.1
  
  modulepar O1_Type                     px_TestLoopModeB_Delay      := '5A'O;           // @desc  This parameter represents the IP PDU delay to be used for UE test loop mode B intest cases, where long delay may be needed e.g. because of user interaction.
  
  modulepar CS_PS_MODE                  px_UE_CS_PS_UsageSetting_Tested := VOICE_CENTRIC;
                                                                                        // @desc  specifies which CS/PS mode is under test @sic R5s120274 sic@
                                                                                        // Supported values: VOICE_CENTRIC, DATA_CENTRIC
  
  modulepar PS_MODE                     px_UE_PS_UsageSetting_Tested := VOICE_CENTRIC;  // @desc  specifies which PS mode is under test @sic R5s120274 sic@
                                                                                        // Supported values: VOICE_CENTRIC, DATA_CENTRIC
  
  modulepar UTRAN_FDD_TDD_Type          px_UTRAN_ModeUnderTest      := UTRAN_FDD;       // @desc  specifies which radio access technology is being tested in UTRAN
                                                                                        // Supported values: UTRAN_FDD, UTRAN_TDD
  
  modulepar integer                     px_UTRAN_OverlappingNotSupportedFrequencyBandMFBI:=1;
                                                                                        // @desc  A not supported UTRAN frequency band that is overlapping with a supported MFBI band (px_MFBI_UTRAN_FrequencyBand). This pixit shall be set also in accordance with the values of the 3 Pixits: px_UARFCN_D_High, px_UARFCN_D_Mid,px_UARFCN_L_Mid.
  
  modulepar boolean                     px_WLAN_PDN1_ToOffload      := true;            // @desc  If set to true, the first PDN connection is offloaded to WLAN. If set to false, the second PDN connection is offloaded to WLAN.
  
  modulepar B128_Type                   px_eAuthRAND                := oct2bit('A3DE0C6D363E30C364A4078F1BF8D577'O);
                                                                                        // @desc  Random Challenge
  
  modulepar NAS_Mcc                     px_eJapanMCC_Band6          := '442'H;          // @desc  Japan MCC code to be used for Band 6. The same value will be used for E-UTRAN and Inter-RAT cells. Type is different to that defined in 34.123-3.
  
  modulepar integer                     px_ePrimaryFrequencyBand    := 1;               // @desc  E-UTRAN primary frequency band
  
  
  //****************************************************************************
  // PICS Parameters
  //----------------------------------------------------------------------------
  modulepar boolean                     pc_1xCSfallback             := false;           // @desc  Support of 1xCS fallback
                                                                                        // Reference: 36.523-2, A.4.2.1.1-1/3
  
  modulepar boolean                     pc_1xRTT                    := false;           // @desc  UE supports CDMA2000 1xRTT band class
                                                                                        // Reference: 36.523-2, A.4.1-1/4
  
  modulepar boolean                     pc_A5_4_CS                  := false;           // @desc  Support of A5/4
                                                                                        // Reference: 51.010-2, A.2/87
  
  modulepar boolean                     pc_Allowed_CSG_list         := false;           // @desc  Support of Allowed CSG list
                                                                                        // Reference: 36.523-2 A.4.4-1/2
  
  modulepar boolean                     pc_Attach                   := false;           // @desc  Support EPS attach (with or without pre-configuration)
                                                                                        // Reference: 36.523-2 A.4.4-2/1
  
  modulepar boolean                     pc_Auto_PDN_Connectivity    := false;           // @desc  Support of automatic PDN Connectivity in EUTRAN
                                                                                        // Reference: 36.523-2 A.4.4-1/68
  
  modulepar boolean                     pc_Automatic_EPS_Re_Attach  := false;           // @desc  Support of automatic re-activation of the EPS bearer(s)
                                                                                        // Reference: 36.523-2 A.4.4-1/64
  
  modulepar boolean                     pc_Automatic_Re_Attach      := false;           // @desc  Support of automatic re-activation of the EPS bearer(s) during Network Initiated Detach with detach type set to re-attach required
                                                                                        // Reference: 36.523-2 A.4.4-1/27
  
  modulepar boolean                     pc_Available_PLMNs_AcT_Ind  := false;           // @desc  Support of AccessTechnology indication in available PLMNs list
                                                                                        // Reference: 36.523-2 A.4.4-1/78
  
  modulepar boolean                     pc_BSRVCC                   := false;           // @desc  UE indicates g.3gpp.ps2cs-srvcc-orig-pre-alerting media feature tag in INVITE request
                                                                                        // Reference: 34.229-2 A.12/36
  
  modulepar boolean                     pc_CMAS_Message             := false;           // @desc  Support of CMAS message
                                                                                        // Reference: 36.523-2 A.4.4-1/58
  
  modulepar boolean                     pc_CS                       := false;           // @desc  UE supports CS domain services
                                                                                        // Reference: 34.123-2 A.3/1
  
  modulepar boolean                     pc_CS_Em_Call_in_1xRTT      := false;           // @desc  Support for establishing the emergency call using the CS domain in 1xRTT
                                                                                        // Reference: 36.523-2 A.4.4-1/37
  
  modulepar boolean                     pc_CS_Em_Call_in_GERAN      := false;           // @desc  Support for establishing the emergency call using the CS domain in GERAN
                                                                                        // Reference: 36.523-2 A.4.4-1/36
  
  modulepar boolean                     pc_CS_Em_Call_in_UTRA       := false;           // @desc  Support for establishing the emergency call using the CS domain in UTRA
                                                                                        // Reference: 36.523-2 A.4.4-1/35
  
  modulepar boolean                     pc_CS_Fallback              := false;           // @desc  The UE supports CS fallback for voice calls. If true, pc_CS and at least one of pc_FDD, pc_TDD_HCR, pc_TDD_LCR, pc_TDD_VHCR or pc_UMTS_GSM is also true.
                                                                                        // Reference: 36.523-2, A.4.2.1.1-1/1
  
  modulepar boolean                     pc_CS_PS_data_centric       := false;           // @desc  Support of CS/PS mode 2
                                                                                        // Reference: 36.523-2 A.4.4-2/5
  
  modulepar boolean                     pc_CS_PS_voice_centric      := false;           // @desc  Support of configuring the UE to voice centric
                                                                                        // Reference: 36.523-2 A.4.4-2/4
  
  modulepar boolean                     pc_Combined_Attach          := false;           // @desc  Support combined EPS/IMSI attach (with or without pre-configuration)
                                                                                        // Reference: 36.523-2 A.4.4-2/2
  
  modulepar boolean                     pc_DSMIPv6                  := false;           // @desc  Support of Mobility management based on Dual-Stack Mobile IPv6
                                                                                        // Reference: 36.523-2 A.4.4-1/6
  
  modulepar boolean                     pc_DaylightSavingTime       := false;           // @desc  UE stores/updates the daylight saving time when receives information
                                                                                        // Reference: 36.523-2 A.4.4-1/93
  
  modulepar boolean                     pc_DualRM_Coding            := false;           // @desc  Dual RM Coding
                                                                                        // Reference: 36.523/2 A.4.4-1/147
  
  modulepar boolean                     pc_EAB                      := false;           // @desc  Support of Extended Access Barring
                                                                                        // Reference: 36.523-2 A.4.4-1A/4
  
  modulepar boolean                     pc_EAB_override             := false;           // @desc  Support of Extended Access Barring Override
                                                                                        // Reference: 36.523-2 A.4.4-1/91
  
  modulepar boolean                     pc_EDTM                     := false;           // @desc  Support for EDTM
                                                                                        // Reference: 36.523-2 A.4.4-1/38
  
  modulepar boolean                     pc_EMM_Information          := false;           // @desc  Support of EMM Information message
                                                                                        // Reference: 36.523-2 A.4.4-1/9
  
  modulepar boolean                     pc_EPC_RACS                 := false;           // @desc  Support of RACS
                                                                                        // Reference: 36.523-2 A.4.4-1/215
  
  modulepar boolean                     pc_EPS_IMS_EmergencyCall    := false;           // @desc  Support of MS emergency call in EPS
                                                                                        // Reference: 36.523-2, A.4.2.1.1-1/4
  
  modulepar boolean                     pc_EPS_Services_Disable     := false;           // @desc  Support of disabling of EPS services
                                                                                        // Reference: 36.523-2 A.4.4-1/26
  
  modulepar boolean                     pc_ESM_MO_Bearer_Allocation := false;           // @desc  Support of ESM UE requested bearer resource allocation procedure
                                                                                        // Reference: 36.523-2 A.4.4-1/18
  
  modulepar boolean                     pc_ESM_MO_Bearer_Modification := false;         // @desc  Support of ESM UE requested bearer resource modification procedure
                                                                                        // Reference: 36.523-2 A.4.4-1/19
  
  modulepar boolean                     pc_ESM_Notification         := false;           // @desc  Support of ESM Notification procedure
                                                                                        // Reference: 36.523-2 A.4.4.1/71
  
  modulepar boolean                     pc_ESM_UE_Modification_NW_TFT := false;         // @desc  Support for UE requested modification of network allocated TFTs
                                                                                        // Reference: 36.523-2 A.4.4-1/54
  
  modulepar boolean                     pc_ETWS_message             := false;           // @desc  Support of ETWS message
                                                                                        // Reference: 36.523-2 A.4.4-1/20
  
  modulepar boolean                     pc_E_UTRAN_2_GERAN_PSHO     := false;           // @desc  Support for inter-RAT PS handover from E_UTRAN to GERAN
                                                                                        // Reference: 36.523-2 A.4.4-1/52
  
  modulepar boolean                     pc_E_UTRA_WLAN_offload      := false;           // @desc  Support Offload to/from WLAN and supports S2b
                                                                                        // Reference: 36.523-2 A.4.2.1.1-1/8
  
  modulepar boolean                     pc_EmergSpeech              := false;           // @desc  Emergency Call
                                                                                        // Reference: 34.123-2 A.2/2
  
  modulepar boolean                     pc_FDD                      := false;           // @desc  UE supports UTRA band as defined in TS 25.101
                                                                                        // Reference: 34.123-2 A.1/1
  
  modulepar boolean                     pc_FeatrGrp_101_F           := false;           // @desc  DMRS with OCC (orthogonal cover code) and SGH (sequence group hopping) disabling
                                                                                        // Reference: 36.523-2 A.4.5-3a/1
  
  modulepar boolean                     pc_FeatrGrp_101_T           := false;           // @desc  DMRS with OCC (orthogonal cover code) and SGH (sequence group hopping) disabling
                                                                                        // Reference: 36.523-2 A.4.5-3b/1
  
  modulepar boolean                     pc_FeatrGrp_102_F           := false;           // @desc  Trigger type 1 SRS (aperiodic SRS) transmission (Up to X ports)
                                                                                        // Reference: 36.523-2 A.4.5-3a/2
  
  modulepar boolean                     pc_FeatrGrp_102_T           := false;           // @desc  Trigger type 1 SRS (aperiodic SRS) transmission (Up to X ports)
                                                                                        // Reference: 36.523-2 A.4.5-3b/2
  
  modulepar boolean                     pc_FeatrGrp_103_F           := false;           // @desc  PDSCH transmission mode 9 when up to 4 CSI reference signal ports are configured
                                                                                        // Reference: 36.523-2 A.4.5-3a/3
  
  modulepar boolean                     pc_FeatrGrp_103_T           := false;           // @desc  PDSCH transmission mode 9 when up to 4 CSI reference signal ports are configured
                                                                                        // Reference: 36.523-2 A.4.5-3b/3
  
  modulepar boolean                     pc_FeatrGrp_104_F           := false;           // @desc  PDSCH transmission mode 9 for TDD when 8 CSI reference signal ports are configured
                                                                                        // Reference: 36.523-2 A.4.5-3a/4
  
  modulepar boolean                     pc_FeatrGrp_104_T           := false;           // @desc  PDSCH transmission mode 9 for TDD when 8 CSI reference signal ports are configured
                                                                                        // Reference: 36.523-2 A.4.5-3b/4
  
  modulepar boolean                     pc_FeatrGrp_105_F           := false;           // @desc  Periodic CQI/PMI/RI reporting on PUCCH: Mode 2-0:UE selected subband CQI without PMI, when PDSCH transmission mode 9 is configured.Periodic CQI/PMI/RI reporting on PUCCH: Mode 2-1:UE selected subband CQI with single PMI, when PDSCH transmission mode 9 and up to 4 CSI reference signal ports are configured
                                                                                        // Reference: 36.523-2 A.4.5-3a/5
  
  modulepar boolean                     pc_FeatrGrp_105_T           := false;           // @desc  Periodic CQI/PMI/RI reporting on PUCCH: Mode 2-0:UE selected subband CQI without PMI, when PDSCH transmission mode 9 is configured.Periodic CQI/PMI/RI reporting on PUCCH: Mode 2-1:UE selected subband CQI with single PMI, when PDSCH transmission mode 9 and up to 4 CSI reference signal ports are configured
                                                                                        // Reference: 36.523-2 A.4.5-3b/5
  
  modulepar boolean                     pc_FeatrGrp_106_F           := false;           // @desc  Periodic CQI/PMI/RI/PTI reporting on PUCCH: Mode 2-1: UE selected subband CQI with single PMI, when PDSCH transmission mode 9 and 8 CSI reference signal ports are configured
                                                                                        // Reference: 36.523-2 A.4.5-3a/6
  
  modulepar boolean                     pc_FeatrGrp_106_T           := false;           // @desc  Periodic CQI/PMI/RI/PTI reporting on PUCCH: Mode 2-1: UE selected subband CQI with single PMI, when PDSCH transmission mode 9 and 8 CSI reference signal ports are configured
                                                                                        // Reference: 36.523-2 A.4.5-3b/6
  
  modulepar boolean                     pc_FeatrGrp_107_F           := false;           // @desc  Aperiodic CQI/PMI/RI reporting on PUSCH: Mode 2-0: UE selected subband CQI without PMI, when PDSCH transmission mode 9 is configured. Aperiodic CQI/PMI/RI reporting on PUSCH: Mode 2-2: UE selected subband CQI with multiple PMI, when PDSCH transmission mode 9 and up to 4 CSI reference signal ports are configured
                                                                                        // Reference: 36.523-2 A.4.5-3a/7
  
  modulepar boolean                     pc_FeatrGrp_107_T           := false;           // @desc  Aperiodic CQI/PMI/RI reporting on PUSCH: Mode 2-0: UE selected subband CQI without PMI, when PDSCH transmission mode 9 is configured. Aperiodic CQI/PMI/RI reporting on PUSCH: Mode 2-2: UE selected subband CQI with multiple PMI, when PDSCH transmission mode 9 and up to 4 CSI reference signal ports are configured
                                                                                        // Reference: 36.523-2 A.4.5-3b/7
  
  modulepar boolean                     pc_FeatrGrp_108_F           := false;           // @desc  Aperiodic CQI/PMI/RI reporting on PUSCH: Mode 2-2: UE selected subband CQI with multiple PMI, when PDSCH transmission mode 9 and 8 CSI reference signal ports are configured
                                                                                        // Reference: 36.523-2 A.4.5-3a/8
  
  modulepar boolean                     pc_FeatrGrp_108_T           := false;           // @desc  Aperiodic CQI/PMI/RI reporting on PUSCH: Mode 2-2: UE selected subband CQI with multiple PMI, when PDSCH transmission mode 9 and 8 CSI reference signal ports are configured
                                                                                        // Reference: 36.523-2 A.4.5-3b/8
  
  modulepar boolean                     pc_FeatrGrp_109_F           := false;           // @desc  Periodic CQI/PMI/RI reporting on PUCCH Mode 1-1, submode 1
                                                                                        // Reference: 36.523-2 A.4.5-3a/9
  
  modulepar boolean                     pc_FeatrGrp_109_T           := false;           // @desc  Periodic CQI/PMI/RI reporting on PUCCH Mode 1-1, submode 1
                                                                                        // Reference: 36.523-2 A.4.5-3b/9
  
  modulepar boolean                     pc_FeatrGrp_10_F            := false;           // @desc  Support of EUTRA RRC_CONNECTED to GERAN (Packet_)Idle by Cell Change Order, EUTRA RRC_CONNECTED to GERAN (Packet_)Idle by Cell Change Order with NACC (Network Assisted Cell Change)
                                                                                        // Reference: 36.523-2 A.4.5-1a/10
  
  modulepar boolean                     pc_FeatrGrp_10_T            := false;           // @desc  Support of EUTRA RRC_CONNECTED to GERAN (Packet_)Idle by Cell Change Order, EUTRA RRC_CONNECTED to GERAN (Packet_)Idle by Cell Change Order with NACC (Network Assisted Cell Change)
                                                                                        // Reference: 36.523-2 A.4.5-1b/10
  
  modulepar boolean                     pc_FeatrGrp_110_F           := false;           // @desc  Periodic CQI/PMI/RI reporting on PUCCH Mode 1-1, submode 2
                                                                                        // Reference: 36.523-2 A.4.5-3a/10
  
  modulepar boolean                     pc_FeatrGrp_110_T           := false;           // @desc  Periodic CQI/PMI/RI reporting on PUCCH Mode 1-1, submode 2
                                                                                        // Reference: 36.523-2 A.4.5-3b/10
  
  modulepar boolean                     pc_FeatrGrp_111_F           := false;           // @desc  Measurement reporting trigger Event A6
                                                                                        // Reference: 36.523-2 A.4.5-3a/11
  
  modulepar boolean                     pc_FeatrGrp_111_T           := false;           // @desc  Measurement reporting trigger Event A6
                                                                                        // Reference: 36.523-2 A.4.5-3b/11
  
  modulepar boolean                     pc_FeatrGrp_112_F           := false;           // @desc  SCell addition within the Handover to EUTRA procedure
                                                                                        // Reference: 36.523-2 A.4.5-3a/12
  
  modulepar boolean                     pc_FeatrGrp_112_T           := false;           // @desc  SCell addition within the Handover to EUTRA procedure
                                                                                        // Reference: 36.523-2 A.4.5-3b/12
  
  modulepar boolean                     pc_FeatrGrp_113_F           := false;           // @desc  Trigger type 0 SRS (periodic SRS) transmission on X Serving Cells
                                                                                        // Reference: 36.523-2 A.4.5-3a/13
  
  modulepar boolean                     pc_FeatrGrp_113_T           := false;           // @desc  Trigger type 0 SRS (periodic SRS) transmission on X Serving Cells
                                                                                        // Reference: 36.523-2 A.4.5-3b/13
  
  modulepar boolean                     pc_FeatrGrp_114_F           := false;           // @desc  Reporting of both UTRA CPICH RSCP and Ec/N0 in a Measurement Report
                                                                                        // Reference: 36.523-2 A.4.5-3a/14
  
  modulepar boolean                     pc_FeatrGrp_114_T           := false;           // @desc  Reporting of both UTRA CPICH RSCP and Ec/N0 in a Measurement Report
                                                                                        // Reference: 36.523-2 A.4.5-3b/14
  
  modulepar boolean                     pc_FeatrGrp_115_F           := false;           // @desc  time domain ICIC RLM/RRM measurement subframe restriction for the serving cell. time domain ICIC RRM measurement subframe restriction for neighbour cells. time domain ICIC CSI measurement subframe restriction
                                                                                        // Reference: 36.523-2 A.4.5-3a/15
  
  modulepar boolean                     pc_FeatrGrp_115_T           := false;           // @desc  time domain ICIC RLM/RRM measurement subframe restriction for the serving cell. time domain ICIC RRM measurement subframe restriction for neighbour cells. time domain ICIC CSI measurement subframe restriction
                                                                                        // Reference: 36.523-2 A.4.5-3b/15
  
  modulepar boolean                     pc_FeatrGrp_116_F           := false;           // @desc  Relative transmit phase continuity for spatial multiplexing in UL
                                                                                        // Reference: 36.523-2 A.4.5-3a/16
  
  modulepar boolean                     pc_FeatrGrp_116_T           := false;           // @desc  Relative transmit phase continuity for spatial multiplexing in UL
                                                                                        // Reference: 36.523-2 A.4.5-3b/16
  
  modulepar boolean                     pc_FeatrGrp_11_F            := false;           // @desc  Support of EUTRA RRC_CONNECTED to 1xRTT CS Active handover
                                                                                        // Reference: 36.523-2 A.4.5-1a/11
  
  modulepar boolean                     pc_FeatrGrp_11_T            := false;           // @desc  Support of EUTRA RRC_CONNECTED to 1xRTT CS Active handover
                                                                                        // Reference: 36.523-2 A.4.5-1b/11
  
  modulepar boolean                     pc_FeatrGrp_12_F            := false;           // @desc  Support of EUTRA RRC_CONNECTED to HRPD Active handover
                                                                                        // Reference: 36.523-2 A.4.5-1a/12
  
  modulepar boolean                     pc_FeatrGrp_12_T            := false;           // @desc  Support of EUTRA RRC_CONNECTED to HRPD Active handover
                                                                                        // Reference: 36.523-2 A.4.5-1b/12
  
  modulepar boolean                     pc_FeatrGrp_13_F            := false;           // @desc  Support of Inter-frequency handover (within FDD or TDD)
                                                                                        // Reference: 36.523-2 A.4.5-1a/13
  
  modulepar boolean                     pc_FeatrGrp_13_T            := false;           // @desc  Support of Inter-frequency handover (within FDD or TDD)
                                                                                        // Reference: 36.523-2 A.4.5-1b/13
  
  modulepar boolean                     pc_FeatrGrp_14_F            := false;           // @desc  Support of Measurement reporting event: Event A4 - Neighbour > threshold, Measurement reporting event: Event A5 - Serving < threshold1 & Neighbour > threshold2
                                                                                        // Reference: 36.523-2 A.4.5-1a/14
  
  modulepar boolean                     pc_FeatrGrp_14_T            := false;           // @desc  Support of Measurement reporting event: Event A4 - Neighbour > threshold, Measurement reporting event: Event A5 - Serving < threshold1 & Neighbour > threshold2
                                                                                        // Reference: 36.523-2 A.4.5-1b/14
  
  modulepar boolean                     pc_FeatrGrp_15_F            := false;           // @desc  Support of Measurement reporting event: Event B1 - Neighbour > threshold
                                                                                        // Reference: 36.523-2 A.4.5-1a/15
  
  modulepar boolean                     pc_FeatrGrp_15_T            := false;           // @desc  Support of Measurement reporting event: Event B1 - Neighbour > threshold
                                                                                        // Reference: 36.523-2 A.4.5-1b/15
  
  modulepar boolean                     pc_FeatrGrp_16_F            := false;           // @desc  Support of Periodical measurement reporting for non-ANR related measurements
                                                                                        // Reference: 36.523-2 A.4.5-1a/16
  
  modulepar boolean                     pc_FeatrGrp_16_T            := false;           // @desc  Support of Periodical measurement reporting for non-ANR related measurements
                                                                                        // Reference: 36.523-2 A.4.5-1b/16
  
  modulepar boolean                     pc_FeatrGrp_17_F            := false;           // @desc  Support of Periodical measurement reporting for SON / ANR and ANR related intra-frequency measurement reporting events
                                                                                        // Reference: 36.523-2 A.4.5-1a/17
  
  modulepar boolean                     pc_FeatrGrp_17_T            := false;           // @desc  Support of Periodical measurement reporting for SON / ANR and ANR related intra-frequency measurement reporting events
                                                                                        // Reference: 36.523-2 A.4.5-1b/17
  
  modulepar boolean                     pc_FeatrGrp_18_F            := false;           // @desc  Support of ANR related inter-frequency measurement reporting events
                                                                                        // Reference: 36.523-2 A.4.5-1a/18
  
  modulepar boolean                     pc_FeatrGrp_18_T            := false;           // @desc  Support of ANR related inter-frequency measurement reporting events
                                                                                        // Reference: 36.523-2 A.4.5-1b/18
  
  modulepar boolean                     pc_FeatrGrp_19_F            := false;           // @desc  Support of ANR related inter-RAT measurement reporting events
                                                                                        // Reference: 36.523-2 A.4.5-1a/19
  
  modulepar boolean                     pc_FeatrGrp_19_T            := false;           // @desc  Support of ANR related inter-RAT measurement reporting events
                                                                                        // Reference: 36.523-2 A.4.5-1b/19
  
  modulepar boolean                     pc_FeatrGrp_1_F             := false;           // @desc  Support of Intra-subframe frequency hopping for PUSCH scheduled by UL grant, Extended cyclic prefix with f = 7.5kHz for DL resource block, DCI format 3a (TPC commands for PUCCH and PUSCH with single bit power adjustments), Multi-user MIMO for PDSCH, Aperiodic CQI/PMI/RI reporting on PUSCH: Mode 2-0 - UE selected subband CQI without PMI, Aperiodic CQI/PMI/RI reporting on PUSCH: Mode 2-2 - UE selected subband CQI with multiple PMI
                                                                                        // Reference: 36.523-2 A.4.5-1a/1
  
  modulepar boolean                     pc_FeatrGrp_1_T             := false;           // @desc  Support of Intra-subframe frequency hopping for PUSCH scheduled by UL grant, Extended cyclic prefix with f = 7.5kHz for DL resource block, DCI format 3a (TPC commands for PUCCH and PUSCH with single bit power adjustments), Multi-user MIMO for PDSCH, Aperiodic CQI/PMI/RI reporting on PUSCH: Mode 2-0 - UE selected subband CQI without PMI, Aperiodic CQI/PMI/RI reporting on PUSCH: Mode 2-2 - UE selected subband CQI with multiple PMI
                                                                                        // Reference: 36.523-2 A.4.5-1b/1
  
  modulepar boolean                     pc_FeatrGrp_20_F            := false;           // @desc  Support of RB combination: SRB1 and SRB2 for DCCH + x AM DRB + x UM DRB
                                                                                        // Reference: 36.523-2 A.4.5-1a/20
  
  modulepar boolean                     pc_FeatrGrp_20_T            := false;           // @desc  Support of RB combination: SRB1 and SRB2 for DCCH + x AM DRB + x UM DRB
                                                                                        // Reference: 36.523-2 A.4.5-1b/20
  
  modulepar boolean                     pc_FeatrGrp_21_F            := false;           // @desc  Support of Predefined intra-subframe frequency hopping for PUSCH with N_sb > 1, Predefined inter-subframe frequency hopping for PUSCH with N_sb > 1
                                                                                        // Reference: 36.523-2 A.4.5-1a/21
  
  modulepar boolean                     pc_FeatrGrp_21_T            := false;           // @desc  Support of Predefined intra-subframe frequency hopping for PUSCH with N_sb > 1, Predefined inter-subframe frequency hopping for PUSCH with N_sb > 1
                                                                                        // Reference: 36.523-2 A.4.5-1b/21
  
  modulepar boolean                     pc_FeatrGrp_22_F            := false;           // @desc  Support of UTRAN measurements and reporting in E-UTRA connected mode
                                                                                        // Reference: 36.523-2 A.4.5-1a/22
  
  modulepar boolean                     pc_FeatrGrp_22_T            := false;           // @desc  Support of UTRAN measurements and reporting in E-UTRA connected mode
                                                                                        // Reference: 36.523-2 A.4.5-1b/22
  
  modulepar boolean                     pc_FeatrGrp_23_F            := false;           // @desc  Support of GERAN measurements and reporting in E-UTRA connected mode
                                                                                        // Reference: 36.523-2 A.4.5-1a/23
  
  modulepar boolean                     pc_FeatrGrp_23_T            := false;           // @desc  Support of GERAN measurements and reporting in E-UTRA connected mode
                                                                                        // Reference: 36.523-2 A.4.5-1b/23
  
  modulepar boolean                     pc_FeatrGrp_24_F            := false;           // @desc  Support of cdma2000 measurements and reporting in E-UTRA connected mode
                                                                                        // Reference: 36.523-2 A.4.5-1a/24
  
  modulepar boolean                     pc_FeatrGrp_24_T            := false;           // @desc  Support of cdma2000 measurements and reporting in E-UTRA connected mode
                                                                                        // Reference: 36.523-2 A.4.5-1b/24
  
  modulepar boolean                     pc_FeatrGrp_25_F            := false;           // @desc  Support of Inter-frequency measurements and reporting in E-UTRA connected mode
                                                                                        // Reference: 36.523-2 A.4.5-1a/25
  
  modulepar boolean                     pc_FeatrGrp_25_T            := false;           // @desc  Support of Inter-frequency measurements and reporting in E-UTRA connected mode
                                                                                        // Reference: 36.523-2 A.4.5-1b/25
  
  modulepar boolean                     pc_FeatrGrp_26_F            := false;           // @desc  Support of HRPD measurements, reporting and measurement reporting event B2 in E-UTRA connected mode
                                                                                        // Reference: 36.523-2 A.4.5-1a/26
  
  modulepar boolean                     pc_FeatrGrp_26_T            := false;           // @desc  Support of HRPD measurements, reporting and measurement reporting event B2 in E-UTRA connected mode
                                                                                        // Reference: 36.523-2 A.4.5-1b/26
  
  modulepar boolean                     pc_FeatrGrp_27_F            := false;           // @desc  Support of EUTRA RRC_CONNECTED to UTRA CELL_DCH CS handover
                                                                                        // Reference: 36.523-2 A.4.5-1a/27
  
  modulepar boolean                     pc_FeatrGrp_27_T            := false;           // @desc  Support of EUTRA RRC_CONNECTED to UTRA CELL_DCH CS handover
                                                                                        // Reference: 36.523-2 A.4.5-1b/27
  
  modulepar boolean                     pc_FeatrGrp_28_F            := false;           // @desc  Support of TTI bundling
                                                                                        // Reference: 36.523-2 A.4.5-1a/28
  
  modulepar boolean                     pc_FeatrGrp_28_T            := false;           // @desc  Support of TTI bundling
                                                                                        // Reference: 36.523-2 A.4.5-1b/28
  
  modulepar boolean                     pc_FeatrGrp_29_F            := false;           // @desc  Support of Semi-Persistent Scheduling
                                                                                        // Reference: 36.523-2 A.4.5-1a/29
  
  modulepar boolean                     pc_FeatrGrp_29_T            := false;           // @desc  Support of Semi-Persistent Scheduling
                                                                                        // Reference: 36.523-2 A.4.5-1b/29
  
  modulepar boolean                     pc_FeatrGrp_2_F             := false;           // @desc  Support of Simultaneous CQI and ACK/NACK on PUCCH, i.e. PUCCH format 2a and 2b, Absolute TPC command for PUSCH, Resource allocation type 1 for PDSCH, Periodic CQI/PMI/RI reporting on PUCCH: Mode 2- 0 - UE selected subband CQI without PMI, Periodic CQI/PMI/RI reporting on PUCCH: Mode 2-1 - UE selected subband CQI with single PMI
                                                                                        // Reference: 36.523-2 A.4.5-1a/2
  
  modulepar boolean                     pc_FeatrGrp_2_T             := false;           // @desc  Support of Simultaneous CQI and ACK/NACK on PUCCH, i.e. PUCCH format 2a and 2b, Absolute TPC command for PUSCH, Resource allocation type 1 for PDSCH, Periodic CQI/PMI/RI reporting on PUCCH: Mode 2- 0 - UE selected subband CQI without PMI, Periodic CQI/PMI/RI reporting on PUCCH: Mode 2-1 - UE selected subband CQI with single PMI
                                                                                        // Reference: 36.523-2 A.4.5-1b/2
  
  modulepar boolean                     pc_FeatrGrp_30_F            := false;           // @desc  Support of Handover between FDD and TDD
                                                                                        // Reference: 36.523-2 A.4.5-1a/30
  
  modulepar boolean                     pc_FeatrGrp_30_T            := false;           // @desc  Support of Handover between FDD and TDD
                                                                                        // Reference: 36.523-2 A.4.5-1b/30
  
  modulepar boolean                     pc_FeatrGrp_31_F            := false;           // @desc  Support of the mechanisms defined for cells broadcasting multi band information i.e. comprehending multiBandInfoList
                                                                                        // Reference: 36.523-2 A.4.5-1a/31
  
  modulepar boolean                     pc_FeatrGrp_31_T            := false;           // @desc  Support of the mechanisms defined for cells broadcasting multi band information i.e. comprehending multiBandInfoList
                                                                                        // Reference: 36.523-2 A.4.5-1b/31
  
  modulepar boolean                     pc_FeatrGrp_33_F            := false;           // @desc  Inter-RAT ANR features for UTRAN including:  Inter-RAT periodical measurement reporting where triggerType is set to periodical and purpose is set to reportStrongestCellsForSON
                                                                                        //  Inter-RAT periodical measurement reporting  where triggerType is set to periodical and purpose is set to reportCGI
                                                                                        // Reference: 36.523-2 A.4.5-1d/1
  
  modulepar boolean                     pc_FeatrGrp_33_T            := false;           // @desc  Inter-RAT ANR features for UTRAN including:
                                                                                        //  Inter-RAT periodical measurement reporting where triggerType is set to periodical and purpose is set to reportStrongestCellsForSON
                                                                                        //  Inter-RAT periodical measurement reporting  where triggerType is set to periodical and purpose is set to reportCGI
                                                                                        // Reference: 36.523-2 A.4.5-1e/1
  
  modulepar boolean                     pc_FeatrGrp_34_F            := false;           // @desc  Inter-RAT ANR features for GERAN including:
                                                                                        //  Inter-RAT periodical measurement reporting where triggerType is set to periodical and purpose is set to reportStrongestCells
                                                                                        //  Inter-RAT periodical measurement reporting  where triggerType is set to periodical and purpose is set to reportCGI
                                                                                        // Reference: 36.523-2 A.4.5-1d/2
  
  modulepar boolean                     pc_FeatrGrp_34_T            := false;           // @desc  Inter-RAT ANR features for GERAN including:
                                                                                        //  Inter-RAT periodical measurement reporting where triggerType is set to periodical and purpose is set to reportStrongestCells
                                                                                        //  Inter-RAT periodical measurement reporting  where triggerType is set to periodical and purpose is set to reportCGI
                                                                                        // Reference: 36.523-2 A.4.5-1e/2
  
  modulepar boolean                     pc_FeatrGrp_35_F            := false;           // @desc  Inter-RAT ANR features for 1xRTT including:
                                                                                        //  Inter-RAT periodical measurement reporting where triggerType is set to periodical and purpose is set to reportStrongestCellsForSON
                                                                                        //  Inter-RAT periodical measurement reporting  where triggerType is set to periodical and purpose is set to reportCGI
                                                                                        // Reference: 36.523-2 A.4.5-1d/3
  
  modulepar boolean                     pc_FeatrGrp_35_T            := false;           // @desc  Inter-RAT ANR features for 1xRTT including:
                                                                                        //  Inter-RAT periodical measurement reporting where triggerType is set to periodical and purpose is set to reportStrongestCellsForSON
                                                                                        //  Inter-RAT periodical measurement reporting  where triggerType is set to periodical and purpose is set to reportCGI
                                                                                        // Reference: 36.523-2 A.4.5-1e/3
  
  modulepar boolean                     pc_FeatrGrp_36_F            := false;           // @desc  Inter-RAT ANR features for HRPD including:
                                                                                        //  Inter-RAT periodical measurement reporting where triggerType is set to periodical and purpose is set to reportStrongestCellsForSON
                                                                                        //  Inter-RAT periodical measurement reporting  where triggerType is set to periodical and purpose is set to reportCGI
                                                                                        // Reference: 36.523-2 A.4.5-1d/4
  
  modulepar boolean                     pc_FeatrGrp_36_T            := false;           // @desc  Inter-RAT ANR features for HRPD including:  Inter-RAT periodical measurement reporting where triggerType is set to periodical and purpose is set to portStrongestCellsForSON
                                                                                        //  Inter-RAT periodical measurement reporting  where triggerType is set to periodical and purpose is set to reportCGI
                                                                                        // Reference: 36.523-2 A.4.5-1e/4
  
  modulepar boolean                     pc_FeatrGrp_37_F            := false;           // @desc  Inter-RAT ANR features for UTRAN TDD including:
                                                                                        //  Inter-RAT periodical measurement reporting where triggerType is set to periodical and purpose is set to reportStrongestCellsForSON
                                                                                        //  Inter-RAT periodical measurement reporting  where triggerType is set to periodical and purpose is set to reportCGI
                                                                                        // Reference: 36.523-2 A.4.5-1d/5
  
  modulepar boolean                     pc_FeatrGrp_37_T            := false;           // @desc  Inter-RAT ANR features for UTRAN TDD including:
                                                                                        //  Inter-RAT periodical measurement reporting where triggerType is set to periodical and purpose is set to reportStrongestCellsForSON
                                                                                        //  Inter-RAT periodical measurement reporting  where triggerType is set to periodical and purpose is set to reportCGI
                                                                                        // Reference: 36.523-2 A.4.5-1e/5
  
  modulepar boolean                     pc_FeatrGrp_38_F            := false;           // @desc  EUTRA RRC_CONNECTED to UTRA TDD CELL_DCH PS handover, if the UE supports both UTRAN FDD and UTRAN TDD
                                                                                        // Reference: 36.523-2 A.4.5-1d/6
  
  modulepar boolean                     pc_FeatrGrp_38_T            := false;           // @desc  EUTRA RRC_CONNECTED to UTRA TDD CELL_DCH PS handover, if the UE supports both UTRAN FDD and UTRAN TDD
                                                                                        // Reference: 36.523-2 A.4.5-1e/6
  
  modulepar boolean                     pc_FeatrGrp_39_F            := false;           // @desc  UTRAN TDD measurements, reporting and measurement reporting event B2 in E-UTRA connected mode, if the UE supports both UTRAN FDD and UTRAN TDD
                                                                                        // Reference: 36.523-2 A.4.5-1d/7
  
  modulepar boolean                     pc_FeatrGrp_39_T            := false;           // @desc  UTRAN TDD measurements, reporting and measurement reporting event B2 in E-UTRA connected mode, if the UE supports both UTRAN FDD and UTRAN TDD
                                                                                        // Reference: 36.523-2 A.4.5-1e/7
  
  modulepar boolean                     pc_FeatrGrp_3_F             := false;           // @desc  Support of Semi-persistent scheduling, TTI bundling, 5bit RLC UM SN, 7bit PDCP SN
                                                                                        // Reference: 36.523-2 A.4.5-1a/3
  
  modulepar boolean                     pc_FeatrGrp_3_T             := false;           // @desc  Support of Semi-persistent scheduling, TTI bundling, 5bit RLC UM SN, 7bit PDCP SN
                                                                                        // Reference: 36.523-2 A.4.5-1b/3
  
  modulepar boolean                     pc_FeatrGrp_40_F            := false;           // @desc  EUTRA RRC_CONNECTED to UTRA TDD  CELL_DCH  CS handover, if the UE supports both UTRAN FDD and UTRAN TDD
                                                                                        // Reference: 36.523-2 A.4.5-1d/8
  
  modulepar boolean                     pc_FeatrGrp_40_T            := false;           // @desc  EUTRA RRC_CONNECTED to UTRA TDD  CELL_DCH  CS handover, if the UE supports both UTRAN FDD and UTRAN TDD
                                                                                        // Reference: 36.523-2 A.4.5-1e/8
  
  modulepar boolean                     pc_FeatrGrp_41_F            := false;           // @desc  Measurement reporting event: Event B1 Neighbour > threshold for UTRAN FDD, if the UE supports UTRAN FDD and has set bit number 22 to 1
                                                                                        // Reference: 36.523-2 A.4.5-1d/9
  
  modulepar boolean                     pc_FeatrGrp_41_T            := false;           // @desc  Measurement reporting event: Event B1 Neighbour > threshold for UTRAN FDD, if the UE supports UTRAN FDD and has set bit number 22 to 1
                                                                                        // Reference: 36.523-2 A.4.5-1e/9
  
  modulepar boolean                     pc_FeatrGrp_42_F            := false;           // @desc  DCI format 3a (TPC commands for PUCCH and PUSCH with single bit power adjustments)
                                                                                        // Reference: 36.523-2 A.4.5-1d/10
  
  modulepar boolean                     pc_FeatrGrp_42_T            := false;           // @desc  DCI format 3a (TPC commands for PUCCH and PUSCH with single bit power adjustments)
                                                                                        // Reference: 36.523-2 A.4.5-1e/10
  
  modulepar boolean                     pc_FeatrGrp_4_F             := false;           // @desc  Support of Short DRX cycle
                                                                                        // Reference: 36.523-2 A.4.5-1a/4
  
  modulepar boolean                     pc_FeatrGrp_4_T             := false;           // @desc  Support of Short DRX cycle
                                                                                        // Reference: 36.523-2 A.4.5-1b/4
  
  modulepar boolean                     pc_FeatrGrp_5_F             := false;           // @desc  Support of Long DRX cycle, DRX command MAC control element
                                                                                        // Reference: 36.523-2 A.4.5-1a/5
  
  modulepar boolean                     pc_FeatrGrp_5_T             := false;           // @desc  Support of Long DRX cycle, DRX command MAC control element
                                                                                        // Reference: 36.523-2 A.4.5-1b/5
  
  modulepar boolean                     pc_FeatrGrp_6_F             := false;           // @desc  Support of Piroritized bit rate
                                                                                        // Reference: 36.523-2 A.4.5-1a/6
  
  modulepar boolean                     pc_FeatrGrp_6_T             := false;           // @desc  Support of Piroritized bit rate
                                                                                        // Reference: 36.523-2 A.4.5-1b/6
  
  modulepar boolean                     pc_FeatrGrp_7_F             := false;           // @desc  Support of RLC UM
                                                                                        // Reference: 36.523-2 A.4.5-1a/7
  
  modulepar boolean                     pc_FeatrGrp_7_T             := false;           // @desc  Support of RLC UM
                                                                                        // Reference: 36.523-2 A.4.5-1b/7
  
  modulepar boolean                     pc_FeatrGrp_8_F             := false;           // @desc  Support of EUTRA RRC_CONNECTED to UTRA CELL_DCH PS handover
                                                                                        // Reference: 36.523-2 A.4.5-1a/8
  
  modulepar boolean                     pc_FeatrGrp_8_T             := false;           // @desc  Support of EUTRA RRC_CONNECTED to UTRA CELL_DCH PS handover
                                                                                        // Reference: 36.523-2 A.4.5-1b/8
  
  modulepar boolean                     pc_FeatrGrp_9_F             := false;           // @desc  Support of EUTRA RRC_CONNECTED to GERAN GSM_Dedicated handover
                                                                                        // Reference: 36.523-2 A.4.5-1a/9
  
  modulepar boolean                     pc_FeatrGrp_9_T             := false;           // @desc  Support of EUTRA RRC_CONNECTED to GERAN GSM_Dedicated handover
                                                                                        // Reference: 36.523-2 A.4.5-1b/9
  
  modulepar boolean                     pc_FullNameNetwork          := false;           // @desc  Support of storage of the network full name
                                                                                        // Reference: 36.523-2 A.4.4-1/12
  
  modulepar boolean                     pc_GERAN                    := false;           // @desc  UE Supports GSM and/or GPRS
                                                                                        // Reference: 36.523-2 A.4.1-1/7
  
  modulepar boolean                     pc_GERAN_2_E_UTRAN_PSHO     := false;           // @desc  Support of GERAN to E-UTRAN PS Handover
                                                                                        // Reference: 36.523-2 A.4.4-1/29
  
  modulepar boolean                     pc_GERAN_2_E_UTRAN_meas     := false;           // @desc  Supports Neighbour Cell measurements and Network controlled & autonomous cell reselection to E-UTRAN
                                                                                        // Reference: 36.523-2 A.4.4-1/21
  
  modulepar boolean                     pc_GERAN_2_E_UTRAN_measreporting_CCN := false;  // @desc  Supports CCN towards E-UTRAN, E-UTRAN Neighbour cell measurement reporting and Network controlled cell reselection to E-UTRAN
                                                                                        // Reference: 36.523-2 A.4.4-1/39
  
  modulepar boolean                     pc_HO_from_UTRA_to_eFDD     := false;           // @desc  Support of Inter-RAT PS handover to E-UTRA from UTRA (FDD)
                                                                                        // Reference: 36.523-2 A.4.4-1/8
  
  modulepar boolean                     pc_HO_from_UTRA_to_eTDD     := false;           // @desc  Support of Inter-RAT PS handover to E-UTRA from UTRA (TDD)
                                                                                        // Reference: 36.523-2 A.4.4-1/53
  
  modulepar boolean                     pc_HRPD                     := false;           // @desc  UE supports CDMA2000 HRPD band class
                                                                                        // Reference: 36.523-2, A.4.1-1/3
  
  modulepar boolean                     pc_IMS                      := false;           // @desc  Support of IMS
                                                                                        // Reference: 36.523-2 A.4.4-1/25
  
  modulepar boolean                     pc_IMSI_Detach              := false;           // @desc  Support of detach for non-EPS services
                                                                                        // Reference: 36.523-2 A.4.4-1/34
  
  modulepar boolean                     pc_IMS_APN_default          := false;           // @desc  Configured with IMS APN as default APN
                                                                                        // Reference: 36.523-2 A.4.4-2/11
  
  modulepar boolean                     pc_IMS_CS_PS_SRVCC          := false;           // @desc  UE Supports CS to PS SRVCC
                                                                                        // Reference: 34.229-2 A.12/40
  
  modulepar boolean                     pc_IMS_CS_PS_SRVCCAlert     := false;           // @desc  UE Supports CS to PS SRVCC in alerting state
                                                                                        // Reference: 34.229-2 A.12/41
  
  modulepar boolean                     pc_IMS_CS_PS_SRVCCMidCall   := false;           // @desc  UE Supports CS to PS SRVCC and the MSC server assisted mid-call feature
                                                                                        // Reference: 34.229-2 A.12/42
  
  modulepar boolean                     pc_IMS_SRVCCAlert           := false;           // @desc  UE indicates g.3gpp.srvcc-alerting media feature tag in INVITE request or 180 response
                                                                                        // Reference: 34.229-2 A.12/34
  
  modulepar boolean                     pc_IMS_emergency_call       := false;           // @desc  Support of IMS emergency call
                                                                                        // Reference: 36.523-2 A.4.2.1.1-1/4
  
  modulepar boolean                     pc_IPv4                     := false;           // @desc  UE supports IPv4 (also defined in 36.523-2 A.4.4-1/95)
                                                                                        // Reference: 34.229-2 A.7/1
  
  modulepar boolean                     pc_IPv6                     := false;           // @desc  UE supports IPv6 (also defined in 36.523-2 A.4.4-1/96)
                                                                                        // Reference: 34.229-2 A.7/2
  
  modulepar boolean                     pc_ISR                      := false;           // @desc  Support of ISR
                                                                                        // Reference: 36.523-2 A.4.4-1/5
  
  modulepar boolean                     pc_ImmConnect               := false;           // @desc  Immediate connection supported for all circuit switched basic services
                                                                                        // Reference: 34.123-2 A.20/6
  
  modulepar boolean                     pc_InterFreq_ProximityIndication := false;      // @desc  Support of Inter Frequency Proximity Indication
                                                                                        // Reference: 36.523-2 A.4.4.1-76
  
  modulepar boolean                     pc_IntraFreq_ProximityIndication := false;      // @desc  Support of Intra Frequency Proximity Indication
                                                                                        // Reference: 36.523-2 A.4.4.1-75
  
  modulepar boolean                     pc_KeepEpsBearerParametersAfterNormalDetach := false;
                                                                                        // @desc  If the UE supports this, then the next ATTACH after DETACH shall be done using AT command AT+CGATT=1.
                                                                                        // Otherwise it shall be done using  AT+CGDCONT=1,"IP" followed by AT+CGACT=1
                                                                                        // Reference: 36.523-2 A.4.4.2-10
  
  modulepar boolean                     pc_LAP                      := false;           // @desc  Support of Low Access Priority Indication.
                                                                                        // Reference: 34.123-2 A.10/31
  
  modulepar boolean                     pc_LAP_override             := false;           // @desc  Support of Low Access Prioirty Override
                                                                                        // Reference: 34.123-2 A.10/37
  
  modulepar boolean                     pc_LocalTimeZone            := false;           // @desc  Support of storage of the local time zone
                                                                                        // Reference: 36.523-2 A.4.4-1/14
  
  modulepar boolean                     pc_LoggedMeasurementsIdle   := false;           // @desc  Support of logged measurements in RRC_IDLE
                                                                                        // Reference: 36.523-2 A.4.4-1/62
  
  modulepar boolean                     pc_Manual_CSG_Selection     := false;           // @desc  Support of Manual CSG selection
                                                                                        // Reference: 36.523-2 A.4.4-1/49
  
  modulepar boolean                     pc_Multiple_PDN             := false;           // @desc  Support for multiple PDN connections
                                                                                        // Reference: 36.523-2 A.4.4-1/30
  
  modulepar boolean                     pc_NG114_v1_0               := false;           // @desc  Version 1.0 as of 07 August 2020
                                                                                        // Reference: 34.229-2 Table A.21/1
  
  modulepar boolean                     pc_NG114_v2_0               := false;           // @desc  Version 2.0 as of 07 August 2021
                                                                                        // Reference: 34.229-2 Table A.21/2
  
  modulepar boolean                     pc_NG_RAN_NR                := false;           // @desc  NG-RAN NR (Option 2)
                                                                                        // Reference: 38.508-2 Table A.4.1-3/1
  
  modulepar boolean                     pc_NR_5GC_EmergencyServices := false;           // @desc  Support of emergency services in NR connected to 5GCN
                                                                                        // Reference: 38.508-2 Table A.4.3.7-1/14
  
  modulepar boolean                     pc_No_USIM_TestExecution    := false;           // @desc  Support of test execution with no USIM
                                                                                        // Reference: 34.123-2 A.20/90
  
  modulepar boolean                     pc_PLMN_EF_LRPLMNSI_Automatic_Mode_Exception := false;
                                                                                        // @desc  Support of Automatic Mode EF_LRPLMSI PLMN Selection Expression
                                                                                        // Reference: 36.523-2 A.4.4-1/97
  
  modulepar boolean                     pc_PLMN_Manual_Mode_Exception := false;         // @desc  Support of Manual Mode PLMN Selection Expression
                                                                                        // Reference: 36.523-2 A.4.4-1/98
  
  modulepar boolean                     pc_PS                       := false;           // @desc  Packet Switched
                                                                                        // Reference: 34.123-2 A.3/2
  
  modulepar boolean                     pc_PS_data_centric          := false;           // @desc  Support of configuring the UE to PS data centric
                                                                                        // Reference: 36.523-2 A.4.4-2/8
  
  modulepar boolean                     pc_PS_voice_centric         := false;           // @desc  Support of configuring the UE to PS voice centric
                                                                                        // Reference: 36.523-2 A.4.4-2/7
  
  modulepar boolean                     pc_PWS_UpperLayer           := false;           // @desc  Presence of PWS upper layer for functions like duplicate definition
                                                                                        // Reference: 36.523-2 A.4.4-1/67
  
  modulepar boolean                     pc_ProvideDST_inUse         := false;           // @desc  UE supports a mechanism to provide daylight saving time
                                                                                        // Reference: 36.523-2 A.4.4-2/29
  
  modulepar boolean                     pc_Provide_IMS_APN          := false;           // @desc  Configured to provide IMS APN during initial attach
                                                                                        // Reference: 36.523-2 A.4.4-2/13
  
  modulepar boolean                     pc_Provide_IMS_as_second_APN := false;          // @desc  Configured to provide IMS APN as the 2nd PDN connection
                                                                                        // Reference: 36.523-2 A.4.4-2/14
  
  modulepar boolean                     pc_Provide_Internet_as_second_APN := false;     // @desc  Configured to provide Internet APN as the 2nd PDN connection
                                                                                        // Reference: 36.523-2 A.4.4-2/15
  
  modulepar boolean                     pc_RLF_ReportForInterRAT_MRO := false;          // @desc  Support of Radio Link Failure Report for InterRAT MRO
                                                                                        // Reference: 36.523-2 A.4.4-1/94
  
  modulepar boolean                     pc_ROHC_profile0x0001       := false;           // @desc  Support for ROHC profile0x0001
                                                                                        // Reference: 36.523-2 A.4.4-1/40
  
  modulepar boolean                     pc_ROHC_profile0x0002       := false;           // @desc  Support for ROHC profile0x0002
                                                                                        // Reference: 36.523-2 A.4.4-1/41
  
  modulepar boolean                     pc_ROHC_profile0x0003       := false;           // @desc  Support for ROHC profile0x0003
                                                                                        // Reference: 36.523-2 A.4.4-1/42
  
  modulepar boolean                     pc_ROHC_profile0x0004       := false;           // @desc  Support for ROHC profile0x0004
                                                                                        // Reference: 36.523-2 A.4.4-1/43
  
  modulepar boolean                     pc_ROHC_profile0x0006       := false;           // @desc  Support for ROHC profile0x0006
                                                                                        // Reference: 36.523-2 A.4.4-1/44
  
  modulepar boolean                     pc_ROHC_profile0x0101       := false;           // @desc  Support for ROHC profile0x0101
                                                                                        // Reference: 36.523-2 A.4.4-1/45
  
  modulepar boolean                     pc_ROHC_profile0x0102       := false;           // @desc  Support for ROHC profile0x0102
                                                                                        // Reference: 36.523-2 A.4.4-1/46
  
  modulepar boolean                     pc_ROHC_profile0x0103       := false;           // @desc  Support for ROHC profile0x0103
                                                                                        // Reference: 36.523-2 A.4.4-1/47
  
  modulepar boolean                     pc_ROHC_profile0x0104       := false;           // @desc  Support for ROHC profile0x0104
                                                                                        // Reference: 36.523-2 A.4.4-1/48
  
  modulepar boolean                     pc_Rach_Report              := false;           // @desc  Support of delivery of rachReport upon request from the network
                                                                                        // Reference: 36.523-2 A.4.4-1/85
  
  modulepar boolean                     pc_Re_Attach_AfterDetachColl := false;          // @desc  Support of automatic re-activation of the EPS bearers during network initiated detach, even though UE has initiated a detach procedure with detach type set to EPS detach or combined EPS/IMSI detach
                                                                                        // Reference: 36.523-2 A.4.4-1/55
  
  modulepar boolean                     pc_RequestIPv4HAAddress_DuringAttach := false;  // @desc  Support for being configured to request the IPv4 address of the Home Agent during Attach procedure
                                                                                        // Reference: 36.523-2 A.4.4-1/23
  
  modulepar boolean                     pc_RequestIPv6HAAddress_DuringAttach := false;  // @desc  Support for being configured to request the IPv6 address of the Home Agent during Attach procedure
                                                                                        // Reference: 36.523-2 A.4.4-1/22
  
  modulepar boolean                     pc_SI_Neighbour_UMTS_Autonomous_Gaps := false;  // @desc  Upon configuration of si-RequestForHO by the network, supports acquistion of relevant information from a neighbouring UMTS cell by reading the SI of the neighbouring cell using autonomous gaps and reporting
                                                                                        // Reference: 36.523-2, A.4.4-1/100
  
  modulepar boolean                     pc_SI_Neighbour_interFreq_Autonomous_Gaps := false;
                                                                                        // @desc  Supports upon configuration of si-requestForHO by the network acquisition of relevant information from a neighbouring intrer-frequency cell by reading the SI of the neighouring cell using autonomous gaps and reporting
                                                                                        // Reference: 36.523-2, A.4.4-1/104
  
  modulepar boolean                     pc_SI_Neighbour_intraFreq_Autonomous_Gaps := false;
                                                                                        // @desc  Supports upon configuration of si-requestForHO by the network acquisition of relevant information from a neighbouring intra-frequency cell by reading the SI of the neighouring cell using autonomous gaps and reporting
                                                                                        // Reference: 36.523-2, A.4.4-1/103
  
  modulepar boolean                     pc_SMS_SGs                  := false;           // @desc  The UE supports SMS over SGs and is configured for SMS over SGs.  If true, at least one of pc_SMS_SGs_MT and pc_SMS_SGs_MO is true. If it is set to true, pc_combined_attach shall be set to true
                                                                                        //
                                                                                        // Reference: 36.523-2, A.4.2.1.1-1/2
  
  modulepar boolean                     pc_SMS_SGs_MO               := false;           // @desc  Support of Short Message Service (SMS) MO over SGs
                                                                                        // Reference: 36.523-2 A.4.4-1/4
  
  modulepar boolean                     pc_SMS_SGs_MT               := false;           // @desc  Support of Short Message Service (SMS) MT over SGs
                                                                                        // Reference: 36.523-2 A.4.4-1/3
  
  modulepar boolean                     pc_SMS_SGs_Multi_MO         := false;           // @desc  Support of sending concatenated multiple short message over SGs
                                                                                        // Reference: 36.523-2 A.4.4.1-72
  
  modulepar boolean                     pc_SRVCC_GERAN_UTRAN        := false;           // @desc  Support for SRVCC from E-UTRAN to GERAN/UTRAN
                                                                                        // Reference: 36.523-2 A.4.4-1/32
  
  modulepar boolean                     pc_Semi_Persistence_Scheduling := false;        // @desc  Support of semi persistance scheduling
                                                                                        // Reference: 36.523-2 A.4.4-1/50
  
  modulepar boolean                     pc_ShortNameNetwork         := false;           // @desc  Support of storage of the network short name
                                                                                        // Reference: 36.523-2 A.4.4-1/13
  
  modulepar boolean                     pc_Speech                   := false;           // @desc  UE supports Speech
                                                                                        // Reference: 34.123-2 A.2/1
  
  modulepar boolean                     pc_Squal_based_CellReselection_between_E_UTRAN_and_GERAN := false;
                                                                                        // @desc  Support of Squal based cell reselection to E-UTRAN from GERAN
                                                                                        // Reference: 36.523-2 A.4.4-1/79
  
  modulepar boolean                     pc_Squal_based_CellReselection_to_E_UTRAN_from_UTRAN := false;
                                                                                        // @desc  Support of Squal based cell reselection to E-UTRAN from UTRAN
                                                                                        // Reference: 36.523-2 A.4.4-1/57
  
  modulepar boolean                     pc_Squal_based_CellReselection_to_UTRAN_from_E_UTRAN := false;
                                                                                        // @desc  Support of Squal based cell reselection to UTRAN from E-UTRAN
                                                                                        // Reference: 36.523-2 A.4.4-1/56
  
  modulepar boolean                     pc_StandaloneGNSS_Location  := false;           // @desc  Support of standalone GNSS receiver to provide detailed location information in RRC measurement report and logged measurements in RRC_IDLE
                                                                                        // Reference: 36.523-2 A.4.4-1/63
  
  modulepar boolean                     pc_SupportOpModeA           := false;           // @desc  UE supports Operation Mode A
                                                                                        // Reference: 34.123-2 A.3/3
  
  modulepar boolean                     pc_SwitchOnOff              := false;           // @desc  switch on/off supported
                                                                                        // Reference: 34.123-2 A.20/35
  
  modulepar boolean                     pc_TAU_connected_in_IMS     := false;           // @desc  Support of TAU in connected mode. Applicable when configured to pc_voice_PS_1_CS_2 and pc_Attach
                                                                                        // Reference: 36.523-2 A.4.4.1-73
  
  modulepar boolean                     pc_TAU_idle_in_IMS          := false;           // @desc  Support of TAU in idle mode. Applicable when configured to pc_voice_PS_1_CS_2 and pc_Attach
                                                                                        // Reference: 36.523-2 A.4.4.1-74
  
  modulepar boolean                     pc_TDD_HCR                  := false;           // @desc  UE supports UTRA band as defined in TS 25.102
                                                                                        // Reference: 34.123-2 A.1/2
  
  modulepar boolean                     pc_TDD_LCR                  := false;           // @desc  UE supports UTRA band as defined in TS 25.102
                                                                                        // Reference: 34.123-2 A.1/3
  
  modulepar boolean                     pc_TDD_VHCR                 := false;           // @desc  UE supports UTRA band as defined in TS 25.102
                                                                                        // Reference: 34.123-2 A.1/8
  
  modulepar boolean                     pc_TTI_Bundling             := false;           // @desc  Support of TTI Bundling
                                                                                        // Reference: 36.523-2 A.4.4-1/51
  
  modulepar boolean                     pc_TestModeforCSGproximity  := false;           // @desc  Support of UE radio bearer test mode for CSG proximity testing
                                                                                        // Reference: 34.123-2 A.13/5
  
  modulepar boolean                     pc_UE_supports_user_initiated_PDN_disconnect := false;
                                                                                        // @desc  UE supports user initiated PDN disconnect
                                                                                        // Reference: 36.523-2 A.4.4-2/16
  
  modulepar boolean                     pc_UL_MIMO                  := false;           // @desc  Support of UL MIMO
                                                                                        // Reference: 36.523-2 A.4.4-1/70
  
  modulepar boolean                     pc_UMI_ProcNeeded_DuringCSFB := false;          // @desc  Requiring UMI proceeding to paging response
                                                                                        // Reference: 36.523-2 A.4.4-2/6
  
  modulepar boolean                     pc_UMTS_GSM                 := false;           // @desc  UE supports GSM as defined in 21.904
                                                                                        // Reference: 34.123-2 A.1/4
  
  modulepar boolean                     pc_USIM_Removal             := false;           // @desc  USIM removable without power down supported
                                                                                        // Reference: 36.523-2, A4.4-1/1
  
  modulepar boolean                     pc_UTRA                     := false;           // @desc  UE supports UTRA
                                                                                        // Reference: 36.523-2 A.4.1-1/6
  
  modulepar boolean                     pc_UTRAN_ANR                := false;           // @desc  Support of UTRAN ANR
                                                                                        // Reference: 36.523-2 A.4.4-1/65
  
  modulepar boolean                     pc_UTRAN_ProximityIndication := false;          // @desc  Support of UTRAN Proximity Indication
                                                                                        // Reference: 36.523-2 A.4.4.1/77
  
  modulepar boolean                     pc_UTRA_FeatrGrp_1          := false;           // @desc  Support of UTRA CELL_PCH and URA_PCH to RRC_IDLE cell reselection
                                                                                        // Reference: 36.523-2 A.4.5-2/1
  
  modulepar boolean                     pc_UTRA_FeatrGrp_2          := false;           // @desc  Support of EUTRAN measurements and reporting in connected mode
                                                                                        // Reference: 36.523-2 A.4.5-2/2
  
  modulepar boolean                     pc_UTRA_FeatrGrp_3          := false;           // @desc  Support of UTRA CELL_FACH absolute priority cell reselection for high priority layers
                                                                                        // Reference: 36.523-2 A.4.5-2/3
  
  modulepar boolean                     pc_UTRA_FeatrGrp_4          := false;           // @desc  Support of UTRA CELL_FACH absolute priority cell reselection for all layers
                                                                                        // Reference: 36.523-2 A.4.5-2/4
  
  modulepar boolean                     pc_UeAssistedAgps           := false;           // @desc  Support of UE assisted Network Assisted GPS L1 C/A
                                                                                        // Reference: 37.571-3 A.4.3-1/11
  
  modulepar boolean                     pc_UeBasedAgps              := false;           // @desc  Support of UE based Network Assisted GPS L1 C/A
                                                                                        // Reference: 37.571-3 A.4.3-1/10
  
  modulepar boolean                     pc_UniversalAndLocalTimeZone := false;          // @desc  Support of storage of the universal time and local time zone
                                                                                        // Reference: 36.523-2 A.4.4-1/15
  
  modulepar boolean                     pc_UpdateUE_LocationInformation := false;       // @desc  Update UE Location Information
                                                                                        // Reference: 36.523-2 A.4.3-2/3
  
  modulepar boolean                     pc_UserInitiatedPLMN_Reselection := false;      // @desc  Support user initiated PLMN reselection in automatic mode
                                                                                        // Reference: 36.523-2 A.4.4-1/69
  
  modulepar boolean                     pc_VoLTE                    := false;           // @desc  Support of VoLTE in GSMA PRD IR.92: "IMS profile for Voice and SMS"
                                                                                        // Reference: 36.523-2 A.4.4-1/33
  
  modulepar boolean                     pc_WLAN_Meas_Imm_MDT        := false;           // @desc  Support of WLAN Measurement Collection in Immediate MDT
                                                                                        // Reference: 36.523-2, A.4.4-1/187
  
  modulepar boolean                     pc_WLAN_Meas_logged_MDT     := false;           // @desc  Support of WLAN Measurement Collection in logged MDT
                                                                                        // Reference: 36.523-2, A.4.4-1/185
  
  modulepar boolean                     pc_WLAN_voice               := false;           // @desc  Support for IR.51
                                                                                        // Reference: 36.523-2, A.4.4-1/117
  
  modulepar boolean                     pc_XCAP_only_APN            := false;           // @desc  Configured with an APN for XCAP only usage
                                                                                        // Reference: 36.523-2 A.4.4-2/12
  
  modulepar boolean                     pc_XCAP_over_Internet_APN   := false;           // @desc  Configured to use Internet APN for XCAP signalling
                                                                                        // Reference: 36.523-2 A.4.4-2/17
  
  modulepar boolean                     pc_ZUC                      := false;           // @desc  Support of ZUC algorithm
                                                                                        // Reference: 36.523-2 A.4.4-1/99
  
  modulepar boolean                     pc_eCall_Test_Call          := false;           // @desc  Capability to trigger a Test eCall
                                                                                        // Reference: 34.123-2 A.10/19
  
  modulepar boolean                     pc_eFDD                     := false;           // @desc  UE supports EUTRA FDD
                                                                                        // Reference: 36.523-2 A.4.1-1/1
  
  modulepar boolean                     pc_eFDD_MultiBand           := false;           // @desc  Support of multiple E-UTRA FDD bands
                                                                                        // Reference: 36.523-2 A.4.1-2/1
  
  modulepar boolean                     pc_eMBMS                    := false;           // @desc  Support of eMBMS
                                                                                        // Reference: 36.523-2 A.4.2.1.1-1/5
  
  modulepar boolean                     pc_eMBMS_SC                 := false;           // @desc  Support of eMBMS service continuity
                                                                                        // Reference: 36.523-2 A.4.2.1.1-1/7
  
  modulepar boolean                     pc_eMinimumPeriodicSearchTimer := false;        // @desc  Support of Minimum Periodic Search Timer
                                                                                        // Reference: 36.523-2 A.4.4-1/84
  
  modulepar boolean                     pc_eRedirectionUTRA         := false;           // @desc  Support of use of the UTRA system information provided by RRCConnectionRelease upon redirection
                                                                                        // Reference: 36.523-2 A.4.4-1/31
  
  modulepar boolean                     pc_eTDD                     := false;           // @desc  UE supports EUTRA TDD
                                                                                        // Reference: 36.523-2 A.4.1-1/2
  
  modulepar boolean                     pc_eTDD_MultiBand           := false;           // @desc  Support of multiple E-UTRA TDD bands
                                                                                        // Reference: 36.523-2 A.4.1-2/2
  
  modulepar boolean                     pc_eWLAN                    := false;           // @desc  WLAN
                                                                                        // Reference: 36.523-2 A.4.1-1/5
  
  modulepar boolean                     pc_multipleTimingAdvance    := false;           // @desc  Support of multiple timing advances
                                                                                        // Reference: 36.523-2 A.4.4-1A/3
  
  modulepar boolean                     pc_ue_CategoryDL_0          := false;           // @desc  UE Category DL 0
                                                                                        // Reference: 36.523-2 A.4.3.2-2/1
  
  modulepar boolean                     pc_ue_CategoryDL_10         := false;           // @desc  UE Category DL 10
                                                                                        // Reference: 36.523-2 A.4.3.2-2/5
  
  modulepar boolean                     pc_ue_CategoryDL_11         := false;           // @desc  UE Category DL 11
                                                                                        // Reference: 36.523-2 A.4.3.2-2/6
  
  modulepar boolean                     pc_ue_CategoryDL_12         := false;           // @desc  UE Category DL 12
                                                                                        // Reference: 36.523-2 A.4.3.2-2/7
  
  modulepar boolean                     pc_ue_CategoryDL_13         := false;           // @desc  UE Category DL 13
                                                                                        // Reference: 36.523-2 A.4.3.2-2/8
  
  modulepar boolean                     pc_ue_CategoryDL_14         := false;           // @desc  UE Category DL 14
                                                                                        // Reference: 36.523-2 A.4.3.2-2/9
  
  modulepar boolean                     pc_ue_CategoryDL_15         := false;           // @desc  UE Category DL 15
                                                                                        // Reference: 36.523-2 A.4.3.2-2/10
  
  modulepar boolean                     pc_ue_CategoryDL_16         := false;           // @desc  UE Category DL 16
                                                                                        // Reference: 36.523-2 A.4.3.2-2/11
  
  modulepar boolean                     pc_ue_CategoryDL_17         := false;           // @desc  UE Category DL 17
                                                                                        // Reference: 36.523-2 A.4.3.2-2/12
  
  modulepar boolean                     pc_ue_CategoryDL_18         := false;           // @desc  UE Category DL 18
                                                                                        // Reference: 36.523-2 A.4.3.2-2/13
  
  modulepar boolean                     pc_ue_CategoryDL_19         := false;           // @desc  UE Category DL 19
                                                                                        // Reference: 36.523-2 A.4.3.2-2/14
  
  modulepar boolean                     pc_ue_CategoryDL_1bis       := false;           // @desc  Only in combination with Category UL 1bis and Category 1 UE
                                                                                        // Reference: 36.523-2 A.4.3.2-2A/2
  
  modulepar boolean                     pc_ue_CategoryDL_20         := false;           // @desc  UE Category DL 20
                                                                                        // Reference: 36.523-2 A.4.3.2-2/15
  
  modulepar boolean                     pc_ue_CategoryDL_21         := false;           // @desc  UE Category DL 21
                                                                                        // Reference: 36.523-2 A.4.3.2-2/16
  
  modulepar boolean                     pc_ue_CategoryDL_22         := false;           // @desc  UE Category DL 22
                                                                                        // Reference: 36.523-2 A.4.3.2-2/17
  
  modulepar boolean                     pc_ue_CategoryDL_23         := false;           // @desc  UE Category DL 23
                                                                                        // Reference: 36.523-2 A.4.3.2-2/18
  
  modulepar boolean                     pc_ue_CategoryDL_24         := false;           // @desc  UE Category DL 24
                                                                                        // Reference: 36.523-2 A.4.3.2-2/19
  
  modulepar boolean                     pc_ue_CategoryDL_25         := false;           // @desc  UE Category DL 25
                                                                                        // Reference: 36.523-2 A.4.3.2-2/20
  
  modulepar boolean                     pc_ue_CategoryDL_26         := false;           // @desc  UE Category DL 26
                                                                                        // Reference: 36.523-2 A.4.3.2-2/21
  
  modulepar boolean                     pc_ue_CategoryDL_4          := false;           // @desc  UE Category DL 4
                                                                                        // Reference: 36.523-2 A.4.3.2-2/1A
  
  modulepar boolean                     pc_ue_CategoryDL_6          := false;           // @desc  UE Category DL 6
                                                                                        // Reference: 36.523-2 A.4.3.2-2/2
  
  modulepar boolean                     pc_ue_CategoryDL_7          := false;           // @desc  UE Category DL 7
                                                                                        // Reference: 36.523-2 A.4.3.2-3/4
  
  modulepar boolean                     pc_ue_CategoryDL_9          := false;           // @desc  UE Category DL 9
                                                                                        // Reference: 36.523-2 A.4.3.2-2/4
  
  modulepar boolean                     pc_ue_CategoryDL_M1         := false;           // @desc  Only in combination with Category UL M1
                                                                                        // Reference: 36.523-2 A.4.3.2-2A/1
  
  modulepar boolean                     pc_ue_CategoryDL_M2         := false;           // @desc  Only in combination with Category UL M2
                                                                                        // Reference: 36.523-2 A.4.3.2-2A/3
  
  modulepar boolean                     pc_ue_CategoryUL_0          := false;           // @desc  UE Category UL 0
                                                                                        // Reference: 36.523-2 A.4.3.2-3/1
  
  modulepar boolean                     pc_ue_CategoryUL_13         := false;           // @desc  UE Category UL 13
                                                                                        // Reference: 36.523-2 A.4.3.2-3/6
  
  modulepar boolean                     pc_ue_CategoryUL_14         := false;           // @desc  UE Category UL 14
                                                                                        // Reference: 36.523-2 A.4.3.2-3/7
  
  modulepar boolean                     pc_ue_CategoryUL_15         := false;           // @desc  UE Category UL 15
                                                                                        // Reference: 36.523-2 A.4.3.2-3/8
  
  modulepar boolean                     pc_ue_CategoryUL_16         := false;           // @desc  UE Category UL 16
                                                                                        // Reference: 36.523-2 A.4.3.2-3/9
  
  modulepar boolean                     pc_ue_CategoryUL_17         := false;           // @desc  UE Category UL 17
                                                                                        // Reference: 36.523-2 A.4.3.2-3/10
  
  modulepar boolean                     pc_ue_CategoryUL_18         := false;           // @desc  UE Category UL 18
                                                                                        // Reference: 36.523-2 A.4.3.2-3/11
  
  modulepar boolean                     pc_ue_CategoryUL_19         := false;           // @desc  UE Category UL 19
                                                                                        // Reference: 36.523-2 A.4.3.2-3/12
  
  modulepar boolean                     pc_ue_CategoryUL_1bis       := false;           // @desc  Only in combination with Category DL 1bis
                                                                                        // Reference: 36.523-2 A.4.3.2-3A/2
  
  modulepar boolean                     pc_ue_CategoryUL_20         := false;           // @desc  UE Category UL 20
                                                                                        // Reference: 36.523-2 A.4.3.2-3/13
  
  modulepar boolean                     pc_ue_CategoryUL_21         := false;           // @desc  UE Category UL 21
                                                                                        // Reference: 36.523-2 A.4.3.2-3/14
  
  modulepar boolean                     pc_ue_CategoryUL_22         := false;           // @desc  UE Category UL 22
                                                                                        // Reference: 36.523-2 A.4.3.2-3/15
  
  modulepar boolean                     pc_ue_CategoryUL_23         := false;           // @desc  UE Category UL 23
                                                                                        // Reference: 36.523-2 A.4.3.2-3/16
  
  modulepar boolean                     pc_ue_CategoryUL_24         := false;           // @desc  UE Category UL 24
                                                                                        // Reference: 36.523-2 A.4.3.2-3/17
  
  modulepar boolean                     pc_ue_CategoryUL_25         := false;           // @desc  UE Category UL 25
                                                                                        // Reference: 36.523-2 A.4.3.2-3/18
  
  modulepar boolean                     pc_ue_CategoryUL_26         := false;           // @desc  UE Category UL 26
                                                                                        // Reference: 36.523-2 A.4.3.2-3/19
  
  modulepar boolean                     pc_ue_CategoryUL_3          := false;           // @desc  UE Category UL 3
                                                                                        // Reference: 36.523-2 A.4.3.2-3/2
  
  modulepar boolean                     pc_ue_CategoryUL_5          := false;           // @desc  UE Category UL 5
                                                                                        // Reference: 36.523-2 A.4.3.2-3/3
  
  modulepar boolean                     pc_ue_CategoryUL_7          := false;           // @desc  UE Category UL 7
                                                                                        // Reference: 36.523-2 A.4.3.2-3/4
  
  modulepar boolean                     pc_ue_CategoryUL_8          := false;           // @desc  UE Category UL 8
                                                                                        // Reference: 36.523-2 A.4.3.2-3/5
  
  modulepar boolean                     pc_ue_CategoryUL_M1         := false;           // @desc  Only in combination with Category DL M1
                                                                                        // Reference: 36.523-2 A.4.3.2-3A/1
  
  modulepar boolean                     pc_ue_CategoryUL_M2         := false;           // @desc  Only in combination with Category DL M2
                                                                                        // Reference: 36.523-2 A.4.3.2-3A/3
  
  modulepar boolean                     pc_ue_Category_1            := false;           // @desc  UE Category 1
                                                                                        // Reference: 36.523-2 A.4.3.2-1/1
  
  modulepar boolean                     pc_ue_Category_10           := false;           // @desc  UE Category 10
                                                                                        // Reference: 36.523-2 A.4.3.2-1/10
  
  modulepar boolean                     pc_ue_Category_11           := false;           // @desc  UE Category 11
                                                                                        // Reference: 36.523-2 A.4.3.2-1/11
  
  modulepar boolean                     pc_ue_Category_12           := false;           // @desc  UE Category 12
                                                                                        // Reference: 36.523-2 A.4.3.2-1/12
  
  modulepar boolean                     pc_ue_Category_2            := false;           // @desc  UE Category 2
                                                                                        // Reference: 36.523-2 A.4.3.2-1/2
  
  modulepar boolean                     pc_ue_Category_3            := false;           // @desc  UE Category 3
                                                                                        // Reference: 36.523-2 A.4.3.2-1/3
  
  modulepar boolean                     pc_ue_Category_4            := false;           // @desc  UE Category 4
                                                                                        // Reference: 36.523-2 A.4.3.2-1/4
  
  modulepar boolean                     pc_ue_Category_5            := false;           // @desc  UE Category 5
                                                                                        // Reference: 36.523-2 A.4.3.2-1/5
  
  modulepar boolean                     pc_ue_Category_6            := false;           // @desc  UE Category 6
                                                                                        // Reference: 36.523-2 A.4.3.2-1/6
  
  modulepar boolean                     pc_ue_Category_7            := false;           // @desc  UE Category 7
                                                                                        // Reference: 36.523-2 A.4.3.2-1/7
  
  modulepar boolean                     pc_ue_Category_8            := false;           // @desc  UE Category 8
                                                                                        // Reference: 36.523-2 A.4.3.2-1/8
  
  modulepar boolean                     pc_ue_Category_9            := false;           // @desc  UE Category 9
                                                                                        // Reference: 36.523-2 A.4.3.2-1/9
  
  modulepar boolean                     pc_voiceOverNR              := false;           // @desc  Support IMS voice over NR
                                                                                        // Reference: 38.508-2 Table A.4.3.7-1/32
  
  modulepar boolean                     pc_voice_PS_1_CS_2          := false;           // @desc  Configured voice domain preference
                                                                                        // Reference: 36.523-2 A.4.4-2/9
  
  
}
