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