2009年3月31日星期二

REG -> MM命令发送与处理

REG -> MM命令发送:

1. Handler file
reg_send.c

2. Handler
reg_send_mmr_reg_req
reg_send_mmr_plmn_search_req
reg_send_mmr_act_req
reg_send_mmr_sim_available_req
reg_send_mmr_sim_not_available_req
reg_send_mmr_stop_mode_req
reg_send_mmr_eq_plmn_change_ind
reg_send_mmr_plmn_search_abort_req
reg_send_mmr_ph_status_chng_req

3. Command id file
reg_mm.h

4. Command id
typedef enum
{
MMR_ACT_REQ = 0x01,
MMR_PLMN_SEARCH_REQ = 0x02,
MMR_REG_REQ = 0x03,
MMR_SIM_AVAILABLE_REQ = 0x04,
MMR_SIM_NOT_AVAILABLE_REQ = 0x05,
MMR_STOP_MODE_REQ = 0x06,
MMR_EQ_PLMN_CHANGE_IND = 0x07,
MMR_PLMN_SEARCH_ABORT_REQ = 0x08,
MMR_PH_STATUS_CHANGE_REQ = 0x09,
...
} reg_to_mm_cmd_type;


REG -> MM命令处理:

1. Handler file
mmcoord.c

2. Handler
mmcoord_route_mm_message (case MS_MM_REG)

3. Command id file
reg_mm.h

4. Command id
typedef enum
{
MMR_ACT_REQ = 0x01,
MMR_PLMN_SEARCH_REQ = 0x02,
MMR_REG_REQ = 0x03,
MMR_SIM_AVAILABLE_REQ = 0x04,
MMR_SIM_NOT_AVAILABLE_REQ = 0x05,
MMR_STOP_MODE_REQ = 0x06,
MMR_EQ_PLMN_CHANGE_IND = 0x07,
MMR_PLMN_SEARCH_ABORT_REQ = 0x08,
MMR_PH_STATUS_CHANGE_REQ = 0x09,
...
} reg_to_mm_cmd_type;

没有评论: