FreeCalypso > hg > freecalypso-sw
comparison gsm-fw/g23m-gsm/mm/mm.h @ 717:470f87d36741
mm_csf.c compiles
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Sat, 04 Oct 2014 00:45:59 +0000 |
parents | 2f7df7a314f8 |
children |
comparison
equal
deleted
inserted
replaced
716:21cd7e35807a | 717:470f87d36741 |
---|---|
406 #define MM_PLMN_SEARCH_NORMAL_SERVICE 31 // 19.8 | 406 #define MM_PLMN_SEARCH_NORMAL_SERVICE 31 // 19.8 |
407 #endif | 407 #endif |
408 | 408 |
409 /* N950 Memory Optimization - Implements Measure #39*/ | 409 /* N950 Memory Optimization - Implements Measure #39*/ |
410 EXTERN T_S2I_STRING const STATE_MM_NAME[]; | 410 EXTERN T_S2I_STRING const STATE_MM_NAME[]; |
411 | |
411 #ifdef GPRS | 412 #ifdef GPRS |
412 | |
413 /* | 413 /* |
414 * States of CM establishment if GPRS is present | 414 * States of CM establishment if GPRS is present |
415 */ | 415 */ |
416 #define CM_GPRS_EST_IDLE 0 /* No outstanding MMGMM_CM_ESTABLISH_RES */ | 416 #define CM_GPRS_EST_IDLE 0 /* No outstanding MMGMM_CM_ESTABLISH_RES */ |
417 #define CM_GPRS_EST_PEND 1 /* MMGMM_CM_ESTABLISH_RES outstanding */ | 417 #define CM_GPRS_EST_PEND 1 /* MMGMM_CM_ESTABLISH_RES outstanding */ |
678 * MM is reading SIM files. | 678 * MM is reading SIM files. |
679 * TRUE: SIM MM insert indication and Reading of files is in progress | 679 * TRUE: SIM MM insert indication and Reading of files is in progress |
680 */ | 680 */ |
681 BOOL sim_read_in_progress; | 681 BOOL sim_read_in_progress; |
682 | 682 |
683 /* This variable will be used to decide if SIM_SYNC_REQ should be sent or not. | 683 /* |
684 * This variable will be used to decide if SIM_SYNC_REQ should be sent or not. | |
684 * After receiving SIM_MM_INSERT_IND, MM should respond with a SIM_SYNC_REQ. | 685 * After receiving SIM_MM_INSERT_IND, MM should respond with a SIM_SYNC_REQ. |
685 * This SIM_SYNC_REQ will be sent after reading either EFPLMNSel or EFPLMNwAct | 686 * This SIM_SYNC_REQ will be sent after reading either EFPLMNSel or EFPLMNwAct |
686 * and EFOPLMNwAct | 687 * and EFOPLMNwAct |
687 */ | 688 */ |
688 BOOL sim_sync_req_pending; | 689 BOOL sim_sync_req_pending; |
689 | 690 |
690 /*SET true is sim file update indication is received*/ | 691 /*SET true is sim file update indication is received*/ |
691 BOOL sim_file_upd_ind_rec; | 692 BOOL sim_file_upd_ind_rec; |
692 | 693 |
693 | |
694 | |
695 /* HPLMN search period, this is forwarded to RR and not evaluated by MM */ | 694 /* HPLMN search period, this is forwarded to RR and not evaluated by MM */ |
696 UBYTE thplmn; | 695 UBYTE thplmn; |
697 | 696 |
698 /* TMSI, copy of the SIM data */ | 697 /* TMSI, copy of the SIM data */ |
699 ULONG tmsi; | 698 ULONG tmsi; |
770 BOOL is_cingular_sim; | 769 BOOL is_cingular_sim; |
771 | 770 |
772 /* This flag enables a quick search when coming back from VPLMN to HPLMN and RR_ABORT_IND gives | 771 /* This flag enables a quick search when coming back from VPLMN to HPLMN and RR_ABORT_IND gives |
773 HPLMN as a part of its List*/ | 772 HPLMN as a part of its List*/ |
774 BOOL quick_hplmn_search; | 773 BOOL quick_hplmn_search; |
775 | 774 |
776 | |
777 } T_REG; | 775 } T_REG; |
778 | 776 |
779 /* | 777 /* |
780 This struct is used to store timer events and establishment requests | 778 This struct is used to store timer events and establishment requests |
781 */ | 779 */ |
1031 * Is it set to a value of TRUE, the MS uses stored BCCH lists also | 1029 * Is it set to a value of TRUE, the MS uses stored BCCH lists also |
1032 * with test SIM. */ | 1030 * with test SIM. */ |
1033 BOOL config_use_stored_bcch; | 1031 BOOL config_use_stored_bcch; |
1034 | 1032 |
1035 | 1033 |
1036 /* This variable is used to prevent an RR_ABORT_IND caused by a RR TABORT timer | 1034 /* This variable is used to prevent an RR_ABORT_IND caused by a RR TABORT timer |
1037 * timeout from interfering with FTA test 26.7.4.3.4 | 1035 * timeout from interfering with FTA test 26.7.4.3.4 |
1038 */ | 1036 */ |
1039 BOOL rr_abort_prior_to_tabort; | 1037 BOOL rr_abort_prior_to_tabort; |
1040 | 1038 |
1041 | 1039 |