📄 p_mphp.val
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK |
| FILE : P_MPHP.val |
| SOURCE : "Z:\condat\gsm\condat\ms\dfile\prim\MPHP.pdf" |
| LastModified : "13-January-2003" |
| IdAndVersion : "8441.100.03.011" |
| SrcFileTime : "Thu Aug 14 00:00:00 2003" |
| Generated by CCDGEN_2.2.4 on Thu Aug 14 16:45:18 2003 |
| !!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
*/
#ifndef P_MPHP_VAL
#define P_MPHP_VAL
#define CDG_ENTER__P_MPHP_VAL
#define CDG_ENTER__FILENAME _P_MPHP_VAL
#define CDG_ENTER__P_MPHP_VAL__FILE_TYPE CDGINC
#define CDG_ENTER__P_MPHP_VAL__LAST_MODIFIED _13_January_2003
#define CDG_ENTER__P_MPHP_VAL__ID_AND_VERSION _8441_100_03_011
#define CDG_ENTER__P_MPHP_VAL__SRC_FILE_TIME _Thu_Aug_14_00_00_00_2003
#include "CDG_ENTER.h"
#undef CDG_ENTER__P_MPHP_VAL
#undef CDG_ENTER__FILENAME
/*
* Value constants for ta_value
*/
#define TA_VALUE_GNOLZ_FF (0xff) /* value not present */
/*
* Value constants for ta_index
*/
#define TA_INDEX_GNOLZ_FF (0xff) /* value not present */
/*
* Value constants for tn
*/
#define TN_GNOLZ_FF (0xff) /* Value not present */
/*
* Value constants for usf_gran
*/
#define USF_GRAN_GNOLZ_0 (0x0) /* the ms shall transmit one RLC/MAC-Block */
#define USF_GRAN_GNOLZ_1 (0x1) /* the ms shall transmit four consecutive RLC/MAC-Block */
/*
* Value constants for tbf_start_present
*/
#define TBF_START_PRESENT_GNOLZ_0 (0x0) /* not present */
#define TBF_START_PRESENT_GNOLZ_1 (0x1) /* present */
/*
* Value constants for hopping
*/
#define HOPPING_GNOLZ_0 (0x0) /* static */
#define HOPPING_GNOLZ_1 (0x1) /* hopping */
#define MPHP_INT_MEAS_STATIC (0x2) /* static */
#define MPHP_INT_MEAS_HOPPING (0x3) /* hopping */
#define HOPPING_GNOLZ_4 (0x4) /* static */
#define HOPPING_GNOLZ_5 (0x5) /* hopping */
/*
* Value constants for psi_nr
*/
#define PSI_NR_GNOLZ_0 (0x0) /* read all PSI */
/*
* Value constants for bs_pbcch_blks
*/
#define BS_PBCCH_BLKS_GNOLZ_0 (0x0) /* B0 is used for PBCCH */
#define BS_PBCCH_BLKS_GNOLZ_1 (0x1) /* B0, B6 is used for PBCCH */
#define BS_PBCCH_BLKS_GNOLZ_A (0xa) /* B0, B6, B3 is used for PBCCH */
#define BS_PBCCH_BLKS_GNOLZ_B (0xb) /* B0, B6, B3, B9 is used for PBCCH */
/*
* Value constants for l2_channel
*/
#define L2_PCHANNEL_PCCCH (0x1) /* PCCCH block */
#define L2_PCHANNEL_PBCCH (0x2) /* PBCCH block */
#define L2_PCHANNEL_PPCH (0x3) /* PPCH block */
#define L2_PCHANNEL_PEPCH (0x4) /* PEPCH block */
#define L2_PCHANNEL_PACCH (0x5) /* PACCH block */
/*
* Value constants for error_flag
*/
#define ERROR_FLAG_GNOLZ_1 (0x1) /* valid block info */
#define ERROR_FLAG_GNOLZ_0 (0x0) /* invalid block info */
/*
* Value constants for page_mode
*/
#define PAGE_NORMAL (0x0) /* normal paging */
#define PAGE_EXT (0x1) /* extended paging */
#define PAGE_REORG (0x2) /* paging reorganisation */
/*
* Value constants for bs_prach_blks
*/
#define BS_PRACH_BLKS_GNOLZ_0 (0x0) /* No block is reserved for PRACH (default) */
#define BS_PRACH_BLKS_GNOLZ_1 (0x1) /* B0 is used for PRACH */
#define BS_PRACH_BLKS_GNOLZ_A (0xa) /* B0, B6 is used for PRACH */
#define BS_PRACH_BLKS_GNOLZ_B (0xb) /* B0, B6, B3 is used for PRACH */
#define BS_PRACH_BLKS_GNOLZ_64 (0x64) /* B0, B6, B3, B9 is used for PRACH */
#define BS_PRACH_BLKS_GNOLZ_65 (0x65) /* B0, B6, B3, B9, B1 is used for PRACH */
#define BS_PRACH_BLKS_GNOLZ_6E (0x6e) /* B0, B6, B3, B9, B1, B7 is used for PRACH */
#define BS_PRACH_BLKS_GNOLZ_6F (0x6f) /* B0, B6, B3, B9, B1, B7, B4 is used for PRACH */
#define BS_PRACH_BLKS_GNOLZ_3E8 (0x3e8) /* B0, B6, B3, B9, B1, B7, B4, B10 is used for PRACH */
#define BS_PRACH_BLKS_GNOLZ_3E9 (0x3e9) /* B0, B6, B3, B9, B1, B7, B4, B10, B2 is used for PRACH */
#define BS_PRACH_BLKS_GNOLZ_3F2 (0x3f2) /* B0, B6, B3, B9, B1, B7, B4, B10, B2, B8 is used for PRACH */
#define BS_PRACH_BLKS_GNOLZ_3F3 (0x3f3) /* B0, B6, B3, B9, B1, B7, B4, B10, B2, B8, B5 is used for PRACH */
#define BS_PRACH_BLKS_GNOLZ_44C (0x44c) /* B0, B6, B3, B9, B1, B7, B4, B10, B2, B8, B5, B11 is used for PRACH */
/*
* Value constants for burst_type
*/
#define ACCESS_8_BIT (0x0) /* _ */
#define ACCESS_11_BIT (0x1) /* _ */
/*
* Value constants for poll_resp_type
*/
#define POLL_RESP_NB_CS1 (0x3) /* normal burst */
#define POLL_RESP_AB_8_BIT (0x7) /* access burst */
#define POLL_RESP_AB_11_BIT (0x8) /* access burst */
/*
* Value constants for assign_cmd
*/
#define DL_ASSIGNMENT (0x0) /* Downlink assignment */
#define UL_ASSIGNMENT (0x1) /* Uplink assignment */
#define UL_DL_ASSIGNMENT (0x2) /* Uplink and downlink assignment */
/*
* Value constants for if_meas_enable
*/
#define MPHP_IM_DISABLED (0x0) /* interference measurement processing disabled */
#define MPHP_IM_ENABLED (0x1) /* interference measurement processing enabled */
/*
* Value constants for pc_meas_chan
*/
#define MEAS_BCCH (0x0) /* _ */
#define MEAS_PDCH (0x1) /* _ */
/*
* Value constants for mac_mode
*/
#define DA (0x0) /* Dynamic allocation */
#define EDA (0x1) /* Extended Dynamic allocation */
#define FA (0x2) /* Fixed allocation, not half duplex mode */
#define FA_HD (0x3) /* Fixed allocation, half duplex mode */
/*
* Value constants for repeat_alloc
*/
#define REPEAT_ALLOC_GNOLZ_0 (0x0) /* cancel any pending repeat allocation */
#define REPEAT_ALLOC_GNOLZ_1 (0x1) /* repeat the current fixed allocation when it ends */
/*
* Value constants for purpose
*/
#define PURPOSE_GNOLZ_0 (0x0) /* reserved */
#define PURPOSE_GNOLZ_1 (0x1) /* reserved */
#define PURPOSE_GNOLZ_2 (0x2) /* reserved */
#define SINGLE_BLOCK_TRANSFER_DL (0x3) /* todo ??? reception? */
#define SINGLE_BLOCK_TRANSFER_UL (0x4) /* i.e. measurement report */
#define TWO_PHASE_ACESS (0x5) /* two phases access */
/*
* Value constants for sb_status
*/
#define SB_STAT_OK (0x0) /* In uplink, indicates that the single block was sent. In downlink, indicates that the downlink single block was received with no CRC_ERROR. */
#define SB_STAT_STIME_PASSED (0x1) /* Starting time is passed. Single block uplink/downlink was not sent/received. */
#define SB_STAT_TA_INVALID (0x2) /* No valid timing advance. Single block was not sent. */
#define SB_STAT_CRC_ERROR (0x3) /* Invalid downlink single block received (CRC_ERROR). */
/*
* Value constants for tbf_type
*/
#define REL_DL_TBF (0x0) /* Release only the downlink TBF */
#define REL_UL_TBF (0x1) /* Release only the uplink TBF */
#define REL_ALL_TBF (0x2) /* Release both uplink and downlink TBFs */
/*
* user defined constants
*/
#define MAX_L2_FRAME_SIZE (0x17)
#define MAX_RELATIVE_POS (0x14)
#define MPHP_NUMC_MA (0x40)
#define MAX_USF_TABLE (0x8)
#define MAX_ALLOC_BITMAP (0x7f)
#define MPHP_NUMC_BA_GPRS_SC (0x21)
#include "CDG_LEAVE.h"
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -