/******************************************************************************/
// @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.
//   Trademark 2010, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TTA, TTC).
//   All rights reserved.
// @version: IWD_10wk37
/******************************************************************************/

/******************************************************************************/
// AUTOMATICLLY GENERATED MODUEL - DO NOT MODIFY
// $Date:
// $Author:
// $Rev:
/******************************************************************************/

module Parameters {

  import from CommonDefs all;
  import from NAS_CommonTypeDefs all;
  import from EUTRA_CommonDefs all;
  
  //****************************************************************************
  // PIXIT Parameters
  //----------------------------------------------------------------------------
  modulepar {
      octetstring                 px_AccessPointName;                             // @desc  Access Point Name
      
      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
      
      B16_Type                    px_AuthAMF;                                     // @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
      
      B128_Type                   px_AuthK                    := oct2bit('000102030405060708090A0B0C0D0E0F'O);
                                                                                  // @desc  Authentication Key
                                                                                  // Reference to other Spec: 34.123-3, Table B.1
      
      hexstring                   px_IMEI_Def;                                    // @desc  Default IMEI value.  No default can be proposed as this is a manufacturer defined value
                                                                                  // Reference to other Spec: 34.123-3, Table B.1
      
      hexstring                   px_IMSI_Def                 := '001010123456063'H;
                                                                                  // @desc  Default IMSI
                                                                                  // Reference to other Spec: 34.123-3, Table B.1
      
      charstring                  px_IPv4_Address;                                // @desc  IPv4 Address
      
      charstring                  px_IPv4_RemoteAddress;                          // @desc  IPv4 Remote Address
      
      boolean                     px_IPv4viaNAS_TestMode      := false;           // @desc  This parameter can be set to TRUE so as to force allocation of IPv4 only PDN connection and IP address allocation via NAS signalling in the preamble of test cases using test mode (see TS 36.508 [3] clause 4.5.2A).
      
      charstring                  px_IPv6_Address;                                // @desc  IPv6 Address
      
      charstring                  px_IPv6_RemoteAddress;                          // @desc  IPv6 Remote Address
      
      octetstring                 px_PTMSI_Def                := 'C2345678'O;     // @desc  Default PTMSI
                                                                                  // Reference to other Spec: 34.123-3, Table B.1
      
      boolean                     px_SMS_ChkMsgReceived       := true;            // @desc  Whether the operator can check an MT Short Message received
      
      charstring                  px_SMS_PrefMem1             := "SM";            // @desc  SMS Preferred Memory 1 <mem1> of TS 27.005 cl. 3.2.2
      
      charstring                  px_SMS_PrefMem2             := "SM";            // @desc  SMS Preferred Memory 2 <mem1> of TS 27.005 cl. 3.2.2
      
      charstring                  px_SMS_PrefMem3             := "MT";            // @desc  SMS Preferred Memory 3 <mem1> of TS 27.005 cl. 3.2.2
      
      charstring                  px_SMS_Service              := "0";             // @desc  SMS Service <service> of TS 27.005 cl. 3.2.1
      
      octetstring                 px_TMSI_Def                 := '12345678'O;     // @desc  Default TMSI
                                                                                  // Reference to other Spec: 34.123-3, Table B.1
      
      B128_Type                   px_eAuthRAND                := oct2bit('A3DE0C6D363E30C364A4078F1BF8D577'O);
                                                                                  // @desc  Random Challenge
      
      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.
      
      Dl_Bandwidth_Type           px_ePrimaryBandChannelBandwidth := n25;         // @desc  Primary E-UTRAN Channel Bandwidth
      
      FrequencyBand_Type          px_ePrimaryFrequencyBand    := 1;               // @desc  E-UTRAN primary frequency band
      
      FrequencyBand_Type          px_eSecondaryFrequencyBand  := 2;               // @desc  E-UTRAN secondary 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
      
      boolean                     pc_1xRTT                    := false;           // @desc  UE supports CDMA2000 1xRTT band class
                                                                                  // Reference: 36.523-2, A.4.1-1/4
      
      boolean                     pc_Allowed_CSG_list         := false;           // @desc  Support of Allowed CSG list
                                                                                  // Reference: 36.523-2 A.4.4-1/2
      
      boolean                     pc_Attach                   := false;           // @desc  Support EPS attach (with or without pre-configuration)
                                                                                  // Reference: 36.523-2 A.4.4-2/1
      
      boolean                     pc_CS                       := false;           // @desc  UE supports CS domain services
                                                                                  // Reference: 34.123-2 A.3/1
      
      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
      
      boolean                     pc_CS_SMS_Only              := false;           // @desc  The UE supports registration for SMS only.  If true, pc_CS_fallback is false, and at least one of pc_SMS_SGs_MT and pc_SMS_SGs_MO is true.
                                                                                  //
                                                                                  // Reference: 36.523-2, A.4.2.1.1-1/2
      
      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
      
      boolean                     pc_DSMIPv6                  := false;           // @desc  Support of Mobility management based on Dual-Stack Mobile IPv6
                                                                                  // Reference: 36.523-2 A.4.4-1/6
      
      boolean                     pc_EMM_Information          := false;           // @desc  Support of EMM Information message
                                                                                  // Reference: 36.523-2 A.4.4-1/9
      
      boolean                     pc_EPS_Disable              := false;           // @desc  Support of disabling of EPS capability
                                                                                  // Reference: 36.523-2 A.4.4-1/yy
      
      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/10
      
      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/11
      
      boolean                     pc_ETWS_message             := false;           // @desc  Support of ETWS message
                                                                                  // Reference: 36.523-2 A.4.4-1/20
      
      boolean                     pc_ETWS_message_security    := false;           // @desc  Support of ETWS message with security
                                                                                  // Reference: 36.523-2 A.4.4-1/yy1
      
      boolean                     pc_FDD                      := true;            // @desc  UE supports UTRA band as defined in TS 25.101
                                                                                  // Reference: 34.123-2 A.1/1
      
      boolean                     pc_FeatrGrp_1               := 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-1/1
      
      boolean                     pc_FeatrGrp_10              := 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-1/10
      
      boolean                     pc_FeatrGrp_11              := false;           // @desc  Support of EUTRA RRC_CONNECTED to 1xRTT CS Active handover
                                                                                  // Reference: 36.523-2 A.4.5-1/11
      
      boolean                     pc_FeatrGrp_12              := false;           // @desc  Support of EUTRA RRC_CONNECTED to HRPD Active handover
                                                                                  // Reference: 36.523-2 A.4.5-1/12
      
      boolean                     pc_FeatrGrp_13              := false;           // @desc  Support of Inter-frequency handover
                                                                                  // Reference: 36.523-2 A.4.5-1/13
      
      boolean                     pc_FeatrGrp_14              := 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-1/14
      
      boolean                     pc_FeatrGrp_15              := false;           // @desc  Support of Measurement reporting event: Event B1 - Neighbour > threshold
                                                                                  // Reference: 36.523-2 A.4.5-1/15
      
      boolean                     pc_FeatrGrp_16              := false;           // @desc  Support of Periodical measurement reporting for non-ANR related measurements
                                                                                  // Reference: 36.523-2 A.4.5-1/16
      
      boolean                     pc_FeatrGrp_17              := 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-1/17
      
      boolean                     pc_FeatrGrp_18              := false;           // @desc  Support of ANR related inter-frequency measurement reporting events
                                                                                  // Reference: 36.523-2 A.4.5-1/18
      
      boolean                     pc_FeatrGrp_19              := false;           // @desc  Support of ANR related inter-RAT measurement reporting events
                                                                                  // Reference: 36.523-2 A.4.5-1/19
      
      boolean                     pc_FeatrGrp_2               := 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-1/2
      
      boolean                     pc_FeatrGrp_20              := false;           // @desc  Support of RB combination: SRB1 and SRB2 for DCCH + x AM DRB + x UM DRB
                                                                                  // Reference: 36.523-2 A.4.5-1/20
      
      boolean                     pc_FeatrGrp_21              := 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-1/21
      
      boolean                     pc_FeatrGrp_22              := false;           // @desc  Support of UTRAN measurements and reporting in E-UTRA connected mode
                                                                                  // Reference: 36.523-2 A.4.5-1/22
      
      boolean                     pc_FeatrGrp_23              := false;           // @desc  Support of GERAN measurements and reporting in E-UTRA connected mode
                                                                                  // Reference: 36.523-2 A.4.5-1/23
      
      boolean                     pc_FeatrGrp_24              := false;           // @desc  Support of cdma2000 measurements and reporting in E-UTRA connected mode
                                                                                  // Reference: 36.523-2 A.4.5-1/24
      
      boolean                     pc_FeatrGrp_25              := false;           // @desc  Support of Inter-frequency measurements and reporting in E-UTRA connected mode
                                                                                  // Reference: 36.523-2 A.4.5-1/25
      
      boolean                     pc_FeatrGrp_26              := false;           // @desc  Support of HRPD measurements, reporting and measurement reporting event B2 in E-UTRA connected mode
                                                                                  // Reference: 36.523-2 A.4.5-1/26
      
      boolean                     pc_FeatrGrp_27              := false;           // @desc  Support of EUTRA RRC_CONNECTED to UTRA CELL_DCH CS handover
                                                                                  // Reference: 36.523-2 A.4.5-1/27
      
      boolean                     pc_FeatrGrp_3               := false;           // @desc  Support of Semi-persistent scheduling, TTI bundling, 5bit RLC UM SN, 7bit PDCP SN
                                                                                  // Reference: 36.523-2 A.4.5-1/3
      
      boolean                     pc_FeatrGrp_4               := false;           // @desc  Support of Short DRX cycle
                                                                                  // Reference: 36.523-2 A.4.5-1/4
      
      boolean                     pc_FeatrGrp_5               := false;           // @desc  Support of Long DRX cycle, DRX command MAC control element
                                                                                  // Reference: 36.523-2 A.4.5-1/5
      
      boolean                     pc_FeatrGrp_6               := false;           // @desc  Support of Piroritized bit rate
                                                                                  // Reference: 36.523-2 A.4.5-1/6
      
      boolean                     pc_FeatrGrp_7               := false;           // @desc  Support of RLC UM
                                                                                  // Reference: 36.523-2 A.4.5-1/7
      
      boolean                     pc_FeatrGrp_8               := false;           // @desc  Support of EUTRA RRC_CONNECTED to UTRA CELL_DCH PS handover
                                                                                  // Reference: 36.523-2 A.4.5-1/8
      
      boolean                     pc_FeatrGrp_9               := false;           // @desc  Support of EUTRA RRC_CONNECTED to GERAN GSM_Dedicated handover
                                                                                  // Reference: 36.523-2 A.4.5-1/9
      
      boolean                     pc_FullNameNetwork          := false;           // @desc  Support of storage of the network full name
                                                                                  // Reference: 36.523-2 A.4.4-1/12
      
      boolean                     pc_GERAN                    := false;           // @desc  UE Supports GSM and/or GPRS
                                                                                  // Reference: 36.523-2 A.4.1-1/6
      
      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
      
      boolean                     pc_HO_from_UTRA             := false;           // @desc  Support of Inter-RAT PS handover to E-UTRA from UTRA
                                                                                  // Reference: 36.523-2 A.4.4-1/6
      
      boolean                     pc_HRPD                     := false;           // @desc  UE supports CDMA2000 HRPD band class
                                                                                  // Reference: 36.523-2, A.4.1-1/3
      
      boolean                     pc_IMS                      := false;           // @desc  Support of IMS
                                                                                  // Reference: 36.523-2 A.4.4-1/nn
      
      boolean                     pc_IPv4                     := true;            // @desc  UE supports IPv4 (used IMS PICS as currently not defined in LTE)
                                                                                  // Reference: 34.229-2 A.7/1
      
      boolean                     pc_IPv6                     := false;           // @desc  UE supports IPv6 (used IMS PICS as currently not defined in LTE)
                                                                                  // Reference: 34.229-2 A.7/2
      
      boolean                     pc_ISR                      := false;           // @desc  Support of ISR
                                                                                  // Reference: 36.523-2 A.4.4-1/5
      
      boolean                     pc_ImmConnect               := false;           // @desc  Immediate connection supported for all circuit switched basic services
                                                                                  // Reference: 34.123 A.4.4/6
      
      boolean                     pc_LocalTimeZone            := false;           // @desc  Support of storage of the local time zone
                                                                                  // Reference: 36.523-2 A.4.4-1/14
      
      boolean                     pc_PS                       := true;            // @desc  Packet Switched
                                                                                  // Reference: 34.123-2 A.3/2
      
      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/dd
      
      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/bb
      
      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
      
      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
      
      boolean                     pc_ShortNameNetwork         := false;           // @desc  Support of storage of the network short name
                                                                                  // Reference: 36.523-2 A.4.4-1/13
      
      boolean                     pc_SwitchOnOff              := true;            // @desc  switch on/off supported
                                                                                  // Reference: 36.523-2, A4.4-1/10
      
      boolean                     pc_TDD_HCR                  := false;           // @desc  UE supports UTRA band as defined in TS 25.102
                                                                                  // Reference: 34.123-2 A.1/2
      
      boolean                     pc_TDD_LCR                  := false;           // @desc  UE supports UTRA band as defined in TS 25.102
                                                                                  // Reference: 34.123-2 A.1/3
      
      boolean                     pc_TDD_VHCR                 := false;           // @desc  UE supports UTRA band as defined in TS 25.102
                                                                                  // Reference: 34.123-2 A.1/8
      
      boolean                     pc_USIM_Rmv                 := false;           // @desc  USIM removable without power down supported
                                                                                  // Reference: 36.523-2, A4.4-1/1
      
      boolean                     pc_UTRA                     := false;           // @desc  UE supports UTRA
                                                                                  // Reference: 36.523-2 A.4.1-1/5
      
      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
      
      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
      
      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
      
      boolean                     pc_eFDD                     := false;           // @desc  UE supports EUTRA FDD
                                                                                  // Reference: 36.523-2 A.4.1-1/1
      
      boolean                     pc_eTDD                     := false;           // @desc  UE supports EUTRA TDD
                                                                                  // Reference: 36.523-2 A.4.1-1/2
      
      boolean                     pc_ue_Category_1            := false;           // @desc  UE Category 1
                                                                                  // Reference: 36.523-2 A.4.3.2-1/1
      
      boolean                     pc_ue_Category_2            := false;           // @desc  UE Category 2
                                                                                  // Reference: 36.523-2 A.4.3.2-1/2
      
      boolean                     pc_ue_Category_3            := false;           // @desc  UE Category 3
                                                                                  // Reference: 36.523-2 A.4.3.2-1/3
      
      boolean                     pc_ue_Category_4            := false;           // @desc  UE Category 4
                                                                                  // Reference: 36.523-2 A.4.3.2-1/4
      
      boolean                     pc_ue_Category_5            := false;           // @desc  UE Category 5
                                                                                  // Reference: 36.523-2 A.4.3.2-1/5
      
  }
  
}
