FreeCalypso > hg > fc-magnetite
view cdg211/cdginc/m_grr.val @ 232:cbee8f31694a
l1_rf12.c: rf_850 Tx calchan bogon fixed
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 12 Mar 2017 20:58:28 +0000 |
parents | 56abf6cf8a0b |
children |
line wrap: on
line source
/* +--------------------------------------------------------------------------+ | PROJECT : PROTOCOL STACK | | FILE : m_grr.val | | SOURCE : "__out__\g23m_dfile\msg\grr.mdf" | | LastModified : "2003-10-27" | | IdAndVersion : "8441.601.03.017" | | SrcFileTime : "Thu Feb 17 14:27:12 2005" | | Generated by CCDGEN_2.5.5 on Fri Jun 08 13:59:14 2007 | | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | +--------------------------------------------------------------------------+ */ /* PRAGMAS * PREFIX : NONE * COMPATIBILITY_DEFINES : NO (require PREFIX) * ALWAYS_ENUM_IN_VAL_FILE: NO * ENABLE_GROUP: NO * CAPITALIZE_TYPENAME: NO */ #ifndef M_GRR_VAL #define M_GRR_VAL #define CDG_ENTER__M_GRR_VAL #define CDG_ENTER__FILENAME _M_GRR_VAL #define CDG_ENTER__M_GRR_VAL__FILE_TYPE CDGINC #define CDG_ENTER__M_GRR_VAL__LAST_MODIFIED _2003_10_27 #define CDG_ENTER__M_GRR_VAL__ID_AND_VERSION _8441_601_03_017 #define CDG_ENTER__M_GRR_VAL__SRC_FILE_TIME _Thu_Feb_17_14_27_12_2005 #include "CDG_ENTER.h" #undef CDG_ENTER__M_GRR_VAL #undef CDG_ENTER__FILENAME #include "m_rr_com.val" /* Access values independent from the corresponding h-file. */ /* * Value constants for VAL_ps */ #define NO (0x0) /* not present */ #define YES (0x1) /* present */ /* * Value constants for VAL_msg_type */ #define D_ACCESS_REJ_c (0x21) /* Packet Access Reject */ #define D_QUEUING_NOT_c (0x6) /* Packet Queuing Notification */ #define U_RESOURCE_REQ_c (0x5) /* Packet Resource Request */ #define D_UL_ASSIGN_c (0xa) /* Packet Uplink Assignment */ #define D_DL_ASSIGN_c (0x2) /* Packet Downlink Assignment */ #define D_TBF_RELEASE_c (0x8) /* Packet TBF Release */ #define D_PAGING_REQ_c (0x22) /* Packet Paging Request */ #define U_DL_ACK_c (0x2) /* Packet Downlink Ack/Nack */ #define D_UL_ACK_c (0x9) /* Packet Uplink Ack/Nack */ #define PSI_1_c (0x31) /* Packet System Information Type 1 */ #define PSI_2_c (0x32) /* Packet System Information Type 2 */ #define PSI_3_c (0x33) /* Packet System Information Type 3 */ #define PSI_3_BIS_c (0x34) /* Packet System Information Type 3 bis */ #define PSI_4_c (0x35) /* Packet System Information Type 4 */ #define PSI_5_c (0x36) /* Packet System Information Type 5 */ #define PSI_13_c (0x37) /* Packet System Information Type 13 */ #define U_CTRL_ACK_c (0x1) /* Packet Control Acknowledgement */ #define U_CELL_CHAN_FAILURE_c (0x0) /* Packet Cell Change Failure */ #define D_CELL_CHAN_ORDER_c (0x1) /* Packet Cell Change Order */ #define D_DL_DUMMY_c (0x25) /* Packet Downlink Dummy Control Block */ #define U_UL_DUMMY_c (0x3) /* Packet Uplink Dummy Control Block */ #define U_MEAS_REPORT_c (0x4) /* Packet Measurement Report */ #define D_MEAS_ORDER_c (0x3) /* Packet Measurement Order */ #define U_MS_TBF_STATUS_c (0x6) /* Packet Mobile TBF Status */ #define D_PDCH_RELEASE_c (0x23) /* Packet PDCH Release */ #define D_POLLING_REQ_c (0x4) /* Packet Polling Request */ #define D_CTRL_PWR_TA_c (0x5) /* Packet Power Control/Timing Advance */ #define D_PRACH_PAR_c (0x24) /* Packet PRACH Parameters */ #define U_PSI_STATUS_MSG_c (0x7) /* Packet PSI Status Message */ #define D_TS_RECONFIG_c (0x7) /* Packet Timeslot Reconfigure */ /* * Value constants for VAL_page_mode */ #define NORMAL_PAGING (0x0) /* Normal Paging */ #define EXT_PAGING (0x1) /* Extended Paging */ #define REORG_PAGING (0x2) /* Paging Reorganisation */ #define SAME_PAGING (0x3) /* Same as before */ /* * Value constants for VAL_access_type */ #define TWO_PHASE (0x0) /* Two Phase Access Request */ #define PAGE (0x1) /* Page Response */ #define CELL_UPDATE (0x2) /* Cell Update */ #define MM_PROC (0x3) /* Mobility Management procedure */ /* * Value constants for VAL_chan_coding_cmd */ #define VAL_CHAN_CODING_CMD___0 (0x0) /* CS-1 */ #define VAL_CHAN_CODING_CMD___1 (0x1) /* CS-2 */ #define VAL_CHAN_CODING_CMD___2 (0x2) /* CS-3 */ #define VAL_CHAN_CODING_CMD___3 (0x3) /* CS-4 */ /* * Value constants for VAL_tlli_chan_coding */ #define VAL_TLLI_CHAN_CODING___0 (0x0) /* the MS shall use CS-1 for any RLC data block containing a TLLI in the RLC data block header */ #define VAL_TLLI_CHAN_CODING___1 (0x1) /* 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 */ /* * Value constants for VAL_mac_mode */ #define DYNAMIC_ALLOCATION (0x0) /* Dynamic allocation */ #define EXT_DYNAMIC_ALLOCATION (0x1) /* Extended Dynamic allocation */ #define FIXED_ALLOCATION (0x2) /* Fixed allocation, not half duplex mode */ #define FA_HALF_DUPLEX (0x3) /* Fixed allocation, half duplex mode */ /* * Value constants for VAL_rlc_mode */ #define VAL_RLC_MODE___0 (0x0) /* RLC acknowledged mode */ #define VAL_RLC_MODE___1 (0x1) /* RLC unacknowledged mode */ /* * Value constants for VAL_pctrl_ack */ #define VAL_PCTRL_ACK___0 (0x0) /* reserved - this value shall not be sent. If received it shall be interpreted as bit value '1'. */ #define VAL_PCTRL_ACK___1 (0x1) /* 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. */ #define VAL_PCTRL_ACK___2 (0x2) /* 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. */ #define VAL_PCTRL_ACK___3 (0x3) /* the MS received two RLC/MAC blocks with the same RTI value, one with RBSN = 0 and the other with RBSN = 1. */ /* * Value constants for VAL_rel_cause */ #define NORMAL_RELEASE (0x0) #define ABNORMAL_RELEASE (0x2) /* * Value constants for VAL_psi_change_field */ #define UPDATE_UNS_PSI (0x0) /* Update of unspecified PSI message(s); */ #define UPDATE_UNKNOWN (0x1) /* Unknown */ #define UPDATE_PSI2 (0x2) /* PSI2 updated */ #define UPDATE_PSI3 (0x3) /* PSI3/PSI3bis updated */ #define UPDATE_PSI4 (0x4) /* PSI4 updated */ #define UPDATE_PSI5 (0x5) /* PSI5 updated */ /* * Value constants for VAL_si_change_ma */ #define VAL_SI_CHANGE_MA___DEF (0x0) /* update of unknown SI message type */ #define VAL_SI_CHANGE_MA___0 (0x0) /* Update of unspecified SI message or SI messages; */ #define VAL_SI_CHANGE_MA___1 (0x1) /* Update of SI1 message; */ #define VAL_SI_CHANGE_MA___2 (0x2) /* Update of SI2, SI2 bis or SI2 ter message; */ #define VAL_SI_CHANGE_MA___3 (0x3) /* Update of SI3, SI4, SI7 or SI8 message; */ #define VAL_SI_CHANGE_MA___4 (0x4) /* Update of SI9 message; */ #define VAL_SI_CHANGE_MA___5 (0x5) /* Update of SI15 message; */ /* * Value constants for VAL_failure_cause */ #define VAL_FAILURE_CAUSE___DEF (0x0) /* Immediate Assign Reject or Packet Access Reject on target cell */ #define Freq_Not_Impl (0x0) /* Frequency not implemented */ #define No_Resp_On_Target_Cell (0x1) /* No response on target cell */ #define ImAssign_Rej_OR_Packet_Acc_Rej (0x2) /* Immediate Assign Reject or Packet Access Reject on target cell */ #define On_Going_Cs_Connection (0x3) /* On going CS connection */ #define Annonymous_Access (0x4) /* Anonymous Access */ #define S_IN_GMM_Standby_State (0x5) /* MS in GMM Standby State */ #define Forced_To_GMM_Standby_State (0x6) /* Forced to the Standby State */ /* * Value constants for VAL_ctrl_order */ #define NCMEAS_NC0 (0x0) /* NC0 */ #define NCMEAS_NC1 (0x1) /* NC1 */ #define NCMEAS_NC2 (0x2) /* NC2 */ #define NCMEAS_RESET (0x3) /* RESET */ /* * Value constants for VAL_alpha */ #define VAL_ALPHA___0 (0x0) /* Alpha = 0.0 */ #define VAL_ALPHA___1 (0x1) /* Alpha = 0.1 */ #define VAL_ALPHA___2 (0x2) /* Alpha = 0.2 */ #define VAL_ALPHA___3 (0x3) /* Alpha = 0.3 */ #define VAL_ALPHA___4 (0x4) /* Alpha = 0.4 */ #define VAL_ALPHA___5 (0x5) /* Alpha = 0.5 */ #define VAL_ALPHA___6 (0x6) /* Alpha = 0.6 */ #define VAL_ALPHA___7 (0x7) /* Alpha = 0.7 */ #define VAL_ALPHA___8 (0x8) /* Alpha = 0.8 */ #define VAL_ALPHA___9 (0x9) /* Alpha = 0.9 */ #define VAL_ALPHA___A (0xa) /* Alpha = 1.0 */ /* * Value constants for VAL_pb */ #define VAL_PB___0 (0x0) /* PB = 0 dB */ #define VAL_PB___1 (0x1) /* PB = -2 dB */ #define VAL_PB___2 (0x2) /* PB = -4 dB */ #define VAL_PB___3 (0x3) /* PB = -6 dB */ #define VAL_PB___4 (0x4) /* PB = -8 dB */ #define VAL_PB___5 (0x5) /* PB = -10 dB */ #define VAL_PB___6 (0x6) /* PB = -12 dB */ #define VAL_PB___7 (0x7) /* PB = -14 dB */ #define VAL_PB___8 (0x8) /* PB = -16 dB */ #define VAL_PB___9 (0x9) /* PB = -18 dB */ #define VAL_PB___A (0xa) /* PB = -20 dB */ #define VAL_PB___B (0xb) /* PB = -22 dB */ #define VAL_PB___C (0xc) /* PB = -24 dB */ #define VAL_PB___D (0xd) /* PB = -26 dB */ #define VAL_PB___E (0xe) /* PB = -28 dB */ #define VAL_PB___F (0xf) /* PB = -30 dB */ /* * Value constants for VAL_pc_meas_chan */ #define MEAS_PWR_BCCH (0x0) /* downlink measurements for power control shall be made on BCCH */ #define MEAS_PWR_PDCH (0x1) /* downlink measurements for power control shall be made on PDCH */ /* * Value constants for VAL_imeas_chan_list */ #define PSI4_BROADCASTED (0x0) #define PSI4_NOT_BROADCASTED (0x1) /* * Value constants for VAL_chan_need */ #define VAL_CHAN_NEED___0 (0x0) /* Any channel */ #define VAL_CHAN_NEED___1 (0x1) /* SDCCH */ #define VAL_CHAN_NEED___2 (0x2) /* TCH/F (Full rate) */ #define VAL_CHAN_NEED___3 (0x3) /* TCH/H or TCH/F */ /* * Value constants for VAL_nmo */ #define VAL_NMO___0 (0x0) /* Network Mode 1 */ #define VAL_NMO___1 (0x1) /* Network Mode 2 */ #define VAL_NMO___2 (0x2) /* Network Mode 3 */ #define VAL_NMO___3 (0x3) /* reserved */ /* * Value constants for VAL_ab_type */ #define AB_8_BIT (0x0) /* 8 bit access burst shall be used */ #define AB_11_BIT (0x1) /* 11 bit access burst shall be used */ /* * Value constants for VAL_ctrl_ack_type */ #define VAL_CTRL_ACK_TYPE___0 (0x0) /* default format is four access bursts */ #define VAL_CTRL_ACK_TYPE___1 (0x1) /* default format is RLC/MAC control block. */ /* * Value constants for VAL_tx_int */ #define VAL_TX_INT___0 (0x0) /* 2 slots used to spread transmission */ #define VAL_TX_INT___1 (0x1) /* 3 slots used to spread transmission */ #define VAL_TX_INT___2 (0x2) /* 4 slots used to spread transmission */ #define VAL_TX_INT___3 (0x3) /* 5 slots used to spread transmission */ #define VAL_TX_INT___4 (0x4) /* 6 slots used to spread transmission */ #define VAL_TX_INT___5 (0x5) /* 7 slots used to spread transmission */ #define VAL_TX_INT___6 (0x6) /* 8 slots used to spread transmission */ #define VAL_TX_INT___7 (0x7) /* 9 slots used to spread transmission */ #define VAL_TX_INT___8 (0x8) /* 10 slots used to spread transmission */ #define VAL_TX_INT___9 (0x9) /* 12 slots used to spread transmission */ #define VAL_TX_INT___A (0xa) /* 14 slots used to spread transmission */ #define VAL_TX_INT___B (0xb) /* 16 slots used to spread transmission */ #define VAL_TX_INT___C (0xc) /* 20 slots used to spread transmission */ #define VAL_TX_INT___D (0xd) /* 25 slots used to spread transmission */ #define VAL_TX_INT___E (0xe) /* 32 slots used to spread transmission */ #define VAL_TX_INT___F (0xf) /* 50 slots used to spread transmission */ /* * Value constants for VAL_s_prach */ #define VAL_S_PRACH___DEF (0x0) /* reserved */ #define VAL_S_PRACH___0 (0x0) /* S=12 */ #define VAL_S_PRACH___1 (0x1) /* S=15 */ #define VAL_S_PRACH___2 (0x2) /* S=20 */ #define VAL_S_PRACH___3 (0x3) /* S=30 */ #define VAL_S_PRACH___4 (0x4) /* S=41 */ #define VAL_S_PRACH___5 (0x5) /* S=55 */ #define VAL_S_PRACH___6 (0x6) /* S=76 */ #define VAL_S_PRACH___7 (0x7) /* S=109 */ #define VAL_S_PRACH___8 (0x8) /* S=163 */ #define VAL_S_PRACH___9 (0x9) /* S=217 */ /* * Value constants for VAL_max_retrans */ #define VAL_MAX_RETRANS___0 (0x0) /* 1 retransmission allowed */ #define VAL_MAX_RETRANS___1 (0x1) /* 2 retransmission allowed */ #define VAL_MAX_RETRANS___2 (0x2) /* 4 retransmission allowed */ #define VAL_MAX_RETRANS___3 (0x3) /* 7 retransmission allowed */ /* * Value constants for VAL_radio_prio */ #define VAL_RADIO_PRIO___0 (0x0) /* Radio Priority 1 (Highest priority) */ #define VAL_RADIO_PRIO___1 (0x1) /* Radio Priority 2 */ #define VAL_RADIO_PRIO___2 (0x2) /* Radio Priority 3 */ #define VAL_RADIO_PRIO___3 (0x3) /* Radio Priority 4 (Lower priority) */ /* * Value constants for VAL_llc_pdu_type */ #define VAL_LLC_PDU_TYPE___0 (0x0) /* LLC PDU is SACK or ACK */ #define VAL_LLC_PDU_TYPE___1 (0x1) /* LLC PDU is not SACK or ACK */ /* * Value constants for VAL_bs_pbcch_blks */ #define VAL_BS_PBCCH_BLKS___0 (0x0) /* B0 is used for PBCCH */ #define VAL_BS_PBCCH_BLKS___1 (0x1) /* B0, B6 is used for PBCCH */ #define VAL_BS_PBCCH_BLKS___2 (0x2) /* B0, B6, B3 is used for PBCCH */ #define VAL_BS_PBCCH_BLKS___3 (0x3) /* B0, B6, B3, B9 is used for PBCCH */ /* * Value constants for VAL_bs_prach_blks */ #define VAL_BS_PRACH_BLKS___0 (0x0) /* No block is reserved for PRACH (default) */ #define VAL_BS_PRACH_BLKS___1 (0x1) /* B0 is used for PRACH */ #define VAL_BS_PRACH_BLKS___2 (0x2) /* B0, B6 is used for PRACH */ #define VAL_BS_PRACH_BLKS___3 (0x3) /* B0, B6, B3 is used for PRACH */ #define VAL_BS_PRACH_BLKS___4 (0x4) /* B0, B6, B3, B9 is used for PRACH */ #define VAL_BS_PRACH_BLKS___5 (0x5) /* B0, B6, B3, B9, B1 is used for PRACH */ #define VAL_BS_PRACH_BLKS___6 (0x6) /* B0, B6, B3, B9, B1, B7 is used for PRACH */ #define VAL_BS_PRACH_BLKS___7 (0x7) /* B0, B6, B3, B9, B1, B7, B4 is used for PRACH */ #define VAL_BS_PRACH_BLKS___8 (0x8) /* B0, B6, B3, B9, B1, B7, B4, B10 is used for PRACH */ #define VAL_BS_PRACH_BLKS___9 (0x9) /* B0, B6, B3, B9, B1, B7, B4, B10, B2 is used for PRACH */ #define VAL_BS_PRACH_BLKS___A (0xa) /* B0, B6, B3, B9, B1, B7, B4, B10, B2, B8 is used for PRACH */ #define VAL_BS_PRACH_BLKS___B (0xb) /* B0, B6, B3, B9, B1, B7, B4, B10, B2, B8, B5 is used for PRACH */ #define VAL_BS_PRACH_BLKS___C (0xc) /* B0, B6, B3, B9, B1, B7, B4, B10, B2, B8, B5, B11 is used for PRACH */ /* * Value constants for VAL_cell_ba */ #define CR_ALLOWED (0x0) /* Status for cell reselection is set to normal; */ #define CR_NOT_WED (0x1) /* Status for cell reselection is set to barred. */ /* * Value constants for VAL_gprs_resel_off */ #define GPRS_RESEL_OFF_DEFAULT (0x10) /* Default value */ #define GPRS_RESEL_OFF_INVALID (0xff) /* This value is used to indicate the absence of this parameter */ /* * Value constants for VAL_si13_loc */ #define BCCH_NORM (0x0) #define BCCH_EXT (0x1) /* * Value constants for VAL_pbcch_loc */ #define PBCCH_TN1 (0x0) #define PBCCH_TN2 (0x1) #define PBCCH_TN3 (0x2) #define PBCCH_TN4 (0x3) /* * Value constants for VAL_gprs_prio_class */ #define GPRS_PRIORITY_CLASS_INVALID (0xff) /* This value is used to indicate the absence of this parameter */ /* * Value constants for VAL_gprs_hcs_thr */ #define GPRS_HCS_THR_INVALID (0xff) /* This value is used to indicate the absence of this parameter */ /* * Value constants for VAL_gprs_rxlev_access_min */ #define GPRS_RXLEV_ACCESS_MIN_INVALID (0xff) /* This value is used to indicate the absence of this parameter */ /* * Value constants for VAL_txpwr_max_cch */ #define GPRS_MS_TXPWR_MAX_CCH_INVALID (0xff) /* This value is used to indicate the absence of this parameter */ /* * Value constants for VAL_gprs_temp_offset */ #define GPRS_TEMPORARY_OFFSET_00_DB (0x0) /* 0 dB */ #define GPRS_TEMPORARY_OFFSET_10_DB (0x1) /* 10 dB */ #define GPRS_TEMPORARY_OFFSET_20_DB (0x2) /* 20 dB */ #define GPRS_TEMPORARY_OFFSET_30_DB (0x3) /* 30 dB */ #define GPRS_TEMPORARY_OFFSET_40_DB (0x4) /* 40 dB */ #define GPRS_TEMPORARY_OFFSET_50_DB (0x5) /* 50 dB */ #define GPRS_TEMPORARY_OFFSET_60_DB (0x6) /* 60 dB */ #define GPRS_TEMPORARY_OFFSET_INFINITY (0x7) /* infinity */ #define GPRS_TEMPORARY_OFFSET_INVALID (0xff) /* This value is used to indicate the absence of this parameter */ /* * Value constants for VAL_gprs_penalty_time */ #define GPRS_PENALTY_TIME_MAX (0x1f) /* Maximum value of GPRS_PENALTY_TIME */ #define GPRS_PENALTY_TIME_INVALID (0xff) /* This value is used to indicate the absence of this parameter */ /* * Value constants for VAL_waitsize */ #define WAIT_1S (0x0) /* field is coded in units of seconds */ #define WAIT_20ms (0x1) /* field is coded in units of 20 ms */ /* * Value constants for VAL_bl_o_bl_per */ #define BLOCKS (0x0) /* ALLOCATION_BITMAP is to be interpreted as blocks */ #define BLOCK_PERIODS (0x1) /* ALLOCATION_BITMAP is to be interpreted as block periods */ /* * Value constants for VAL_att */ #define CCD_ATT_NO (0x0) /* MSs are not allowed to apply IMSI attach and detach proc. */ #define CCD_ATT_YES (0x1) /* MSs in the cell shall apply IMSI attach and detach procedure. */ /* * Value constants for VAL_neci */ #define NECI_NO (0x0) /* New establishment causes are not supported */ #define NECI_YES (0x1) /* New establishment causes are supported */ /* * Value constants for VAL_pwcr */ #define POW_CTRL_NO (0x0) /* PWRC is not set */ #define POW_CTRL_YES (0x1) /* PWRC is set */ /* * Value constants for VAL_dtx */ #define VAL_DTX___DEF (0x0) /* invalid DTX indicator */ #define B_DTX_MAY_USE (0x0) /* The MSs may use uplink DTX */ #define B_DTX_SHALL_USE (0x1) /* The MSs shall use uplink DTX */ #define B_DTX_DONT_USE (0x2) /* The MS shall not use uplink DTX */ /* * Value constants for VAL_rfl_num */ #define RFL_NUMBER_4_DL_CTRL_MSG_MAX (0xf) /* Maximum value for RFL_NUMBER when included in a downlink RLC/MAC control messsage. */ /* * Value constants for VAL_ra_retry */ #define GRR_RA_RETRY_DISABLED (0x0) /* access to another cell is not allowed */ #define GRR_RA_RETRY_ENABLED (0x1) /* access to another cell is allowed */ /* * Value constants for VAL_t_resel */ #define GRR_T_RESEL_DEFAULT (0x0) /* 5 seconds */ #define VAL_T_RESEL___1 (0x1) /* 10 seconds */ #define VAL_T_RESEL___2 (0x2) /* 15 seconds */ #define VAL_T_RESEL___3 (0x3) /* 20 seconds */ #define VAL_T_RESEL___4 (0x4) /* 30 seconds */ #define VAL_T_RESEL___5 (0x5) /* 60 seconds */ #define VAL_T_RESEL___6 (0x6) /* 120 seconds */ #define VAL_T_RESEL___7 (0x7) /* 300 seconds */ /* * Value constants for VAL_non_drx_per */ #define NC_NON_DRX_PER_DEFAULT (0x2) /* Non-DRX mode period default value (0.48 sec) */ /* * Value constants for VAL_rep_per_i */ #define NC_REP_PER_T_DEFAULT (0x3) /* Reporting period default value in packet transfer mode */ #define NC_REP_PER_I_DEFAULT (0x7) /* Reporting period default value in packet idle mode */ /* * Value constants for VAL_xrep_per */ #define EXT_REP_PER_DEFAULT (0x5) /* Reporting period default value */ /* * Value constants for VAL_xrep_type */ #define XREP_TYPE1 (0x0) /* Type 1 measurement reporting */ #define XREP_TYPE2 (0x1) /* Type 2 measurement reporting */ #define XREP_TYPE3 (0x2) /* Type 3 measurement reporting */ #define XREP_RESERVED (0x3) /* Reserved */ /* * Value constants for VAL_prio_acc_thr */ #define P_NOT_ALLOWED (0x0) /* packet access is not allowed in the cell; */ #define VAL_PRIO_ACC_THR___1 (0x1) /* spare, shall be interpreted as '000' (packet access not allowed); */ #define VAL_PRIO_ACC_THR___2 (0x2) /* spare, shall be interpreted as '000' (packet access not allowed); */ #define P_PRIO1 (0x3) /* packet access is allowed for priority level 1; */ #define P_PRIO2 (0x4) /* packet access is allowed for priority level 1 to 2; */ #define P_PRIO3 (0x5) /* packet access is allowed for priority level 1 to 3; */ #define P_PRIO4 (0x6) /* packet access is allowed for priority level 1 to 4; */ #define VAL_PRIO_ACC_THR___7 (0x7) /* shall be interpreted as '110' (packet access allowed). */ /* * Value constants for VAL_spgc_ccch_sup */ #define SPLIT_PG_CYCLE_NOT_SUPPORTED (0x0) #define SPLIT_PG_CYCLE_SUPPORTED (0x1) /* * Value constants for VAL_nc_mode */ #define NCMODE_NC1 (0x0) /* Mobile station in mode NC1 */ #define NCMODE_NC2 (0x1) /* Mobile station in mode NC2 */ /* * Value constants for VAL_xdyn_alloc */ #define DYNAMIC_ALLOC (0x0) /* Dynamic Allocation */ #define EXT_DYNAMIC_ALLOC (0x1) /* Extended Dynamic Allocation */ /* * Value constants for VAL_usf_grant */ #define ONE_RLC_BLOCK (0x0) /* the ms shall transmit one RLC/MAC block */ #define FOUR_C_RLC_BLOCKS (0x1) /* the ms shall transmit four consecutive RLC/MAC blocks */ /* * Value constants for VAL_rbb */ #define INVALID (0x0) /* Negative Ack of the RLC data block with BSN=(SSN-bit_nr)mod128 */ #define RECEIVED (0x1) /* Positive Ack of the RLC data block with BSN=(SSN-bit_nr)mod128 */ /* * Value constants for VAL_f_ack_ind */ #define VAL_F_ACK_IND___0 (0x0) /* retransmission are requested and the TBF is incomplete */ #define VAL_F_ACK_IND___1 (0x1) /* no retransmissions are requested and this message indicates acknowledgement of all RLC data in the TBF */ /* * Value constants for VAL_generation */ #define GENERATION_DEFAULT (0x0) /* Default value for parameter generation. */ /* * Value constants for VAL_im_rel */ #define VAL_IM_REL___0 (0x0) /* Same procedure as for an autonomous cell reselection */ #define VAL_IM_REL___1 (0x1) /* Immediate release of the on-going TBF */ /* * Value constants for VAL_mode */ #define MODE_A (0x0) #define MODE_B (0x1) /* * Value constants for VAL_tbf_cause */ #define VAL_TBF_CAUSE___DEF (0x0) /* Status, unspecified */ #define VAL_TBF_CAUSE___0 (0x0) /* Normal event */ #define VAL_TBF_CAUSE___1 (0x1) /* Status, unspecified */ #define VAL_TBF_CAUSE___2 (0x2) /* Syntactically incorrect message, non-distribution part error */ #define VAL_TBF_CAUSE___3 (0x3) /* Syntactically incorrect message, message escape */ #define VAL_TBF_CAUSE___4 (0x4) /* Message not compatible with current protocol state */ /* * Value constants for VAL_psi_status_ind */ #define NO_PSI_STATUS_SUPPORT (0x0) #define PSI_STATUS_SUPPORT (0x1) /* * Value constants for VAL_multi_band_rep */ #define GRR_MULTIBAND_REPORTING_0 (0x0) /* normal operation */ #define GRR_MULTIBAND_REPORTING_1 (0x1) /* one cell of the non-serving cell band */ #define GRR_MULTIBAND_REPORTING_2 (0x2) /* two cells of the non-serving cell band */ #define GRR_MULTIBAND_REPORTING_3 (0x3) /* three cells of the non-serving cell band */ /* * Value constants for VAL_pr_mode */ #define PR_MODE_A (0x0) /* for one address MS */ #define PR_MODE_B (0x1) /* for all MS */ /* * Value constants for VAL_xmeas_order */ #define XMEAS_EM0 (0x0) /* EM0 */ #define XMEAS_EM1 (0x1) /* EM1 */ #define XMEAS_RESERVED (0x2) /* Reserved */ #define XMEAS_RESET (0x3) /* RESET */ /* * user defined constants */ #define MAX_REJECT (0x4) #define MAX_NCELL_REST (0x5) #define MAX_CHAN_IMEAS (0x20) #define MAX_CHAN_EXT (0x40) #define MAX_CHAN_NC (0x40) #define MAX_RFL_NUM_LIST (0x10) #define MAX_ARFCN_LIST (0x40) #define MAX_NH_PCCCH_CARRIER (0x5) #define MAX_PCCCH_DES (0x10) #define MAX_M_NH_PCCCH_C (0x2) #define MAX_M_H_PCCCH_C (0x10) #define MAX_NCMP_S1 (0x8) #define MAX_XMR_S1 (0x20) #define MAX_CELL_ALLOC (0x4) #define MAX_GPRS_MS_ALLOC (0x7) #define MAX_RFL_IN_PSI (0x4) #define MAX_NCELL_PAR2 (0x5) #define MAX_REP_PAGE_INFO (0x4) #define MAX_RFREQ (0x5) #define MAX_AFREQ (0x5) #define MAX_LIST_AFREQ (0x2) #define MAX_MSG_TYPE (0x5) #define MAX_NCELL_PARA (0x6) #define MAX_NCELL_PAR2_S1 (0x2) #define MAX_NCELL_PAR2_S2 (0x2) #define MAX_NCELL_PAR2_DES (0x2) #define MAX_NH_PCCCH_C (0x10) #define MAX_FREQ_DIFF_CS_PAR (0x8) #define MAX_NCELL_IN_PSI3BIS (0x5) #define MAX_NCELL2_IN_PSI3BIS (0x3) #define MAX_BASIC_CELL_IN_NCELL2 (0x3) #define MAX_REMAINING_CELL_IN_NCELL2 (0x12) #define MAX_NEIGHBOR_PARAMETER_SET_IN_NCELL2 (0x4) #define MAX_NR_OF_NCELL (0x20) #define MAX_CHAN_LIST (0x7) #define MAX_EXT_FREQ_LIST (0x7) #define MAX_EXT_FREQ_LIST_ELEM (0x20) #include "CDG_LEAVE.h" #endif