363 ENetNitzName, |
370 ENetNitzName, |
364 iNitzName.iMCC, |
371 iNitzName.iMCC, |
365 nitzShortNameData, |
372 nitzShortNameData, |
366 shortNitzName ); |
373 shortNitzName ); |
367 |
374 |
|
375 // Store NITZ Short name for custom request use. |
|
376 iCustomNitzShortNameString.Copy( shortNitzName ); |
|
377 |
368 // Store NITZ Short name. |
378 // Store NITZ Short name. |
369 iNitzName.iShortName.Copy( shortNitzName.Left( |
379 iNitzName.iShortName.Copy( shortNitzName.Left( |
370 iNitzName.iShortName.MaxLength() ) ); |
380 iNitzName.iShortName.MaxLength() ) ); |
371 } |
381 } |
372 |
382 |
373 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::NetNitzNameInd - iNitzName.iMCC: %d", iNitzName.iMCC); |
383 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::NetNitzNameInd - iNitzName.iMCC: %d", iNitzName.iMCC); |
374 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::NetNitzNameInd - iNitzName.iMNC: %d", iNitzName.iMNC); |
384 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::NetNitzNameInd - iNitzName.iMNC: %d", iNitzName.iMNC); |
375 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::NetNitzNameInd - iNitzName.iLongName: %S", &iNitzName.iLongName); |
385 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::NetNitzNameInd - iNitzName.iLongName: %S", &iNitzName.iLongName); |
376 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::NetNitzNameInd - iNitzName.iShortName: %S", &iNitzName.iShortName); |
386 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::NetNitzNameInd - iNitzName.iShortName: %S", &iNitzName.iShortName); |
|
387 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::NetNitzNameInd - iCustomNitzLongNameString: %S", &iCustomNitzLongNameString); |
|
388 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::NetNitzNameInd - iCustomNitzShortNameString: %S", &iCustomNitzShortNameString); |
377 OstTrace1( TRACE_NORMAL, DUP3_CMMNETOPERATORNAMEHANDLER_NETNITZNAMEIND, "CMmNetOperatorNameHandler::NetNitzNameInd - iNitzName.iMCC=%u", iNitzName.iMCC ); |
389 OstTrace1( TRACE_NORMAL, DUP3_CMMNETOPERATORNAMEHANDLER_NETNITZNAMEIND, "CMmNetOperatorNameHandler::NetNitzNameInd - iNitzName.iMCC=%u", iNitzName.iMCC ); |
378 OstTrace1( TRACE_NORMAL, DUP4_CMMNETOPERATORNAMEHANDLER_NETNITZNAMEIND, "CMmNetOperatorNameHandler::NetNitzNameInd - iNitzName.iMNC=%u", iNitzName.iMNC ); |
390 OstTrace1( TRACE_NORMAL, DUP4_CMMNETOPERATORNAMEHANDLER_NETNITZNAMEIND, "CMmNetOperatorNameHandler::NetNitzNameInd - iNitzName.iMNC=%u", iNitzName.iMNC ); |
379 OstTraceExt1( TRACE_NORMAL, DUP5_CMMNETOPERATORNAMEHANDLER_NETNITZNAMEIND, "CMmNetOperatorNameHandler::NetNitzNameInd - iNitzName.iLongName=%S", iNitzName.iLongName ); |
391 OstTraceExt1( TRACE_NORMAL, DUP5_CMMNETOPERATORNAMEHANDLER_NETNITZNAMEIND, "CMmNetOperatorNameHandler::NetNitzNameInd - iNitzName.iLongName=%S", iNitzName.iLongName ); |
380 OstTraceExt1( TRACE_NORMAL, DUP6_CMMNETOPERATORNAMEHANDLER_NETNITZNAMEIND, "CMmNetOperatorNameHandler::NetNitzNameInd - iNitzName.iShortName=%S", iNitzName.iShortName ); |
392 OstTraceExt1( TRACE_NORMAL, DUP6_CMMNETOPERATORNAMEHANDLER_NETNITZNAMEIND, "CMmNetOperatorNameHandler::NetNitzNameInd - iNitzName.iShortName=%S", iNitzName.iShortName ); |
|
393 OstTraceExt1( TRACE_NORMAL, DUP7_CMMNETOPERATORNAMEHANDLER_NETNITZNAMEIND, "CMmNetOperatorNameHandler::NetNitzNameInd - iCustomNitzLongNameString=%S", iCustomNitzLongNameString ); |
|
394 OstTraceExt1( TRACE_NORMAL, DUP8_CMMNETOPERATORNAMEHANDLER_NETNITZNAMEIND, "CMmNetOperatorNameHandler::NetNitzNameInd - iCustomNitzShortNameString=%S", iCustomNitzShortNameString ); |
381 |
395 |
382 // Compare NITZ name got in NET_NITZ_NAME_IND to stored values in PMM. |
396 // Compare NITZ name got in NET_NITZ_NAME_IND to stored values in PMM. |
383 CompareNitzNameToPmmValues(); |
397 CompareNitzNameToPmmValues(); |
|
398 |
|
399 // last received NET_MODEM_REG_STATUS_IND is needed to handle again |
|
400 // so that NITZ information is updated to upper layers |
|
401 iNetMessHandler->HandleLastNetModemRegStatusInd(); |
384 } |
402 } |
385 |
403 |
386 // ----------------------------------------------------------------------------- |
404 // ----------------------------------------------------------------------------- |
387 // CMmNetOperatorNameHandler::ConvertOperatorName |
405 // CMmNetOperatorNameHandler::ConvertOperatorName |
388 // Convert received data to operator name string according to coding scheme. |
406 // Convert received data to operator name string according to coding scheme. |
2097 ) |
2115 ) |
2098 { |
2116 { |
2099 TFLOGSTRING("TSY: CMmNetOperatorNameHandler::OplRuleRecordChecker"); |
2117 TFLOGSTRING("TSY: CMmNetOperatorNameHandler::OplRuleRecordChecker"); |
2100 OstTrace0( TRACE_NORMAL, CMMNETOPERATORNAMEHANDLER_OPLRULERECORDCHECKER, "CMmNetOperatorNameHandler::OplRuleRecordChecker" ); |
2118 OstTrace0( TRACE_NORMAL, CMMNETOPERATORNAMEHANDLER_OPLRULERECORDCHECKER, "CMmNetOperatorNameHandler::OplRuleRecordChecker" ); |
2101 |
2119 |
2102 // Temp data. |
2120 // Buffer for SIM Operator code, length is 3. |
2103 TUint8 operCodeChar( 0 ); |
2121 TBuf8<KBCDLength> simOperatorCode; |
2104 TUint8 plmnListChar( 0 ); |
2122 |
2105 |
2123 TUint16 bcchMcc1( 0 ); |
2106 // Setting ret value to KErrNone first to get compare working. |
2124 TUint16 bcchMcc2( 0 ); |
2107 TInt ret( KErrNone ); |
2125 TUint16 bcchMcc3( 0 ); |
2108 |
2126 |
2109 // Compare one BCD code byte at time. |
2127 TUint16 bcchMnc1( 0 ); |
2110 for ( TUint8 i = 0; i < KBCDLength; i++ ) |
2128 TUint16 bcchMnc2( 0 ); |
2111 { |
2129 TUint16 bcchMnc3( 0 ); |
2112 if ( KErrNone == ret ) |
2130 |
2113 { |
2131 TUint16 simMcc1( 0 ); |
2114 // Check upper part of byte. |
2132 TUint16 simMcc2( 0 ); |
2115 operCodeChar = ( aOperCode[i] >> 4 ) & KBCDOneCharMask; |
2133 TUint16 simMcc3( 0 ); |
2116 plmnListChar = |
2134 |
2117 ( iOperatorPlmnListTable[aIndex].iOperCodeBCD[i] >> 4 ) & |
2135 TUint16 simMnc1( 0 ); |
2118 KBCDOneCharMask; |
2136 TUint16 simMnc2( 0 ); |
2119 |
2137 TUint16 simMnc3( 0 ); |
2120 ret = BCDCharChecker( operCodeChar, plmnListChar ); |
2138 |
2121 |
2139 TUint bcchMccNumber( 0 ); |
2122 // Continue checking lower part if previous matches. |
2140 |
2123 if ( KErrNone == ret ) |
2141 // BCCH MCC/MNC mapping. |
|
2142 CMmStaticUtility::GetMccCodes( aOperCode, &bcchMcc1, &bcchMcc2, &bcchMcc3 ); |
|
2143 CMmStaticUtility::GetMncCodes( aOperCode, &bcchMnc1, &bcchMnc2, &bcchMnc3 ); |
|
2144 |
|
2145 TFLOGSTRING4("TSY: CMmNetOperatorNameHandler::OplRuleRecordChecker - BCCH MCC1 MCC2 MCC3 : %X %X %X", bcchMcc1, bcchMcc2, bcchMcc3); |
|
2146 TFLOGSTRING4("TSY: CMmNetOperatorNameHandler::OplRuleRecordChecker - BCCH MNC1 MNC2 MNC3 : %X %X %X", bcchMnc1, bcchMnc2, bcchMnc3); |
|
2147 OstTraceExt3( TRACE_NORMAL, DUP6_CMMNETOPERATORNAMEHANDLER_OPLRULERECORDCHECKER, "CMmNetOperatorNameHandler::OplRuleRecordChecker - BCCH MCC1 MCC2 MCC3 : %hx %hx %hx", bcchMcc1, bcchMcc2, bcchMcc3 ); |
|
2148 OstTraceExt3( TRACE_NORMAL, DUP7_CMMNETOPERATORNAMEHANDLER_OPLRULERECORDCHECKER, "CMmNetOperatorNameHandler::OplRuleRecordChecker - BCCH MNC1 MNC2 MNC3 : %hx %hx %hx", bcchMnc1, bcchMnc2, bcchMnc3 ); |
|
2149 |
|
2150 // BCCH MCC. |
|
2151 bcchMccNumber = 100 * bcchMcc1 + 10 * bcchMcc2 + bcchMcc3; |
|
2152 |
|
2153 // SIM operator code in BCD string format. |
|
2154 simOperatorCode.Copy( iOperatorPlmnListTable[aIndex].iOperCodeBCD ); |
|
2155 |
|
2156 // SIM MCC/MNC mapping. |
|
2157 CMmStaticUtility::GetMccCodes( simOperatorCode, &simMcc1, &simMcc2, &simMcc3 ); |
|
2158 CMmStaticUtility::GetMncCodes( simOperatorCode, &simMnc1, &simMnc2, &simMnc3 ); |
|
2159 |
|
2160 TFLOGSTRING4("TSY: CMmNetOperatorNameHandler::OplRuleRecordChecker - SIM MCC1 MCC2 MCC3 : %X %X %X", simMcc1, simMcc2, simMcc3); |
|
2161 TFLOGSTRING4("TSY: CMmNetOperatorNameHandler::OplRuleRecordChecker - SIM MNC1 MNC2 MNC3 : %X %X %X", simMnc1, simMnc2, simMnc3); |
|
2162 OstTraceExt3( TRACE_NORMAL, DUP8_CMMNETOPERATORNAMEHANDLER_OPLRULERECORDCHECKER, "CMmNetOperatorNameHandler::OplRuleRecordChecker - SIM MCC1 MCC2 MCC3 : %hx %hx %hx", simMcc1, simMcc2, simMcc3 ); |
|
2163 OstTraceExt3( TRACE_NORMAL, DUP9_CMMNETOPERATORNAMEHANDLER_OPLRULERECORDCHECKER, "CMmNetOperatorNameHandler::OplRuleRecordChecker - SIM MNC1 MNC2 MNC3 : %hx %hx %hx", simMnc1, simMnc2, simMnc3 ); |
|
2164 |
|
2165 // Flag for OPL rule checking. |
|
2166 TBool digitMatch( EFalse ); |
|
2167 |
|
2168 // - BCD value of 'D' in any of the MCC and/or MNC digits shall be used |
|
2169 // to indicate a "wild" value for that corresponding MCC/MNC digit. |
|
2170 // 3GPP spec 31.102/4.2.59. |
|
2171 // - Other special cases for handling of OPL rules. |
|
2172 // 3GPP 23.122 Annex A. |
|
2173 |
|
2174 // SIM MCC = BCCH MCC. |
|
2175 if ( ( bcchMcc1 == simMcc1 || KWildCharD == simMcc1 ) |
|
2176 && ( bcchMcc2 == simMcc2 || KWildCharD == simMcc2 ) |
|
2177 && ( bcchMcc3 == simMcc3 || KWildCharD == simMcc3 ) ) |
|
2178 { |
|
2179 // 1st and 2nd digit SIM MNC and BCCH MNC match. |
|
2180 if ( ( bcchMnc1 == simMnc1 || KWildCharD == simMnc1 ) |
|
2181 && ( bcchMnc2 == simMnc2 || KWildCharD == simMnc2 ) ) |
|
2182 { |
|
2183 // 3rd digit SIM MNC and BCCH MNC match. |
|
2184 if ( bcchMnc3 == simMnc3 || KWildCharD == simMnc3 ) |
2124 { |
2185 { |
2125 // Check lower part of byte. |
2186 // Match. |
2126 operCodeChar = aOperCode[i] & KBCDOneCharMask; |
2187 digitMatch = ETrue; |
2127 plmnListChar = |
|
2128 iOperatorPlmnListTable[aIndex].iOperCodeBCD[i] & |
|
2129 KBCDOneCharMask; |
|
2130 |
|
2131 ret = BCDCharChecker( operCodeChar, plmnListChar ); |
|
2132 } |
2188 } |
2133 } |
2189 else |
|
2190 { |
|
2191 // Check whether the PLMN is from country where '0' |
|
2192 // and 'F' are treated equally in MNC digit 3. |
|
2193 // BCCH MCC in the range 302, 310-316. |
|
2194 if ( 302 == bcchMccNumber |
|
2195 || 310 == bcchMccNumber |
|
2196 || 311 == bcchMccNumber |
|
2197 || 312 == bcchMccNumber |
|
2198 || 313 == bcchMccNumber |
|
2199 || 314 == bcchMccNumber |
|
2200 || 315 == bcchMccNumber |
|
2201 || 316 == bcchMccNumber ) |
|
2202 { |
|
2203 if ( ( 0 == bcchMnc3 && KWildCharF == simMnc3 ) |
|
2204 || ( KWildCharF == bcchMnc3 && 0 == simMnc3 ) ) |
|
2205 { |
|
2206 // Match. |
|
2207 digitMatch = ETrue; |
|
2208 } |
|
2209 else |
|
2210 { |
|
2211 // No match. |
|
2212 digitMatch = EFalse; |
|
2213 } |
|
2214 } |
|
2215 else |
|
2216 { |
|
2217 // No match. |
|
2218 digitMatch = EFalse; |
|
2219 } |
|
2220 } |
|
2221 } |
|
2222 else |
|
2223 { |
|
2224 // No match. |
|
2225 digitMatch = EFalse; |
|
2226 } |
|
2227 } |
|
2228 else |
|
2229 { |
|
2230 // No match. |
|
2231 digitMatch = EFalse; |
2134 } |
2232 } |
2135 |
2233 |
2136 // Compare Location Area Value information. |
2234 // Compare Location Area Value information. |
2137 // LAC should be in between upper and lower limit. |
2235 // LAC should be in between upper and lower limit. |
2138 // |
2236 // |
2139 // If BCD code match then continue to check LAC values. |
2237 // If MCC and MNC code match then continue to check LAC values. |
2140 if ( KErrNone == ret ) |
2238 if ( digitMatch ) |
2141 { |
2239 { |
2142 TFLOGSTRING("TSY: CMmNetOperatorNameHandler::OplRuleRecordChecker - BCD code match"); |
2240 TFLOGSTRING("TSY: CMmNetOperatorNameHandler::OplRuleRecordChecker - MCC and MNC match"); |
2143 OstTrace0( TRACE_NORMAL, DUP1_CMMNETOPERATORNAMEHANDLER_OPLRULERECORDCHECKER, "CMmNetOperatorNameHandler::OplRuleRecordChecker - BCD code match" ); |
2241 OstTrace0( TRACE_NORMAL, DUP1_CMMNETOPERATORNAMEHANDLER_OPLRULERECORDCHECKER, "CMmNetOperatorNameHandler::OplRuleRecordChecker - MCC and MNC match" ); |
|
2242 |
|
2243 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::OplRuleRecordChecker - BCCH LAC: %d", aLac); |
|
2244 TFLOGSTRING3("TSY: CMmNetOperatorNameHandler::OplRuleRecordChecker - SIM LAC between: %d - %d", iOperatorPlmnListTable[aIndex].iLACUpperLimit, iOperatorPlmnListTable[aIndex].iLACLowerLimit); |
|
2245 OstTrace1( TRACE_NORMAL, DUP10_CMMNETOPERATORNAMEHANDLER_OPLRULERECORDCHECKER, "CMmNetOperatorNameHandler::OplRuleRecordChecker - BCCH LAC: %u", aLac ); |
|
2246 OstTraceExt2( TRACE_NORMAL, DUP11_CMMNETOPERATORNAMEHANDLER_OPLRULERECORDCHECKER, "CMmNetOperatorNameHandler::OplRuleRecordChecker - SIM LAC between: %u - %u", iOperatorPlmnListTable[aIndex].iLACUpperLimit, iOperatorPlmnListTable[aIndex].iLACLowerLimit ); |
|
2247 |
2144 if ( ( aLac <= iOperatorPlmnListTable[aIndex].iLACUpperLimit ) |
2248 if ( ( aLac <= iOperatorPlmnListTable[aIndex].iLACUpperLimit ) |
2145 && ( aLac >= iOperatorPlmnListTable[aIndex].iLACLowerLimit ) ) |
2249 && ( aLac >= iOperatorPlmnListTable[aIndex].iLACLowerLimit ) ) |
2146 { |
2250 { |
2147 TFLOGSTRING("TSY: CMmNetOperatorNameHandler::OplRuleRecordChecker - LAC match => OPL Rule match"); |
2251 TFLOGSTRING("TSY: CMmNetOperatorNameHandler::OplRuleRecordChecker - LAC match => OPL Rule match"); |
2148 OstTrace0( TRACE_NORMAL, DUP2_CMMNETOPERATORNAMEHANDLER_OPLRULERECORDCHECKER, "CMmNetOperatorNameHandler::OplRuleRecordChecker - LAC match => OPL Rule match" ); |
2252 OstTrace0( TRACE_NORMAL, DUP2_CMMNETOPERATORNAMEHANDLER_OPLRULERECORDCHECKER, "CMmNetOperatorNameHandler::OplRuleRecordChecker - LAC match => OPL Rule match" ); |
2149 // Both BCD code and LAC value match. |
2253 // MCC, MNC and LAC value match. |
2150 // Set iOplRuleMatch value to ETrue. |
2254 // Set iOplRuleMatch value to ETrue. |
2151 // This informs that OPL record match. |
2255 // This informs that OPL record match. |
2152 iOplRuleMatch = ETrue; |
2256 iOplRuleMatch = ETrue; |
2153 } |
2257 } |
2154 else |
2258 else |
2161 iOplRuleMatch = EFalse; |
2265 iOplRuleMatch = EFalse; |
2162 } |
2266 } |
2163 } |
2267 } |
2164 else |
2268 else |
2165 { |
2269 { |
2166 TFLOGSTRING("TSY: CMmNetOperatorNameHandler::OplRuleRecordChecker - BCD code didn't match => OPL Rule doesn't match"); |
2270 TFLOGSTRING("TSY: CMmNetOperatorNameHandler::OplRuleRecordChecker - MCC or MNC didn't match => OPL Rule doesn't match"); |
2167 OstTrace0( TRACE_NORMAL, DUP4_CMMNETOPERATORNAMEHANDLER_OPLRULERECORDCHECKER, "CMmNetOperatorNameHandler::OplRuleRecordChecker - BCD code didn't match => OPL Rule doesn't match" ); |
2271 OstTrace0( TRACE_NORMAL, DUP4_CMMNETOPERATORNAMEHANDLER_OPLRULERECORDCHECKER, "CMmNetOperatorNameHandler::OplRuleRecordChecker - MCC or MNC didn't match => OPL Rule doesn't match" ); |
2168 // Set iOplRuleMatch value to EFalse. |
2272 // Set iOplRuleMatch value to EFalse. |
2169 // This informs that OPL record didn't match. |
2273 // This informs that OPL record didn't match. |
2170 iOplRuleMatch = EFalse; |
2274 iOplRuleMatch = EFalse; |
2171 } |
2275 } |
2172 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::OplRuleRecordChecker - OPL Rule Match value T/F: %d", iOplRuleMatch); |
2276 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::OplRuleRecordChecker - OPL Rule Match value T/F: %d", iOplRuleMatch); |
2173 OstTrace1( TRACE_NORMAL, DUP6_CMMNETOPERATORNAMEHANDLER_OPLRULERECORDCHECKER, "CMmNetOperatorNameHandler::OplRuleRecordChecker;iOplRuleMatch=%d", iOplRuleMatch ); |
|
2174 } |
|
2175 |
|
2176 // ----------------------------------------------------------------------------- |
|
2177 // CMmNetOperatorNameHandler::BCDCharChecker |
|
2178 // Check BCD char against rule to find out is that matching with OPL list. |
|
2179 // ----------------------------------------------------------------------------- |
|
2180 // |
|
2181 TInt CMmNetOperatorNameHandler::BCDCharChecker |
|
2182 ( |
|
2183 TUint8 aOperCodeChar, |
|
2184 TUint8 aPlmnListChar |
|
2185 ) |
|
2186 { |
|
2187 TFLOGSTRING3("TSY: CMmNetOperatorNameHandler::BCDCharChecker - Operator code char : Plmn list char = %X : %X", aOperCodeChar, aPlmnListChar); |
|
2188 OstTraceExt2( TRACE_NORMAL, DUP2_CMMNETOPERATORNAMEHANDLER_BCDCHARCHECKER, "CMmNetOperatorNameHandler::BCDCharChecker - Operator code char : Plmn list char = %hhx : %hhx", aOperCodeChar, aPlmnListChar ); |
|
2189 |
|
2190 TInt ret( KErrGeneral ); |
|
2191 |
|
2192 // Check character. |
|
2193 // Operator code character needs to match OPL list Operator character |
|
2194 // or if OPL list character value is 'D' it indicates "wild" value what |
|
2195 // corresponding to all values. |
|
2196 if ( aOperCodeChar == aPlmnListChar || KBCDWildChar == aPlmnListChar ) |
|
2197 { |
|
2198 TFLOGSTRING("TSY: CMmNetOperatorNameHandler::BCDCharChecker - Character match"); |
|
2199 OstTrace0( TRACE_NORMAL, DUP1_CMMNETOPERATORNAMEHANDLER_BCDCHARCHECKER, "CMmNetOperatorNameHandler::BCDCharChecker - Character match" ); |
|
2200 // Character match. |
|
2201 ret = KErrNone; |
|
2202 } |
|
2203 // No else, ret is already set to KErrGeneral. |
|
2204 |
|
2205 return ret; |
|
2206 } |
2277 } |
2207 |
2278 |
2208 // ----------------------------------------------------------------------------- |
2279 // ----------------------------------------------------------------------------- |
2209 // CMmNetOperatorNameHandler::CopyEonsName |
2280 // CMmNetOperatorNameHandler::CopyEonsName |
2210 // Copy EONS Long and Short names if exist. |
2281 // Copy EONS Long and Short names if exist. |
3123 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL - iEonsName.iMCC: %d", iEonsName.iMCC); |
3200 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL - iEonsName.iMCC: %d", iEonsName.iMCC); |
3124 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL - iEonsName.iMNC: %d", iEonsName.iMNC); |
3201 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL - iEonsName.iMNC: %d", iEonsName.iMNC); |
3125 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL - iEonsName.iLongName: %S", &iEonsName.iLongName); |
3202 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL - iEonsName.iLongName: %S", &iEonsName.iLongName); |
3126 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL - iEonsName.iShortName: %S", &iEonsName.iShortName); |
3203 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL - iEonsName.iShortName: %S", &iEonsName.iShortName); |
3127 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL - iEonsName.iPNNIdentifier: %d", iEonsName.iPNNIdentifier); |
3204 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL - iEonsName.iPNNIdentifier: %d", iEonsName.iPNNIdentifier); |
|
3205 TFLOGSTRING2("TSY: CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL - iCustomEonsNameString: %S", &iCustomEonsNameString); |
|
3206 |
3128 OstTrace1( TRACE_NORMAL, CMMNETOPERATORNAMEHANDLER_UICCOPERATORRESPREADPNNL, "CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL;iEonsName.iMCC=%u", iEonsName.iMCC ); |
3207 OstTrace1( TRACE_NORMAL, CMMNETOPERATORNAMEHANDLER_UICCOPERATORRESPREADPNNL, "CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL;iEonsName.iMCC=%u", iEonsName.iMCC ); |
3129 OstTrace1( TRACE_NORMAL, DUP1_CMMNETOPERATORNAMEHANDLER_UICCOPERATORRESPREADPNNL, "CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL;iEonsName.iMNC=%u", iEonsName.iMNC ); |
3208 OstTrace1( TRACE_NORMAL, DUP1_CMMNETOPERATORNAMEHANDLER_UICCOPERATORRESPREADPNNL, "CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL;iEonsName.iMNC=%u", iEonsName.iMNC ); |
3130 OstTraceExt1( TRACE_NORMAL, DUP2_CMMNETOPERATORNAMEHANDLER_UICCOPERATORRESPREADPNNL, "CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL;iEonsName.iLongName=%S", iEonsName.iLongName ); |
3209 OstTraceExt1( TRACE_NORMAL, DUP2_CMMNETOPERATORNAMEHANDLER_UICCOPERATORRESPREADPNNL, "CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL;iEonsName.iLongName=%S", iEonsName.iLongName ); |
3131 OstTraceExt1( TRACE_NORMAL, DUP3_CMMNETOPERATORNAMEHANDLER_UICCOPERATORRESPREADPNNL, "CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL;iEonsName.iShortName=%S", iEonsName.iShortName ); |
3210 OstTraceExt1( TRACE_NORMAL, DUP3_CMMNETOPERATORNAMEHANDLER_UICCOPERATORRESPREADPNNL, "CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL;iEonsName.iShortName=%S", iEonsName.iShortName ); |
3132 OstTraceExt1( TRACE_NORMAL, DUP4_CMMNETOPERATORNAMEHANDLER_UICCOPERATORRESPREADPNNL, "CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL;iEonsName.iPNNIdentifier=%hhu", iEonsName.iPNNIdentifier ); |
3211 OstTraceExt1( TRACE_NORMAL, DUP4_CMMNETOPERATORNAMEHANDLER_UICCOPERATORRESPREADPNNL, "CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL;iEonsName.iPNNIdentifier=%hhu", iEonsName.iPNNIdentifier ); |
|
3212 OstTraceExt1( TRACE_NORMAL, DUP23_CMMNETOPERATORNAMEHANDLER_UICCOPERATORRESPREADPNNL, "CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL;iCustomEonsNameString=%S", iCustomEonsNameString ); |
3133 } |
3213 } |
3134 else |
3214 else |
3135 { |
3215 { |
3136 TFLOGSTRING("TSY: CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL - Error occured, data not available"); |
3216 TFLOGSTRING("TSY: CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL - Error occured, data not available"); |
3137 OstTrace0( TRACE_NORMAL, DUP5_CMMNETOPERATORNAMEHANDLER_UICCOPERATORRESPREADPNNL, "CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL- Error occured, data not available" ); |
3217 OstTrace0( TRACE_NORMAL, DUP5_CMMNETOPERATORNAMEHANDLER_UICCOPERATORRESPREADPNNL, "CMmNetOperatorNameHandler::UiccOperatorRespReadPnnL- Error occured, data not available" ); |