mac_rrc_primitives.h File Reference

Go to the source code of this file.

Data Structures

struct  LCHAN_ID
 Logical Channel ID structure. More...
struct  MAC_MEAS_T
struct  MAC_RLC_MEAS_T
 MAC/RLC Measurement Information. More...
struct  MAC_AVG_T
struct  MAC_MEAS_IND
 This primitive indicates to RRC that a measurement request is available. More...
struct  MAC_MEAS_CONFIRM
 This primitive indicates to MAC that a measurement request was received. More...
struct  MAC_RLC_MEAS_DESC
 This primitive parametrizes a MAC measurement process. More...
struct  MAC_MEAS_REQ
 This primitive indicates to MAC that a (periodic) measurement request is requested for a particular logical channel. More...
struct  MEAS_REQ_TABLE_ENTRY
struct  RLC_MEAS_DESC
 This primitive parametrizes an RLC measurement process. More...
struct  LCHAN_DESC
 MAC Logical Channel Descriptor. More...
struct  MAC_SYNC
 This primitive indicates to RRC that a particular logical channel has been established and that successful transmission has been received. The parameter passed is the logical channel id. More...
struct  MAC_OUT_OF_SYNC
 This primitive indicates to RRC (UE) that a particular Node-B has been lossed and passes CHBCH logical channel node_id as parameter. More...
struct  MAC_CONFIG_REQ
 This primitive enables RRC to configure a new logical channel description at the MAC layer. More...
struct  MAC_CONFIG_CONFIRM
 This primitive indicates to RRC that a given logical channel has or has not been configured. More...
struct  DEFAULT_UE_MEAS
struct  DEFAULT_MEAS_REQ
struct  DEFAULT_MEAS_IND
struct  DEFAULT_CH_MEAS
struct  RRC_XFACE
struct  MAC_RLC_XFACE

Defines

#define NB_SIG_CNX_CH   1
#define NB_CNX_CH   16
#define NB_SIG_CNX_UE   2
#define NB_CNX_UE   2
#define NUMBER_OF_MEASUREMENT_SUBBANDS   16
#define MAC_MEAS_T_SIZE   sizeof(MAC_MEAS_T)
#define MAC_RLC_MEAS_T_SIZE   sizeof(MAC_RLC_MEAS_T)
#define MAC_MEAS_IND_SIZE   sizeof(MAC_MEAS_IND)
#define MAC_MEAS_REQ_SIZE   sizeof(MAC_MEAS_REQ)
#define LCHAN_DESC_SIZE   sizeof(LCHAN_DESC)
#define MAC_CONFIG_REQ_SIZE   sizeof(MAC_CONFIG_REQ)
#define DEFAULT_UE_MEAS_SIZE   sizeof(DEFAULT_UE_MEAS)
#define DEFAULT_MEAS_REQ_SIZE   sizeof(DEFAULT_MEAS_REQ)
#define DEFAULT_MEAS_IND_SIZE   sizeof(DEFAULT_MEAS_IND)
#define DEFAULT_CH_MEAS_SIZE   sizeof(DEFAULT_CH_MEAS)
#define IDLE   0
#define NEED_RADIO_CONFIG   3
#define RADIO_CONFIG_TX   2
#define RADIO_CONFIG_OK   1
#define MEAS_CONFIGURED   4
#define MEAS_OK   5
#define MEAS_TRIGGER   6
#define RRC_MEAS_REPORT_REQ   7
#define MEAS_REPORT   8
#define RAB_MEAS_IND   0
#define DEF_MEAS_IND   1
#define ADD_LC   0
#define REMOVE_LC   1

Typedefs

typedef MEAS_REQ_TABLE_ENTRY MAC_MEAS_REQ_ENTRY


Define Documentation

#define DEFAULT_UE_MEAS_SIZE   sizeof(DEFAULT_UE_MEAS)

#define DEFAULT_MEAS_REQ_SIZE   sizeof(DEFAULT_MEAS_REQ)

#define DEFAULT_MEAS_IND_SIZE   sizeof(DEFAULT_MEAS_IND)

#define DEFAULT_CH_MEAS_SIZE   sizeof(DEFAULT_CH_MEAS)

#define IDLE   0

#define NEED_RADIO_CONFIG   3

#define RADIO_CONFIG_TX   2

#define RADIO_CONFIG_OK   1

#define MEAS_CONFIGURED   4

#define MEAS_OK   5

#define MEAS_TRIGGER   6

#define RRC_MEAS_REPORT_REQ   7

#define MEAS_REPORT   8

#define RAB_MEAS_IND   0

#define DEF_MEAS_IND   1

#define ADD_LC   0

#define REMOVE_LC   1


Generated on Thu May 14 10:34:28 2009 for OPENAIR by  doxygen 1.4.7