FreeCalypso > hg > freecalypso-sw
annotate gsm-fw/g23m-aci/aci/cmh_mm.h @ 777:08f148c63220
gsm-fw/include/condat-features.h: added PHONEBOOK_EXTENSION and SMS_PDU_SUPPORT
| author | Michael Spacefalcon <falcon@ivan.Harhan.ORG> | 
|---|---|
| date | Sat, 07 Mar 2015 22:31:27 +0000 | 
| parents | eedbf248bac0 | 
| children | 
| rev | line source | 
|---|---|
| 775 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1 /* | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 2 +----------------------------------------------------------------------------- | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 3 | Project : GSM-PS (6147) | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 4 | Modul : CMH_MM | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 5 +----------------------------------------------------------------------------- | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 6 | Copyright 2002 Texas Instruments Berlin, AG | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 7 | All rights reserved. | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 8 | | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 9 | This file is confidential and a trade secret of Texas | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 10 | Instruments Berlin, AG | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 11 | The receipt of or possession of this file does not convey | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 12 | any rights to reproduce or disclose its contents or to | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 13 | manufacture, use, or sell anything it may describe, in | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 14 | whole, or in part, without the specific written consent of | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 15 | Texas Instruments Berlin, AG. | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 16 +----------------------------------------------------------------------------- | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 17 | Purpose : Definitions for the command handler of the | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 18 | Mobility Mangement | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 19 +----------------------------------------------------------------------------- | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 20 */ | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 21 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 22 #ifndef CMH_MM_H | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 23 #define CMH_MM_H | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 24 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 25 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 26 /*==== CONSTANTS ==================================================*/ | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 27 #define PNN_SHORT_NAME_IEI 0x45 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 28 #define PNN_LONG_NAME_IEI 0x43 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 29 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 30 /*==== TYPES ======================================================*/ | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 31 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 32 /* According to ITE-E 212 MNC shall not be more that 3 digits | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 33 Thus 0xffff is invalid number and means that rules are same | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 34 for all Operators in the country*/ | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 35 #define ALL_MNC 0x7fff | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 36 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 37 #define MM_FFS_OPER_DIR "/gsm/cops" | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 38 #define MM_FFS_OPER_FILE "/gsm/cops/operimsi" | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 39 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 40 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 41 typedef struct FFSPLMNIMSI | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 42 { | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 43 UBYTE mcc[SIZE_MCC]; | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 44 UBYTE mnc[SIZE_MNC]; | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 45 UBYTE IMSI[MAX_IMSI-1]; | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 46 } T_FFSPLMNIMSI; | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 47 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 48 /* Type for ECCIgnoreTable. See descr for ECCIgnoreTable*/ | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 49 typedef struct ECCIgnoreRec | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 50 { | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 51 SHORT mcc; | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 52 SHORT mnc; | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 53 char *ecc; | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 54 } T_ECCIgnoreRec; | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 55 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 56 /* Type for CPHS ONS reade state*/ | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 57 typedef enum { | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 58 ONS_READ_NOT_DONE = 0, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 59 ONS_READING, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 60 ONS_READ_OVER, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 61 ONS_READ_FAIL | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 62 } T_ONS_READ_STATE; | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 63 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 64 /*==== PROTOTYPES =================================================*/ | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 65 EXTERN SHORT cmhMM_Registered ( void ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 66 EXTERN SHORT cmhMM_Deregistered ( void ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 67 EXTERN SHORT cmhMM_SelNetwork ( USHORT cause ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 68 EXTERN SHORT cmhMM_NetworkLst ( void ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 69 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 70 EXTERN BOOL cmhMM_FindPLMN ( T_OPER_ENTRY * plmnDesc, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 71 SHORT mcc, SHORT mnc, U16 lac, BOOL nw_search ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 72 EXTERN BOOL cmhMM_getBandSettings( UBYTE *SetBands, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 73 UBYTE *AllowedBands ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 74 EXTERN BOOL cmhMM_isBandAllowed( UBYTE band, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 75 UBYTE AllowedBands ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 76 EXTERN BOOL cmhMM_writeSetBand ( UBYTE setband ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 77 EXTERN BOOL cmhMM_FindNumeric ( T_OPER_ENTRY * plmnDesc, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 78 const CHAR * numStr ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 79 EXTERN BOOL cmhMM_FindName ( T_OPER_ENTRY * plmnDesc, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 80 const CHAR * longStr, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 81 T_ACI_CPOL_FRMT format ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 82 EXTERN void cmhMM_CnvrtPLMN2INT( const UBYTE * BCDmcc, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 83 const UBYTE * BCDmnc, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 84 SHORT * mccBuf, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 85 SHORT * mncBuf ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 86 EXTERN void cmhMM_CnvrtINT2PLMN( SHORT INTmcc, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 87 SHORT INTmnc, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 88 UBYTE * mccBuf, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 89 UBYTE * mncBuf ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 90 EXTERN T_ACI_CREG_STAT cmhMM_GetNregCREGStat( void ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 91 EXTERN T_ACI_CME_ERR cmhMM_GetNregCMEStat ( void ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 92 EXTERN USHORT cmhMM_GetOperLstLen ( void ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 93 EXTERN void cmhMM_CnvrtTrmPCMOpNam( T_OPER_ENTRY *plmnDesc, void *pPCMBuf ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 94 EXTERN void cmhMM_Ntfy_NtwRegistrationStatus( T_ACI_CREG_STAT creg ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 95 EXTERN SHORT cmhMM_CipheringInd ( UBYTE ciph ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 96 EXTERN BOOL cmhMM_OpCheckName (); /* EONS function */ | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 97 EXTERN void cmhMM_OpCheckList ();/* EONS function */ | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 98 EXTERN BOOL cmhMM_OpReadName ( UBYTE rec_num);/* EONS function */ | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 99 EXTERN void cmhMM_OpReadNameCb ( SHORT table_id);/* EONS function */ | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 100 EXTERN void cmhMM_OpSetPNNLst(); /* EONS function */ | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 101 EXTERN void cmhMM_OpExtractNameCB ( SHORT table_id); /* EONS function */ | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 102 EXTERN BOOL cmhMM_OpUpdateName (); /* EONS function */ | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 103 EXTERN void cmhMM_GetCmerSettings (T_ACI_CMD_SRC srcId, T_ACI_MM_CMER_VAL_TYPE *sCmerSettings ); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 104 EXTERN BOOL cmhMM_ChkIgnoreECC(CHAR *dialStr); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 105 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 106 EXTERN T_ACI_RETURN cmhMM_OperatorSelect(T_ACI_CMD_SRC srcId, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 107 T_ACI_NRG_RGMD regMode, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 108 T_ACI_NRG_SVMD srvMode, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 109 T_ACI_NRG_FRMT oprFrmt, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 110 CHAR *opr); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 111 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 112 EXTERN void cmhMM_OperatorQuery( T_ACI_CMD_SRC srcId, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 113 T_ACI_COPS_FRMT format, | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 114 CHAR *oper); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 115 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 116 EXTERN BOOL cmhMM_OperatorStoreInFFS(UBYTE* mcc, UBYTE* mnc, UBYTE* IMSI); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 117 EXTERN BOOL cmhMM_OperatorReadFromFFS(UBYTE* mcc, UBYTE* mnc, UBYTE* IMSI); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 118 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 119 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 120 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 121 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 122 EXTERN BOOL cmhMM_GetActingHPLMN(SHORT * mccBuf, SHORT * mncBuf); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 123 EXTERN BOOL cmhMM_ONSReadName ();//EONS function | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 124 EXTERN void cmhMM_ONSReadNameCb ( SHORT table_id);//EONS function | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 125 EXTERN void cmhMM_Reset_ONSDesc (); | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 126 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 127 /*==== EXPORT =====================================================*/ | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 128 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 129 #ifdef CMH_MMF_C | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 130 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 131 GLOBAL T_ENT_STAT mmEntStat; | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 132 GLOBAL BOOL regReqPnd = FALSE; | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 133 #else | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 134 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 135 EXTERN T_ENT_STAT mmEntStat; | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 136 EXTERN BOOL regReqPnd; | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 137 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 138 #endif /* CMH_MMF_C */ | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 139 #endif /* CMH_MM_H */ | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 140 | 
| 
eedbf248bac0
gsm-fw/g23m-aci subtree: initial import from LoCosto source
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 141 /*==== EOF =======================================================*/ | 
