FreeCalypso > hg > freecalypso-sw
diff gsm-fw/cdg/msg/grr.mdf @ 652:a39ec5bb5549
gsm-fw/cdg: imported MDF and PDF files from LoCosto, along with XML sources
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Thu, 25 Sep 2014 08:46:13 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gsm-fw/cdg/msg/grr.mdf Thu Sep 25 08:46:13 2014 +0000 @@ -0,0 +1,5436 @@ +;******************************************************************************** +;*** File : grr.mdf +;*** Creation : Thu Jun 19 15:32:10 CST 2008 +;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1 +;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002 +;******************************************************************************** +;*** Document Type : Air Interface Message Specification +;*** Document Name : grr +;*** Document No. : 8010.603.019.04 +;*** Document Date : 2004-09-02 +;*** Document Status: BEING_PROCESSED +;*** Document Author: xboregow +;******************************************************************************** + + + +PRAGMA SRC_FILE_TIME "Wed Nov 28 10:18:58 2007" +PRAGMA LAST_MODIFIED "2004-09-02" +PRAGMA ID_AND_VERSION "8010.603.019.04" +PRAGMA CCDNAME GRR ; CCD name tag + + + +CONST MAX_REJECT 4 ; There is no reference in 0460 for that value. Assumption M. The maximum value for M == MAX_RETRANS is 4 +CONST MAX_NCELL_REST 5 ; MAX_NCELL -1 = 5 +CONST MAX_CHAN_IMEAS 32 ; Total number of channels for interference measurements +CONST MAX_CHAN_EXT 64 ; Max number of channels for extended Measurements +CONST MAX_CHAN_NC 64 ; Max number of channels for network controlled cell re-selection +CONST MAX_RFL_NUM_LIST 16 ; +CONST MAX_ARFCN_LIST 64 ; +CONST MAX_NH_PCCCH_CARRIER 5 ; +CONST MAX_PCCCH_DES 16 ; +CONST MAX_M_NH_PCCCH_C 2 ; +CONST MAX_M_H_PCCCH_C 16 ; +CONST MAX_NCMP_S1 7 ; this is maximum because the length indicator is a 3 bit value +CONST MAX_XMR_S1 32 ; this is maximum because the length indicator is a 5 bit value +CONST MAX_CELL_ALLOC 4 ; +CONST MAX_GPRS_MS_ALLOC 7 ; +CONST MAX_RFL_IN_PSI 4 ; '_IN_PSI' because of same name in RR air messages +CONST MAX_NCELL_PAR2 5 ; +CONST MAX_REP_PAGE_INFO 4 ; +CONST MAX_RFREQ 5 ; Max removed frequencies in NC Meas. +CONST MAX_AFREQ 5 ; Max added frequencies in NC Meas. +CONST MAX_LIST_AFREQ 2 ; Max number of added frequency lists +CONST MAX_MSG_TYPE 10 ; used in PACKET PSI STATUS and PACKET SI STATUS +CONST MAX_NCELL_PARA 6 ; see PSI3 +CONST MAX_NCELL_PAR2_S1 2 ; see PSI3bis +CONST MAX_NCELL_PAR2_S2 2 ; see PSI3bis +CONST MAX_NCELL_PAR2_DES 2 ; see PSI3bis +CONST MAX_NH_PCCCH_C 16 ; +CONST MAX_FREQ_DIFF_CS_PAR 8 ; Maximum number of frequency difference and Cell Selection parameters structure. See PSI3 description +CONST MAX_NCELL_IN_PSI3BIS 5 ; Maximum number of neighbor cell parmeters in PSI3BIS message. Calculation is based on, that this structure can contain at least 31 bits and the an RLC/MAC control block has a size of up to 22 bytes. +CONST MAX_NCELL2_IN_PSI3BIS 3 ; Maximum number of neighbor cell parameters 2 in PSI3BIS message. This structure can contain at least 45 bits. +CONST MAX_BASIC_CELL_IN_NCELL2 3 ; See PSI3BIS +CONST MAX_REMAINING_CELL_IN_NCELL2 18 ; See PSI3BIS +CONST MAX_NEIGHBOR_PARAMETER_SET_IN_NCELL2 4 ; See PSI3BIS +CONST MAX_NR_OF_NCELL 32 ; See PSI3 +CONST MAX_CHAN_LIST 7 ; See PSI4 +CONST MAX_EXT_FREQ_LIST 7 ; See PSI5 +CONST MAX_EXT_FREQ_LIST_ELEM 32 ; SeePSI5 +CONST MAX_NUMBER_CELLS 128 ; this is maximum because the length indicator is a 7 bit value +CONST MAX_CELL_DIFF_LENGTH 8 ; this is maximum because the length indicator is a 3 bit value +CONST MAX_3G_NEIGH_CELLS 64 ; maximum value 3 uarfcn times 32 cells +CONST MAX_CONT_OCT 32 ; this is maximum because the length indicator is a 5 bit value +CONST MAX_N_CBQ2 8 ; this is maximum because the length indicator is a 3 bit value +CONST MAX_NR_REMAINING_CELLS 16 ; See PSI3BIS +CONST NINETEEN 19 ; Max number of GSM messages +CONST X7BITMAX 128 ; 7 bit max +CONST MAX_FDD 131 ; (L3MAX_ACK-3-1-1)*8/(14+1) = 131,2 +CONST MAX_TDD 131 ; (L3MAX_ACK-3-1-1)*8/(14+1) = 131,2 +CONST MAX_NR_OF_FREQ_OR_CELLS 32 ; this is maximum because the length indicator is a 5 bit value +CONST MAX_REP 256 ; 1{<Structure>}'' value ? +CONST MAX_NUM_BEP_TN 8 ; Maximum number of time slots for BEP measurements +CONST MAX_NUM_ACC_TYPE 16 ; Maximum number of access technologies that can be requested by NW in Packet Uplink assignment message +CONST MAX_SIZE_URBB_DL 144 ; Maximum number of bits that can be included in uncompressed received block bitmap.(144 = 184 - 24 - 1 - 15) +CONST MAX_SIZE_CRBB 127 ; Maximum number of bits that can be included in compressed received block bitmap +CONST MAX_LSA_ID 2 ; Maximum number of LSA IDs +CONST MAX_SIZE_URBB_UL 128 ; Maximum number of bits possible when only uncompress bitmap present for Uplink +CONST MAX_NUM_CONTAINER 9 ; Maximum Number of Container that can be present + + + +VALTAB VAL_ps +VAL 0 GRR_NO "not present" +VAL 1 GRR_YES "present" + +VALTAB VAL_msg_type +VAL 0b100001 D_ACCESS_REJ_c "Packet Access Reject" +VAL 0b000001 D_CELL_CHAN_ORDER_c "Packet Cell Change Order" +VAL 0b000010 D_DL_ASSIGN_c "Packet Downlink Assignment" +VAL 0b000011 D_MEAS_ORDER_c "Packet Measurement Order" +VAL 0b100010 D_PAGING_REQ_c "Packet Paging Request" +VAL 0b100011 D_PDCH_RELEASE_c "Packet PDCH Release" +VAL 0b000100 D_POLLING_REQ_c "Packet Polling Request" +VAL 0b000101 D_CTRL_PWR_TA_c "Packet Power Control/Timing Advance" +VAL 0b100100 D_PRACH_PAR_c "Packet PRACH Parameters" +VAL 0b000110 D_QUEUING_NOT_c "Packet Queuing Notification" +VAL 0b000111 D_TS_RECONFIG_c "Packet Timeslot Reconfigure" +VAL 0b001000 D_TBF_RELEASE_c "Packet TBF Release" +VAL 0b001001 D_UL_ACK_c "Packet Uplink Ack/Nack" +VAL 0b001010 D_UL_ASSIGN_c "Packet Uplink Assignment" +VAL 0b001101 D_PKT_SERV_CELL_DATA_c "Packet Serving Cell Data" +VAL 0b100101 D_DL_DUMMY_c "Packet Downlink Dummy Control Block" +VAL 0b110001 PSI_1_c "Packet System Information Type 1" +VAL 0b110010 PSI_2_c "Packet System Information Type 2" +VAL 0b110011 PSI_3_c "Packet System Information Type 3" +VAL 0b110100 PSI_3_BIS_c "Packet System Information Type 3 bis" +VAL 0b111100 PSI_3_TER_c "Packet System Information Type 3 ter" +VAL 0b111101 PSI_3_QUATER_c "Packet System Information Type 3 quater" +VAL 0b110101 PSI_4_c "Packet System Information Type 4" +VAL 0b110110 PSI_5_c "Packet System Information Type 5" +VAL 0b110000 PSI_6_c "Packet System Information Type 6" +VAL 0b111000 PSI_7_c "Packet System Information Type 7" +VAL 0b111001 PSI_8_c "Packet System Information Type 8" +VAL 0b110111 PSI_13_c "Packet System Information Type 13" +VAL 0b111010 PSI_14_c "Packet System Information Type 14" +VAL 0b111110 PSI_15_c "Packet System Information Type 15" +VAL 0b000000 U_CELL_CHAN_FAILURE_c "Packet Cell Change Failure" +VAL 0b000001 U_CTRL_ACK_c "Packet Control Acknowledgement" +VAL 0b000010 U_DL_ACK_c "Packet Downlink Ack/Nack" +VAL 0b000011 U_UL_DUMMY_c "Packet Uplink Dummy Control Block" +VAL 0b000100 U_MEAS_REPORT_c "Packet Measurement Report" +VAL 0b001010 U_ENHNC_MEAS_REPORT_c "Packet Enhanced Measurement Report" +VAL 0b000101 U_RESOURCE_REQ_c "Packet Resource Request" +VAL 0b000110 U_MS_TBF_STATUS_c "Packet Mobile TBF Status" +VAL 0b000111 U_PKT_PSI_STATUS_MSG_c "Packet PSI Status Message" +VAL 0b001001 U_PAUSE_MSG_c "Packet Pause message" +VAL 0b001011 U_ADD_MS_RADIO_CAP_c "Additional MS Radio Access Capabilities" +VAL 0b001000 U_E_DL_ACK_c "EGPRS Packet Downlink Ack/Nack" +VAL 0b001101 U_PKT_SI_STATUS_c "Packet SI status message" +VAL 0b001100 U_PKT_CELL_CHANGE_NOTIFICATION_c "Packet Cell Change Notification" +VAL 0b001100 D_PKT_NEIGHBOUR_CELL_DATA_c "Packet Neighbour Cell Data" +VAL 0b001011 D_CELL_CHANGE_CONTINUE_c "Packet Cell Change Continue" + +VALTAB VAL_page_mode +VAL 0b00 NORMAL_PAGING "Normal Paging" +VAL 0b01 EXT_PAGING "Extended Paging" +VAL 0b10 REORG_PAGING "Paging Reorganisation" +VAL 0b11 SAME_PAGING "Same as before" + +VALTAB VAL_access_type +VAL 0b00 TWO_PHASE "Two Phase Access Request" +VAL 0b01 PAGE "Page Response" +VAL 0b10 CELL_UPDATE "Cell Update" +VAL 0b11 MM_PROC "Mobility Management procedure" + +VALTAB VAL_chan_coding_cmd +VAL 0b00 "CS-1" +VAL 0b01 "CS-2" +VAL 0b10 "CS-3" +VAL 0b11 "CS-4" + +VALTAB VAL_tlli_chan_coding +VAL 0 "the MS shall use CS-1 for any RLC data block containing a TLLI in the RLC data block header" +VAL 1 "the MS shall use the value commanded in the CHANNEL_CODING_COMMAND for any RLC data block containing a TLLI in the RLC data block header" + +VALTAB VAL_mac_mode +VAL 0 DYNAMIC_ALLOCATION "Dynamic allocation" +VAL 1 EXT_DYNAMIC_ALLOCATION "Extended Dynamic allocation" +VAL 2 FIXED_ALLOCATION "Fixed allocation, not half duplex mode" +VAL 3 FA_HALF_DUPLEX "Fixed allocation, half duplex mode" + +VALTAB VAL_rlc_mode +VAL 0 "RLC acknowledged mode" +VAL 1 "RLC unacknowledged mode" + +VALTAB VAL_pctrl_ack +VAL 0 "in case the message is sent in access burst format, the same meaning as for the value '11' except that the mobile station is requesting new TBF. Otherwise the bit value '00' is reserved and shall not be sent. If received it shall be intepreted as bit value '01'." +VAL 1 "the MS received an RLC/MAC control block addressed to itself and with RBSN = 1, and did not receive an RLC/MAC control block with the same RTI value and RBSN = 0." +VAL 2 "the MS received an RLC/MAC control block addressed to itself and with RBSN = 0, and did not receive an RLC/MAC control block with the same RTI value and RBSN = 1. This value is sent irrespective of the value of the FS bit." +VAL 3 "the MS received two RLC/MAC blocks with the same RTI value, one with RBSN = 0 and the other with RBSN = 1." + +VALTAB VAL_rel_cause +VAL 0 NORMAL_RELEASE "" +VAL 2 ABNORMAL_RELEASE "" + +VALTAB VAL_psi_change_field +VAL 0b0000 UPDATE_UNS_PSI "Update of unspecified PSI message(s);" +VAL 0b0001 UPDATE_UNKNOWN "Unknown" +VAL 0b0010 UPDATE_PSI2 "PSI2 updated" +VAL 0b0011 UPDATE_PSI3 "PSI3/PSI3bis updated" +VAL 0b0100 UPDATE_PSI4 "PSI4 updated" +VAL 0b0101 UPDATE_PSI5 "PSI5 updated" +VAL 0b1000 UPDATE_PSI8 "PSI8 updated" + +VALTAB VAL_si_change_ma +VAL DEF "update of unknown SI message type" +VAL 0 "Update of unspecified SI message or SI messages;" +VAL 1 "Update of SI1 message;" +VAL 2 "Update of SI2, SI2 bis or SI2 ter message;" +VAL 3 "Update of SI3, SI4, SI7 or SI8 message;" +VAL 4 "Update of SI9 message;" +VAL 5 "Update of SI15 message;" + +VALTAB VAL_failure_cause +VAL DEF "Immediate Assign Reject or Packet Access Reject on target cell" +VAL 0 Freq_Not_Impl "Frequency not implemented" +VAL 1 No_Resp_On_Target_Cell "No response on target cell" +VAL 2 ImAssign_Rej_OR_Packet_Acc_Rej "Immediate Assign Reject or Packet Access Reject on target cell" +VAL 3 On_Going_Cs_Connection "On going CS connection" +VAL 5 MS_IN_GMM_Standby_State "MS in GMM Standby State" +VAL 6 Forced_To_GMM_Standby_State "Forced to the Standby State" + +VALTAB VAL_ctrl_order +VAL 0 NCMEAS_NC0 "NC0" +VAL 1 NCMEAS_NC1 "NC1" +VAL 2 NCMEAS_NC2 "NC2" +VAL 3 NCMEAS_RESET "RESET" + +VALTAB VAL_alpha +VAL 0b0000 "Alpha = 0.0" +VAL 0b0001 "Alpha = 0.1" +VAL 0b0010 "Alpha = 0.2" +VAL 0b0011 "Alpha = 0.3" +VAL 0b0100 "Alpha = 0.4" +VAL 0b0101 "Alpha = 0.5" +VAL 0b0110 "Alpha = 0.6" +VAL 0b0111 "Alpha = 0.7" +VAL 0b1000 "Alpha = 0.8" +VAL 0b1001 "Alpha = 0.9" +VAL 0b1010 "Alpha = 1.0" + +VALTAB VAL_pb +VAL 0b0000 "PB = 0 dB" +VAL 0b0001 "PB = -2 dB" +VAL 0b0010 "PB = -4 dB" +VAL 0b0011 "PB = -6 dB" +VAL 0b0100 "PB = -8 dB" +VAL 0b0101 "PB = -10 dB" +VAL 0b0110 "PB = -12 dB" +VAL 0b0111 "PB = -14 dB" +VAL 0b1000 "PB = -16 dB" +VAL 0b1001 "PB = -18 dB" +VAL 0b1010 "PB = -20 dB" +VAL 0b1011 "PB = -22 dB" +VAL 0b1100 "PB = -24 dB" +VAL 0b1101 "PB = -26 dB" +VAL 0b1110 "PB = -28 dB" +VAL 0b1111 "PB = -30 dB" + +VALTAB VAL_pc_meas_chan +VAL 0 MEAS_PWR_BCCH "downlink measurements for power control shall be made on BCCH" +VAL 1 MEAS_PWR_PDCH "downlink measurements for power control shall be made on PDCH" + +VALTAB VAL_imeas_chan_list +VAL 0 PSI4_NOT_BROADCASTED "" +VAL 1 PSI4_BROADCASTED "" + +VALTAB VAL_chan_need +VAL 0b00 "Any channel" +VAL 0b01 "SDCCH" +VAL 0b10 "TCH/F (Full rate)" +VAL 0b11 "TCH/H or TCH/F" + +VALTAB VAL_ecsc +VAL 0 "Early Classmark Sending is forbidden" +VAL 1 "Early Classmark Sending is allowed" + +VALTAB VAL_ecsr_3g +VAL 0 "Neither UTRAN nor cdma2000 classmark change message shall be sent with the Early Classmark Sending" +VAL 1 "The sending of UTRAN and CDMA2000 Classmark Sending messages is controlled by the Early Classmark Sending Control parameter" + +VALTAB VAL_tx_int +VAL 0 "2 slots used to spread transmission" +VAL 1 "3 slots used to spread transmission" +VAL 2 "4 slots used to spread transmission" +VAL 3 "5 slots used to spread transmission" +VAL 4 "6 slots used to spread transmission" +VAL 5 "7 slots used to spread transmission" +VAL 6 "8 slots used to spread transmission" +VAL 7 "9 slots used to spread transmission" +VAL 8 "10 slots used to spread transmission" +VAL 9 "12 slots used to spread transmission" +VAL 10 "14 slots used to spread transmission" +VAL 11 "16 slots used to spread transmission" +VAL 12 "20 slots used to spread transmission" +VAL 13 "25 slots used to spread transmission" +VAL 14 "32 slots used to spread transmission" +VAL 15 "50 slots used to spread transmission" + +VALTAB VAL_s_prach +VAL DEF "reserved" +VAL 0 "S=12" +VAL 1 "S=15" +VAL 2 "S=20" +VAL 3 "S=30" +VAL 4 "S=41" +VAL 5 "S=55" +VAL 6 "S=76" +VAL 7 "S=109" +VAL 8 "S=163" +VAL 9 "S=217" + +VALTAB VAL_max_retrans +VAL 0 "1 retransmission allowed" +VAL 1 "2 retransmission allowed" +VAL 2 "4 retransmission allowed" +VAL 3 "7 retransmission allowed" + +VALTAB VAL_radio_prio +VAL 0 "Radio Priority 1 (Highest priority)" +VAL 1 "Radio Priority 2" +VAL 2 "Radio Priority 3" +VAL 3 "Radio Priority 4 (Lower priority)" + +VALTAB VAL_llc_pdu_type +VAL 0 "LLC PDU is SACK or ACK" +VAL 1 "LLC PDU is not SACK or ACK" + +VALTAB VAL_bs_pbcch_blks +VAL 0b00 "B0 is used for PBCCH" +VAL 0b01 "B0, B6 is used for PBCCH" +VAL 0b10 "B0, B6, B3 is used for PBCCH" +VAL 0b11 "B0, B6, B3, B9 is used for PBCCH" + +VALTAB VAL_bs_prach_blks +VAL 0b0000 "No block is reserved for PRACH (default)" +VAL 0b0001 "B0 is used for PRACH" +VAL 0b0010 "B0, B6 is used for PRACH" +VAL 0b0011 "B0, B6, B3 is used for PRACH" +VAL 0b0100 "B0, B6, B3, B9 is used for PRACH" +VAL 0b0101 "B0, B6, B3, B9, B1 is used for PRACH" +VAL 0b0110 "B0, B6, B3, B9, B1, B7 is used for PRACH" +VAL 0b0111 "B0, B6, B3, B9, B1, B7, B4 is used for PRACH" +VAL 0b1000 "B0, B6, B3, B9, B1, B7, B4, B10 is used for PRACH" +VAL 0b1001 "B0, B6, B3, B9, B1, B7, B4, B10, B2 is used for PRACH" +VAL 0b1010 "B0, B6, B3, B9, B1, B7, B4, B10, B2, B8 is used for PRACH" +VAL 0b1011 "B0, B6, B3, B9, B1, B7, B4, B10, B2, B8, B5 is used for PRACH" +VAL 0b1100 "B0, B6, B3, B9, B1, B7, B4, B10, B2, B8, B5, B11 is used for PRACH" + +VALTAB VAL_cell_ba +VAL 0 CR_ALLOWED "Status for cell reselection is set to normal;" +VAL 1 CR_NOT_WED "Status for cell reselection is set to barred." + +VALTAB VAL_gprs_resel_off +VAL 16 GPRS_RESEL_OFF_DEFAULT "Default value" +VAL 255 GPRS_RESEL_OFF_INVALID "This value is used to indicate the absence of this parameter" + +VALTAB VAL_si13_loc +VAL 0 BCCH_NORM "" +VAL 1 BCCH_EXT "" + +VALTAB VAL_pbcch_loc +VAL 0b00 PBCCH_TN1 "" +VAL 0b01 PBCCH_TN2 "" +VAL 0b10 PBCCH_TN3 "" +VAL 0b11 PBCCH_TN4 "" + +VALTAB VAL_gprs_prio_class +VAL 0xFF GPRS_PRIORITY_CLASS_INVALID "This value is used to indicate the absence of this parameter" + +VALTAB VAL_gprs_hcs_thr +VAL 0xFF GPRS_HCS_THR_INVALID "This value is used to indicate the absence of this parameter" + +VALTAB VAL_gprs_rxlev_access_min +VAL 0xFF GPRS_RXLEV_ACCESS_MIN_INVALID "This value is used to indicate the absence of this parameter" + +VALTAB VAL_txpwr_max_cch +VAL 0xFF GPRS_MS_TXPWR_MAX_CCH_INVALID "This value is used to indicate the absence of this parameter" + +VALTAB VAL_gprs_temp_offset +VAL 0b000 GPRS_TEMPORARY_OFFSET_00_DB "0 dB" +VAL 0b001 GPRS_TEMPORARY_OFFSET_10_DB "10 dB" +VAL 0b010 GPRS_TEMPORARY_OFFSET_20_DB "20 dB" +VAL 0b011 GPRS_TEMPORARY_OFFSET_30_DB "30 dB" +VAL 0b100 GPRS_TEMPORARY_OFFSET_40_DB "40 dB" +VAL 0b101 GPRS_TEMPORARY_OFFSET_50_DB "50 dB" +VAL 0b110 GPRS_TEMPORARY_OFFSET_60_DB "60 dB" +VAL 0b111 GPRS_TEMPORARY_OFFSET_INFINITY "infinity" +VAL 0xFF GPRS_TEMPORARY_OFFSET_INVALID "This value is used to indicate the absence of this parameter" + +VALTAB VAL_gprs_penalty_time +VAL 0b11111 GPRS_PENALTY_TIME_MAX "Maximum value of GPRS_PENALTY_TIME" +VAL 0xFF GPRS_PENALTY_TIME_INVALID "This value is used to indicate the absence of this parameter" + +VALTAB VAL_waitsize +VAL 0 WAIT_1S "field is coded in units of seconds" +VAL 1 WAIT_20ms "field is coded in units of 20 ms" + +VALTAB VAL_bl_o_bl_per +VAL 0 BLOCKS "ALLOCATION_BITMAP is to be interpreted as blocks" +VAL 1 BLOCK_PERIODS "ALLOCATION_BITMAP is to be interpreted as block periods" + +VALTAB VAL_att +VAL 0 CCD_ATT_NO "MSs are not allowed to apply IMSI attach and detach proc." +VAL 1 CCD_ATT_YES "MSs in the cell shall apply IMSI attach and detach procedure." + +VALTAB VAL_neci +VAL 0 NECI_NO "New establishment causes are not supported" +VAL 1 NECI_YES "New establishment causes are supported" + +VALTAB VAL_pwcr +VAL 0 POW_CTRL_NO "PWRC is not set" +VAL 1 POW_CTRL_YES "PWRC is set" + +VALTAB VAL_dtx +VAL DEF "invalid DTX indicator" +VAL 0 B_DTX_MAY_USE "The MSs may use uplink DTX" +VAL 1 B_DTX_SHALL_USE "The MSs shall use uplink DTX" +VAL 2 B_DTX_DONT_USE "The MS shall not use uplink DTX" + +VALTAB VAL_rfl_num +VAL 0x0F RFL_NUMBER_4_DL_CTRL_MSG_MAX "Maximum value for RFL_NUMBER when included in a downlink RLC/MAC control messsage." + +VALTAB VAL_rab_acc_re +VAL 0b0 GRR_RA_RETRY_DISABLED "access to another cell is not allowed" +VAL 0b1 GRR_RA_RETRY_ENABLED "access to another cell is allowed" + +VALTAB VAL_t_resel +VAL 0b000 GRR_T_RESEL_DEFAULT "5 seconds" +VAL 0b001 "10 seconds" +VAL 0b010 "15 seconds" +VAL 0b011 "20 seconds" +VAL 0b100 "30 seconds" +VAL 0b101 "60 seconds" +VAL 0b110 "120 seconds" +VAL 0b111 "300 seconds" + +VALTAB VAL_non_drx_per +VAL 0b010 NC_NON_DRX_PER_DEFAULT "Non-DRX mode period default value (0.48 sec)" + +VALTAB VAL_rep_per_i +VAL 0b011 NC_REP_PER_T_DEFAULT "Reporting period default value in packet transfer mode" +VAL 0b111 NC_REP_PER_I_DEFAULT "Reporting period default value in packet idle mode" + +VALTAB VAL_xrep_per +VAL 0b101 EXT_REP_PER_DEFAULT "Reporting period default value" + +VALTAB VAL_xrep_type +VAL 0b00 XREP_TYPE1 "Type 1 measurement reporting" +VAL 0b01 XREP_TYPE2 "Type 2 measurement reporting" +VAL 0b10 XREP_TYPE3 "Type 3 measurement reporting" +VAL 0b11 XREP_RESERVED "Reserved" + +VALTAB VAL_prio_acc_thr +VAL 0b000 P_NOT_ALLOWED "packet access is not allowed in the cell;" +VAL 0b001 "spare, shall be interpreted as '000' (packet access not allowed);" +VAL 0b010 "spare, shall be interpreted as '000' (packet access not allowed);" +VAL 0b011 P_PRIO1 "packet access is allowed for priority level 1;" +VAL 0b100 P_PRIO2 "packet access is allowed for priority level 1 to 2;" +VAL 0b101 P_PRIO3 "packet access is allowed for priority level 1 to 3;" +VAL 0b110 P_PRIO4 "packet access is allowed for priority level 1 to 4;" +VAL 0b111 "shall be interpreted as '110' (packet access allowed)." + +VALTAB VAL_spgc_ccch_sup +VAL 0 SPLIT_PG_CYCLE_NOT_SUPPORTED "" +VAL 1 SPLIT_PG_CYCLE_SUPPORTED "" + +VALTAB VAL_nc_mode +VAL 0 NCMODE_NC1 "Mobile station in mode NC1" +VAL 1 NCMODE_NC2 "Mobile station in mode NC2" + +VALTAB VAL_xdyn_alloc +VAL 0 DYNAMIC_ALLOC "Dynamic Allocation" +VAL 1 EXT_DYNAMIC_ALLOC "Extended Dynamic Allocation" + +VALTAB VAL_usf_grant +VAL 0 ONE_RLC_BLOCK "the ms shall transmit one RLC/MAC block" +VAL 1 FOUR_C_RLC_BLOCKS "the ms shall transmit four consecutive RLC/MAC blocks" + +VALTAB VAL_rbb +VAL 0 INVALID "Negative Ack of the RLC data block with BSN=(SSN-bit_nr)mod128" +VAL 1 RECEIVED "Positive Ack of the RLC data block with BSN=(SSN-bit_nr)mod128" + +VALTAB VAL_f_ack_ind +VAL 0 "retransmission are requested and the TBF is incomplete" +VAL 1 "no retransmissions are requested and this message indicates acknowledgement of all RLC data in the TBF" + +VALTAB VAL_im_rel_c0 +VAL 0 "Same procedure as for an autonomous cell reselection" +VAL 1 "Immediate release of the on-going TBF" + +VALTAB VAL_mode +VAL 0 MODE_A "" +VAL 1 MODE_B "" + +VALTAB VAL_tbf_cause +VAL DEF "Status, unspecified" +VAL 0 "Normal event" +VAL 1 "Status, unspecified" +VAL 2 "Syntactically incorrect message, non-distribution part error" +VAL 3 "Syntactically incorrect message, message escape" +VAL 4 "Message not compatible with current protocol state" + +VALTAB VAL_psi_status_ind +VAL 0 NO_PSI_STATUS_SUPPORT "" +VAL 1 PSI_STATUS_SUPPORT "" + +VALTAB VAL_multi_band_rep +VAL 0 GRR_MULTIBAND_REPORTING_0 "normal operation" +VAL 1 GRR_MULTIBAND_REPORTING_1 "one cell of the non-serving cell band" +VAL 2 GRR_MULTIBAND_REPORTING_2 "two cells of the non-serving cell band" +VAL 3 GRR_MULTIBAND_REPORTING_3 "three cells of the non-serving cell band" + +VALTAB VAL_pr_mode +VAL 0 PR_MODE_A_ONE "for one address MS" +VAL 1 PR_MODE_B_ALL "for all MS" + +VALTAB VAL_xmeas_order +VAL 0b00 XMEAS_EM0 "EM0" +VAL 0b01 XMEAS_EM1 "EM1" +VAL 0b10 XMEAS_RESERVED "Reserved" +VAL 0b11 XMEAS_RESET "RESET" + +VALTAB VAL_add_ms_rac %REL99% +VAL 0 ADD_MS_RAC_INFO_AVAIL_0 "indicates that MS will not send more information about its radio access capabilities than included in this message" +VAL 1 ADD_MS_RAC_INFO_AVAIL_1 "indicates that MS will send more information about its radio access capabilities in the next control message" + +VALTAB VAL_retrans_of_prr %REL99% +VAL 0 RETRANS_OF_PRR_0 "indicates that this message is an initial Packet Resource Request" +VAL 1 RETRANS_OF_PRR_1 "indicates that this message is a retransmitted Packet Resource Request: in this case the corresponding PRR message shall not be interpreted as a request for resource reassignment." + +VALTAB VAL_tbf_est %REL99% +VAL 0 TBF_EST_NOT_ALLOWED_0 "the mobile station is not allowed to request the establishment of new TBF" +VAL 1 TBF_EST_ALLOWED_1 "the mobile station is allowed to request the establishment of new TBF" + +VALTAB VAL_mscr %REL99% +VAL 0 MSCR_98_0 "The MSC is Release '98 or older" +VAL 1 MSCR_99_1 "The MSC is Release '99 onwards" + +VALTAB VAL_sgsnr %REL99% +VAL 0 SGSNR_98_0 "The SGSN is Release '98 or older" +VAL 1 SGSNR_99_1 "The SGSN is Release '99 onwards" + +VALTAB VAL_band_indicator %REL99% +VAL 0 BAND_IND_1800_0 "ARFCN indicates 1800 band" +VAL 1 BAND_IND_1900_1 "ARFCN indicates 1900 band" + +VALTAB VAL_non_gsm_info %REL99% +VAL 0b00 NON_GSM_NOT_BROAD "non-GSM information is not broadcast on the cell" +VAL 0b01 NON_GSM_BROAD_PSI6 "non-GSM information is broadcast on the cell in PSI6 message" +VAL 0b10 NON_GSM_BROAD_PSI7 "non-GSM information is broadcast on the cell in PSI7 message" +VAL 0b11 NON_GSM_BROAD_PSI6_PSI7 "non-GSM information is broadcast on the cell in PSI6 and PSI7 messages" + +VALTAB VAL_Psi8_broadcast %REL99% +VAL 0 PSI8_NOT_BROAD "PSI8 is not broadcast on the cell" +VAL 1 PSI8_BROAD "PSI8 is broadcast on the cell" + +VALTAB VAL_psi3ter_broadcast %REL99% +VAL 0 PSI3ter_NOT_BROAD "PSI3ter is not broadcast on the cell" +VAL 1 PSI3ter_BROAD "PSI3ter is broadcast on the cell" + +VALTAB VAL_psi3quater_broadcast %REL99% +VAL 0 PSI3quater_NOT_BROAD "PSI3quater is not broadcast on the cell" +VAL 1 PSI3quater_BROAD "PSI3quaer is broadcast on the cell" + +VALTAB VAL_invalid_bsic_rep %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% +VAL 0b00 INVALID_BSIC_REPORT_N_A "Report on cells with invalid BSIC and allowed NCC part of BSIC is not allowed" +VAL 0b01 INVALID_BSIC_REPORT_OK "Report on cells with invalid BSIC and allowed NCC part of BSIC is allowed. In this case NCC_PERMITTED is required" + +VALTAB VAL_reporting_type %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% +VAL 0b00 REPORT_TYPE_ENH_REP "The MS shall use the PACKET ENHANCED MEASUREMENT REPORT message for (NC) reporting" +VAL 0b01 REPORT_TYPE_REP "The MS shall use the PACKET MEASUREMENT REPORT message for (NC) reporting." + +VALTAB VAL_reporting_rate %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% +VAL 0b00 REPORTING_RATE_NORMAL "normal rate reporting" +VAL 0b01 REPORTING_RATE_REDUCED "Reduced reporting rate allowed." + +VALTAB VAL_diversity %REL99% +VAL 0b00 DIVERSITY_OFF "Diversity is not applied for this cell" +VAL 0b01 DIVERSITY_ON "Diversity is applied for this cell." + +VALTAB VAL_bandwidth_tdd %REL99% +VAL 0b000 MCPS_3_84 "Speed_3.84Mcps" +VAL 0b001 MCPS_1_28 "Speed_1.28Mcps" + +VALTAB VAL_fdd_indic_0 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% +VAL 0b00 FDD_PAR_VAL_0_NOT_MEMB "parameter value '0000000000' is not a member of the set" +VAL 0b01 FDD_PAR_VAL_0_MEMB "parameter value '0000000000' is a member of the set" + +VALTAB VAL_tdd_indic_0 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% +VAL 0b00 TDD_PAR_VAL_0_NOT_MEMB "parameter value '0000000000' is not a member of the set" +VAL 0b01 TDD_PAR_VAL_0_MEMB "parameter value '0000000000' is a member of the set" + +VALTAB VAL_rep_prio %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% +VAL 0b00 NORMAL_PRIO "Normal reporting priority" +VAL 0b01 HIGH_PRIO "High reporting priority" + +VALTAB VAL_non_gsm_pro_disc +VAL 0b001 TIA_EIA136 "TIA/EIA-136 -All other values are reserved" + +VALTAB VAL_bsic_seen %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% +VAL 0b00 NO_CELL_SEEN "No cell with invalid BSIC and allowed NCC part of BSIC is seen" +VAL 0b01 ONE_CELL_SEEN "One cell or more with invalid BSIC and allowed NCC part of BSIC is seen" + +VALTAB VAL_lqm_mode %REL99% +VAL 0b00 NOT_REPORT_IM_OR_BEP "" +VAL 0b01 REPORT_IM_NOT_BEP "" +VAL 0b10 REPORT_BEP_NOT_IM "" +VAL 0b11 REPORT_BEP_AND_IM "" + +VALTAB VAL_reduced_ma_bitmap +VAL 0b00 CORRSP_RA_FREQ_NOT_BELONG_TO_RED_MA "the corresponding radio frequency channel does not belong to the reduced MA;" +VAL 0b01 CORRSP_RA_FREQ_BELONG_TO_RED_MA "the corresponding radio frequency channel belongs to the reduced MA." + +VALTAB VAL_egprs_chan_coding_cmd %REL99 AND FF_EGPRS% +VAL 0b0000 MCS1 "MCS-1" +VAL 0b0001 MCS2 "MCS-2" +VAL 0b0010 MCS3 "MCS-3" +VAL 0b0011 MCS4 "MCS-4" +VAL 0b0100 MCS5 "MCS-5" +VAL 0b0101 MCS6 "MCS-6" +VAL 0b0110 MCS7 "MCS-7" +VAL 0b0111 MCS8 "MCS-8" +VAL 0b1000 MCS9 "MCS-9" +VAL 0b1001 MCS5_7 "MCS-5-7" +VAL 0b1010 MCS6_9 "MCS-6-9" + +VALTAB VAL_Choice_flag %REL99 AND FF_EGPRS% +VAL 0b00 GRR_CHOICE_00 "" +VAL 0b01 GRR_CHOICE_01 "" +VAL 0b10 GRR_CHOICE_10 "" +VAL 0b11 GRR_CHOICE_11 "" + +VALTAB VAL_egprs_ws %REL99% +VAL 0b00000 EGPRS_WS_64 "" +VAL 0b00001 EGPRS_WS_96 "" +VAL 0b00010 EGPRS_WS_128 "" +VAL 0b00011 EGPRS_WS_160 "" +VAL 0b00100 EGPRS_WS_192 "(maximum window size for a 1 timeslot TBF)" +VAL 0b00101 EGPRS_WS_224 "" +VAL 0b00110 EGPRS_WS_256 "(maximum window size for a 2 timeslot TBF)" +VAL 0b00111 EGPRS_WS_288 "" +VAL 0b01000 EGPRS_WS_320 "" +VAL 0b01001 EGPRS_WS_352 "" +VAL 0b01010 EGPRS_WS_384 "(maximum window size for a 3 timeslot TBF)" +VAL 0b01011 EGPRS_WS_416 "" +VAL 0b01100 EGPRS_WS_448 "" +VAL 0b01101 EGPRS_WS_480 "" +VAL 0b01110 EGPRS_WS_512 "(maximum window size for a 4 timeslot TBF)" +VAL 0b01111 EGPRS_WS_544 "" +VAL 0b10000 EGPRS_WS_576 "" +VAL 0b10001 EGPRS_WS_608 "" +VAL 0b10010 EGPRS_WS_640 "(maximum window size for a 5 timeslot TBF)" +VAL 0b10011 EGPRS_WS_672 "" +VAL 0b10100 EGPRS_WS_704 "" +VAL 0b10101 EGPRS_WS_736 "" +VAL 0b10110 EGPRS_WS_768 "(maximum window size for a 6 timeslot TBF)" +VAL 0b10111 EGPRS_WS_800 "" +VAL 0b11000 EGPRS_WS_832 "" +VAL 0b11001 EGPRS_WS_864 "" +VAL 0b11010 EGPRS_WS_896 "(maximum window size for a 7 timeslot TBF)" +VAL 0b11011 EGPRS_WS_928 "" +VAL 0b11100 EGPRS_WS_960 "" +VAL 0b11101 EGPRS_WS_992 "" +VAL 0b11110 EGPRS_WS_1024 "(maximum window size for a 8 timeslot TBF)" + +VALTAB VAL_tlli_bcc %REL99 AND FF_EGPRS% +VAL 0 TLLI_BCC_DEFAULT "the mobile station shall use CS-1 in GPRS TBF mode and MCS-1 in EGPRS TBF mode" +VAL 1 TLLI_BCC_COMMANDED "the mobile station shall use the value commanded in the CHANNEL_CODING_COMMAND or EGPRS_CHANNEL_CODING_COMMAND field" + +VALTAB VAL_cbmp_color_code +VAL 0 CRBB_CW_0 "First code word in CRBB represents run length of zeros" +VAL 1 CRBB_CW_1 "First code word in CRBB represents run length of ones" + +VALTAB VAL_generation +VAL 0b00 GENERATION_DEFAULT "Default value for parameter generation." + +VALTAB VAL_ctrl_ack_type +VAL 0 "default format is four access bursts" +VAL 1 "default format is RLC/MAC control block." + +VALTAB VAL_scale_ord %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% +VAL 0 SCALE_0dB "Scaling by 0dB" +VAL 1 SCALE_10dB "Scaling by 10dB" +VAL 2 SCALE_AUTO "Automatic scaling" + +VALTAB VAL_rep_thres %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% +RANGE 0 .. 7 "Values Range" +IFNOTPRESENT 0 +VAL 0 REP_THRESHOLD_0 "0 dB" +VAL 1 REP_THRESHOLD_6 "6 dB" +VAL 2 REP_THRESHOLD_12 "12 dB" +VAL 3 REP_THRESHOLD_18 "18 dB" +VAL 4 REP_THRESHOLD_24 "24 dB" +VAL 5 REP_THRESHOLD_30 "30 dB" +VAL 6 REP_THRESHOLD_36 "36 dB" +VAL 7 REP_THRESHOLD_INF "Infinite value" + +VALTAB VAL_rep_offset %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% +RANGE 0 .. 7 "Values Range" +IFNOTPRESENT 0 +VAL 0 REP_OFFSET_0 "0 dB" +VAL 1 REP_OFFSET_6 "6 dB" +VAL 2 REP_OFFSET_12 "12 dB" +VAL 3 REP_OFFSET_18 "18 dB" +VAL 4 REP_OFFSET_24 "24 dB" +VAL 5 REP_OFFSET_30 "30 dB" +VAL 6 REP_OFFSET_36 "36 dB" +VAL 7 REP_OFFSET_42 "42 dB" + +VALTAB VAL_ccn_active %REL4% +VAL 0 "CCN is disabled towards the corresponding cell(but if the broadcast parameter are present then follow broadcasted ccn_active)" +VAL 1 "CCN is enabled towards the corresponding cell" + +VALTAB VAL_psi_status +VAL 0 PSI_STATUS_NOT_SUPPORTED "The network does not support the PACKET SI STATUS message" +VAL 1 PSI_STATUS_SUPPORTED "The network support the PACKET SI STATUS message" + +VALTAB VAL_pccn_sending %REL4% +VAL 0 PCCN_FIRST_SEND "This is the first sending of the Packet Cell Change Notification message;" +VAL 1 PCCN_SECOND_SEND "This is the second sending of the Packet Cell Change Notification message" + +VALTAB Val_mess_rec %REL4% +VAL 0 MSG_SUPPORTED_NOT_RCVD "Values Item" +VAL 1 MSG_SUPPORTED_RCVD "Values Item" +VAL 2 MSG_SUPPORTED_PART_RCVD "Values Item" +VAL 3 MSG_SUPPORTED_COMP_RCVD "Values Item" + + + + +VAR ps "Pseudo Synchronisation capability" + 1 + +VAL @m_grr - VAL_ps@ + +VAR a5_1 "A5/1" + 1 + +VAL @m_grr - VAL_ps@ + +VAR a5_2 "A5/2" + 1 + +VAL @m_grr - VAL_ps@ + +VAR a5_3 "A5/3" + 1 + +VAL @m_grr - VAL_ps@ + +VAR a5_4 "A5/4" + 1 + +VAL @m_grr - VAL_ps@ + +VAR a5_5 "A5/5" + 1 + +VAL @m_grr - VAL_ps@ + +VAR a5_6 "A5/6" + 1 + +VAL @m_grr - VAL_ps@ + +VAR a5_7 "A5/7" + 1 + +VAL @m_grr - VAL_ps@ + +VAR vgcs "Voice Group Call Service" + 1 + +VAL @m_grr - VAL_ps@ + +VAR vbs "Voice Broadcast Service" + 1 + +VAL @m_grr - VAL_ps@ + +VAR es_ind "Early Classmark Sending" + 1 + +VAL @m_grr - VAL_ps@ + +VAR gprs_edac "GPRS Extended Dynamic Allocation Capability" + 1 + +VAL @m_grr - VAL_ps@ + +VAR final_alloc "FINAL_ALLOCATION" + 1 + +VAL @m_grr - VAL_ps@ + +VAR half_dupelx "HALF_DUPLEX_MODE" + 1 + +VAL @m_grr - VAL_ps@ + +VAR same_ra_scell "SAME_RA_AS_SERVING_CELL" + 1 + +VAL @m_grr - VAL_ps@ + +VAR repeat_alloc "REPEAT_ALLOCATION" + 1 + +VAL @m_grr - VAL_ps@ + +VAR si15_ind "SI15_IND" + 1 + +VAL @m_grr - VAL_ps@ + +VAR flag "Flag" + 1 + +VAL @m_grr - VAL_ps@ + +VAR flag2 "Flag2" + 1 + +VAL @m_grr - VAL_ps@ + +VAR flag3 "Flag3" + 1 + +VAL @m_grr - VAL_ps@ + +VAR inst_bitmap "Instance Bitmap Element" + 1 + +VAL @m_grr - VAL_ps@ + +VAR ul_release "UPLINK_RELEASE" + 1 + +VAL @m_grr - VAL_ps@ + +VAR dl_release "DOWNLINK_RELEASE" + 1 + +VAL @m_grr - VAL_ps@ + +VAR flag_grr_ra_cap_2 "Valid flag for MS RA capability value part II" + 1 + +VAL @m_grr - VAL_ps@ + +VAR release_98 "Flag_Release98" + 1 + +VAL @m_grr - VAL_ps@ + +VAR release_99 %REL99% "Flag_Release99" + 1 + +VAL @m_grr - VAL_ps@ + +VAR flag_mop "Flag_MSK_OR_PSK" + 1 + +VAL @m_grr - VAL_ps@ + +VAR start_freq_flag "Start Freqencies Flag" + 1 + +VAL @m_grr - VAL_ps@ + +VAR egprs_flag "Egprs escape" + 1 + +VAL @m_grr - VAL_ps@ + +VAR ul_rlc_resegment %REL99 AND FF_EGPRS% "UL rlc block resegment" + 1 + +VAL @m_grr - VAL_ps@ + +VAR arac_retx_req %REL99 AND FF_EGPRS% "arac retransmission request" + 1 + +VAL @m_grr - VAL_ps@ + +VAR is_out_of_mem %REL99 AND FF_EGPRS% "MS_OUT_OF_MEMORY" + 1 + +VAL @m_grr - VAL_ps@ + +VAR bow %REL99 AND FF_EGPRS% "BEGINNING_OF_WINDOW" + 1 + +VAL @m_grr - VAL_ps@ + +VAR eow %REL99 AND FF_EGPRS% "END_OF_WINDOW" + 1 + +VAL @m_grr - VAL_ps@ + +VAR pre_emptive_tx %REL99 AND FF_EGPRS% "PRE_EMPTIVE_TRANSMISSION" + 1 + +VAL @m_grr - VAL_ps@ + +VAR prr_retx_req %REL99 AND FF_EGPRS% "PRR RETRANSMISSION REQUEST" + 1 + +VAL @m_grr - VAL_ps@ + +VAR bit_buf "Bit buffer" + 1 + +VAL @m_grr - VAL_ps@ + +VAR msg_type "Message Type" + 6 + +VAL @m_grr - VAL_msg_type@ + +VAR msg_type2 "Message Type" + 6 + +VAL @m_grr - VAL_msg_type@ + +VAR page_mode "Page Mode" + 2 + +VAL @m_grr - VAL_page_mode@ + +VAR tqi "TQI" + 16 + + +VAR access_type "Access Type" + 2 + +VAL @m_grr - VAL_access_type@ + +VAR tlli_value "TLLI" + 32 + + +VAR cr_tlli "CONTENTION_RESOLUTION_TLLI" + 32 + + +VAR ma_ch_mark "MA_CHANGE_MARK" + 2 + + +VAR cm1 "CHANGE_MARK_1" + 2 + + +VAR cm2 "CHANGE_MARK_2" + 2 + + +VAR psi2_cm "PSI2_CHANGE_MARK" + 2 + + +VAR psi3_cm "PSI3_CHANGE_MARK" + 2 + + +VAR psi4_cm "PSI4_CHANGE_MARK" + 2 + + +VAR psi5_cm "PSI5_CHANGE_MARK" + 2 + + +VAR psi6_cm %REL4% "PSI6_CHANGE_MARK" + 2 + + +VAR psi7_cm %REL4% "PSI7_CHANGE_MARK" + 2 + + +VAR psi8_cm %REL99% "PSI8_CHANGE_MARK" + 2 + + +VAR si13_cm "SI13_CHANGE_MARK" + 2 + + +VAR psix_cm "PSIX_CHANGE_MARK" + 2 + + +VAR c_value "C_VALUE" + 6 + + +VAR rxqual "RXQUAL" + 3 + + +VAR signvar "SIGN_VAR" + 6 + + +VAR ilev0 "I_LEVEL_TNO" + 4 + + +VAR ilev1 "I_LEVEL_TN1" + 4 + + +VAR ilev2 "I_LEVEL_TN2" + 4 + + +VAR ilev3 "I_LEVEL_TN3" + 4 + + +VAR ilev4 "I_LEVEL_TN4" + 4 + + +VAR ilev5 "I_LEVEL_TN5" + 4 + + +VAR ilev6 "I_LEVEL_TN6" + 4 + + +VAR ilev7 "I_LEVEL_TN7" + 4 + + +VAR ilevabs0 "I_LEVEL_ABS_TNO" + 6 + + +VAR ilevabs1 "I_LEVEL_ABS_TN1" + 6 + + +VAR ilevabs2 "I_LEVEL_ABS_TN2" + 6 + + +VAR ilevabs3 "I_LEVEL_ABS_TN3" + 6 + + +VAR ilevabs4 "I_LEVEL_ABS_TN4" + 6 + + +VAR ilevabs5 "I_LEVEL_ABS_TN5" + 6 + + +VAR ilevabs6 "I_LEVEL_ABS_TN6" + 6 + + +VAR ilevabs7 "I_LEVEL_ABS_TN7" + 6 + + +VAR chan_coding_cmd "CHANNEL_CODING_COMMAND" + 2 + +VAL @m_grr - VAL_chan_coding_cmd@ + +VAR tlli_chan_coding "TLLI_BLOCK_CHANNEL_CODING" + 1 + +VAL @m_grr - VAL_tlli_chan_coding@ + +VAR mac_mode "MAC_MODE" + 2 + +VAL @m_grr - VAL_mac_mode@ + +VAR rlc_mode "RLC_MODE" + 1 + +VAL @m_grr - VAL_rlc_mode@ + +VAR dl_rlc_mode "DOWNLINK_RLC_MODE" + 1 + +VAL @m_grr - VAL_rlc_mode@ + +VAR ctrl_ack "CONTROL_ACK" + 1 + + +VAR pctrl_ack "P_CONTROL_ACK" + 2 + +VAL @m_grr - VAL_pctrl_ack@ + +VAR dl_tfi_assign "DOWNLINK_TFI_ASSIGNMENT" + 5 + + +VAR ul_tfi_assign "UPLINK_TFI_ASSIGNMENT" + 5 + + +VAR ul_tfi "Uplink TFI" + 5 + + +VAR dl_tfi "Downlink TFI" + 5 + + +VAR rel_cause "TBF Release Cause" + 4 + +VAL @m_grr - VAL_rel_cause@ + +VAR nln "NLN" + 2 + + +VAR pbcch_change_ma "PBCCH_CHANGE_MARK" + 3 + + +VAR psi_change_field "PSI_CHANGE_FIELD" + 4 + +VAL @m_grr - VAL_psi_change_field@ + +VAR meas_order "MEASUREMENT_ORDER" + 1 + + +VAR psi1_rep_per "PSI1_REPEAT_PERIOD" + 4 + + +VAR psi_cnt_lr "PSI_COUNT_LR" + 6 + + +VAR psi_cnt_hr "PSI_COUNT_HR" + 4 + + +VAR psi2_ind "PSI2_INDEX" + 3 + + +VAR psi4_ind "PSI4_INDEX" + 3 + + +VAR psi5_ind "PSI5_INDEX" + 3 + + +VAR psi6_ind %REL4% "PSI6_INDEX" + 3 + + +VAR psi7_ind %REL4% "PSI7_INDEX" + 3 + + +VAR psi8_ind %REL99% "PSI8_INDEX" + 3 + + +VAR psi2_cnt "PSI2_COUNT" + 3 + + +VAR psi4_cnt "PSI4_COUNT" + 3 + + +VAR psi5_cnt "PSI5_COUNT" + 3 + + +VAR psi6_cnt %REL4% "PSI6_COUNT" + 3 + + +VAR psi7_cnt %REL4% "PSI7_COUNT" + 3 + + +VAR psi8_cnt %REL99% "PSI8_COUNT" + 3 + + +VAR psi3bis_cnt "PSI3_BIS_COUNT" + 4 + + +VAR psi3bis_ind "PSI3_BIS_INDEX" + 4 + + +VAR psi3ter_cnt "PSI3_TER_COUNT" + 4 + + +VAR psi3ter_ind "PSI3_TER_INDEX" + 4 + + +VAR psi3qua_cnt %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "PSI3_QUA_COUNT" + 4 + + +VAR psi3qua_ind %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "PSI3_QUA_INDEX" + 4 + + +VAR bcch_change_ma "BCCH_CHANGE_MARK" + 3 + + +VAR si_change_ma "SI_CHANGE_FIELD" + 4 + +VAL @m_grr - VAL_si_change_ma@ + +VAR arfcn "ARFCN" + 10 + + +VAR start_freq "START_FREQUENCY" + 10 + + +VAR bsic "BSIC" + 6 + + +VAR bsic2 "BSIC" + 6 + + +VAR failure_cause "Packet Cell Change Failure Cause" + 4 + +VAL @m_grr - VAL_failure_cause@ + +VAR ctrl_order "NETWORK_CONTROL_ORDER" + 2 + +VAL @m_grr - VAL_ctrl_order@ + +VAR pmo_index "PMO_INDEX" + 3 + + +VAR pmo_cnt "PMO_COUNT" + 3 + + +VAR ts_available "Timeslots Available" + 8 + + +VAR alpha "Alpha" + 4 + +VAL @m_grr - VAL_alpha@ + +VAR gamma "GAMMA_TN" + 5 + + +VAR t_avg_w "T_AVG_W" + 5 + + +VAR t_avg_t "T_AVG_T" + 5 + + +VAR pb "PB" + 4 + +VAL @m_grr - VAL_pb@ + +VAR pc_meas_chan "PC_MEAS_CHAN" + 1 + +VAL @m_grr - VAL_pc_meas_chan@ + +VAR imeas_chan_list "INT_MEAS_CHANNEL_LIST_AVAIL" + 1 + +VAL @m_grr - VAL_imeas_chan_list@ + +VAR n_avg_i "N_AVG_I" + 4 + + +VAR meas_inter "MEASUREMENT_INTERVAL" + 5 + + +VAR meas_bitmap "MEASUREMENT_BITMAP" + 8 + + +VAR ptmsi "PTMSI" + 32 + + +VAR tmsi_field "TMSI" + 32 + + +VAR chan_need "CHANNEL_NEEDED" + 2 + +VAL @m_grr - VAL_chan_need@ + +VAR emlpp_prio "eMLPP_PRIORITY" + 3 + + +VAR ta_value "TIMING_ADVANCE_VALUE" + 6 + + +VAR ul_ta_index "UPLINK_TA_INDEX" + 4 + + +VAR dl_ta_index "DOWNLINK_TA_INDEX" + 4 + + +VAR ta_index "TA_INDEX" + 4 + + +VAR ta_tn "TIMING_ADVANCE_TIMESLOT_NUMBER" + 3 + + +VAR tn "TIMESLOT_NUMBER" + 3 + + +VAR ul_ta_tn "UPLINK_TA_TIMESLOT" + 3 + + +VAR dl_ta_tn "DOWNLINK_TA_TIMESLOT" + 3 + + +VAR ext_len "Extension Length" + 6 + + +VAR spare_ext "spare bit extensions IE" + 1 + + +VAR ecsc "ECSC" + 1 + +VAL @m_grr - VAL_ecsc@ + +VAR ecsr_3g "ECSR 3G" + 1 + +VAL @m_grr - VAL_ecsr_3g@ + +VAR tx_int "TX_INT" + 4 + +VAL @m_grr - VAL_tx_int@ + +VAR s_prach "S (PRACH Parameter)" + 4 + +VAL @m_grr - VAL_s_prach@ + +VAR max_retrans "MAX_RETRANS" + 2 + +VAL @m_grr - VAL_max_retrans@ + +VAR ac_class "ACC_CONTR_CLASS" + 16 + + +VAR access_info "Random Access Information" + 11 + + +VAR peak_thr_class "PEAK_THROUGHPUT_CLASS" + 4 + + +VAR radio_prio "RADIO_PRIORITY" + 2 + +VAL @m_grr - VAL_radio_prio@ + +VAR llc_pdu_type "LLC_PDU_TYPE" + 1 + +VAL @m_grr - VAL_llc_pdu_type@ + +VAR rlc_octet_cnt "RLC_OCTET_COUNT" + 16 + + +VAR tsc "Training Sequence Code" + 3 + + +VAR maio "MAIO" + 6 + + +VAR rfreq_index "REMOVED_FREQ_INDEX" + 6 + + +VAR ma_num "MA_NUMBER" + 4 + + +VAR hsn "HSN" + 6 + + +VAR len_ma_list "Length of MA Frequency List contents" + 4 + + +VAR ma_list "MA Frequency List contents" + 8 + + +VAR bs_pcc_rel "BS_PCC_REL" + 1 + + +VAR bs_pbcch_blks "BS_PBCCH_BLKS" + 2 + +VAL @m_grr - VAL_bs_pbcch_blks@ + +VAR bs_prach_blks "BS_PRACH_BLKS" + 4 + +VAL @m_grr - VAL_bs_prach_blks@ + +VAR bs_pag_blks "BS_PAG_BLKS_RES" + 4 + + +VAR ul_ts_alloc "UPLINK_TIMESLOT_ALLOCATION" + 8 + + +VAR ts_alloc "TIMESLOT_ALLOCATION" + 8 + + +VAR dl_tn_alloc "DOWNLINK_TIMESLOT_ALLOCATION" + 8 + + +VAR dl_ctrl_ts "DOWNLINK_CONTROL_TIMESLOT" + 3 + + +VAR alloc_map "ALLOCATION_BITMAP" + 1 + + +VAR cell_ba "CELL_BAR_ACCESS_2" + 1 + +VAL @m_grr - VAL_cell_ba@ + +VAR gprs_resel_off "GPRS_RESELECT_OFFSET" + 5 + +VAL @m_grr - VAL_gprs_resel_off@ + +VAR si13_loc "SI13_LOCATION" + 1 + +VAL @m_grr - VAL_si13_loc@ + +VAR pbcch_loc "PBCCH_LOCATION" + 2 + +VAL @m_grr - VAL_pbcch_loc@ + +VAR gprs_prio_class "GPRS_PRIORITY_CLASS" + 3 + +VAL @m_grr - VAL_gprs_prio_class@ + +VAR gprs_hcs_thr "GPRS_HCS_THR" + 5 + +VAL @m_grr - VAL_gprs_hcs_thr@ + +VAR gprs_rxlev_access_min "GPRS_RXLEV_ACCESS_MIN" + 6 + +VAL @m_grr - VAL_gprs_rxlev_access_min@ + +VAR txpwr_max_cch "GPRS_MS_TXPWR_MAX_CCH" + 5 + +VAL @m_grr - VAL_txpwr_max_cch@ + +VAR gprs_temp_offset "GPRS_TEMPORARY_OFFSET" + 3 + +VAL @m_grr - VAL_gprs_temp_offset@ + +VAR gprs_penalty_time "GPRS_PENALTY_TIME" + 5 + +VAL @m_grr - VAL_gprs_penalty_time@ + +VAR wait_ind "Wait Indication" + 8 + + +VAR waitsize "Wait Indication Size" + 1 + +VAL @m_grr - VAL_waitsize@ + +VAR a_map_len "ALLOCATION_BITMAP_LENGTH" + 7 + + +VAR bl_o_bl_per "BLOCKS_OR_BLOCK_PERIODS" + 1 + +VAL @m_grr - VAL_bl_o_bl_per@ + +VAR ts_overr "TS_OVERRIDE" + 8 + + +VAR rel "TBF Starting Time Relative" + 13 + + +VAR mcc "Mobile Country Code" + 4 + + +VAR mnc "Mobile Network Code" + 4 + + +VAR lac "Location Area Code" + 16 + + +VAR rac "RAC" + 8 + + +VAR cell_id_ie "Cell identity" + 16 + + +VAR att "Attach / detach allowed" + 1 + +VAL @m_grr - VAL_att@ + +VAR t3212 "T 3212 time-out value" + 8 + + +VAR neci "Half rate support" + 1 + +VAL @m_grr - VAL_neci@ + +VAR pwcr "Power Control" + 1 + +VAL @m_grr - VAL_pwcr@ + +VAR dtx "Discontinuous Transmission (BCCH)" + 2 + +VAL @m_grr - VAL_dtx@ + +VAR rl_timeout "Radio Link Timeout" + 4 + + +VAR flist "Frequency List Contents" + 8 + + +VAR rfl_num "RFL_NUMBER" + 4 + +VAL @m_grr - VAL_rfl_num@ + +VAR rfl_cont_len "Length of RFL contents" + 4 + + +VAR ma_len "MA_LENGTH" + 6 + + +VAR ma_map "MA_BITMAP" + 1 + + +VAR arfcn_index "ARFCN index" + 6 + + +VAR gprs_c_hyst "GPRS_CELL_RESELECT_HYSTERESIS" + 3 + + +VAR c31_hyst "C31_HYST" + 1 + + +VAR c32_qual "C32_QUAL" + 1 + + +VAR rab_acc_re "RANDOM_ACCESS_RETRY" + 1 + +VAL @m_grr - VAL_rab_acc_re@ + +VAR t_resel "T_RESEL" + 3 + +VAL @m_grr - VAL_t_resel@ + +VAR ra_re_hyst "RA_RESELECT_HYSTERESIS" + 3 + + +VAR n_rest "NR_OF_REMAINING_CELLS" + 4 + + +VAR n_r_cells "NR_OF_REMAINING_CELLS2" + 4 + + +VAR freq_diff_len "FREQ_DIFF_LENGTH" + 3 + + +VAR non_drx_per "NC_NON_DRX_PERIOD" + 3 + +VAL @m_grr - VAL_non_drx_per@ + +VAR rep_per_i "NC_REPORTING_PERIOD_I" + 3 + +VAL @m_grr - VAL_rep_per_i@ + +VAR rep_per_t "NC_REPORTING_PERIOD_T" + 3 + +VAL @m_grr - VAL_rep_per_i@ + +VAR xrep_per "EXT_REPORTING_PERIOD" + 3 + +VAL @m_grr - VAL_xrep_per@ + +VAR int_freq "INT_FREQUENCY" + 5 + + +VAR xrep_type "EXT_REPORTING_TYPE" + 2 + +VAL @m_grr - VAL_xrep_type@ + +VAR prio_acc_thr "PRIORITY_ACCESS_THR" + 3 + +VAL @m_grr - VAL_prio_acc_thr@ + +VAR spgc_ccch_sup "SPGC_CCCH_SUP" + 1 + +VAL @m_grr - VAL_spgc_ccch_sup@ + +VAR nc_mode "NC_MODE" + 1 + +VAL @m_grr - VAL_nc_mode@ + +VAR rxlev_scell "RXLEV_SERVING_CELL" + 6 + + +VAR rxlev_n "RXLEV_N" + 6 + + +VAR i_scell "INTERFERENCE_SERVING_CELL" + 6 + + +VAR rxlev_ncell %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "RXLEV_NCELL" + 6 + + +VAR num_nc_meas "NUMBER_OF_NC_MEASUREMENTS" + 3 + + +VAR freq_n "FREQUENZ_N" + 6 + + +VAR num_meas "NUMBER_OF_MEASUREMENTS" + 5 + + +VAR rlc_db_granted "RLC_DATA_BLOCKS_GRANTED" + 8 + + +VAR xdyn_alloc "Extended Dynamic Allocation" + 1 + +VAL @m_grr - VAL_xdyn_alloc@ + +VAR usf_grant "USF_GRANULARITY" + 1 + +VAL @m_grr - VAL_usf_grant@ + +VAR usf "USF" + 3 + + +VAR plev "Persistence Level Radio Priority" + 4 + + +VAR rbb "RECEIVE_BLOCK_BITMAP" + 1 + +VAL @m_grr - VAL_rbb@ + +VAR f_ack_ind "FINAL_ACK_INDICATION" + 1 + +VAL @m_grr - VAL_f_ack_ind@ + +VAR ssn "STARTING_SEQUENCE_NUMBER" + 7 + + +VAR essn %REL99 AND FF_EGPRS% "EGPRS_STARTING_SEQUENCE_NUMBER" + 11 + + +VAR nr_freq "NR_OF_FREQUENCY" + 5 + + +VAR num_rfreq "NR_OF_REMOVED_FREQ" + 5 + + +VAR im_rel_c0 "IMMEDIATE_REL" + 1 + +VAL @m_grr - VAL_im_rel_c0@ + +VAR im_rel_c1 %REL99% "IMMEDIATE_REL" + 1 + +VAL @m_grr - VAL_im_rel_c0@ + +VAR mode "BTS_PWR_CTRL_MODE" + 1 + +VAL @m_grr - VAL_mode@ + +VAR p0 "BTS_PWR_CTRL_P0" + 4 + + +VAR exc_acc "EXC_ACC" + 1 + + +VAR ncc_permitted "NCC_PERMITTED" + 8 + + +VAR tbf_cause "TBF_CAUSE" + 3 + +VAL @m_grr - VAL_tbf_cause@ + +VAR ms_id_len "Length of Mobile Identity" + 4 + + +VAR add_msg_type "Addional Message Type" + 1 + + +VAR psi_status_ind "PSI_STATUS_IND" + 1 + +VAL @m_grr - VAL_psi_status_ind@ + +VAR para_ptr "CELL_PARAMS_POINTER" + 2 + + +VAR bcc "BTS Colour Code" + 3 + + +VAR ncc "Network Colour Code" + 3 + + +VAR ccch_conf "CCCF-CONF" + 3 + + +VAR bs_ag_blks_res "BS_AG_BLKS_RES" + 3 + + +VAR bs_pa_mfrms "BS-PA-MFRMS" + 3 + + +VAR tx_integer "TX_INTEGER" + 4 + + +VAR multi_band_rep "MULTIBAND_REPORTING" + 2 + +VAL @m_grr - VAL_multi_band_rep@ + +VAR pr_mode "PR_MODE" + 1 + +VAL @m_grr - VAL_pr_mode@ + +VAR xmeas_order "EXT_MEASUREMENT_ORDER" + 2 + +VAL @m_grr - VAL_xmeas_order@ + +VAR ec "EC" + 1 + + +VAR t1 "T1'" + 5 + + +VAR t2 "T2" + 5 + + +VAR t3 "T3" + 6 + + +VAR psix_cnt "PSIX_COUNT" + 4 + + +VAR freq_diff "FREQ_DIFF" + 8 + + +VAR ident_digit "identity digit" + 8 + + +VAR pfi %REL99% "PFI" + 7 + + +VAR add_ms_rac %REL99% "ADD_MS_RAC_INFO_AVAIL" + 1 + +VAL @m_grr - VAL_add_ms_rac@ + +VAR retrans_of_prr %REL99% "RETRANS_OF_PRR" + 1 + +VAL @m_grr - VAL_retrans_of_prr@ + +VAR p_ext_ta %REL99% "Packet_Extend_Timing_Advance" + 2 + + +VAR tbf_est %REL99% "TBF_EST" + 1 + +VAL @m_grr - VAL_tbf_est@ + +VAR mscr %REL99% "MSCR" + 1 + +VAL @m_grr - VAL_mscr@ + +VAR sgsnr %REL99% "SGSNR" + 1 + +VAL @m_grr - VAL_sgsnr@ + +VAR band_indicator %REL99% "BAND_INDICATOR" + 1 + +VAL @m_grr - VAL_band_indicator@ + +VAR non_gsm_info %REL99% "NON_GSM_INFORMATION" + 2 + +VAL @m_grr - VAL_non_gsm_info@ + +VAR Psi8_broadcast %REL99% "PSI8_BROADCAST" + 1 + +VAL @m_grr - VAL_Psi8_broadcast@ + +VAR psi3ter_broadcast %REL99% "PSI3ter_BROADCAST" + 1 + +VAL @m_grr - VAL_psi3ter_broadcast@ + +VAR psi3quater_broadcast %REL99% "PSI3quater_BROADCAST" + 1 + +VAL @m_grr - VAL_psi3quater_broadcast@ + +VAR invalid_bsic_rep %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "INVALID_BSIC_REPORTING" + 1 + +VAL @m_grr - VAL_invalid_bsic_rep@ + +VAR reporting_type %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Reporting type" + 1 + +VAL @m_grr - VAL_reporting_type@ + +VAR reporting_rate %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Reporting Rate" + 1 + +VAL @m_grr - VAL_reporting_rate@ + +VAR serv_cell_rep %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Serving Cell Reporting" + 2 + + +VAR scale_ord %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Scale ordered" + 2 + +VAL @m_grr - VAL_scale_ord@ + +VAR scale %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "SCALE" + 1 + + +VAR rep_offset_900 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Reporting Offset 900" + 3 + +VAL @m_grr - VAL_rep_offset@ + +VAR rep_thres_900 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Reporting Threshold 900" + 3 + +VAL @m_grr - VAL_rep_thres@ + +VAR rep_offset_1800 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Reporting Offset 1800" + 3 + +VAL @m_grr - VAL_rep_offset@ + +VAR rep_thres_1800 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Reporting Threshold 1800" + 3 + +VAL @m_grr - VAL_rep_thres@ + +VAR rep_offset_400 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Reporting Offset 400" + 3 + +VAL @m_grr - VAL_rep_offset@ + +VAR rep_thres_400 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Reporting Threshold 400" + 3 + +VAL @m_grr - VAL_rep_thres@ + +VAR rep_offset_1900 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Reporting Offset 1900" + 3 + +VAL @m_grr - VAL_rep_offset@ + +VAR rep_thres_1900 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Reporting Threshold 1900" + 3 + +VAL @m_grr - VAL_rep_thres@ + +VAR rep_offset_850 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Reporting Offset 850" + 3 + +VAL @m_grr - VAL_rep_offset@ + +VAR rep_thres_850 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Reporting Threshold 850" + 3 + +VAL @m_grr - VAL_rep_thres@ + +VAR fdd_arfcn %REL99% "FDD ARFCN" + 14 + + +VAR tdd_arfcn %REL99% "TDD ARFCN" + 14 + + +VAR diversity %REL99% "Diversity" + 1 + +VAL @m_grr - VAL_diversity@ + +VAR scrambl_codes %REL99% "Scrambling Codes" + 9 + + +VAR bandwidth_tdd %REL99% "Bandwidth TDD" + 3 + +VAL @m_grr - VAL_bandwidth_tdd@ + +VAR bandwidth_fdd %REL99% "Bandwidth FDD" + 3 + + +VAR cell_par %REL99% "Cell Parameter" + 7 + + +VAR sync_case %REL99% "Sync Case" + 1 + + +VAR ba_ind_used %REL99% "BA IND/USED" + 1 + + +VAR ba_ind_used_3g %REL99% "BA IND/USED 3G" + 1 + + +VAR n1 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "N1" + 2 + + +VAR n2 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "N2" + 5 + + +VAR rem_cell_index_3g %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Removed Cell Index 3G" + 7 + + +VAR cell_diff_len_3g %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Cell Diff Length 3G" + 3 + + +VAR cell_diff_3g %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Cell Diff 3G" + 1 + + +VAR pmo_ind_used %REL99% "PMO IND/USED" + 1 + + +VAR fdd_indic_0 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "FDD Indic 0" + 1 + +VAL @m_grr - VAL_fdd_indic_0@ + +VAR tdd_indic_0 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "TDD Indic 0" + 1 + +VAL @m_grr - VAL_tdd_indic_0@ + +VAR nr_of_fdd_cells %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "NR OF FDD Cells" + 5 + + +VAR nr_of_tdd_cells %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "NR OF FDD Cells" + 5 + + +VAR fdd_cell_info_field %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "FDD Cell Information Field" + 122 + + +VAR tdd_cell_info_field %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "TDD Cell Information Field" + 126 + + +VAR number_cells %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Number Cells" + 7 + + +VAR rep_prio %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "REP Priority" + 1 + +VAL @m_grr - VAL_rep_prio@ + +VAR qsearch_p %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Qsearch P" + 4 + + +VAR qsearch_i %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Qsearch I" + 4 + + +VAR n_3g %REL99% "N 3G" + 3 + + +VAR cell_list_3g_index %REL99% "Cell List 3G Index" + 7 + + +VAR reporting_quantity %REL99% "Reporting Quantity" + 6 + + +VAR cell_index_start_rtd %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Cell Index Start RTD" + 7 + + +VAR rtd_6bit %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "RTD 6 BIT" + 6 + + +VAR rtd_12bit %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "RTD 12 BIT" + 12 + + +VAR tdd_gprs_qoffset %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "TDD GPRS Qoffset" + 4 + + +VAR fdd_gprs_qoffset %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "FDD GPRS Qoffset" + 4 + + +VAR fdd_qoffset %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "FDD Qoffset" + 4 + + +VAR tdd_qoffset %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "TDD Qoffset" + 4 + + +VAR fdd_qmin %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "FDD Qmin" + 3 + + +VAR non_gsm_pro_disc %REL4% "Non GSM Protokol Discriminator" + 3 + +VAL @m_grr - VAL_non_gsm_pro_disc@ + +VAR nr_of_con_oct %REL4% "Nr Of Container Octets" + 5 + + +VAR container %REL4% "Container" + 8 + + +VAR chan_typ_tdma_offset %REL99% "Channel Type and TDMA offset" + 5 + + +VAR bcch_change_mark %REL4% "BCCH Change Mark" + 3 + + +VAR bsic_seen %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "BSIC Seen" + 1 + +VAL @m_grr - VAL_bsic_seen@ + +VAR bcch_freq_ncell %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "BCCH FREQ NCELL" + 5 + + +VAR rai %REL4% "RAI" + 48 + + +VAR lsa_id %REL99% "LSA_ID" + 24 + + +VAR short_lsa_id %REL99% "ShortLSA_ID" + 10 + + +VAR nr_of_freq_or_cells %REL99% "NR_OF_FREQ_OR_CELLS" + 5 + + +VAR lqm_mode %REL99% "Link Quality Measurement Mode" + 2 + +VAL @m_grr - VAL_lqm_mode@ + +VAR bep_period2 %REL99% "BEP Period two" + 4 + + +VAR length_reduced_bitmap %REL99% "Length of Reduced MA bitmap" + 7 + + +VAR reduced_ma_bitmap %REL99% "Reduced MA bitmap" + 1 + +VAL @m_grr - VAL_reduced_ma_bitmap@ + +VAR maio_2 %REL99% "Maio 2" + 6 + + +VAR m_bep %REL99 AND FF_EGPRS% "MEAN_BEP" + 5 + + +VAR cv_bep %REL99 AND FF_EGPRS% "CV_BEP" + 3 + + +VAR gmsk_mean_bep_tn %REL99 AND FF_EGPRS% "GMSK MEAN BEP TN" + 4 + + +VAR psk8_mean_bep_tn %REL99 AND FF_EGPRS% "PSK8 MEAN BEP TN" + 4 + + +VAR large_cell_operation %REL99% "Large Cell operation" + 1 + + +VAR n_ccch_nh %REL99% "N CCCH NH" + 4 + + +VAR nib_ccch_0 %REL99% "NIB_CCCH_0" + 4 + + +VAR nib_ccch_1 %REL99% "NIB_CCCH_1" + 4 + + +VAR nib_ccch_2 %REL99% "NIB_CCCH_2" + 4 + + +VAR nib_ccch_3 %REL99% "NIB_CCCH_3" + 4 + + +VAR time_grp %REL99% "Time group" + 2 + + +VAR guar_const_pwr_grp %REL99% "Guar Constant Pwr Group" + 2 + + +VAR egprs_chan_coding_cmd %REL99 AND FF_EGPRS% "EGPRS_CHANNEL_CODING_COMMAND" + 4 + +VAL @m_grr - VAL_egprs_chan_coding_cmd@ + +VAR Choice_flag %REL99% "Choice_flag" + 2 + +VAL @m_grr - VAL_Choice_flag@ + +VAR egprs_ws %REL99% "EGPRS Window Size" + 5 + +VAL @m_grr - VAL_egprs_ws@ + +VAR ul_egprs_ws %REL99 AND FF_EGPRS% "Uplink EGPRS Window Size" + 5 + +VAL @m_grr - VAL_egprs_ws@ + +VAR dl_egprs_ws %REL99 AND FF_EGPRS% "Downlink EGPRS Window Size" + 5 + +VAL @m_grr - VAL_egprs_ws@ + +VAR tlli_bcc %REL99 AND FF_EGPRS% "tlli_block_channel_coding" + 1 + +VAL @m_grr - VAL_tlli_bcc@ + +VAR num_blk_alloc %REL99 AND FF_EGPRS% "NUM_BLK_ALLOC" + 2 + + +VAR len %REL99 AND FF_EGPRS% "EGPRS Ack Nack value part Length" + 8 + + +VAR urbb_1 %REL99 AND FF_EGPRS% "UNCOMPRESSED_RECEIVED_BLOCK_BITMAP" + MAX_SIZE_URBB_UL + + +VAR crbb %REL99 AND FF_EGPRS% "COMPRESSED_RECEIVED_BLOCK_BITMAP" + MAX_SIZE_CRBB + + +VAR comp_bmp_len %REL99 AND FF_EGPRS% "COMPRESSED_BITMAP_LENGTH" + 7 + + +VAR cbmp_color_code %REL99 AND FF_EGPRS% "COMPRESSED_BITMAP_STARTING_COLOR_CODE" + 1 + +VAL @m_grr - VAL_cbmp_color_code@ + +VAR generation "Generation" + 2 + +VAL @m_grr - VAL_generation@ + +VAR qsearch_C_init %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Qsearch_C_Initial" + 1 + + +VAR ctrl_ack_type "CONTROL_ACK_TYPE" + 1 + +VAL @m_grr - VAL_ctrl_ack_type@ + +VAR release_4 "Flag_Release4" + 1 + +VAL @m_grr - VAL_ps@ + +VAR ccn_active %REL4% "CCN is enabled or disabled towards the corresponding cell" + 1 + +VAL @m_grr - VAL_ccn_active@ + +VAR si_status_ind %REL4% "SI_STATUS_IND " + 1 + +VAL @m_grr - VAL_psi_status@ + +VAR urbb_2 %REL99 AND FF_EGPRS% "UNCOMPRESSED_RECEIVED_BLOCK_BITMAP" + MAX_SIZE_URBB_UL + + +VAR urbb_3 %REL99 AND FF_EGPRS% "UNCOMPRESSED_RECEIVED_BLOCK_BITMAP" + MAX_SIZE_URBB_UL + + +VAR container_id %REL4% "Container Id" + 2 + + +VAR pccn_sending %REL4% "PCCN SENDING" + 1 + +VAL @m_grr - VAL_pccn_sending@ + +VAR container_idx %REL4% "Container Index" + 5 + + +VAR pd %REL4% "protocol discriminator" + 3 + + +VAR cd_len %REL4% "CD_LENGTH " + 5 + + +VAR cd_data_1 %REL4% "Container Data" + 8 + + +VAR cc_data_2 %REL4% "Container Data" + 8 + + +VAR si_msg_type %REL4% "SI_MESSAGE_TYPE " + 8 + + +VAR mess_rec %REL4% "MESS_REC " + 2 + +VAL @m_grr - Val_mess_rec@ + +VAR si_x_count %REL4% "SIX_COUNT " + 4 + + +VAR si_x_cm %REL4% "SIX_CHANGE_MARK" + 3 + + +VAR urbb %REL99 AND FF_EGPRS% "UNCOMPRESSED_RECEIVED_BLOCK_BITMAP for DL" + MAX_SIZE_URBB_DL + + +VAR urbb_4 %REL99 AND FF_EGPRS% "UNCOMPRESSED_RECEIVED_BLOCK_BITMAP for DL" + MAX_SIZE_URBB_DL + + +VAR urbb_5 %REL99 AND FF_EGPRS% "UNCOMPRESSED_RECEIVED_BLOCK_BITMAP for DL" + MAX_SIZE_URBB_DL + + + + + +COMP wait "Wait Structure" +{ + wait_ind ; WAIT_INDICATION + waitsize ; WAIT INDICATIONSIZE +} + + + +COMP bts_pwr_ctrl "BTS_PWR_CTRL" +{ + p0 ; BTS_PWR_CTRL_P0 + mode ; BTS_PWR_CTRL_MODE + pr_mode ; PR_MODE +} + + + +COMP psi_des "PSI Description" +{ + msg_type ; Message Type + psix_cm ; PSIX_CHANGE_MARK + flag ; Flag + < (flag=1) psix_cnt > ; PSIX_COUNT + < (flag=1) inst_bitmap [psix_cnt+1..16] > ; Instance Bitmap +} + + + +COMP received_psi "Received PSI" +{ + CSN1_S1 psi_des [0..MAX_MSG_TYPE] ; PSI Description + add_msg_type ; Additional Message Type +} + + + +COMP unknown_psi "Unkown PSI" +{ + CSN1_S1 msg_type [0..MAX_MSG_TYPE] ; Message Type + add_msg_type ; Addional Message Type +} + + + +COMP glob_tfi "Global TFI" +{ + flag ; Flag + < (flag=0) ul_tfi > ; Uplink TFI + < (flag=1) dl_tfi > ; Downlink TFI +} +TYPEDEF COMP glob_tfi glob_tfi_assign "GLOBAL_TFI_ASSIGNMENT" + + + +COMP add2 "Address Information2" +{ + flag ; Flag + < (flag = 0) glob_tfi > ; Global TFI + < (flag = 1) flag2 > ; Flag2 + < (flag = 1 AND flag2 = 0) tlli_value > ; TLLI + < (flag = 1 AND flag2 = 1) flag3 > ; Flag3 + < (flag = 1 AND flag2 = 1 AND flag3 = 0) tqi > ; TQI +} + + + +COMP add1 "Address Information1" +{ + flag ; Flag + < (flag = 0) glob_tfi > ; Global TFI + < (flag = 1) flag2 > ; Flag + < (flag = 1 AND flag2 = 0) tlli_value > ; TLLI +} + + + +COMP chan_req_des "Channel Request Description" +{ + peak_thr_class ; PEAK_THROUGHPUT_CLASS + radio_prio ; RADIO_PRIORITY + rlc_mode ; RLC_MODE + llc_pdu_type ; LLC_ PDU_TYPE + rlc_octet_cnt ; RLC_OCTET_COUNT +} + + + +COMP gpta "Global Packet Timing Advance" +{ + CSN1_S1 ta_value ; TIMING_ADVANCE_VALUE + flag ; Flag + < (flag=1) ul_ta_index > ; UPLINK_TA_INDEX + < (flag=1) ul_ta_tn > ; UPLINK_TA_TIMESLOT + flag2 ; Flag2 + < (flag2=1) dl_ta_index > ; DOWNLINK_TA_INDEX + < (flag2=1) dl_ta_tn > ; DOWNLINK_TA_TIMESLOT +} + + + +COMP chamge_ma_sub "Change Mark Sub Structure" +{ + cm1 ; CHANGE_MARK_1 + CSN1_S1 cm2 ; CHANGE_MARK_2 +} + + + +COMP indi_encod "Indirect Encoding" +{ + maio ; MAIO + ma_num ; MA_NUMBER + CSN1_S1 chamge_ma_sub ; Change Mark Sub Structure +} + + + +COMP di_encod2 "Direct Encoding 2" +{ + maio ; MAIO + hsn ; HSN + len_ma_list ; Length of MA Frequency List contents + ma_list [len_ma_list +3..19] ; MA Frequency List contents +} + + + +COMP block_struct "Blocks Structure" +{ + bl_o_bl_per ; BLOCKS_OR_BLOCK_PERIODS + a_map_len ; ALLOCATION_BITMAP_LENGTH + alloc_map [a_map_len..127] ; ALLOCATION_BITMAP +} + + + +COMP g_pwr_par "Global Power Control Parameters" +{ + alpha ; ALPHA + t_avg_w ; T_AVG_W + t_avg_t ; T_AVG_T + pb ; PB + pc_meas_chan ; PC_MEAS_CHAN + imeas_chan_list ; INT_MEAS_CHANNEL_LIST_AVAIL + n_avg_i ; N_AVG_I +} + + + +COMP ext_bits "Extensions Bits IE" +{ + ext_len ; extension length + spare_ext [ext_len+1..64] ; spare bit extensions IE +} + + + +COMP pccch_org_par "PCCCH Organization Parameters" +{ + bs_pcc_rel ; BS_PCC_REL + bs_pbcch_blks ; BS_PBCCH_BLKS + bs_pag_blks ; BS_PAG_BLKS_RES + bs_prach_blks ; BS_PRACH_BLKS +} + + + +COMP loc_area_ident "Location Area Identification" +{ + BCD_NOFILL mcc [3] ; Mobile Country Code + BCD_MNC mnc [2..3] ; Mobile Network Code + lac ; Location Area Code +} + + + +COMP cell_id "Cell Identification" +{ + loc_area_ident ; Location Area Identification IE + rac ; RAC + cell_id_ie ; Cell Identity IE +} + + + +COMP rfl_num_list "RFL number list" +{ + rfl_num ; RFL_NUMBER +} + + + +COMP rfl_cont "Frequency List" +{ + flist ; Frequency List Contents +} + + + +COMP rfl "Reference Frequency Lists" +{ + rfl_num ; RFL_NUMBER + rfl_cont_len ; Length of RFL contents + rfl_cont [rfl_cont_len+3..19] ; RFL contents +} + + + +COMP cell_alloc "Cell Allocation" +{ + rfl_num ; RFL_Number +} + + + +COMP ma_struct "MA Structure" +{ + ma_len ; MA_LENGTH + ma_map [ma_len+1..64] ; MA_BITMAP +} + + + +COMP arfcn_index_list "ARFCN Index List Structure" +{ + arfcn_index ; ARFCN index +} + + + +COMP gprs_ms_alloc_ie "GPRS Mobile Allocations IE" +{ + hsn ; HSN + CSN1_S1 rfl_num_list [0..MAX_RFL_NUM_LIST] ; RFL number list + flag ; Flag + < (flag=0) ma_struct > ; MA Structure + < (flag=1) CSN1_S1 arfcn_index_list [0..MAX_ARFCN_LIST] > ; ARFCN index list +} + + + +COMP gprs_ms_alloc "GPRS Mobile Allocations" +{ + ma_num ; MA_NUMBER + gprs_ms_alloc_ie ; GPRS Mobile Allocation IE +} + + + +COMP di_encod1 "Direct Encoding 1" +{ + maio ; MAIO + gprs_ms_alloc_ie ; GPRS Mobile Allocation IE +} + + + +COMP freq_par "Frequency Parameters" +{ + tsc ; Training Sequence Code + flag ; Flag + flag2 ; Flag2 + < (flag=0 AND flag2=0) arfcn > ; ARFCN + < (flag=0 AND flag2=1) indi_encod > ; Indirect encoding + < (flag=1 AND flag2=0) di_encod1 > ; Direct encoding 1 + < (flag=1 AND flag2=1) di_encod2 > ; Direct encoding 2 +} + + + +COMP pbcch_des "PBCCH Description" +{ + pb ; PB + tsc ; TSC + tn ; TIMESLOT_NUMBER + flag ; Flag + < (flag=1) flag2 > ; Flag2 + < (flag=1 AND flag2=0) arfcn > ; ARFCN + < (flag=1 AND flag2=1) maio > ; MAIO +} + + + +COMP h_pccch_c "Hopping PCCCH Description" +{ + maio ; MAIO + ts_alloc ; TIMESLOT_ALLOCATION +} + + + +COMP nh_pccch_c "Non Hopping PCCCH Description" +{ + arfcn ; ARFCN + ts_alloc ; TIMESLOT_ALLOCATION +} + + + +COMP ma_h_s1 "Hopping PCCCH Description and MA_NUMBER" +{ + ma_num ; MA_NUMBER + CSN1_S1 h_pccch_c [0..MAX_M_H_PCCCH_C] ; Hopping PCCCH carriers +} + + + +COMP pccch_des "PCCCH Description" +{ + tsc ; TSC + flag ; Flag + < (flag=0) CSN1_S1 nh_pccch_c [0..MAX_NH_PCCCH_C] > ; Non-hopping PCCCH carriers + < (flag=1) ma_h_s1 > ; MA_NUMBER and Hopping PCCCH carriers +} + + + +COMP gen_cell_par "General Cell Selection parameter" +{ + gprs_c_hyst ; GPRS_CELL_RESELECT_HYSTERESIS + c31_hyst ; C31_HYST + c32_qual ; C32_QUAL: + rab_acc_re ; RANDOM_ACCESS_RETRY + CSN1_S1 t_resel ; T_RESEL + CSN1_S1 ra_re_hyst ; RA_RESELECT_HYSTERESIS +} + + + +COMP hcs_par "HCS Structure" +{ + gprs_prio_class ; GPRS_PRIORITY_CLASS + gprs_hcs_thr ; GPRS_HCS_THR +} + + + +COMP scell_par "Serving Cell parameters" +{ + cell_ba ; CELL_BAR_ACCESS_2 + exc_acc ; EXC_ACC + gprs_rxlev_access_min ; GPRS_RXLEV_ACCESS_MIN + txpwr_max_cch ; GPRS_MS_TXPWR_MAX_CCH + CSN1_S1 hcs_par ; HCS Serving Cell parameters + multi_band_rep ; MULTIBAND_REPORTING +} + + + +COMP si13_pbcch_s1 "SI13_PBCCH_LOCATION sub1" +{ + pbcch_loc ; PBCCH_LOCATION + psi1_rep_per ; PSI1_REPEAT_PERIOD +} + + + +COMP si13_pbcch "SI13_PBCCH_LOCATION structure" +{ + flag ; Flag + < (flag=0) si13_loc > ; SI13_LOCATION + < (flag=1) si13_pbcch_s1 > ; SI13_PBCCH_LOCATION Sub 1 +} + + + +COMP cs_par_s1 "Cell Selection Parameters Sub 1" +{ + gprs_rxlev_access_min ; GPRS_RXLEV_ACCESS_MIN + txpwr_max_cch ; GPRS_MS_TXPWR_MAX_CCH +} + + + +COMP cs_par_s2 "Cell selection parameters Sub 2" +{ + gprs_temp_offset ; GPRS_TEMPORARY_OFFSET + gprs_penalty_time ; GPRS_PENALTY_TIME +} + + + +COMP cs_par "Cell selection parameters" +{ + cell_ba ; CELL_BAR_ACCESS_2 + exc_acc ; EXC_ACC + same_ra_scell ; SAME_RA_AS_SERVING_CELL + CSN1_S1 cs_par_s1 ; Cell selection parameters Sub 1 + CSN1_S1 cs_par_s2 ; Cell selection parameters Sub 2 + CSN1_S1 gprs_resel_off ; GPRS_RESELECT_OFFSET + CSN1_S1 hcs_par ; HCS parameters + CSN1_S1 si13_pbcch ; SI13_PBCCH_LOCATION +} + + + +COMP ncell_par2_set "Neighbour Cell parameters 2 Parameter Set" +{ + CSN1_S1 ncc ; Network Colour Code + exc_acc ; EXC_ACC + CSN1_S1 gprs_rxlev_access_min ; GPRS_RXLEV_ACCESS_MIN + CSN1_S1 txpwr_max_cch ; GPRS_MS_TXPWR_MAX_CCH + CSN1_S1 gprs_prio_class ; GPRS_PRIORITY_CLASS + CSN1_S1 gprs_hcs_thr ; GPRS_HCS_THR + CSN1_S1 si13_pbcch ; SI13_PBCCH_LOCATION + gprs_temp_offset ; GPRS_TEMPORARY_OFFSET + gprs_penalty_time ; GPRS_PENALTY_TIME + gprs_resel_off ; GPRS_RESELECT_OFFSET +} + + + +COMP ma_num_maio "MA_NUMBER and MAIO" +{ + ma_num ; MA_NUMBER + maio ; MAIO +} + + + +COMP chan_group "Channel group structure" +{ + flag ; Flag + < (flag=0) arfcn > ; ARFCN + < (flag=1) ma_num_maio > ; MA_NUMBER and MAIO + ts_alloc ; TIMESLOT_ALLOCATION +} + + + +COMP chan_list2 "Channel List Structure 2" +{ + chan_group ; Channel group structure +} + + + +COMP chan_list_imeas "Channel List for Interference measurements" +{ + chan_group ; Channel group structure + CSN1_S1 chan_list2 [0..MAX_CHAN_LIST] ; Channel list structure +} + + + +COMP list_rf "List of removed Frequency" +{ + num_rfreq ; NR_OF_REMOVED_FREQ + rfreq_index [num_rfreq+1.. MAX_RFREQ] ; REMOVED_FREQ_INDEX +} + + + +COMP si13_cm_gprs_alloc "SI13_CHANGE_MARK and GPRS Alloc" +{ + si13_cm ; SI13_CHANGE_MARK + gprs_ms_alloc_ie ; GPRS Mobile Allocation IE +} + + + +COMP psi13_pwr_par "PSI13 Power Control Parameters" +{ + alpha ; ALPHA + t_avg_w ; T_AVG_W + t_avg_t ; T_AVG_T + pc_meas_chan ; PC_MEAS_CHAN + n_avg_i ; N_AVG_I +} + + + +COMP pbcch_n_pres "PBCCH not present in cell structure" +{ + rac ; RAC + spgc_ccch_sup ; SPGC_CCCH_SUP + prio_acc_thr ; PRIORITY_ACCESS_THR + ctrl_order ; NETWORK_CONTROL_ORDER + EXTERN @m_rr_com - gprs_cell_opt@ gprs_cell_opt ; GPRS Cell Options + psi13_pwr_par ; GPRS Power Control Parameters +} + + + +COMP nc_meas_s1 "NC Measurement Report Sub1" +{ + freq_n ; FREQUENCY_N + CSN1_S1 bsic ; BSIC_N + rxlev_n ; RXLEV_N +} + + + +COMP nc_meas_rep "NC Measurement Report" +{ + nc_mode ; NC_MODE + rxlev_scell ; RXLEV_SERVING_CELL + CSN1_S1 i_scell ; INTERFERENCE_SERVING_CELL + num_nc_meas ; NUMBER_OF_NC_MEASUREMENTS + nc_meas_s1 [num_nc_meas..MAX_NCMP_S1] ; NC Measurement Report Sub1 +} + + + +COMP ilev "I_LEVEL Structure" +{ + CSN1_S1 ilev0 ; I_LEVEL_TN0 + CSN1_S1 ilev1 ; I_LEVEL_TN1 + CSN1_S1 ilev2 ; I_LEVEL_TN2 + CSN1_S1 ilev3 ; I_LEVEL_TN3 + CSN1_S1 ilev4 ; I_LEVEL_TN4 + CSN1_S1 ilev5 ; I_LEVEL_TN5 + CSN1_S1 ilev6 ; I_LEVEL_TN6 + CSN1_S1 ilev7 ; I_LEVEL_TN7 +} + + + +COMP chan_qual_rep "Channel Quality Report" +{ + c_value ; C_VALUE + rxqual ; RXQUAL + signvar ; SIGN_VAR + ilev ; I_LEVEL Structure +} + + + +COMP ilev_abs "I_LEVEL Absolute Structure" +{ + CSN1_S1 ilevabs0 ; I_LEVEL_ABS_TN0 + CSN1_S1 ilevabs1 ; I_LEVEL_ABS_TN1 + CSN1_S1 ilevabs2 ; I_LEVEL_ABS_TN2 + CSN1_S1 ilevabs3 ; I_LEVEL_ABS_TN3 + CSN1_S1 ilevabs4 ; I_LEVEL_ABS_TN4 + CSN1_S1 ilevabs5 ; I_LEVEL_ABS_TN5 + CSN1_S1 ilevabs6 ; I_LEVEL_ABS_TN6 + CSN1_S1 ilevabs7 ; I_LEVEL_ABS_TN7 +} + + + +COMP ext_mp_s1 "EXT Measurement Report Sub1" +{ + freq_n ; FREQUENCY_N + CSN1_S1 bsic ; BSIC_N + rxlev_n ; RXLEV_N +} + + + +COMP xmeas_rep "EXT Measurement Report" +{ + xrep_type ; EXT_REPORTING_TYPE + CSN1_S1 ilev_abs ; I_LEVEL Absolute Structure + num_meas ; NUMBER_OF_MEASUREMENTS + ext_mp_s1 [num_meas..MAX_XMR_S1] ; EXT Measurement Report Sub1 +} + + + +COMP tn_alloc "Timeslot Allocation" +{ + CSN1_S1 usf ; USF_TN +} + + + +COMP usf_g "USF_TN and GAMMA_TN" +{ + usf ; USF + gamma ; GAMMA +} + + + +COMP pers_lev "Persistence Level Structure" +{ + plev [4] ; Persistence Level Radio Prio +} + + + +COMP prach_ctrl_par "PRACH Control Parameters" +{ + ac_class ; ACC_CONTR_CLASS + max_retrans [4] ; MAX_RETRANS + s_prach ; + tx_int ; TX_INT + CSN1_S1 pers_lev ; PERSISTENCE_LEVEL +} + + + +COMP ack_nack_des "Ack/Nack Description" +{ + f_ack_ind ; FINAL_ACK_INDICATION + ssn ; STARTING_SEQUENCE_NUMBER + rbb [64] ; RECEIVED_BLOCK_BITMAP +} + + + +COMP cbmp_info %REL99 AND FF_EGPRS% "COMPRESSED_BMP_INFO" +{ + comp_bmp_len (KEEP,2) ; COMPRESSED_BITMAP_LENGTH + cbmp_color_code ; COMPRESSED_BITMAP_STARTING_COLOR_CODE + crbb [.comp_bmp_len..MAX_SIZE_CRBB] ; COMPRESSED_RECEIVED_BLOCK_BITMAP +} + + + +COMP ul_egprs_ack_nack_info %REL99 AND FF_EGPRS% "UL EGPRS Ack/Nack IE" +{ + flag (KEEP,1) ; Flag + < (flag = 1) len > ; EGPRS Ack Nack Length + f_ack_ind ; FINAL_ACK_INDICATION + bow ; BEGINNING_OF_WINDOW + eow ; END_OF_WINDOW + essn ; EGPRS_STARTING_SEQUENCE_NUMBER + flag2 ; Compressed bitmap indicator + < (flag2 = 1) cbmp_info > ; COMPRESSED_BMP_INFO + < (flag2 = 0 AND flag=1) urbb_1 [.len-15..MAX_SIZE_URBB_UL] > ; UNCOMPRESSED_RECEIVED_BLOCK_BITMAP + < (flag2 = 1 AND flag=1) urbb_2 [.len-( (TAKE,2)+23)..MAX_SIZE_URBB_UL] > ; UNCOMPRESSED_RECEIVED_BLOCK_BITMAP + < (flag = 0) GSM5_V urbb_3 [.0..MAX_SIZE_URBB_UL] > ; UNCOMPRESSED_RECEIVED_BLOCK_BITMAP +} + + + +COMP ms_id "Mobile Identity" +{ + ms_id_len ; Length of Mobile Identity + ident_digit [ms_id_len..15] ; value part +} + + + +COMP rep_page_s2 "Repeated Page info Sub 2" +{ + flag ; Flag + < (flag=0) tmsi_field > ; TMSI + < (flag=1) ms_id > ; Mobile_identity + chan_need ; CHANNEL_NEEDED + CSN1_S1 emlpp_prio ; eMLPP_PRIORITY +} + + + +COMP rep_page_s1 "Repeated Page info Sub1" +{ + flag ; Flag + < (flag=0) ptmsi > ; PTMSI + < (flag=1) ms_id > ; Mobile_identity +} + + + +COMP rep_page_info "Repeated Page info" +{ + flag ; Flag + < (flag=0) rep_page_s1 > ; Repeated Page info Sub 1 + < (flag=1) rep_page_s2 > ; Repeated Page info Sub 2 +} + + + +COMP abs "TBF Starting Time Absolute" +{ + t1 ; T1' + t3 ; T3 + t2 ; T2 +} +TYPEDEF COMP abs fn_mod "FRAME_NUMBER" + + + +COMP tbf_s_time "TBF Starting Time" +{ + flag ; Flag + < (flag=1) rel > ; TBF Starting Time Relative + < (flag=0) abs > ; TBF Starting Time Absolute +} +TYPEDEF COMP tbf_s_time meas_start_grr "MEASUREMENT_STARTING_TIME" + + + +COMP meas_map "Measurement Mapping" +{ + meas_start_grr ; MEASUREMENT_STARTING_TIME + meas_inter ; MEASUREMENT_INTERVAL + meas_bitmap ; MEASUREMENT_BITMAP +} + + + +COMP fa_s2 "FA Sub2" +{ + tbf_s_time ; TBF_STARTING_TIME + CSN1_S1 ts_alloc ; TIMESLOT_ALLOCATION + .0 ; spare + flag ; Flag + < (flag=0) block_struct > ; Block Structure + < (flag=1) alloc_map [0..127] > ; ALLOCATION_BITMAP +} + + + +COMP f_alloc_ack "Fixed Allocation Uplink Ack/Nack" +{ + final_alloc ; FINAL_ALLOCATION + flag ; Flag + < (flag=0) ts_overr > ; TS_OVERRIDE + < (flag=1) fa_s2 > ; FA Sub2 +} + + + +COMP req_ref_p "Packet Request Reference" +{ + access_info ; RANDOM_ACCESS_INFORMATION + fn_mod ; FRAME_NUMBER +} + + + +COMP add3 "Address Information3" +{ + flag ; Flag + < (flag = 0) glob_tfi > ; Global TFI + < (flag = 1) flag2 > ; Flag2 + < (flag = 1 AND flag2 = 0) tlli_value > ; TLLI + < (flag = 1 AND flag2 = 1) flag3 > ; Flag3 + < (flag = 1 AND flag2 = 1 AND flag3 = 0) tqi > ; TQI + < (flag = 1 AND flag2 = 1 AND flag3 = 1) req_ref_p > ; Packet Request Ref. +} + + + +COMP req_ref_tfi "Packet Request Ref. or Global TFI" +{ + flag ; Flag + < (flag=0) req_ref_p > ; Packet Request Ref. + < (flag=1) glob_tfi > ; Global TFI +} + + + +COMP reject "Reject Structure" +{ + flag ; Flag + < (flag=0) tlli_value > ; TLLI + < (flag=1) req_ref_tfi > ; Packet Request Ref. or Global TFI + CSN1_S1 wait ; Wait Structure +} +TYPEDEF COMP reject add_reject "Additional Reject Structure" + + + +COMP gamma_tn "Gamma Array" +{ + CSN1_S1 gamma ; GAMMA_TN +} + + + +COMP pwr_par "Power Control Parameters" +{ + alpha ; Alpha + gamma_tn [8] ; GAMMA Array +} + + + +COMP f_alloc_ul "Fixed Allocation Uplink Assignment" +{ + CSN1_S1 ul_tfi_assign ; UPLINK_TFI_ASSIGNMENT + final_alloc ; FINAL_ALLOCATION + dl_ctrl_ts ; DOWNLINK_CONTROL_TIMESLOT + CSN1_S1 bts_pwr_ctrl ; BTS_PWR_CTRL + flag ; Flag + < (flag=0) ts_alloc > ; TIMESLOT_ALLOCATION + < (flag=1) pwr_par > ; Power Control Parameters + half_dupelx ; HALF_DUPLEX_MODE + tbf_s_time ; TBF_STARTING_TIME + .0 ; spare + flag2 ; Flag2 + < (flag2=0) block_struct > ; Block Structure + < (flag2=1) alloc_map [0..127] > ; ALLOCATION_BITMAP +} + + + +COMP f_alloc_re "Fixed Allocation Reconfigure" +{ + flag ; Flag + < (flag=0) ul_ts_alloc > ; UPLINK_TIMESLOT_ALLOCATION + < (flag=1) pwr_par > ; Power Control Parameters + final_alloc ; FINAL_ALLOCATION + dl_ctrl_ts ; DOWNLINK_CONTROL_TIMESLOT + CSN1_S1 bts_pwr_ctrl ; BTS_PWR_CTRL + CSN1_S1 meas_map ; Measurement Mapping + tbf_s_time ; TBF_STARTING_TIME + .0 ; spare + flag2 ; Flag2 + < (flag2=0) block_struct > ; Block Structure + < (flag2=1) alloc_map [0..127] > ; ALLOCATION_BITMAP +} + + + +COMP usf_array "USF and GAMMA Array" +{ + CSN1_S1 usf_g ; USF_TN and GAMMA_TN +} + + + +COMP tn_alloc_pwr "Timeslot Allocation with Power Control Parameters" +{ + alpha ; ALPHA + usf_array [8] ; USF and GAMMA Array +} + + + +COMP dyn_alloc_p "Dynamic Allocation" +{ + xdyn_alloc ; Extended Dynamic Allocation + flag2 ; flag2 + < (flag2=1) p0 > ; BTS_PWR_CTRL_P0 + < (flag2=1) pr_mode > ; PR_MODE + usf_grant ; USF_GRANULARITY + CSN1_S1 ul_tfi_assign ; UPLINK_TFI_ASSIGNMENT + CSN1_S1 rlc_db_granted ; RLC_DATA_BLOCKS_GRANTED + CSN1_S1 tbf_s_time ; TBF_STARTING_TIME + flag ; Flag + < (flag=0) tn_alloc [8] > ; Timeslot Allocation Structure + < (flag=1) tn_alloc_pwr > ; Timeslot Allocation with Power Control Parameters +} + + + +COMP alf_gam "ALPHA and GAMMA" +{ + alpha ; AlPHA + gamma ; GAMMA +} + + + +COMP sin_alloc "Single Block Allocation" +{ + tn ; TIMESLOT_NUMBER + CSN1_S1 alf_gam ; ALPHA and GAMMA + CSN1_S1 bts_pwr_ctrl ; BTS_PWR_CTRL + tbf_s_time ; TBF_STARTING_TIME +} + + + +COMP freq_diff_struct "FREQ_DIFF_STRUCT" +{ + freq_diff [.(TAKE,1)+1..8] ; FREQ_DIFF +} +TYPEDEF COMP freq_diff_struct freq_diff_struct_2 "FREQ_DIFF_STRUCT" + + + +COMP xfreq_list "EXT FREQUENCY LIST" +{ + start_freq ; START_FREQUENCY + nr_freq ; NR_OF_FREQUENCY + freq_diff_len (KEEP,1) ; FREQ_DIFF_LENGTH + freq_diff_struct [nr_freq..MAX_EXT_FREQ_LIST_ELEM] ; FREQ_DIFF_STRUCT +} +TYPEDEF COMP xfreq_list xfreq_list2 "EXT FREQUENCY LIST" + + + +COMP em1 "EXT Measurement Struct" +{ + flag ; Flag + < (flag=1) xrep_type > ; EXT_REPORTING_TYPE + < (flag=1 AND xrep_type=1) ncc_permitted > ; NCC_PERMITTED + < (flag=1 AND xrep_type=2) CSN1_S1 int_freq > ; INT_FREQUENCY + CSN1_S1 xrep_per ; EXT_REPORTING_PERIOD + xfreq_list ; EXT FREQUENCY LIST + CSN1_S1 xfreq_list2 [0.. MAX_EXT_FREQ_LIST] ; EXT FREQUENCY LIST +} + + + +COMP xmeas_par "EXT Measurement Parameters" +{ + xmeas_order ; EXT_MEASUREMENT_ORDER + < (xmeas_order=1) em1 > ; Ext. Measurement Struct +} + + + +COMP ncell_par_rest "Neighbour Cell parameters Rest" +{ + freq_diff_struct ; FREQ_DIFF_STRUCT + bsic ; BSIC + cs_par ; Cell selection parameters +} + + + +COMP ncell_par "Neighbour Cell parameters" +{ + start_freq ; START_FREQUENCY + bsic ; BSIC + cs_par ; Cell selection parameters + n_rest ; NR_OF_REMAINING_CELLS + freq_diff_len (KEEP,1) ; FREQ_DIFF_LENGTH + < (n_rest # 0) ncell_par_rest [n_rest..MAX_FREQ_DIFF_CS_PAR] > ; Neighbour Cell parameters Rest +} + + + +COMP afreq_s "List of added Frequency Sub" +{ + freq_diff_struct ; FREQ_DIFF_STRUCT + bsic ; BSIC + CSN1_S1 cs_par ; Cell selection parameters +} + + + +COMP list_af "List of added Frequency" +{ + start_freq ; START_FREQUENCY + bsic ; BSIC + CSN1_S1 cs_par ; Cell selection parameters + nr_freq ; NR_OF_FREQUENCY + freq_diff_len (KEEP,1) ; FREQ_DIFF_LENGTH + afreq_s [nr_freq..MAX_AFREQ] ; List of added Frequency Sub +} + + + +COMP nc_freq_list "NC_FREQUENCY_LIST" +{ + CSN1_S1 list_rf ; List of removed Frequency + CSN1_S1 list_af [1..MAX_LIST_AFREQ] ; List of added Frequency +} + + + +COMP dyn_alloc_ts "Dynamic Allocation" +{ + xdyn_alloc ; Extended Dynamic Allocation + flag2 ; flag2 + < (flag2=1) p0 > ; BTS_PWR_CTRL_P0 + < (flag2=1) pr_mode > ; PR_MODE + usf_grant ; USF_GRANULARITY + CSN1_S1 rlc_db_granted ; RLC_DATA_BLOCKS_GRANTED + CSN1_S1 tbf_s_time ; TBF_STARTING_TIME + flag ; Flag + < (flag=0) tn_alloc [8] > ; Timeslot Allocation Structure + < (flag=1) tn_alloc_pwr > ; Timeslot Allocation with Power Control Parameters +} + + + +COMP add_psi %REL99% "Add_PSI_Messages" +{ + non_gsm_info ; NON_GSM_INFORMATION + Psi8_broadcast ; PSI8_BROADCAST + psi3ter_broadcast ; PSI3ter_BROADCAST + psi3quater_broadcast ; PSI3quater_BROADCAST +} + + + +COMP report_900_grr %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Reporting 900" +{ + rep_offset_900 ; Reporting Offset 900 + rep_thres_900 ; Reporting Threshold 900 +} + + + +COMP report_1800_grr %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Reporting 1800" +{ + rep_offset_1800 ; Reporting Offset 1800 + rep_thres_1800 ; Reporting Threshold 1800 +} + + + +COMP report_400_grr %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Reporting 400" +{ + rep_offset_400 ; Reporting Offset 400 + rep_thres_400 ; Reporting Treshold 400 +} + + + +COMP report_1900_grr %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Reporting 1900" +{ + rep_offset_1900 ; Reporting Offset 1900 + rep_thres_1900 ; Reporting Threshold 1900 +} + + + +COMP report_850_grr %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Reporting 850" +{ + rep_offset_850 ; Reporting Offset 850 + rep_thres_850 ; Reporting Treshold 850 +} + + + +COMP fdd_multi_report %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "FDD Multi Reporting" +{ + EXTERN @m_rr_com - fdd_rep_quant@ fdd_rep_quant ; FDD REP Quant + EXTERN @m_rr_com - fdd_multi_rep@ fdd_multi_rep ; FDD MULTI Reporting Struct +} + + + +COMP gprs_meas_par_report %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "GPRS Meas Param Desc Report" +{ + CSN1_S1 multi_band_rep ; MULTIBAND_REPORTING + CSN1_S1 serv_cell_rep ; Serving Cell Reporting + CSN1_S1 scale_ord ; Scale ordered + CSN1_S1 report_900_grr ; Reporting 900 + CSN1_S1 report_1800_grr ; Reporting 1800 + CSN1_S1 report_400_grr ; Reporting 400 + CSN1_S1 report_1900_grr ; Reporting 1900 + CSN1_S1 report_850_grr ; Reporting 850 +} + + + +COMP gprs_meas_par_desc_meas %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "GPRS Meas Param Desc Mesurement" +{ + CSN1_S1 multi_band_rep ; MULTIBAND_REPORTING + CSN1_S1 serv_cell_rep ; Serving Cell Reporting + scale_ord ; SCALE ORD + CSN1_S1 report_900_grr ; Reporting 900 + CSN1_S1 report_1800_grr ; Reporting 1800 + CSN1_S1 report_400_grr ; Reporting 400 + CSN1_S1 report_1900_grr ; Reporting 1900 + CSN1_S1 report_850_grr ; Reporting 850 +} + + + +COMP gprs_3g_meas_par_desc_pmo %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "GPRS 3G Meas Param Desc" +{ + CSN1_S1 fdd_multi_report ; FDD Multi Reporting + CSN1_S1 EXTERN @m_rr_com - fdd_report@ fdd_report ; FDD Reporting + CSN1_S1 EXTERN @m_rr_com - tdd_multirat_rep@ tdd_multirat_rep ; TDD Multirat Reporting + CSN1_S1 EXTERN @m_rr_com - tdd_rep@ tdd_rep ; TDD Reporting + CSN1_S1 EXTERN @m_rr_com - cdma2000_multirat_rep@ cdma2000_multirat_rep ; CDMA2000 Multirat Reporting + CSN1_S1 EXTERN @m_rr_com - cdma2000_rep@ cdma2000_rep ; CDMA2000 Reporting +} + + + +COMP gprs_3g_meas_par_desc %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "GPRS 3G Meas Param Desc" +{ + CSN1_S1 fdd_multi_report ; FDD Multi Reporting + CSN1_S1 EXTERN @m_rr_com - fdd_report@ fdd_report ; FDD Reporting + CSN1_S1 EXTERN @m_rr_com - tdd_multirat_rep@ tdd_multirat_rep ; TDD Multirat Reporting + CSN1_S1 EXTERN @m_rr_com - tdd_rep@ tdd_rep ; TDD Reporting +} + + + +COMP enh_rep_param_struct %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "ENH Reporting Parameters Struct" +{ + reporting_type ; Report type + reporting_rate ; Reporting Rate + invalid_bsic_rep ; INVALID_BSIC_REPORTING + CSN1_S1 ncc_permitted ; NCC_PERMITTED + CSN1_S1 gprs_meas_par_report ; GPRS Meas Param Desc Report + CSN1_S1 gprs_3g_meas_par_desc ; GPRS 3G Meas Param Desc +} + + + +COMP utran_fdd_grr %REL99% "Utran FDD 3G" +{ + fdd_arfcn ; FDD ARFCN + diversity ; Diversity + CSN1_S1 bandwidth_fdd ; Bandwidth FDD + scrambl_codes ; Scrambling Codes +} + + + +COMP utran_tdd_grr %REL99% "Utran TDD 3G" +{ + tdd_arfcn ; TDD ARFCN + diversity ; Diversity + CSN1_S1 bandwidth_tdd ; Bandwidth TDD + cell_par ; Cell Parameter + sync_case ; Sync Case +} + + + +COMP target_cell_3g %REL99% "Target Cell 3G" +{ + CSN1_S1 utran_fdd_grr ; Utran FDD 3G + CSN1_S1 utran_tdd_grr ; Utran TDD 3G +} + + + +COMP n2_struct %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "3G cell N2 struct" +{ + rem_cell_index_3g ; Removed Cell Index 3G + cell_diff_len_3g ; Cell Diff Length 3G + cell_diff_3g [cell_diff_len_3g..MAX_CELL_DIFF_LENGTH] ; Cell Diff 3G +} + + + +COMP n1_struct %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "3G cell N1 struct" +{ + n2 ; N2 + n2_struct [n2+1..32] ; 3G cell N2 struct +} + + + +COMP rem_3g_cell_desc %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Removed 3G Cell Description" +{ + n1 ; N1 + n1_struct [n1+1..4] ; 3G cell N1 struct +} + + + +COMP rep_utran_fdd_n_cells %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Repeated UTRAN FDD Neighbour Cells" +{ + flag ; Flag + < (flag=0) fdd_arfcn > ; FDD ARFCN + fdd_indic_0 ; FDD Indic 0 + nr_of_fdd_cells ; NR OF FDD Cells + fdd_cell_info_field ; FDD Cell Information Field +} + + + +COMP rep_utran_tdd_n_cells %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Repeated UTRAN TDD Neighbour Cells" +{ + flag ; Flag + < (flag=0) tdd_arfcn > ; TDD ARFCN + tdd_indic_0 ; TDD Indic 0 + nr_of_tdd_cells ; NR OF TDD Cells + tdd_cell_info_field ; TDD Cell Information Field +} + + + +COMP gprs_rep_prio_cell_desc %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "GPRS REP Priority Description" +{ + number_cells ; Numer Cells + rep_prio [number_cells..X7BITMAX] ; REP Priority +} + + + +COMP gprs_3g_meas_par_desc_ext_pmo %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "GPRS 3G Meas Param Desc Ext" +{ + qsearch_p ; Qsearch P + EXTERN @m_rr_com - search_prio_3g@ search_prio_3g ; Search Prio 3G + gprs_3g_meas_par_desc_pmo ; GPRS 3G Meas Param Desc +} + + + +COMP gprs_3g_meas_par_desc_ext_pcco %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "GPRS 3G Meas Param Desc Ext" +{ + qsearch_p ; Qsearch P + EXTERN @m_rr_com - search_prio_3g@ search_prio_3g ; Search Prio 3G + gprs_3g_meas_par_desc ; GPRS 3G Meas Param Desc +} + + + +COMP fdd_info_ded %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Dedicated mode FDD information" +{ + fdd_qoffset ; FDD Qoffset + EXTERN @m_rr_com - fdd_rep_quant@ fdd_rep_quant ; FDD rep quant + EXTERN @m_rr_com - fdd_multi_rep@ fdd_multi_rep ; FDD multirat reporting +} + + + +COMP tdd_info_ded %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Dedicated mode TDD information" +{ + tdd_qoffset ; TDD Qoffset + EXTERN @m_rr_com - tdd_multirat_rep@ tdd_multirat_rep ; TDD multirat reporting +} + + + +COMP init_ded_mod_rep_desc_3g %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "3G Initial Dedicated mode Reporting" +{ + ba_ind_used_3g ; 3G Neighbour Cell Information + qsearch_i ; Qsearch_I + qsearch_C_init ; Qsearch_C_Initial + CSN1_S1 fdd_info_ded ; Dedicated mode FDD information + CSN1_S1 tdd_info_ded ; Dedicated mode TDD information +} + + + +COMP ba_psi3_str %REL99% "BA_Used_or_PSI3_Struct" +{ + flag ; Flag + < (flag=1) psi3_cm > ; PSI3_CHANGE_MARK + < (flag=0) ba_ind_used > ; BA IND/USED + < (flag=0) ba_ind_used_3g > ; BA IND/USED 3G + pmo_ind_used ; PMO IND/USED +} + + + +COMP cell_list_3g %REL99% "Cell List 3G" +{ + cell_list_3g_index ; Cell List 3G Index + reporting_quantity ; Reporting Quantity +} + + + +COMP meas_rep_3g_str %REL99% "Mesurement Report 3G Struct" +{ + n_3g ; N 3G + cell_list_3g [(n_3g+1)..MAX_3G_NEIGH_CELLS] ; Cell List 3G +} + + + +COMP fdd_info_grr %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "FDD Information" +{ + fdd_gprs_qoffset ; FDD GPRS Qoffset + fdd_qmin ; FDD Qmin +} + + + +COMP gprs_3g_meas_par_desc_qua %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "GPRS 3G Meas Param Desc quater" +{ + qsearch_p ; Qsearch P + EXTERN @m_rr_com - search_prio_3g@ search_prio_3g ; Search Prio 3G + CSN1_S1 fdd_info_grr ; FDD Information + CSN1_S1 tdd_gprs_qoffset ; TDD GPRS Qoffset +} + + + +COMP non_gsm_mess %REL4% "Non GSM Message" +{ + non_gsm_pro_disc ; Non GSM Protokol Discriminator + nr_of_con_oct ; Nr Of Container Octets + container [nr_of_con_oct..MAX_CONT_OCT] ; Container +} + + + +COMP cbch_chan_desc %REL99% "CBCH Channel Discription" +{ + chan_typ_tdma_offset ; Channel Type and TDMA offset + tn ; TIMESLOT_NUMBER + freq_par ; Frequency Parameters +} + + + +COMP ccch_access_info %REL4% "CCCH Access Information" +{ + bcch_change_mark ; BCCH Change Mark + CSN1_S1 si13_cm_gprs_alloc ; SI13_CHANGE_MARK and GPRS Alloc + spgc_ccch_sup ; SPGC_CCCH_SUP + prio_acc_thr ; PRIORITY_ACCESS_THR + ctrl_order ; NETWORK_CONTROL_ORDER + EXTERN @m_rr_com - gprs_cell_opt@ gprs_cell_opt ; GPRS Cell Options + psi13_pwr_par ; GPRS Power Control Parameters + sgsnr ; SGSNR +} + + + +COMP PBCCH_Desc %REL4% "PBCCH Description Struct_2" +{ + psi1_rep_per ; PSI1_REPEAT_PERIOD + pb ; PB + tn ; TIMESLOT_NUMBER + freq_par ; Frequency Parameters +} + + + +COMP utran_freq_lst %REL4% "UTRAN Frequency List" +{ + CSN1_S1 fdd_arfcn [0..MAX_FDD] ; FDD_ARFCN + CSN1_S1 tdd_arfcn [0..MAX_TDD] ; TDD_ARFCN +} + + + +COMP serv_cell_data %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Serving Cell data" +{ + rxlev_scell ; RXLEV_SERVING_CELL + CSN1_S1 i_scell ; INTERFERENCE_SERVING_CELL +} + + + +COMP rep_invalid_bsic_info %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Repeated Invalid BSIC Information" +{ + bcch_freq_ncell ; BCCH FREQ NCELL + bsic ; BSIC + rxlev_ncell ; RXLEV_NCELL +} + + + +COMP non_gprs_ext_info "Non GPRS cell options Extension Information" +{ + ecsc ; ECSC + ecsr_3g ; ECSR 3G +} + + + +COMP lsa_id_struct %REL99% "Lsa ID struct" +{ + flag ; Flag + < (flag=0) lsa_id > ; LSA_ID + < (flag=1) short_lsa_id > ; ShortLSA_ID +} + + + +COMP serv_cell_lsa_id_info %REL99% "Serving Cell LSA ID info" +{ + CSN1_S1 lsa_id_struct [0..MAX_LSA_ID] ; Lsa ID struct +} + + + +COMP lsa_param2 %REL99% "LSA_parameters" +{ + nr_of_freq_or_cells ; NR_OF_FREQ_OR_CELLS + serv_cell_lsa_id_info [nr_of_freq_or_cells..MAX_NR_OF_FREQ_OR_CELLS] ; Serving Cell LSA ID info +} + + + +COMP egprs_link_adpt_para %REL99% "EGPRS Link Adaptation parameters" +{ + egprs_ws ; EGPRS Window Size + lqm_mode ; Link Quality Measurement Mode + CSN1_S1 bep_period2 ; BEP Period two +} + + + +COMP compact_red_ma %REL99% "COMPACT Reduced MA" +{ + length_reduced_bitmap ; Length of Reduced MA bitmap + reduced_ma_bitmap [length_reduced_bitmap..128] ; Reduced MA bitmap + CSN1_S1 maio_2 ; Maio 2 +} + + + +COMP gmsk_8psk %REL99 AND FF_EGPRS% "GMSK_8PSK" +{ + flag ; Flag + < (flag=0) gmsk_mean_bep_tn > ; GMSK MEAN BEP TN + < (flag=1) psk8_mean_bep_tn > ; PSK8 MEAN BEP TN +} + + + +COMP gmsk_str %REL99 AND FF_EGPRS% "GMSK struct" +{ + m_bep ; MEAN_BEP + cv_bep ; CV_BEP +} + + + +COMP psk8_str %REL99 AND FF_EGPRS% "PSK8 Struct" +{ + m_bep ; MEAN_BEP + cv_bep ; CV_BEP +} + + + +COMP egprs_bep_lnk_qual_meas %REL99 AND FF_EGPRS% "EGPRS BEP Link Quality Measurements" +{ + CSN1_S1 gmsk_str ; GMSK Struct + CSN1_S1 psk8_str ; PSK8 Struct +} + + + +COMP num_idle_blks_str %REL99% "Number of Idle Blocks" +{ + CSN1_S1 nib_ccch_0 ; NIB_CCCH_0 + CSN1_S1 nib_ccch_1 ; NIB_CCCH_1 + CSN1_S1 nib_ccch_2 ; NIB_CCCH_2 + CSN1_S1 nib_ccch_3 ; NIB_CCCH_3 +} + + + +COMP compact_ctrl_info %REL99% "COMPACT Control Information" +{ + large_cell_operation ; Large Cell operation + CSN1_S1 num_idle_blks_str ; Number of Idle Blocks + CSN1_S1 n_ccch_nh ; N CCCH NH +} + + + +COMP compact_cell_sel_str %REL99% "COMPACT Cell selection Struct" +{ + bsic ; BSIC + cell_ba ; CELL_BAR_ACCESS_2 + exc_acc ; EXC_ACC + same_ra_scell ; SAME_RA_AS_SERVING_CELL + CSN1_S1 cs_par_s1 ; Cell selection parameters Sub 1 + CSN1_S1 cs_par_s2 ; Cell selection parameters Sub 2 + CSN1_S1 gprs_resel_off ; GPRS_RESELECT_OFFSET + CSN1_S1 hcs_par ; HCS parameters + CSN1_S1 time_grp ; Time group + CSN1_S1 guar_const_pwr_grp ; Guar Constant Pwr Group +} + + + +COMP freq_diff_and_com_param %REL99% "Frequency diff and compact cell selection params" +{ + freq_diff_struct_2 ; FREQ_DIFF_STRUCT + compact_cell_sel_str ; COMPACT Cell selection params +} + + + +COMP compact_neighbour_cell_str %REL99% "COMPACT Neighbour Cell params Struct" +{ + start_freq ; START_FREQUENCY + compact_cell_sel_str ; COMPACT Cell selection Struct + n_rest ; NR_OF_REMAINING_CELLS + freq_diff_len (KEEP,1) ; FREQ_DIFF_LENGTH + freq_diff_and_com_param [n_rest..MAX_FREQ_DIFF_CS_PAR] ; Frequency diff and compact cell selection params +} + + + +COMP compact_info_str %REL99% "COMPACT Information struct" +{ + cell_id ; Cell Identification + CSN1_S1 compact_neighbour_cell_str [0..MAX_NCELL_PARA] ; COMPACT Neighbour Cell params Struct +} + + + +COMP compact_neighbour_param_set_str %REL99% "COMPACT Neighbour Parameter Set" +{ + CSN1_S1 ncc ; Network Colour Code + exc_acc ; EXC_ACC + CSN1_S1 gprs_rxlev_access_min ; GPRS_RXLEV_ACCESS_MIN + CSN1_S1 txpwr_max_cch ; GPRS_MS_TXPWR_MAX_CCH + CSN1_S1 gprs_prio_class ; GPRS_PRIORITY_CLASS + CSN1_S1 gprs_hcs_thr ; GPRS_HCS_THR + gprs_temp_offset ; GPRS_TEMPORARY_OFFSET + gprs_penalty_time ; GPRS_PENALTY_TIME + gprs_resel_off ; GPRS_RESELECT_OFFSET + CSN1_S1 guar_const_pwr_grp ; Guar Constant Pwr Group +} + + + +COMP compact_ncp2_prop_struct %REL99% "COMPACT NCP2 Property Struct" +{ + freq_diff_struct ; FREQ_DIFF_STRUCT + same_ra_scell ; SAME_RA_AS_SERVING_CELL + cell_ba ; CELL_BAR_ACCESS_2 + bcc ; BTS Colour Code + CSN1_S1 time_grp ; Time group +} + + + +COMP comp_ncp2_rep_struct %REL99% "COMPACT NCP2 Repeat Struct" +{ + start_freq ; START_FREQUENCY + same_ra_scell ; SAME_RA_AS_SERVING_CELL + cell_ba ; CELL_BAR_ACCESS_2 + bcc ; BTS Colour Code + CSN1_S1 time_grp ; Time group + n_r_cells ; NR_OF_REMAINING_CELLS + freq_diff_len (KEEP,1) ; FREQ_DIFF_LENGTH + < (n_r_cells # 0) compact_ncp2_prop_struct [n_r_cells..MAX_NCELL_PAR2_S2] > ; COMPACT NCP2 Property Struct +} + + + +COMP compact_ncp2_str %REL99% "COMPACT NCP2 Struct" +{ + comp_ncp2_rep_struct ; COMPACT NCP2 Repeat Struct + para_ptr ; CELL_PARAMS_POINTER +} + + + +COMP compact_neighbour_cell_param %REL99% "COMPACT Neighbour Cell Parameters" +{ + flag ; Flag + flag2 ; Flag2 + < (flag=0 AND flag2=0) compact_ncp2_str [0..MAX_BASIC_CELL_IN_NCELL2] > ; COMPACT NCP2 Struct + < (flag=0 AND flag2=0) compact_neighbour_param_set_str [(TAKE,2)+1..MAX_NEIGHBOR_PARAMETER_SET_IN_NCELL2] > ; COMPACT Neighbour Parameter Set +} + + + +COMP nc_meas_per "NC Measurement Periods" +{ + non_drx_per ; NC_NON_DRX_PERIOD + rep_per_i ; NC_REPORTING_PERIOD_I + rep_per_t ; NC_REPORTING_PERIOD_T +} + + + +COMP nc_meas_par "NC Measurement Parameters" +{ + ctrl_order ; NETWORK_CONTROL_ORDER + CSN1_S1 nc_meas_per ; NC Measurement Periods +} + + + +COMP nc_meas_par_list "NC Measurement Parameters Including Frequency List" +{ + nc_meas_par ; NC Measurement Parameters + CSN1_S1 nc_freq_list ; NC_FREQUENCY_LIST +} + + + +COMP non_gprs_ext_bits "Non GPRS cell options Extensions Bits IE" +{ + ext_len ; Extension length + non_gprs_ext_info [.ext_len+1..64] ; Non GPRS cell options Extension Information and spare bit(s) +} + + + +COMP non_gprs_opt "Non GPRS Cell Options" +{ + att ; ATT + CSN1_S1 t3212 ; T3212 + neci ; NECI + pwcr ; PWRC + dtx ; DTX + rl_timeout ; RADIO-LINK-TIMEOUT + bs_ag_blks_res ; BS_AG_BLKS_RES + ccch_conf ; CCCH-CONF + bs_pa_mfrms ; BS-PA-MFRMS + max_retrans ; MAX-RETRANS + tx_integer ; TX-INTEGER + ec ; EC + txpwr_max_cch ; MS-TXPDR-MAX-CCCH + CSN1_S1 ext_bits %!REL99% ; Structured Element Item + CSN1_S1 non_gprs_ext_bits %REL99% ; Non GPRS cell options extension Bits IE +} + + + +COMP bep_tn %REL99 AND FF_EGPRS% "BEP per Time Slot" +{ + CSN1_S1 gmsk_8psk ; GMSK_8PSK +} + + + +COMP bep_meas %REL99 AND FF_EGPRS% "BEP measurements" +{ + bep_tn [MAX_NUM_BEP_TN] ; BEP Per Time Slot +} + + + +COMP egprs_timesl_qual_meas %REL99 AND FF_EGPRS% "EGPRS Timeslot Link Quality Measurement" +{ + CSN1_S1 bep_meas ; BEP measurements + CSN1_S1 ilev ; I_LEVEL Structure +} + + + +COMP egprs_chan_qual_rep %REL99 AND FF_EGPRS% "EGPRS Channel Quality Report" +{ + egprs_bep_lnk_qual_meas ; EGPRS BEP Link Quality Measurements + c_value ; C_VALUE + egprs_timesl_qual_meas ; EGPRS Timeslot Link Quality Measurement +} + + + +COMP multi_alloc %REL99 AND FF_EGPRS% "Multi Block Allocation" +{ + tn ; TIMESLOT_NUMBER + CSN1_S1 alf_gam ; ALPHA and GAMMA + CSN1_S1 bts_pwr_ctrl ; BTS_PWR_CTRL + tbf_s_time ; TBF_STARTING_TIME + num_blk_alloc ; NUM_BLK_ALLOC +} + + + +COMP egprs_ts_config_para %REL99 AND FF_EGPRS% "Egprs timeslot configuration parameters" +{ + CSN1_S1 compact_red_ma ; COMPACT Reduced MA + egprs_chan_coding_cmd ; EGPRS_CHANNEL_CODING_COMMAND + ul_rlc_resegment ; UL rlc block resegment + CSN1_S1 dl_egprs_ws ; Downlink EGPRS Window Size + CSN1_S1 ul_egprs_ws ; Uplink EGPRS Window Size + lqm_mode ; Link Quality Measurement Mode + gpta ; Global Packet Timing Advance + CSN1_S1 p_ext_ta ; Packet Extended Timing Advance + dl_rlc_mode ; DOWNLINK_RLC_MODE + ctrl_ack ; CONTROL_ACK + CSN1_S1 dl_tfi ; Downlink TFI + CSN1_S1 ul_tfi ; Uplink TFI + dl_tn_alloc ; DOWNLINK_TIMESLOT_ALLOCATION + CSN1_S1 freq_par ; Frequency Parameters + flag ; Flag + < (flag=0) dyn_alloc_ts > ; Dynamic Allocation + < (flag=1) f_alloc_re > ; Fixed allocation Reconfigure +} + + + +COMP Egprs_ts_reconfig_info %REL99 AND FF_EGPRS% "Egprs packet time slot reconfigure IE" +{ + Choice_flag ; Choice flag + < (Choice_flag=0) egprs_ts_config_para > ; Egprs timeslot configuration parameters +} + + + +COMP ncell_par2_s2 "Neighbour Cell parameters 2 Description Sub 2" +{ + freq_diff_struct ; FREQ_DIFF_STRUCT + same_ra_scell ; SAME_RA_AS_SERVING_CELL + cell_ba ; CELL_BAR_ACCESS_2 + bcc ; BTS Colour Code +} + + + +COMP ncell_par2_s1 "Neighbour Cell parameters 2 Description Sub 1" +{ + start_freq ; START_FREQUENCY + same_ra_scell ; SAME_RA_AS_SERVING_CELL + cell_ba ; CELL_BAR_ACCESS_2 + bcc ; BTS Colour Code + n_r_cells ; NR_OF_REMAINING_CELLS2 + freq_diff_len (KEEP,1) ; FREQ_DIFF_LENGTH + < (n_r_cells # 0) ncell_par2_s2 [n_r_cells..MAX_NCELL_PAR2_S2] > ; Neighbour Cell parameters 2 Description Sub 2 +} + + + +COMP ncell_par2_des "Neighbour Cell parameters 2 Description" +{ + CSN1_S1 ncell_par2_s1 [0..MAX_REMAINING_CELL_IN_NCELL2] ; Neighbour Cell parameters 2 Description Sub 1 + para_ptr (MAX,2) ; CELL_PARAMS_POINTER +} + + + +COMP ncell_par2 "Neighbour Cell parameters 2" +{ + generation ; GENERATION + < (generation=0) CSN1_S1 ncell_par2_des [0..MAX_BASIC_CELL_IN_NCELL2] > ; Neighbour Cell parameters 2 Description + < (generation=0) ncell_par2_set [(TAKE,2)+1..MAX_NEIGHBOR_PARAMETER_SET_IN_NCELL2] > ; Neighbour Cell parameters 2 Parameter Set +} + + + +COMP egprs_ack_nack_desc %REL99 AND FF_EGPRS% "EGPRS Ack Nack description used in dl ack/nack" +{ + f_ack_ind ; FINAL_ACK_INDICATION + bow ; BEGINNING_OF_WINDOW + eow ; END_OF_WINDOW + essn ; EGPRS_STARTING_SEQUENCE_NUMBER + CSN1_S1 cbmp_info ; COMPRESSED_BMP_INFO + < ((TAKE,2) = 0 AND (TAKE,1) > 15) urbb [.(TAKE,1)-15..MAX_SIZE_URBB_DL] > ; UNCOMPRESSED_RECEIVED_BLOCK_BITMAP + < ((TAKE,1) > 15) urbb_4 [.(TAKE,1)-((TAKE,2)+23)..MAX_SIZE_URBB_DL] > ; UNCOMPRESSED_RECEIVED_BLOCK_BITMAP + < ((TAKE,1) = 0) GSM5_V urbb_5 > ; UNCOMPRESSED_RECEIVED_BLOCK_BITMAP +} + + + +COMP egprs_ack_nack_info %REL99 AND FF_EGPRS% "EGPRS Ack/Nack IE" +{ + flag ; Flag + < (flag = 1) len (KEEP,1)> ; EGPRS Ack Nack value part Length + egprs_ack_nack_desc ; EGPRS Ack Nack description +} + + + +COMP neighbour_cell_desc_3g_pmo %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Neighbour Cell Description 3G" +{ + EXTERN @m_rr_com - threeg_cells@ threeg_cells ; Structured Element Item + CSN1_S1 EXTERN @m_rr_com - cdma2000_cell_desc@ cdma2000_cell_desc ; CDMA2000 Description + CSN1_S1 rem_3g_cell_desc ; Removed 3G Cell Description +} + + + +COMP enh_meas_param_pmo %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "ENH Mesurement Parameters" +{ + ba_psi3_str ; BA_Used_or_PSI3_Struct + reporting_type ; Reporting type + reporting_rate ; Reporting Rate + invalid_bsic_rep ; INVALID_BSIC_REPORTING + CSN1_S1 neighbour_cell_desc_3g_pmo ; Neighbour Cell Description 3G + CSN1_S1 gprs_rep_prio_cell_desc ; GPRS REP Priority Description + CSN1_S1 gprs_meas_par_desc_meas ; GPRS Meas Param Desc Mesurement + CSN1_S1 gprs_3g_meas_par_desc_ext_pmo ; GPRS 3G Meas Param Desc Ext +} + + + +COMP neighbour_cell_desc_3g_pcco %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Neighbour Cell Description 3G" +{ + EXTERN @m_rr_com - threeg_cells@ threeg_cells ; Structured Element Item + CSN1_S1 rem_3g_cell_desc ; Removed 3G Cell Description +} + + + +COMP enh_meas_param_pcco %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "ENH Measurement Parameters" +{ + ba_psi3_str ; BA_Used_or_PSI3_Struct + reporting_type ; Reporting type + reporting_rate ; Reporting Rate + invalid_bsic_rep ; INVALID_BSIC_REPORTING + CSN1_S1 neighbour_cell_desc_3g_pcco ; Neighbour Cell Description 3G + CSN1_S1 gprs_rep_prio_cell_desc ; GPRS REP Priority Description + CSN1_S1 gprs_meas_par_desc_meas ; GPRS Meas Param Desc Mesurement + CSN1_S1 gprs_3g_meas_par_desc_ext_pcco ; GPRS 3G Meas Param Desc Ext +} + + + +COMP rep_invalid_bsic_info_csn1_s1 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Repeated Invalid BSIC Information optional structure" +{ + CSN1_S1 rep_invalid_bsic_info ; Repeated Invalid BSIC Information +} + + + +COMP reporting_quantity_bmp %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Reporting quantity bitmap" +{ + CSN1_S1 reporting_quantity ; Reporting quantity +} + + + +COMP nc_rep_quan %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "NC measurement reporting quantity" +{ + reporting_quantity_bmp [0.. MAX_REP] ; Reporting Quantity bitmap +} + + + +COMP nc_meas_rep_enh %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "NC Measurement Report Enh" +{ + nc_mode ; NC_MODE + ba_psi3_str ; BA_Used_or_PSI3_Struct + bsic_seen ; BSIC Seen + scale ; SCALE + CSN1_S1 serv_cell_data ; Serving Cell data + CSN1_S1 rep_invalid_bsic_info [0.. MAX_NCMP_S1] ; Repeated Invalid BSIC Information optional structures + CSN1_S1 nc_rep_quan ; NC measurement reporting quantity +} + + + +COMP rtd6_struct %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "RTD6 Struct" +{ + CSN1_S1 rtd_6bit ; RTD6 bit for the cell +} + + + +COMP rtd6_struct_opt_array %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "RTD6 Struct" +{ + CSN1_S1 rtd_6bit ; RTD6 bit for the cell +} + + + +COMP rtd_struct_6bit %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "RTD STRUCT 6 Bit" +{ + CSN1_S1 cell_index_start_rtd ; Cell Index Start RTD + rtd6_struct ; RTD6 Struct + CSN1_S0 rtd6_struct_opt_array [0.. MAX_NR_OF_NCELL] ; RTD6 Struct +} + + + +COMP rtd12_struct %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "RTD12 Struct" +{ + CSN1_S1 rtd_12bit ; RTD12 bit for the cell +} + + + +COMP rtd12_struct_opt_array %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "RTD12 Struct" +{ + CSN1_S1 rtd_12bit ; RTD12 bit for the cell +} + + + +COMP rtd_struct_12bit %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "RTD STRUCT 12 Bit" +{ + CSN1_S1 cell_index_start_rtd ; Cell Index Start RTD + rtd12_struct ; RTD12 Struct + CSN1_S0 rtd12_struct_opt_array [0.. MAX_NR_OF_NCELL] ; RTD12 Struct +} + + + +COMP real_time_diff %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "Real Time Difference Desc" +{ + CSN1_S1 rtd_struct_6bit ; RTD STRUCT 6 Bit + CSN1_S1 rtd_struct_12bit ; RTD STRUCT 12Bit +} + + + +COMP ccn_meas_rep %REL4% "CCN Measurement Report" +{ + rxlev_scell ; RXLEV_SERVING_CELL + CSN1_S1 i_scell ; INTERFERENCE_SERVING_CELL + num_nc_meas ; NUMBER_OF_NC_MEASUREMENTS + nc_meas_s1 [num_nc_meas..MAX_NCMP_S1] ; NC Measurement Report +} + + + +COMP container_rep_struct %REL4% "Container repetition struct " +{ + pd ; Protocol Discriminator, It has no meaning in case cd_len=0 + cd_len ; Container Length + < (cd_len> 0 AND cd_len < 19) cd_data_1 [cd_len..18] > ; Container Segment Type 1 + < (cd_len = 0 OR cd_len > 18) cc_data_2 [0..18] > ; Container Segment Type 2, Please refer to the description above. +} + + + +COMP unknown_si %REL4% "Received Unknown SI Message List " +{ + CSN1_S1 si_msg_type [0..MAX_MSG_TYPE] ; SI Msg Type + add_msg_type ; Additional Msg Type +} + + + +COMP si_des %REL4% "Received SI Description" +{ + si_msg_type ; SI_MESSAGE_TYPE + mess_rec ; MESS_REC + < (mess_rec>1) si_x_cm > ; SI SIX CM + < (mess_rec=2) si_x_count > ; SI SIX Count + < (mess_rec=2) inst_bitmap [si_x_count+1..16] > ; Instance Bitmap +} + + + +COMP received_si %REL4% " Received SI Message List " +{ + CSN1_S1 si_des [0..MAX_MSG_TYPE] ; SI Description + add_msg_type ; Additional Message Type +} + + + +COMP egprs_ul_ack_nack_trnc_grp %REL99 AND FF_EGPRS% "EGPRS Ack/Nack desc and Fixed Alloc trunc group" +{ + ul_egprs_ack_nack_info ; UL EGPRS Ack/Nack IE + < ((TAKE,1)> 0) CSN1_S1 f_alloc_ack > ; Fixed Allocation Uplink Ack/Nack +} + + + +COMP container_rep_struct_trnc_grp %REL4% "Container Repitition Struct trunc group" +{ + container_rep_struct [0..MAX_NUM_CONTAINER] ; Container Repitition Struct +} + + + +COMP release_4_str %REL4% "R4 structured elements" +{ + CSN1_S1 EXTERN @m_rr_com - ccn_support_description@ ccn_support_description ; CCN Support Description +} + + + +COMP release_99_str %REL99% "R99 structured elements" +{ + CSN1_S1 compact_neighbour_cell_param [0..MAX_NCELL2_IN_PSI3BIS] ; COMPACT Neighbour Cell Parameters + .0 ; Mandatory bit + CSN1_S1 release_4_str %REL4% ; R4 structured elements +} + + + +COMP release_98_str %REL99% "R98 structured elements" +{ + CSN1_S1 lsa_param2 ; LSA_parameters + CSN1_S1 release_99_str ; R99 structured elements +} + + + +COMP ncell_par_trnc_grp "NCELL params trunc group" +{ + CSN1_S1 ncell_par [0..MAX_NCELL_IN_PSI3BIS] ; Neigbour cell parameters + CSN1_S1 ncell_par2 [0..MAX_NCELL2_IN_PSI3BIS] ; Neighbour Cell parameters 2 + CSN1_S1 release_98_str %REL99% ; R98 structured elements +} + + + +COMP rtd_rep_prio_trnc_grp %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "RTD and REP PRIO trunc group" +{ + CSN1_S1 real_time_diff ; Real Time Difference Desc + CSN1_S1 gprs_rep_prio_cell_desc ; GPRS REP Priority Description +} + + + +COMP psi_3_qua_trnc_grp %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "PSI3 quater trunc group" +{ + CSN1_S1 gprs_rep_prio_cell_desc ; GPRS REP Priority Description + CSN1_S1 EXTERN @m_rr_com - threeg_cells@ threeg_cells ; Neighbour Cell Description 3G Quarter + CSN1_S1 gprs_3g_meas_par_desc_qua ; GPRS 3G Meas Param Desc quater + CSN1_S1 init_ded_mod_rep_desc_3g ; 3G Initial Dedicated mode Reporting +} + + + +COMP release_99_str_psi_2 %REL99% "R99 structure" +{ + CSN1_S1 compact_ctrl_info ; COMPACT Control Information + CSN1_S1 add_psi ; Add_PSI_Messages +} + + + +COMP psi_2_trnc_grp "PSI 2 trunc group" +{ + CSN1_S1 cell_id ; Cell Identification + CSN1_S1 non_gprs_opt ; Non GPRS Cell Options + CSN1_S1 rfl [0..MAX_RFL_IN_PSI] ; Reference Frequency Lists + CSN1_S1 cell_alloc [0..MAX_CELL_ALLOC] ; Cell Allocation + CSN1_S1 gprs_ms_alloc [0..MAX_GPRS_MS_ALLOC] ; GPRS Mobile Allocations + CSN1_S1 pccch_des [0..MAX_PCCCH_DES] ; PCCCH Description + CSN1_S1 release_99_str_psi_2 %REL99% ; R99 structure +} + + + +COMP non_gsm_mess_trnc_grp %REL4% "Non GSM message trunc group" +{ + non_gsm_mess [0..NINETEEN] ; Non GSM Message +} + + + +COMP add_reject_trnc_grp "Additional Reject trunc group" +{ + CSN1_S1 add_reject [0..MAX_REJECT] ; Additional Reject Structure +} + + + +COMP release_99_str_pda %REL99% "R99 structure" +{ + CSN1_S1 egprs_link_adpt_para ; EGPRS Link Adaptation parameters + CSN1_S1 p_ext_ta ; Packet_Extend_Timing_Advance + CSN1_S1 compact_red_ma ; COMPACT Reduced MA +} + + + +COMP pda_trnc_grp "PDA trunc concat notation group" +{ + CSN1_S1 freq_par ; Frequency Parameters + CSN1_S1 dl_tfi_assign ; DOWNLINK_TFI_ASSIGNMENT + CSN1_S1 pwr_par ; Power Control Parameters + CSN1_S1 tbf_s_time ; TBF_STARTING_TIME + CSN1_S1 meas_map ; Measurement Mapping + CSN1_S1 release_99_str_pda %REL99% ; R99 structure +} + + + +COMP rep_page_info_trnc_grp "Repeated Page info trunc notation group" +{ + CSN1_S1 rep_page_info [0..MAX_REP_PAGE_INFO] ; Repeated Page info +} + + + +COMP release_99_str_d_ul_ack %REL99% "R99 structure" +{ + CSN1_S1 p_ext_ta ; Packet_Extend_Timing_Advance + tbf_est ; TBF_EST +} + + + +COMP ta_index_tn "TA index and timeslot structure" +{ + ta_index ; TA_INDEX + ta_tn ; TA_TIMESLOT +} + + + +COMP pta "Packet Timing Advance" +{ + CSN1_S1 ta_value ; TIMING_ADVANCE_VALUE + CSN1_S1 ta_index_tn ; TA index and timeslot structure +} + + + +COMP gprs_ul_ack_nack_info "GPRS Uplink Ack Nack structure" +{ + chan_coding_cmd ; CHANNEL_CODING_COMMAND + ack_nack_des ; Ack/Nack Description + CSN1_S1 cr_tlli ; CONTENTION_RESOLUTION_TLLI : + CSN1_S1 pta ; Packet Timing Advance + CSN1_S1 pwr_par ; Power Control Parameters + CSN1_S1 ext_bits ; Extension Structure + CSN1_S1 f_alloc_ack ; Fixed Allocation Uplink Ack/Nack + CSN1_S1 release_99_str_d_ul_ack %REL99% ; R99 structure +} + + + +COMP egprs_tbf_para %REL99 AND FF_EGPRS% "Egprs TBF parameters" +{ + CSN1_S1 cr_tlli ; CONTENTION_RESOLUTION_TLLI + CSN1_S1 compact_red_ma ; COMPACT Reduced MA + egprs_chan_coding_cmd ; EGPRS_CHANNEL_CODING_COMMAND + ul_rlc_resegment ; UL rlc block resegment + egprs_ws ; EGPRS Window Size + EXTERN @m_rr_com - acc_tech_req@ acc_tech_req ; Access Technologies Request + arac_retx_req ; Arac retransmission request + tlli_bcc ; Tlli_block_channel_coding + CSN1_S1 bep_period2 ; BEP Period two + pta ; Packet Timing Advance + CSN1_S1 p_ext_ta ; Packet Extended Timing Advance + CSN1_S1 freq_par ; Frequency Parameters + Choice_flag ; Choice_flag + < (Choice_flag=1) dyn_alloc_p > ; Dynamic Allocation + < (Choice_flag=2) multi_alloc > ; Multi Block Allocation + < (Choice_flag=3) f_alloc_ul > ; Fixed Allocation Uplink Assignment +} + + + +COMP egprs_ul_assign %REL99 AND FF_EGPRS% "Egprs UL assignment parameters" +{ + Choice_flag ; Choice_flag + < (Choice_flag=0) egprs_tbf_para > ; Egprs TBF parameters +} + + + +COMP egprs_ul_ack_nack %REL99 AND FF_EGPRS% "EGPRS Uplink Ack Nack description" +{ + egprs_chan_coding_cmd ; EGPRS_CHANNEL_CODING_COMMAND + ul_rlc_resegment ; UL rlc block resegment + pre_emptive_tx ; PRE_EMPTIVE_TRANSMISSION + prr_retx_req ; PRR RETRANSMISSION REQUEST + arac_retx_req ; arac retransmission request + CSN1_S1 cr_tlli ; CONTENTION_RESOLUTION_TLLI : + tbf_est ; TBF_EST + CSN1_S1 pta ; Packet Timing Advance + CSN1_S1 p_ext_ta ; Packet_Extend_Timing_Advance + CSN1_S1 pwr_par ; Power Control Parameters + CSN1_S1 ext_bits ; Extension Structure + CSN1_CONCAT egprs_ul_ack_nack_trnc_grp ; EGPRS Ack/Nack desc and Fixed Alloc trunc group +} + + + +COMP egprs_ul_ack_nack_info %REL99 AND FF_EGPRS% "EGPRS Uplink Ack Nack IE" +{ + Choice_flag ; Choice_flag + < (Choice_flag=0b00) egprs_ul_ack_nack > ; EGPRS Uplink Ack Nack description +} + + + +COMP release_4_str_psi_3 %REL4% "R4 structure" +{ + CSN1_S1 EXTERN @m_rr_com - ccn_support_description@ ccn_support_description ; CCN Support Description +} + + + +COMP release_99_str_psi_3 %REL99% "R99 structure" +{ + .00 ; Mandatory bits + CSN1_S1 compact_info_str ; COMPACT Information struct + .0 ; Mandatory bit + CSN1_S1 release_4_str_psi_3 %REL4% ; R4 structure +} + + + +COMP release_98_str_psi_3 %REL99% "R98 structure" +{ + CSN1_S1 serv_cell_lsa_id_info [0.. MAX_REP] ; ServingCell LSA ID info + CSN1_S1 lsa_param2 ; LSA_parameters + CSN1_S1 release_99_str_psi_3 ; R99 structure +} + + + +COMP release_4_str_d_meas_order %REL4% "R4 structured elements" +{ + ccn_active ; CCN support + CSN1_S1 EXTERN @m_rr_com - ccn_support_description@ ccn_support_description ; CCN Support Description +} + + + +COMP release_99_str_d_meas_order %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "R99 structured elements" +{ + CSN1_S1 enh_meas_param_pmo ; ENH Measurement Parameters + CSN1_S1 release_4_str_d_meas_order %REL4% ; R4 structured elements +} + + + +COMP release_98_str_d_meas_order %REL99% "R98 structured elements" +{ + CSN1_S1 lsa_param2 ; LSA_parameters + CSN1_S1 release_99_str_d_meas_order %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% ; R99 structured elements +} + + + +COMP release_99_str_prr %REL99% "R99 structure" +{ + flag %REL99 AND !FF_EGPRS% ; Structured Element Item + flag2 %REL99 AND !FF_EGPRS% ; Structured Element Item + CSN1_S1 egprs_bep_lnk_qual_meas %REL99 AND FF_EGPRS% ; EGPRS BEP Link Quality Measurements + CSN1_S1 egprs_timesl_qual_meas %REL99 AND FF_EGPRS% ; EGPRS Timeslot Link Quality Measurement + CSN1_S1 pfi ; PFI + add_ms_rac ; ADD_MS_RAC_INFO_AVAIL + retrans_of_prr ; RETRANS_OF_PRR +} + + + +COMP release_99_str_u_dl_ack %REL99% "R99 structure" +{ + CSN1_S1 pfi ; PF_Identifier +} + + + +COMP release_99_str_psi_1 %REL99% "R99 structure" +{ + mscr ; MSCR + sgsnr ; SGSNR + band_indicator ; BAND_INDICATOR +} + + + +COMP release_99_str_psi_5 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "R99 structure" +{ + CSN1_S1 enh_rep_param_struct ; ENH Reporting Parameters Struct +} + + + +COMP psi1_pbcch_info "PSI1 and PBCCH info" +{ + psi1_rep_per ; PSI1_REPEAT_PERIOD + pbcch_des ; PBCCH Description +} + + + +COMP release_4_str_psi_13 %REL4% "R4 structure" +{ + si_status_ind ; SI_STATUS_IND +} + + + +COMP release_99_str_psi_13 %REL99% "R99 structure" +{ + sgsnr ; SGSNR + CSN1_S1 release_4_str_psi_13 %REL4% ; R4 structure +} + + + +COMP release_99_str_pmr %REL99% "R99 structure" +{ + CSN1_S1 ba_psi3_str ; BA_Used_or_PSI3_Struct + CSN1_S1 meas_rep_3g_str ; Measurement Report 3G Struct +} + + + +COMP release_99_str_pccf %REL99% "R99 structure" +{ + CSN1_S1 utran_fdd_grr ; Utran FDD 3G + CSN1_S1 utran_tdd_grr ; Utran TDD 3G +} + + + +COMP tgt_cell_3g_info %REL99% "3G target cell info" +{ + .00 ; spare + im_rel_c1 ; IMMEDIATE_REL + target_cell_3g ; Target Cell 3G +} + + + +COMP release_4_str_pcco %REL4% "R4 structure" +{ + ccn_active ; CCN active + CSN1_S1 container_id ; Container Id + CSN1_S1 EXTERN @m_rr_com - ccn_support_description@ ccn_support_description ; CCN Support Description +} + + + +COMP release_99_str_pcco %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% "R99 structure" +{ + enh_meas_param_pcco ; ENH Measurement Parameters + CSN1_S1 release_4_str_pcco %REL4% ; R4 structure +} + + + +COMP release_98_str_pcco %REL99% "R98 structure" +{ + CSN1_S1 lsa_param2 ; LSA_parameters + CSN1_S1 release_99_str_pcco %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% ; R99 structure +} + + + +COMP gsm_target_cell "GSM Target Cell" +{ + arfcn ; ARFCN + bsic ; BSIC + nc_meas_par_list ; NC Measurement Parameters Including Frequency List + CSN1_S1 release_98_str_pcco %REL99% ; R98 structure +} + + + +COMP tgt_cell_gsm_info "GSM target cell info" +{ + im_rel_c0 ; IMMEDIATE_REL + gsm_target_cell ; GSM Target Cell +} + + + +COMP tqi_req_ref_p "TQI and Packet Request Ref." +{ + Choice_flag ; choice flag + < (Choice_flag=0b10) tqi > ; TQI + < (Choice_flag=0b11) req_ref_p > ; Packet Request Ref. +} + + + +COMP add4 "Address Information4" +{ + flag ; Flag + < (flag = 0) glob_tfi > ; Global TFI + < (flag = 1) tqi_req_ref_p > ; TQI and Packet Request Ref. +} + + + +COMP release_99_str_ppcta %REL99% "R99 structure" +{ + CSN1_S1 p_ext_ta ; Packet_Extend_Timing_Advance +} + + + +COMP new_cell_info %REL4% "New cell info" +{ + arfcn ; ARFCN + bsic ; BSIC + container_id ; Container Id +} + + + +COMP neighbour_cell %REL4% "Neighbour cell" +{ + arfcn ; ARFCN + bsic ; BSIC +} + + + + + + +MSG d_access_rej downlink 0b100001 ; Packet Access Reject +{ + msg_type ; Message Type + page_mode ; Page Mode + reject ; Reject Structure + CSN1_CONCAT add_reject_trnc_grp ; Additional Reject trunc group + S_PADDING_0 .00101011 (22) ; Spare Padding +} + + + +MSG d_queuing_not downlink 0b000110 ; Packet Queuing Notification +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + .111 ; spare + req_ref_p ; Packet Request Reference + tqi ; TQI + S_PADDING_0 .00101011 (22) ; Spare Padding +} + + + +MSG u_resource_req uplink 0b000101 ; Packet Resource Request +{ + msg_type ; Message Type + CSN1_S1 access_type ; Access Type + flag ; Flag + < (flag=0) glob_tfi > ; Global TFI + < (flag=1) tlli_value > ; TLLI + CSN1_S1 EXTERN @m_rr_com - ra_cap@ ra_cap ; MS RA capability value + chan_req_des ; Channel Request Description + CSN1_S1 ma_ch_mark ; MA_CHANGE_MARK + c_value ; C_VALUE + CSN1_S1 signvar ; SIGN_VAR + ilev ; I_LEVEL Structure + CSN1_S1 release_99_str_prr %REL99% ; R99 structure + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG d_ul_assign downlink 0b001010 ; Packet Uplink Assignment +{ + msg_type ; Message Type + page_mode ; Page Mode + CSN1_S1 pers_lev ; PERSISTENCE_LEVEL + add3 ; Address Information3 + egprs_flag ; EGPRS escape + < (egprs_flag=0) chan_coding_cmd > ; CHANNEL_CODING_COMMAND + < (egprs_flag=0) tlli_chan_coding > ; TLLI_BLOCK_CHANNEL_CODING + < (egprs_flag=0) pta > ; Packet Timing Advance + < (egprs_flag=0) CSN1_S1 freq_par > ; Frequency Parameters + < (egprs_flag=0) flag > ; Flag + < (egprs_flag=0) flag2 > ; Flag2 + < (egprs_flag= 0 AND flag=0 AND flag2=1) dyn_alloc_p > ; Dynamic Allocation + < (egprs_flag= 0 AND flag=1 AND flag2=0) sin_alloc > ; Single Block Allocation + < (egprs_flag= 0 AND flag=1 AND flag2=1) f_alloc_ul > ; Fixed Allocation Uplink Assignment + < (egprs_flag=0) release_99 > %REL99% ; Flag_Release99 + < (egprs_flag=0 AND release_99 = 1) CSN1_S1 p_ext_ta > %REL99% ; Packet Extended Timing Advance + < (egprs_flag=1) egprs_ul_assign > %REL99 AND FF_EGPRS% ; Egprs UL assignment parameters + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG d_dl_assign downlink 0b000010 ; Packet Downlink Assignment +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + CSN1_S1 pers_lev ; PERSISTENCE_LEVEL + add1 ; Address Information1 + .0 ; spare + mac_mode ; MAC_MODE + rlc_mode ; RLC_MODE + ctrl_ack ; CONTROL_ACK + ts_alloc ; TIMESLOT_ALLOCATION + pta ; Packet Timing Advance + CSN1_S1 bts_pwr_ctrl ; BTS_PWR_CTRL + CSN1_CONCAT pda_trnc_grp ; PDA trunc concat notation group + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG d_tbf_release downlink 0b001000 ; Packet TBF Release +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + .0 ; spare + glob_tfi ; Global TFI + ul_release ; UPLINK_RELEASE + dl_release ; DOWNLINK_RELEASE + rel_cause ; TBF Release Cause + S_PADDING_0 .00101011 (22) ; Spare Padding +} + + + +MSG d_paging_req downlink 0b100010 ; Packet Paging Request +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + CSN1_S1 pers_lev ; PERSISTENCE_LEVEL + CSN1_S1 nln ; NLN + CSN1_CONCAT rep_page_info_trnc_grp ; Repeated Page info trunc notation group + S_PADDING_0 .00101011 (22) ; Spare Padding +} + + + +MSG u_dl_ack uplink 0b000010 ; Packet Downlink Ack/Nack +{ + msg_type ; Message Type + dl_tfi ; DOWNLINK_TFI + ack_nack_des ; Ack/Nack Description + CSN1_S1 chan_req_des ; Channel Request Description + chan_qual_rep ; Channel Quality Report + CSN1_S1 release_99_str_u_dl_ack %REL99% ; R99 structure + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG u_e_dl_ack uplink 0b001000 %REL99 AND FF_EGPRS% ; EGPRS Packet Downlink Ack/Nack +{ + msg_type ; Message Type + dl_tfi ; DOWNLINK_TFI + is_out_of_mem ; MS_OUT_OF_MEMORY + CSN1_S1 egprs_chan_qual_rep ; EGPRS Channel Quality Report + CSN1_S1 chan_req_des ; Channel Request Description + CSN1_S1 pfi ; PF_Identifier + CSN1_S1 ext_bits ; Extensions Bits IE + egprs_ack_nack_info ; EGPRS Ack/Nack IE + S_PADDING_0 .00101011 (22) ; Spare Padding +} + + + +MSG d_ul_ack downlink 0b001001 ; Packet Uplink Ack/Nack +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + .00 ; spare + ul_tfi ; UPLINK_TFI + egprs_flag ; EGPRS flag + < (egprs_flag=0) gprs_ul_ack_nack_info > ; GPRS Uplink Ack Nack structure + < (egprs_flag=1) egprs_ul_ack_nack_info > %REL99 AND FF_EGPRS% ; EGPRS Uplink Ack Nack IE + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG psi_1 downlink 0b110001 ; Packet System Information Type 1 +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + pbcch_change_ma ; PBCCH_CHANGE_MARK + psi_change_field ; PSI_CHANGE_FIELD + psi1_rep_per ; PSI1_REPEAT_PERIOD + psi_cnt_lr ; PSI_COUNT_LR + CSN1_S1 psi_cnt_hr ; PSI_COUNT_HR + meas_order ; MEASUREMENT_ORDER + EXTERN @m_rr_com - gprs_cell_opt@ gprs_cell_opt ; GPRS Cell Options + prach_ctrl_par ; PRACH Control Parameters + pccch_org_par ; PCCCH Organization Parameters + g_pwr_par ; Global Power Control Parameters + psi_status_ind ; PSI_STATUS_IND + CSN1_S1_OPT release_99_str_psi_1 %REL99% ; R99 structure + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG psi_2 downlink 0b110010 ; Packet System Information Type 2 +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + psi2_cm ; PSI2_CHANGE_MARK + psi2_ind ; PSI2_INDEX + psi2_cnt ; PSI2_COUNT + CSN1_CONCAT psi_2_trnc_grp ; PSI 2 trunc group + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG psi_3 downlink 0b110011 ; Packet System Information Type 3 +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + psi3_cm ; PSI3_CHANGE_MARK + psi3bis_cnt ; PSI3_BIS_COUNT + scell_par ; Serving Cell parameters + gen_cell_par ; General Cell Selection parameter + CSN1_S1 ncell_par [0..MAX_NCELL_PARA] ; Neighbour Cell parameters + CSN1_S1_OPT release_98_str_psi_3 %REL99% ; R98 structure + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG psi_3_bis downlink 0b110100 ; Packet System Information Type 3 bis +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + psi3_cm ; PSI3_CHANGE_MARK + psi3bis_ind ; PSI3_BIS_INDEX + psi3bis_cnt ; PSI3_BIS_COUNT + CSN1_CONCAT ncell_par_trnc_grp ; NCELL params trunc group + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG psi_3_ter downlink 0b111100 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% ; Packet System Information Type 3 ter +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + psi3_cm ; PSI3_CHANGE_MARK + psi3ter_ind ; PSI3_TER_INDEX + psi3ter_cnt ; PSI3_TER_COUNT + CSN1_CONCAT rtd_rep_prio_trnc_grp ; RTD and REP PRIO trunc group + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG psi_3_qua downlink 0b111101 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% ; Packet System Information Type 3 quater +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + psi3_cm ; PSI3_CHANGE_MARK + psi3qua_ind ; PSI3_QUA_INDEX + psi3qua_cnt ; PSI3_QUA_COUNT + CSN1_CONCAT psi_3_qua_trnc_grp ; PSI3 qua trunc group + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG psi_4 downlink 0b110101 ; Packet System Information Type 4 +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + psi4_cm ; PSI4_CHANGE_MARK + psi4_ind ; PSI4_INDEX + psi4_cnt ; PSI4_COUNT + chan_list_imeas ; Channel List for Interference measurements + S_PADDING_0 .00101011 (22) ; Spare Padding +} + + + +MSG psi_5 downlink 0b110110 ; Packet System Information Type 5 +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + psi5_cm ; PSI5_CHANGE_MARK + psi5_ind ; PSI5_INDEX + psi5_cnt ; PSI5_COUNT + CSN1_S1 nc_meas_par ; NC Measurement Parameters + CSN1_S1 xmeas_par ; EXT Measurement Parameters + CSN1_S1_OPT release_99_str_psi_5 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% ; R99 structure + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG psi_6 downlink 0b110000 %REL4% ; Packet System Information Type 6 +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + psi6_cm ; PSI6_CHANGE_MARK + psi6_ind ; PSI6_INDEX + psi6_cnt ; PSI6_COUNT + CSN1_CONCAT non_gsm_mess_trnc_grp ; Non GSM message trunc group + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG psi_7 downlink 0b111000 %REL4% ; Packet System Information Type 7 +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + psi7_cm ; PSI7_CHANGE_MARK + psi7_ind ; PSI7_INDEX + psi7_cnt ; PSI7_COUNT + non_gsm_mess [nr_of_con_oct..MAX_CONT_OCT] ; Non GSM Message + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG psi_8 downlink 0b111001 %REL99% ; Packet System Information Type 8 +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + psi8_cm ; PSI8_CHANGE_MARK + psi8_ind ; PSI8_INDEX + psi8_cnt ; PSI8_COUNT + CSN1_S1 cbch_chan_desc ; CBCH Channel Discription + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG psi_13 downlink 0b110111 ; Packet System Information Type 13 +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + bcch_change_ma ; BCCH_CHANGE_MARK + si_change_ma ; SI_CHANGE_FIELD + CSN1_S1 si13_cm_gprs_alloc ; SI13_CHANGE_MARK and GPRS Alloc + flag ; Flag + < (flag=0) pbcch_n_pres > ; PBCCH not present in cell structure + < (flag=1) psi1_pbcch_info > ; PSI1 and PBCCH info + CSN1_S1_OPT release_99_str_psi_13 %REL99% ; R99 structure + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG psi_14 downlink 0b111010 %REL4% ; Packet System Information Type 14 +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + flag ; Flag + < (flag=0) ccch_access_info > ; CCCH Access Information + < (flag=1) PBCCH_Desc > ; PBCCH Description Struct_2 + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG psi_15 downlink 0b111110 %REL4% ; Packet System Information Type 15 +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + CSN1_S1 utran_freq_lst ; UTRAN Frequency List + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG u_ctrl_ack uplink 0b000001 ; Packet Control Acknowledgement +{ + msg_type ; Message Type + tlli_value ; TLLI + pctrl_ack ; P_CTRL_ACK + S_PADDING_0 .00101011 (22) ; Spare Padding +} + + + +MSG u_cell_chan_failure uplink 0b000000 ; Packet Cell Change Failure +{ + msg_type ; Message Type + tlli_value ; TLLI + arfcn ; ARFCN + bsic ; BSIC + failure_cause ; CAUSE + S_PADDING_0 .00101011 (22) ; Spare Padding +} + + + +MSG d_cell_chan_order downlink 0b000001 ; Packet Cell Change Order +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + add1 ; Address Information1 + flag ; Flag + < (flag=0) tgt_cell_gsm_info > ; GSM target cell info + < (flag=1) tgt_cell_3g_info > %REL99% ; Message Item + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG d_dl_dummy downlink 0b100101 ; Packet Downlink Dummy Control Block +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + CSN1_S1 pers_lev ; PERSISTENCE_LEVEL + S_PADDING_0 .00101011 (22) ; Spare Padding +} + + + +MSG u_ul_dummy uplink 0b000011 ; Packet Uplink Dummy Control Block +{ + msg_type ; Message Type + tlli_value ; TLLI + S_PADDING_0 .00101011 (22) ; Spare Padding +} + + + +MSG u_meas_report uplink 0b000100 ; Packet Measurement Report +{ + msg_type ; Message Type + tlli_value ; TLLI + CSN1_S1 psi5_cm ; PSI5_CHANGE_MARK + flag ; Flag + < (flag=0) nc_meas_rep > ; NC Measurement Report + < (flag=1) xmeas_rep > ; EXT Measurement Report + CSN1_S1 release_99_str_pmr %REL99% ; R99 structure + S_PADDING_0 .00101011 (22) ; Spare Padding +} + + + +MSG d_meas_order downlink 0b000011 ; Packet Measurement Order +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + add1 ; Address Information1 + pmo_index ; PMO_INDEX + pmo_cnt ; PMO_COUNT + CSN1_S1 nc_meas_par_list ; NC Measurement Parameters Including Frequency List + CSN1_S1 xmeas_par ; EXT Measurement Parameters + CSN1_S1 release_98_str_d_meas_order %REL99% ; R98 structured elements + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG u_ms_tbf_status uplink 0b000110 ; Packet Mobile TBF Status +{ + msg_type ; Message Type + glob_tfi ; Global TFI + tbf_cause ; TBF_CAUSE + CSN1_S1 msg_type2 ; STATUS_MSG_TYPE + S_PADDING_0 .00101011 (22) ; Spare Padding +} + + + +MSG u_enhnc_meas_report uplink 0b001010 %REL99 AND (TI_PS_FF_EMR OR TI_PS_FF_RTD)% ; Packet Enhanced Measurement Report +{ + msg_type ; Message Type + tlli_value ; TLLI + nc_meas_rep_enh ; NC Measurement Report Enh + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG d_pdch_release downlink 0b100011 ; Packet PDCH Release +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + flag ; Flag + < (flag=1) ts_available > ; Timeslots Available + S_PADDING_0 .00101011 (22) ; Spare Padding +} + + + +MSG d_polling_req downlink 0b000100 ; Packet Polling Request +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + add2 ; Address Information2 + ctrl_ack_type ; CONTROL_ACK_TYPE + S_PADDING_0 .00101011 (22) ; Spare Padding +} + + + +MSG d_ctrl_pwr_ta downlink 0b000101 ; Packet Power Control/Timing Advance +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + add4 ; Address Information4 + .0 ; spare + CSN1_S1 g_pwr_par ; Global Power Control Parameters + flag ; Flag + < (flag=1) flag2 > ; Flag2 + < (flag=0 OR flag=1 AND flag2=0) gpta > ; Global Packet Timing Advance + < (flag=0 OR flag=1 AND flag2=1) pwr_par > ; Power Control Parameters + CSN1_S1 release_99_str_ppcta %REL99% ; R99 structure + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG d_prach_par downlink 0b100100 ; Packet PRACH Parameters +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + prach_ctrl_par ; PRACH Control Parameters + S_PADDING_0 .00101011 (22) ; Spare Padding +} + + + +MSG u_pkt_psi_status_msg uplink 0b000111 ; Packet PSI Status Message +{ + msg_type ; Message Type + glob_tfi ; Global TFI + pbcch_change_ma ; PBCCH_CHANGE_MARK + received_psi ; Received PSI + unknown_psi ; Unknown PSI + S_PADDING_0 .00101011 (22) ; Spare Padding +} + + + +MSG u_pause_msg uplink 0b001001 %REL4% ; Packet Pause Message +{ + msg_type ; Message Type + tlli_value ; TLLI + rai ; RAI + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG u_add_ms_radio_cap uplink 0b001011 %REL99 AND FF_EGPRS% ; Additional MS Radio Access Capabilities +{ + msg_type ; Message Type + flag ; Flag + < (flag=0) glob_tfi > ; Global TFI + < (flag=1) tlli_value > ; TLLI + EXTERN @m_rr_com - ra_cap@ ra_cap ; MS RA capability value + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG u_pkt_cell_notification uplink 0b001100 %REL4% ; Packet Cell Change Notification +{ + msg_type ; Message Type + glob_tfi ; Global TFI + flag ; Flag + < (flag=0) arfcn > ; ARFCN + < (flag=0) bsic > ; BSIC + flag2 ; Flag + < (flag2=0) ba_ind_used > ; BA used bit + < (flag2=1) psi3_cm > ; PSI 3 CM + pmo_ind_used ; PMO + pccn_sending ; PCCN Sending + ccn_meas_rep ; CCN Meas Report + S_PADDING_0 .00101011 (22) ; Spare Padding +} + + + +MSG d_pkt_cell_change_con downlink 0b001011 %REL4% ; Packet Cell Change Continue +{ + msg_type ; MessageType + page_mode ; Page Mode + .0 ; Escape Seq + glob_tfi ; GLOBAL TBI + CSN1_S1 new_cell_info ; New cell info + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG d_pkt_neighbour_cell_data downlink 0b001100 %REL4% ; Packet Neighbour Cell Data +{ + msg_type ; Message Type + page_mode ; Page Mode + .0 ; Escape Seq + glob_tfi ; Global TFI + container_id ; container id + .0 ; Spare + container_idx ; Container Index + CSN1_S1 neighbour_cell ; Neighbour cell + CSN1_CONCAT container_rep_struct_trnc_grp ; Container Repitition Struct trunc group + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG d_pkt_serv_cell_data downlink 0b001101 %REL4% ; Packet Serving Cell Data +{ + msg_type ; MessageType + page_mode ; Page Mode + .0 ; Escape Seq + glob_tfi ; Global TFI + .0000 ; Spare Bits + container_idx ; Container Index + CSN1_CONCAT container_rep_struct_trnc_grp ; Container Repitition Struct trunc group + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG u_pkt_si_status_msg uplink 0b001101 %REL4% ; PACKET SI STATUS +{ + msg_type ; Msg Type + glob_tfi ; Global TFI + bcch_change_mark ; BCCH change mark as received in SI-13 or PSI-13 + received_si ; Received SI Message List + unknown_si ; Received Unknown SI Message List + S_PADDING .00101011 (22) ; Spare Padding +} + + + +MSG d_ts_reconfig downlink 0b000111 ; Packet Timeslot Reconfigure +{ + msg_type ; Message Type + page_mode ; PAGE_MODE + .0 ; Spare + glob_tfi ; GLOBAL_TFI + egprs_flag ; Egprs_flag + < (egprs_flag=0) chan_coding_cmd > ; CHANNEL_CODING_COMMAND + < (egprs_flag=0) gpta > ; Global Packet Timing Advance + < (egprs_flag=0) dl_rlc_mode > ; DOWNLINK_RLC_MODE + < (egprs_flag=0) ctrl_ack > ; CONTROL_ACK + < (egprs_flag=0) CSN1_S1 dl_tfi > ; Downlink TFI + < (egprs_flag=0) CSN1_S1 ul_tfi > ; Uplink TFI + < (egprs_flag=0) dl_tn_alloc > ; DOWNLINK_TIMESLOT_ALLOCATION + < (egprs_flag=0) CSN1_S1 freq_par > ; Frequency Parameters + < (egprs_flag=0) flag > ; Flag + < (flag=0 AND egprs_flag=0) dyn_alloc_ts > ; Dynamic Allocation + < (flag=1 AND egprs_flag=0) f_alloc_re > ; Fixed allocation Reconfigure + < (egprs_flag=0) release_99 > %REL99% ; Flag_Release99 + < (egprs_flag=0 AND release_99=1) CSN1_S1 p_ext_ta > %REL99% ; Packet_Extend_Timing_Advance + < (egprs_flag=1) Egprs_ts_reconfig_info > %REL99 AND FF_EGPRS% ; Egprs packet time slot reconfigure IE + S_PADDING .00101011 (22) ; Spare Padding +} + + + + + +