86 TUint8 aIsiCauseType, // Cause type |
86 TUint8 aIsiCauseType, // Cause type |
87 TUint8 aIsiCauseValue // Cause value |
87 TUint8 aIsiCauseValue // Cause value |
88 ) |
88 ) |
89 { |
89 { |
90 TFLOGSTRING4("TSY: CMmStaticUtility::CSCauseToEpocError - resource: %d, cause type: %d, cause value: %d", aResource, aIsiCauseType, aIsiCauseValue); |
90 TFLOGSTRING4("TSY: CMmStaticUtility::CSCauseToEpocError - resource: %d, cause type: %d, cause value: %d", aResource, aIsiCauseType, aIsiCauseValue); |
91 OstTraceExt3( TRACE_NORMAL, CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;aResource=%d;aIsiCauseType=%hhu;aIsiCauseValue=%hhu", aResource, aIsiCauseType, aIsiCauseValue ); |
91 OstTraceExt3( TRACE_NORMAL, CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;aResource=%d;aIsiCauseType=%hhu;aIsiCauseValue=%hhu", aResource, aIsiCauseType, aIsiCauseValue ); |
92 TInt epocError = ( KErrGeneral & 0x0000FFFF ) | ( KErrNotFound << 16 ); |
92 TInt epocError = ( KErrGeneral & 0x0000FFFF ) | ( KErrNotFound << 16 ); |
93 |
93 |
94 if ( 0 == aIsiCauseValue && 0 == aIsiCauseType ) |
94 if ( 0 == aIsiCauseValue && 0 == aIsiCauseType ) |
95 { |
95 { |
96 return KErrNone; |
96 return KErrNone; |
272 // parameters has been left to the client's responsibility |
272 // parameters has been left to the client's responsibility |
273 case CALL_MODEM_CAUSE_INVALID_ADDRESS: |
273 case CALL_MODEM_CAUSE_INVALID_ADDRESS: |
274 default: |
274 default: |
275 { |
275 { |
276 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_MODEM_CALL - common error, default, ISI cause value: %d", aIsiCauseValue); |
276 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_MODEM_CALL - common error, default, ISI cause value: %d", aIsiCauseValue); |
277 OstTraceExt1( TRACE_NORMAL, DUP1_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_MODEM_CALL - common error, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
277 OstTraceExt1( TRACE_NORMAL, DUP1_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_MODEM_CALL - common error, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
278 epocError = EpocErrorCode( KErrGeneral, |
278 epocError = EpocErrorCode( KErrGeneral, |
279 KErrNotFound ); |
279 KErrNotFound ); |
280 break; |
280 break; |
281 } |
281 } |
282 } |
282 } |
584 break; |
584 break; |
585 } |
585 } |
586 default: |
586 default: |
587 { |
587 { |
588 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_MODEM_CALL - Network specific error, unknown ISI cause value: %d", aIsiCauseValue); |
588 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_MODEM_CALL - Network specific error, unknown ISI cause value: %d", aIsiCauseValue); |
589 OstTraceExt1( TRACE_NORMAL, DUP2_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_MODEM_CALL - Network specific error, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
589 OstTraceExt1( TRACE_NORMAL, DUP2_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_MODEM_CALL - Network specific error, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
590 epocError = EpocErrorCode( KErrGeneral, |
590 epocError = EpocErrorCode( KErrGeneral, |
591 KErrNotFound ); |
591 KErrNotFound ); |
592 break; |
592 break; |
593 } |
593 } |
594 } |
594 } |
723 } |
723 } |
724 case NET_CAUSE_SERVICE_NOT_ALLOWED: |
724 case NET_CAUSE_SERVICE_NOT_ALLOWED: |
725 default: |
725 default: |
726 { |
726 { |
727 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_MODEM_NETWORK, default, ISI cause value: %d", aIsiCauseValue); |
727 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_MODEM_NETWORK, default, ISI cause value: %d", aIsiCauseValue); |
728 OstTraceExt1( TRACE_NORMAL, DUP3_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_MODEM_NETWORK, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
728 OstTraceExt1( TRACE_NORMAL, DUP3_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_MODEM_NETWORK, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
729 epocError = EpocErrorCode( KErrGeneral, |
729 epocError = EpocErrorCode( KErrGeneral, |
730 KErrNotFound ); |
730 KErrNotFound ); |
731 break; |
731 break; |
732 } |
732 } |
733 } |
733 } |
858 break; |
858 break; |
859 } |
859 } |
860 default: |
860 default: |
861 { |
861 { |
862 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_MODEM_NETWORK - GSM specific error, unknown ISI cause value: %d", aIsiCauseValue); |
862 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_MODEM_NETWORK - GSM specific error, unknown ISI cause value: %d", aIsiCauseValue); |
863 OstTraceExt1( TRACE_NORMAL, DUP4_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_MODEM_NETWORK - GSM specific error, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
863 OstTraceExt1( TRACE_NORMAL, DUP4_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_MODEM_NETWORK - GSM specific error, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
864 epocError = EpocErrorCode( KErrGeneral, |
864 epocError = EpocErrorCode( KErrGeneral, |
865 KErrGeneral ); |
865 KErrGeneral ); |
866 break; |
866 break; |
867 } |
867 } |
868 } |
868 } |
1028 break; |
1028 break; |
1029 } |
1029 } |
1030 default: |
1030 default: |
1031 { |
1031 { |
1032 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS, unknown ISI cause value: %d", aIsiCauseValue); |
1032 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS, unknown ISI cause value: %d", aIsiCauseValue); |
1033 OstTraceExt1( TRACE_NORMAL, DUP5_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1033 OstTraceExt1( TRACE_NORMAL, DUP5_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1034 epocError = EpocErrorCode( KErrGeneral, |
1034 epocError = EpocErrorCode( KErrGeneral, |
1035 KErrNotFound ); |
1035 KErrNotFound ); |
1036 break; |
1036 break; |
1037 } |
1037 } |
1038 } |
1038 } |
1050 break; |
1050 break; |
1051 } |
1051 } |
1052 default: |
1052 default: |
1053 { |
1053 { |
1054 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_INDICATE_PASSWORD_ERROR, unknown ISI cause value: %d", aIsiCauseValue); |
1054 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_INDICATE_PASSWORD_ERROR, unknown ISI cause value: %d", aIsiCauseValue); |
1055 OstTraceExt1( TRACE_NORMAL, DUP6_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_INDICATE_PASSWORD_ERROR, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1055 OstTraceExt1( TRACE_NORMAL, DUP6_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_INDICATE_PASSWORD_ERROR, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1056 epocError = EpocErrorCode( KErrGeneral, |
1056 epocError = EpocErrorCode( KErrGeneral, |
1057 KErrNotFound ); |
1057 KErrNotFound ); |
1058 break; |
1058 break; |
1059 } |
1059 } |
1060 } |
1060 } |
1068 case SS_GSM_MSG_UNKNOWN_COMPONENT: |
1068 case SS_GSM_MSG_UNKNOWN_COMPONENT: |
1069 case SS_GSM_MSG_INVALID_INVOKE_ID: |
1069 case SS_GSM_MSG_INVALID_INVOKE_ID: |
1070 default: |
1070 default: |
1071 { |
1071 { |
1072 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_INDICATE_MSG_ERROR, default, ISI cause value: %d", aIsiCauseValue); |
1072 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_INDICATE_MSG_ERROR, default, ISI cause value: %d", aIsiCauseValue); |
1073 OstTraceExt1( TRACE_NORMAL, DUP7_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_INDICATE_MSG_ERROR, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1073 OstTraceExt1( TRACE_NORMAL, DUP7_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_INDICATE_MSG_ERROR, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1074 epocError = EpocErrorCode( KErrGeneral, |
1074 epocError = EpocErrorCode( KErrGeneral, |
1075 KErrNotFound ); |
1075 KErrNotFound ); |
1076 break; |
1076 break; |
1077 } |
1077 } |
1078 } |
1078 } |
1108 case SS_GSM_INDICATE_DEVICE_PASSWORD: |
1108 case SS_GSM_INDICATE_DEVICE_PASSWORD: |
1109 case SS_GSM_ACTIVATION_DATA_LOST: |
1109 case SS_GSM_ACTIVATION_DATA_LOST: |
1110 default: |
1110 default: |
1111 { |
1111 { |
1112 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - OTHER_ERROR, default, ISI cause value: %d", aIsiCauseValue); |
1112 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - OTHER_ERROR, default, ISI cause value: %d", aIsiCauseValue); |
1113 OstTraceExt1( TRACE_NORMAL, DUP8_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS - OTHER_ERROR, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1113 OstTraceExt1( TRACE_NORMAL, DUP8_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS - OTHER_ERROR, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1114 epocError = EpocErrorCode( KErrGeneral, |
1114 epocError = EpocErrorCode( KErrGeneral, |
1115 KErrNotFound ); |
1115 KErrNotFound ); |
1116 break; |
1116 break; |
1117 } |
1117 } |
1118 } |
1118 } |
1126 case SS_UNSPECIFIED_REASON: |
1126 case SS_UNSPECIFIED_REASON: |
1127 case SS_UNKNOWN_MMI_SS_CODE: |
1127 case SS_UNKNOWN_MMI_SS_CODE: |
1128 default: |
1128 default: |
1129 { |
1129 { |
1130 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - service not supprted, default, ISI cause value: %d", aIsiCauseValue); |
1130 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - service not supprted, default, ISI cause value: %d", aIsiCauseValue); |
1131 OstTraceExt1( TRACE_NORMAL, DUP9_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS - service not supprted, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1131 OstTraceExt1( TRACE_NORMAL, DUP9_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS - service not supprted, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1132 epocError = EpocErrorCode( KErrGeneral, |
1132 epocError = EpocErrorCode( KErrGeneral, |
1133 KErrNotFound ); |
1133 KErrNotFound ); |
1134 break; |
1134 break; |
1135 } |
1135 } |
1136 } |
1136 } |
1143 case SS_GSM_MISTYPED_COMP: |
1143 case SS_GSM_MISTYPED_COMP: |
1144 case SS_GSM_BADLY_STRUCTURED_COMP: |
1144 case SS_GSM_BADLY_STRUCTURED_COMP: |
1145 default: |
1145 default: |
1146 { |
1146 { |
1147 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_GENERAL_PROBLEM, default, ISI cause value: %d", aIsiCauseValue); |
1147 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_GENERAL_PROBLEM, default, ISI cause value: %d", aIsiCauseValue); |
1148 OstTraceExt1( TRACE_NORMAL, DUP10_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_GENERAL_PROBLEM, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1148 OstTraceExt1( TRACE_NORMAL, DUP10_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_GENERAL_PROBLEM, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1149 epocError = EpocErrorCode( KErrGeneral, |
1149 epocError = EpocErrorCode( KErrGeneral, |
1150 KErrNotFound ); |
1150 KErrNotFound ); |
1151 break; |
1151 break; |
1152 } |
1152 } |
1153 } |
1153 } |
1170 case SS_GSM_LINKED_RESPONSE_UNEXPECTED: |
1170 case SS_GSM_LINKED_RESPONSE_UNEXPECTED: |
1171 case SS_GSM_UNEXPECTED_LINKED_OPERATION: |
1171 case SS_GSM_UNEXPECTED_LINKED_OPERATION: |
1172 default: |
1172 default: |
1173 { |
1173 { |
1174 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_INVOKE_PROBLEM, default, ISI cause value: %d", aIsiCauseValue); |
1174 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_INVOKE_PROBLEM, default, ISI cause value: %d", aIsiCauseValue); |
1175 OstTraceExt1( TRACE_NORMAL, DUP11_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_INVOKE_PROBLEM, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1175 OstTraceExt1( TRACE_NORMAL, DUP11_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_INVOKE_PROBLEM, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1176 epocError = EpocErrorCode( KErrGeneral, |
1176 epocError = EpocErrorCode( KErrGeneral, |
1177 KErrNotFound ); |
1177 KErrNotFound ); |
1178 break; |
1178 break; |
1179 } |
1179 } |
1180 } |
1180 } |
1187 case SS_GSM_RETURN_RESULT_UNEXPECTED: |
1187 case SS_GSM_RETURN_RESULT_UNEXPECTED: |
1188 case SS_GSM_MISTYPED_RESP_PARAMETER: |
1188 case SS_GSM_MISTYPED_RESP_PARAMETER: |
1189 default: |
1189 default: |
1190 { |
1190 { |
1191 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_RETURN_RESULT_PROBLEM, default, ISI cause value: %d", aIsiCauseValue); |
1191 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_RETURN_RESULT_PROBLEM, default, ISI cause value: %d", aIsiCauseValue); |
1192 OstTraceExt1( TRACE_NORMAL, DUP12_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_RETURN_RESULT_PROBLEM, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1192 OstTraceExt1( TRACE_NORMAL, DUP12_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_RETURN_RESULT_PROBLEM, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1193 epocError = EpocErrorCode( KErrGeneral, |
1193 epocError = EpocErrorCode( KErrGeneral, |
1194 KErrNotFound ); |
1194 KErrNotFound ); |
1195 break; |
1195 break; |
1196 } |
1196 } |
1197 } |
1197 } |
1205 case SS_GSM_UNEXPECTED_ERROR: |
1205 case SS_GSM_UNEXPECTED_ERROR: |
1206 case SS_GSM_MISTYPED_ERR_PARAMETER: |
1206 case SS_GSM_MISTYPED_ERR_PARAMETER: |
1207 default: |
1207 default: |
1208 { |
1208 { |
1209 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_RETURN_ERROR_PROBLEM, default, ISI cause value: %d", aIsiCauseValue); |
1209 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_RETURN_ERROR_PROBLEM, default, ISI cause value: %d", aIsiCauseValue); |
1210 OstTraceExt1( TRACE_NORMAL, DUP13_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_RETURN_ERROR_PROBLEM, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1210 OstTraceExt1( TRACE_NORMAL, DUP13_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_RETURN_ERROR_PROBLEM, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1211 epocError = EpocErrorCode( KErrGeneral, |
1211 epocError = EpocErrorCode( KErrGeneral, |
1212 KErrNotFound ); |
1212 KErrNotFound ); |
1213 break; |
1213 break; |
1214 } |
1214 } |
1215 } |
1215 } |
1232 break; |
1232 break; |
1233 } |
1233 } |
1234 default: |
1234 default: |
1235 { |
1235 { |
1236 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_MM_RELEASED, default, ISI cause value: %d", aIsiCauseValue); |
1236 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SS - GSM_MM_RELEASED, default, ISI cause value: %d", aIsiCauseValue); |
1237 OstTraceExt1( TRACE_NORMAL, DUP14_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_MM_RELEASED, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1237 OstTraceExt1( TRACE_NORMAL, DUP14_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SS - GSM_MM_RELEASED, default, ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1238 epocError = EpocErrorCode( KErrGeneral, |
1238 epocError = EpocErrorCode( KErrGeneral, |
1239 KErrNotFound ); |
1239 KErrNotFound ); |
1240 break; |
1240 break; |
1241 } |
1241 } |
1242 } |
1242 } |
1330 break; |
1330 break; |
1331 } |
1331 } |
1332 default: |
1332 default: |
1333 { |
1333 { |
1334 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SMS - common error, unknown ISI cause value: %d",aIsiCauseValue); |
1334 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SMS - common error, unknown ISI cause value: %d",aIsiCauseValue); |
1335 OstTraceExt1( TRACE_NORMAL, DUP15_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SMS - common error, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1335 OstTraceExt1( TRACE_NORMAL, DUP15_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SMS - common error, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1336 epocError = EpocErrorCode( KErrGeneral, |
1336 epocError = EpocErrorCode( KErrGeneral, |
1337 KErrNotFound ); |
1337 KErrNotFound ); |
1338 break; |
1338 break; |
1339 } |
1339 } |
1340 } |
1340 } |
1528 } |
1528 } |
1529 #if ( NCP_COMMON_CELLMO_BRANCH_SUPPORT == NCP_COMMON_CELLMO_BRANCH_0711 ) |
1529 #if ( NCP_COMMON_CELLMO_BRANCH_SUPPORT == NCP_COMMON_CELLMO_BRANCH_0711 ) |
1530 case SMS_EXT_ERR_CS_BARRED: |
1530 case SMS_EXT_ERR_CS_BARRED: |
1531 { |
1531 { |
1532 TFLOGSTRING("TSY: CMmStaticUtility::CSCauseToEpocError - DSAC: SMS was rejected because of barred CS" ); |
1532 TFLOGSTRING("TSY: CMmStaticUtility::CSCauseToEpocError - DSAC: SMS was rejected because of barred CS" ); |
1533 OstTrace0( TRACE_NORMAL, DUP22_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError - DSAC: SMS was rejected because of barred CS" ); |
1533 OstTrace0( TRACE_NORMAL, DUP22_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError - DSAC: SMS was rejected because of barred CS" ); |
1534 epocError = EpocErrorCode( |
1534 epocError = EpocErrorCode( |
1535 KErrGeneral, KErrGsmCSConnectionBarred ); |
1535 KErrGeneral, KErrGsmCSConnectionBarred ); |
1536 break; |
1536 break; |
1537 } |
1537 } |
1538 #endif // NCP_COMMON_CELLMO_BRANCH_SUPPORT == NCP_COMMON_CELLMO_BRANCH_0711 |
1538 #endif // NCP_COMMON_CELLMO_BRANCH_SUPPORT == NCP_COMMON_CELLMO_BRANCH_0711 |
1539 default: |
1539 default: |
1540 { |
1540 { |
1541 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SMS - GSM specific error, unknown ISI cause value: %d",aIsiCauseValue); |
1541 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError - PN_SMS - GSM specific error, unknown ISI cause value: %d",aIsiCauseValue); |
1542 OstTraceExt1( TRACE_NORMAL, DUP16_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;PN_SMS - GSM specific error, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1542 OstTraceExt1( TRACE_NORMAL, DUP16_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;PN_SMS - GSM specific error, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1543 epocError = EpocErrorCode( KErrGeneral, |
1543 epocError = EpocErrorCode( KErrGeneral, |
1544 KErrNotFound ); |
1544 KErrNotFound ); |
1545 break; |
1545 break; |
1546 } |
1546 } |
1547 } |
1547 } |
1607 default: |
1607 default: |
1608 { |
1608 { |
1609 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError\ |
1609 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError\ |
1610 - PN_CSD, deafault, ISI cause value: %d", |
1610 - PN_CSD, deafault, ISI cause value: %d", |
1611 aIsiCauseValue); |
1611 aIsiCauseValue); |
1612 OstTrace1( TRACE_NORMAL, DUP23_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;aIsiCauseValue=%d", aIsiCauseValue ); |
1612 OstTrace1( TRACE_NORMAL, DUP23_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;aIsiCauseValue=%d", aIsiCauseValue ); |
1613 |
1613 |
1614 epocError = EpocErrorCode( KErrGeneral, KErrNotFound ); |
1614 epocError = EpocErrorCode( KErrGeneral, KErrNotFound ); |
1615 break; |
1615 break; |
1616 } |
1616 } |
1617 } |
1617 } |
1618 break; |
1618 break; |
1619 } |
1619 } |
1620 } |
1620 } |
1621 |
1621 |
1622 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError, Error was originated by ISA Server, Resource ID: 0x%x", aResource); |
1622 TFLOGSTRING2("TSY: CMmStaticUtility::CSCauseToEpocError, Error was originated by ISA Server, Resource ID: 0x%x", aResource); |
1623 OstTrace1( TRACE_NORMAL, DUP20_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;Error was originated by ISA Server, Resource ID=%x", aResource ); |
1623 OstTrace1( TRACE_NORMAL, DUP20_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;Error was originated by ISA Server, Resource ID=%x", aResource ); |
1624 |
1624 |
1625 TFLOGSTRING3("TSY: CMmStaticUtility::CSCauseToEpocError,ISA Error type: %d, ISA Error value: %d", aIsiCauseType, aIsiCauseValue); |
1625 TFLOGSTRING3("TSY: CMmStaticUtility::CSCauseToEpocError,ISA Error type: %d, ISA Error value: %d", aIsiCauseType, aIsiCauseValue); |
1626 OstTraceExt2( TRACE_NORMAL, DUP21_CMMSTATICUTILITY_CSCAUSETOEPOCERROR, "CMmStaticUtility::CSCauseToEpocError;ISA Error type=%hhu; ISA Error value=%hhu", aIsiCauseType, aIsiCauseValue ); |
1626 OstTraceExt2( TRACE_NORMAL, DUP21_CMMSTATICUTILITY_CSCAUSETOEPOCERROR_TD, "CMmStaticUtility::CSCauseToEpocError;ISA Error type=%hhu; ISA Error value=%hhu", aIsiCauseType, aIsiCauseValue ); |
1627 |
1627 |
1628 return epocError; |
1628 return epocError; |
1629 } |
1629 } |
1630 |
1630 |
1631 |
1631 |
1640 ( |
1640 ( |
1641 TUint8 aIsiCauseValue // Cause value |
1641 TUint8 aIsiCauseValue // Cause value |
1642 ) |
1642 ) |
1643 { |
1643 { |
1644 TFLOGSTRING2("TSY: CMmStaticUtility::UICCCSCauseToEpocError - cause value: %d", aIsiCauseValue); |
1644 TFLOGSTRING2("TSY: CMmStaticUtility::UICCCSCauseToEpocError - cause value: %d", aIsiCauseValue); |
1645 //OstTraceExt2( TRACE_NORMAL, CMMSTATICUTILITY_SIMCSCAUSETOEPOCERROR, "CMmStaticUtility::SimCSCauseToEpocError;aIsiCauseValue=%hhu", aIsiCauseValue ); |
1645 //OstTraceExt2( TRACE_NORMAL, CMMSTATICUTILITY_SIMCSCAUSETOEPOCERROR_TD, "CMmStaticUtility::SimCSCauseToEpocError;aIsiCauseValue=%hhu", aIsiCauseValue ); |
1646 |
1646 |
1647 TInt epocError = ( KErrGeneral & 0x0000FFFF ) | ( KErrNotFound << 16 ); |
1647 TInt epocError = ( KErrGeneral & 0x0000FFFF ) | ( KErrNotFound << 16 ); |
1648 |
1648 |
1649 // SIM_STATUS_TABLE |
1649 // SIM_STATUS_TABLE |
1650 switch ( aIsiCauseValue ) |
1650 switch ( aIsiCauseValue ) |
1722 break; |
1722 break; |
1723 } |
1723 } |
1724 default: |
1724 default: |
1725 { |
1725 { |
1726 TFLOGSTRING2("TSY: CMmStaticUtility::UICCCSCauseToEpocError - UICC_STATUS_TABLE, unknown ISI cause value: %d", aIsiCauseValue); |
1726 TFLOGSTRING2("TSY: CMmStaticUtility::UICCCSCauseToEpocError - UICC_STATUS_TABLE, unknown ISI cause value: %d", aIsiCauseValue); |
1727 OstTraceExt1( TRACE_NORMAL, DUP2_CMMSTATICUTILITY_UICCCSCAUSETOEPOCERROR, "CMmStaticUtility::UICCCSCauseToEpocError; - UICC_STATUS_TABLE, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1727 OstTraceExt1( TRACE_NORMAL, DUP2_CMMSTATICUTILITY_UICCCSCAUSETOEPOCERROR_TD, "CMmStaticUtility::UICCCSCauseToEpocError; - UICC_STATUS_TABLE, unknown ISI cause value aIsiCauseValue=%hhu", aIsiCauseValue ); |
1728 epocError = EpocErrorCode( KErrGeneral, |
1728 epocError = EpocErrorCode( KErrGeneral, |
1729 KErrNotFound ); |
1729 KErrNotFound ); |
1730 break; |
1730 break; |
1731 } |
1731 } |
1732 } |
1732 } |
1733 |
1733 |
1734 TFLOGSTRING("TSY: CMmStaticUtility::UiccCSCauseToEpocError, Error was originated by UICC Server - Resource ID: PN_SIM"); |
1734 TFLOGSTRING("TSY: CMmStaticUtility::UiccCSCauseToEpocError, Error was originated by UICC Server - Resource ID: PN_SIM"); |
1735 OstTrace0( TRACE_NORMAL, DUP11_CMMSTATICUTILITY_SIMCSCAUSETOEPOCERROR, "CMmStaticUtility::SimCSCauseToEpocError, Error was originated by ISA Server - Resource ID: PN_SIM" ); |
1735 OstTrace0( TRACE_NORMAL, DUP11_CMMSTATICUTILITY_SIMCSCAUSETOEPOCERROR_TD, "CMmStaticUtility::SimCSCauseToEpocError, Error was originated by ISA Server - Resource ID: PN_SIM" ); |
1736 |
1736 |
1737 TFLOGSTRING2("TSY: CMmStaticUtility::UiccCSCauseToEpocError, UICC Error value: %d", aIsiCauseValue ); |
1737 TFLOGSTRING2("TSY: CMmStaticUtility::UiccCSCauseToEpocError, UICC Error value: %d", aIsiCauseValue ); |
1738 OstTraceExt1( TRACE_NORMAL, DUP12_CMMSTATICUTILITY_UICCCSCAUSETOEPOCERROR, "CMmStaticUtility::UiccCSCauseToEpocError;UICC Error value:aIsiCauseValue=%hhu", aIsiCauseValue ); |
1738 OstTraceExt1( TRACE_NORMAL, DUP12_CMMSTATICUTILITY_UICCCSCAUSETOEPOCERROR_TD, "CMmStaticUtility::UiccCSCauseToEpocError;UICC Error value:aIsiCauseValue=%hhu", aIsiCauseValue ); |
1739 |
1739 |
1740 return epocError; |
1740 return epocError; |
1741 } |
1741 } |
1742 |
1742 |
1743 // ----------------------------------------------------------------------------- |
1743 // ----------------------------------------------------------------------------- |
1752 TInt aResource, // resource, default value PN_GPDS |
1752 TInt aResource, // resource, default value PN_GPDS |
1753 TUint8 aIsiCauseType // cause type, default value 0x00 |
1753 TUint8 aIsiCauseType // cause type, default value 0x00 |
1754 ) |
1754 ) |
1755 { |
1755 { |
1756 TFLOGSTRING4("TSY: CMmStaticUtility::PacketDataCSCauseToEpocError - resource: %d, cause type: %d, cause value: %d", aResource, aIsiCauseType, aIsiCauseValue); |
1756 TFLOGSTRING4("TSY: CMmStaticUtility::PacketDataCSCauseToEpocError - resource: %d, cause type: %d, cause value: %d", aResource, aIsiCauseType, aIsiCauseValue); |
1757 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_PACKETDATACSCAUSETOEPOCERROR, "CMmStaticUtility::PacketDataCSCauseToEpocError" ); |
1757 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_PACKETDATACSCAUSETOEPOCERROR_TD, "CMmStaticUtility::PacketDataCSCauseToEpocError" ); |
1758 |
1758 |
1759 TInt epocError( KErrGeneral ); |
1759 TInt epocError( KErrGeneral ); |
1760 |
1760 |
1761 if ( PN_GPDS == aResource ) |
1761 if ( PN_GPDS == aResource ) |
1762 { |
1762 { |
2073 } |
2073 } |
2074 } |
2074 } |
2075 } |
2075 } |
2076 } |
2076 } |
2077 TFLOGSTRING2("TSY: CMmStaticUtility::PacketDataCSCauseToEpocError - epoc error to be returned: %d", epocError); |
2077 TFLOGSTRING2("TSY: CMmStaticUtility::PacketDataCSCauseToEpocError - epoc error to be returned: %d", epocError); |
2078 OstTrace1( TRACE_NORMAL, DUP1_CMMSTATICUTILITY_PACKETDATACSCAUSETOEPOCERROR, "CMmStaticUtility::PacketDataCSCauseToEpocError;epocError=%d", epocError ); |
2078 OstTrace1( TRACE_NORMAL, DUP1_CMMSTATICUTILITY_PACKETDATACSCAUSETOEPOCERROR_TD, "CMmStaticUtility::PacketDataCSCauseToEpocError;epocError=%d", epocError ); |
2079 |
2079 |
2080 return epocError; |
2080 return epocError; |
2081 } |
2081 } |
2082 |
2082 |
2083 // ----------------------------------------------------------------------------- |
2083 // ----------------------------------------------------------------------------- |
2092 RPacketContext::TProtocolType& aPdpTypeClient, // Pdp address type |
2092 RPacketContext::TProtocolType& aPdpTypeClient, // Pdp address type |
2093 TUint8 aPdpTypeServer // Pdp address type |
2093 TUint8 aPdpTypeServer // Pdp address type |
2094 ) |
2094 ) |
2095 { |
2095 { |
2096 TFLOGSTRING("TSY: CMmStaticUtility::MapPdpTypeToClient"); |
2096 TFLOGSTRING("TSY: CMmStaticUtility::MapPdpTypeToClient"); |
2097 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_MAPPDPTYPETOCLIENT, "CMmStaticUtility::MapPdpTypeToClient" ); |
2097 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_MAPPDPTYPETOCLIENT_TD, "CMmStaticUtility::MapPdpTypeToClient" ); |
2098 |
2098 |
2099 if ( GPDS_PDP_TYPE_PPP == aPdpTypeServer ) |
2099 if ( GPDS_PDP_TYPE_PPP == aPdpTypeServer ) |
2100 { |
2100 { |
2101 aPdpTypeClient = RPacketContext::EPdpTypePPP; |
2101 aPdpTypeClient = RPacketContext::EPdpTypePPP; |
2102 } |
2102 } |
2122 const TDesC8& aGPDSAddres, |
2122 const TDesC8& aGPDSAddres, |
2123 TDes8& aInetAddr |
2123 TDes8& aInetAddr |
2124 ) |
2124 ) |
2125 { |
2125 { |
2126 TFLOGSTRING2("TSY: CMmStaticUtility::ConvertIPAddressToClient - %S", &aGPDSAddres); |
2126 TFLOGSTRING2("TSY: CMmStaticUtility::ConvertIPAddressToClient - %S", &aGPDSAddres); |
2127 OstTraceExt1( TRACE_NORMAL, CMMSTATICUTILITY_CONVERTIPADDRESSTOCLIENT, "CMmStaticUtility::ConvertIPAddressToClient;aGPDSAddress=%s", aGPDSAddres ); |
2127 OstTraceExt1( TRACE_NORMAL, CMMSTATICUTILITY_CONVERTIPADDRESSTOCLIENT_TD, "CMmStaticUtility::ConvertIPAddressToClient;aGPDSAddress=%s", aGPDSAddres ); |
2128 |
2128 |
2129 aInetAddr.Zero(); |
2129 aInetAddr.Zero(); |
2130 |
2130 |
2131 // The length of IPv4 address is 4 |
2131 // The length of IPv4 address is 4 |
2132 // Output format is 32-bit decimal number (eg. 3232245764 ) |
2132 // Output format is 32-bit decimal number (eg. 3232245764 ) |
2183 const TDesC8& aClientAddr, |
2183 const TDesC8& aClientAddr, |
2184 TDes8& aGpdsAddr |
2184 TDes8& aGpdsAddr |
2185 ) |
2185 ) |
2186 { |
2186 { |
2187 TFLOGSTRING("TSY: CMmStaticUtility::ConvertIPAddressFromClient"); |
2187 TFLOGSTRING("TSY: CMmStaticUtility::ConvertIPAddressFromClient"); |
2188 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_CONVERTIPADDRESSFROMCLIENT, "CMmStaticUtility::ConvertIPAddressFromClient" ); |
2188 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_CONVERTIPADDRESSFROMCLIENT_TD, "CMmStaticUtility::ConvertIPAddressFromClient" ); |
2189 TInt ret(KErrNone); |
2189 TInt ret(KErrNone); |
2190 |
2190 |
2191 TBuf<RPacketContext::KMaxPDPAddressLength> tmpClientAddress; |
2191 TBuf<RPacketContext::KMaxPDPAddressLength> tmpClientAddress; |
2192 tmpClientAddress.Copy(aClientAddr); |
2192 tmpClientAddress.Copy(aClientAddr); |
2193 TInetAddr inetAddr; |
2193 TInetAddr inetAddr; |
2214 aGpdsAddr.Copy( ptrIpV6Address ); |
2214 aGpdsAddr.Copy( ptrIpV6Address ); |
2215 } |
2215 } |
2216 else |
2216 else |
2217 { |
2217 { |
2218 TFLOGSTRING2("TSY: CMmStaticUtility::ConvertIPAddressFromClient; not supported family(%d)", inetAddr.Family()); |
2218 TFLOGSTRING2("TSY: CMmStaticUtility::ConvertIPAddressFromClient; not supported family(%d)", inetAddr.Family()); |
2219 OstTrace1( TRACE_NORMAL, DUP2_CMMSTATICUTILITY_CONVERTIPADDRESSFROMCLIENT, "CMmStaticUtility::ConvertIPAddressFromClient; not supported family(%d)", inetAddr.Family() ); |
2219 OstTrace1( TRACE_NORMAL, DUP2_CMMSTATICUTILITY_CONVERTIPADDRESSFROMCLIENT_TD, "CMmStaticUtility::ConvertIPAddressFromClient; not supported family(%d)", inetAddr.Family() ); |
2220 ret = KErrNotSupported; |
2220 ret = KErrNotSupported; |
2221 } |
2221 } |
2222 } |
2222 } |
2223 else |
2223 else |
2224 { |
2224 { |
2225 TFLOGSTRING("TSY: CMmStaticUtility::ConvertIPAddressFromClient; TInetAddr::Input failed"); |
2225 TFLOGSTRING("TSY: CMmStaticUtility::ConvertIPAddressFromClient; TInetAddr::Input failed"); |
2226 OstTrace0( TRACE_NORMAL, DUP1_CMMSTATICUTILITY_CONVERTIPADDRESSFROMCLIENT, "CMmStaticUtility::ConvertIPAddressFromClient; TInetAddr::Input failed" ); |
2226 OstTrace0( TRACE_NORMAL, DUP1_CMMSTATICUTILITY_CONVERTIPADDRESSFROMCLIENT_TD, "CMmStaticUtility::ConvertIPAddressFromClient; TInetAddr::Input failed" ); |
2227 } |
2227 } |
2228 |
2228 |
2229 return ret; |
2229 return ret; |
2230 } |
2230 } |
2231 |
2231 |
2240 TUint& integer, // Integer value |
2240 TUint& integer, // Integer value |
2241 TDesC& buffer // Buffer containing the number string |
2241 TDesC& buffer // Buffer containing the number string |
2242 ) |
2242 ) |
2243 { |
2243 { |
2244 TFLOGSTRING("TSY: CMmStaticUtility::GetIntFromDescriptor"); |
2244 TFLOGSTRING("TSY: CMmStaticUtility::GetIntFromDescriptor"); |
2245 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_GETINTFROMDESCRIPTOR, "CMmStaticUtility::GetIntFromDescriptor" ); |
2245 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_GETINTFROMDESCRIPTOR_TD, "CMmStaticUtility::GetIntFromDescriptor" ); |
2246 |
2246 |
2247 // Initialize. |
2247 // Initialize. |
2248 integer = 0; |
2248 integer = 0; |
2249 |
2249 |
2250 // Loop all the numbers through |
2250 // Loop all the numbers through |
2266 const TBuf<4>* aMnc, // Pointer to MNC code |
2266 const TBuf<4>* aMnc, // Pointer to MNC code |
2267 const TBuf<3>* aMcc // pointer to MCC code |
2267 const TBuf<3>* aMcc // pointer to MCC code |
2268 ) |
2268 ) |
2269 { |
2269 { |
2270 TFLOGSTRING("TSY: CMmStaticUtility::FormOperatorCode"); |
2270 TFLOGSTRING("TSY: CMmStaticUtility::FormOperatorCode"); |
2271 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_FORMOPERATORCODE, "CMmStaticUtility::FormOperatorCode" ); |
2271 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_FORMOPERATORCODE_TD, "CMmStaticUtility::FormOperatorCode" ); |
2272 |
2272 |
2273 TUint16 mnc1 = 0x0F; |
2273 TUint16 mnc1 = 0x0F; |
2274 TUint16 mnc2 = 0x0F; |
2274 TUint16 mnc2 = 0x0F; |
2275 TUint16 mnc3 = 0x0F; |
2275 TUint16 mnc3 = 0x0F; |
2276 // Extract MNC codes (it is in unicode form) |
2276 // Extract MNC codes (it is in unicode form) |
2379 TUint16* aMcc2, // 2nd number of MCC code |
2379 TUint16* aMcc2, // 2nd number of MCC code |
2380 TUint16* aMcc3 // 3rd number of MCC code |
2380 TUint16* aMcc3 // 3rd number of MCC code |
2381 ) |
2381 ) |
2382 { |
2382 { |
2383 TFLOGSTRING("TSY: CMmStaticUtility::GetMccCodes"); |
2383 TFLOGSTRING("TSY: CMmStaticUtility::GetMccCodes"); |
2384 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_GETMCCCODES, "CMmStaticUtility::GetMccCodes" ); |
2384 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_GETMCCCODES_TD, "CMmStaticUtility::GetMccCodes" ); |
2385 |
2385 |
2386 // Extract MCC and MNC from aOperatorCode. |
2386 // Extract MCC and MNC from aOperatorCode. |
2387 TPtrC8 mcc2_mcc1 = aOperatorCode.Left( 0 ); |
2387 TPtrC8 mcc2_mcc1 = aOperatorCode.Left( 0 ); |
2388 TPtrC8 mnc3_mcc3 = aOperatorCode.Mid( 1,1 ); |
2388 TPtrC8 mnc3_mcc3 = aOperatorCode.Mid( 1,1 ); |
2389 |
2389 |
2419 TUint16* aMnc2, // 2nd number of MNC code |
2419 TUint16* aMnc2, // 2nd number of MNC code |
2420 TUint16* aMnc3 // 3rd number of MNC code |
2420 TUint16* aMnc3 // 3rd number of MNC code |
2421 ) |
2421 ) |
2422 { |
2422 { |
2423 TFLOGSTRING("TSY: CMmStaticUtility::GetMncCodes"); |
2423 TFLOGSTRING("TSY: CMmStaticUtility::GetMncCodes"); |
2424 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_GETMNCCODES, "CMmStaticUtility::GetMncCodes" ); |
2424 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_GETMNCCODES_TD, "CMmStaticUtility::GetMncCodes" ); |
2425 |
2425 |
2426 // Extract MCC and MNC from aOperatorCode. |
2426 // Extract MCC and MNC from aOperatorCode. |
2427 TPtrC8 mnc3_mcc3 = aOperatorCode.Mid( 1,1 ); |
2427 TPtrC8 mnc3_mcc3 = aOperatorCode.Mid( 1,1 ); |
2428 TPtrC8 mnc2_mnc1 = aOperatorCode.Mid( 2,1 ); |
2428 TPtrC8 mnc2_mnc1 = aOperatorCode.Mid( 2,1 ); |
2429 |
2429 |
2466 TUint16 aMnc2, // second mnc digit |
2466 TUint16 aMnc2, // second mnc digit |
2467 TUint16 aMnc3 // third mnc digit |
2467 TUint16 aMnc3 // third mnc digit |
2468 ) |
2468 ) |
2469 { |
2469 { |
2470 TFLOGSTRING("TSY: CMmStaticUtility::CalculateMccMncNumbers"); |
2470 TFLOGSTRING("TSY: CMmStaticUtility::CalculateMccMncNumbers"); |
2471 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_CALCULATEMCCMNCNUMBERS, "CMmStaticUtility::CalculateMccMncNumbers" ); |
2471 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_CALCULATEMCCMNCNUMBERS_TD, "CMmStaticUtility::CalculateMccMncNumbers" ); |
2472 |
2472 |
2473 // Mcc is always three digits |
2473 // Mcc is always three digits |
2474 // If mcc is bigger than 10, code is invalid |
2474 // If mcc is bigger than 10, code is invalid |
2475 if ( 10 > aMcc1 ) |
2475 if ( 10 > aMcc1 ) |
2476 { |
2476 { |
2523 // ----------------------------------------------------------------------------- |
2523 // ----------------------------------------------------------------------------- |
2524 // |
2524 // |
2525 TBool CMmStaticUtility::IsOperinfoApac() |
2525 TBool CMmStaticUtility::IsOperinfoApac() |
2526 { |
2526 { |
2527 TFLOGSTRING("TSY: CMmStaticUtility::IsOperinfoApac"); |
2527 TFLOGSTRING("TSY: CMmStaticUtility::IsOperinfoApac"); |
2528 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_ISOPERINFOAPAC, "CMmStaticUtility::IsOperinfoApac" ); |
2528 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_ISOPERINFOAPAC_TD, "CMmStaticUtility::IsOperinfoApac" ); |
2529 |
2529 |
2530 #ifdef __WINSCW__ |
2530 #ifdef __WINSCW__ |
2531 return apacInfoToBeReturned; |
2531 return apacInfoToBeReturned; |
2532 #else |
2532 #else |
2533 TBool ret( EFalse ); |
2533 TBool ret( EFalse ); |
2537 case ELangTaiwanChinese: |
2537 case ELangTaiwanChinese: |
2538 case ELangHongKongChinese: |
2538 case ELangHongKongChinese: |
2539 case ELangPrcChinese: |
2539 case ELangPrcChinese: |
2540 { |
2540 { |
2541 TFLOGSTRING("TSY: CMmStaticUtility::IsOperinfoApac, Eastern"); |
2541 TFLOGSTRING("TSY: CMmStaticUtility::IsOperinfoApac, Eastern"); |
2542 OstTrace0( TRACE_NORMAL, DUP1_CMMSTATICUTILITY_ISOPERINFOAPAC, "CMmStaticUtility::IsOperinfoApac, Eastern" ); |
2542 OstTrace0( TRACE_NORMAL, DUP1_CMMSTATICUTILITY_ISOPERINFOAPAC_TD, "CMmStaticUtility::IsOperinfoApac, Eastern" ); |
2543 ret = ETrue; |
2543 ret = ETrue; |
2544 break; |
2544 break; |
2545 } |
2545 } |
2546 default: |
2546 default: |
2547 { |
2547 { |
2548 TFLOGSTRING("TSY: CMmStaticUtility::IsOperinfoApac, Western"); |
2548 TFLOGSTRING("TSY: CMmStaticUtility::IsOperinfoApac, Western"); |
2549 OstTrace0( TRACE_NORMAL, DUP2_CMMSTATICUTILITY_ISOPERINFOAPAC, "CMmStaticUtility::IsOperinfoApac, Western" ); |
2549 OstTrace0( TRACE_NORMAL, DUP2_CMMSTATICUTILITY_ISOPERINFOAPAC_TD, "CMmStaticUtility::IsOperinfoApac, Western" ); |
2550 // already set to ret = EFalse; |
2550 // already set to ret = EFalse; |
2551 break; |
2551 break; |
2552 } |
2552 } |
2553 } |
2553 } |
2554 return ret; |
2554 return ret; |
2654 ( |
2654 ( |
2655 TBool aApac |
2655 TBool aApac |
2656 ) |
2656 ) |
2657 { |
2657 { |
2658 TFLOGSTRING("TSY: CMmStaticUtility::SetOperinfoApac"); |
2658 TFLOGSTRING("TSY: CMmStaticUtility::SetOperinfoApac"); |
2659 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_SETOPERINFOAPAC, "CMmStaticUtility::SetOperinfoApac" ); |
2659 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_SETOPERINFOAPAC_TD, "CMmStaticUtility::SetOperinfoApac" ); |
2660 apacInfoToBeReturned = aApac; |
2660 apacInfoToBeReturned = aApac; |
2661 } |
2661 } |
2662 |
2662 |
2663 #endif // __WINSCW__ |
2663 #endif // __WINSCW__ |
2664 |
2664 |
2672 TDes8& aInputString, |
2672 TDes8& aInputString, |
2673 TUint16 aLength, |
2673 TUint16 aLength, |
2674 TDes8& aUcs2String ) |
2674 TDes8& aUcs2String ) |
2675 { |
2675 { |
2676 TFLOGSTRING("TSY: CMmStaticUtility::ConvertGsmDataToUcs2"); |
2676 TFLOGSTRING("TSY: CMmStaticUtility::ConvertGsmDataToUcs2"); |
2677 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_CONVERTGSMDATATOUCS2, "CMmStaticUtility::ConvertGsmDataToUcs2" ); |
2677 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_CONVERTGSMDATATOUCS2_TD, "CMmStaticUtility::ConvertGsmDataToUcs2" ); |
2678 |
2678 |
2679 TInt i( 0 ); |
2679 TInt i( 0 ); |
2680 TInt j( 0 ); |
2680 TInt j( 0 ); |
2681 TInt pos( 0 ); |
2681 TInt pos( 0 ); |
2682 TUint16 basePointer16( 0 ); |
2682 TUint16 basePointer16( 0 ); |
2795 // ----------------------------------------------------------------------------- |
2795 // ----------------------------------------------------------------------------- |
2796 // |
2796 // |
2797 TUint16 CMmStaticUtility::GetUnicodeGsm( TUint8 aCharacter) |
2797 TUint16 CMmStaticUtility::GetUnicodeGsm( TUint8 aCharacter) |
2798 { |
2798 { |
2799 TFLOGSTRING("TSY: CMmStaticUtility::GetUnicodeGsm"); |
2799 TFLOGSTRING("TSY: CMmStaticUtility::GetUnicodeGsm"); |
2800 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_GETUNICODEGSM, "CMmStaticUtility::GetUnicodeGsm" ); |
2800 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_GETUNICODEGSM_TD, "CMmStaticUtility::GetUnicodeGsm" ); |
2801 |
2801 |
2802 TUint16 ret( 0 ); |
2802 TUint16 ret( 0 ); |
2803 |
2803 |
2804 if ( 0x80 < aCharacter ) |
2804 if ( 0x80 < aCharacter ) |
2805 { |
2805 { |
3512 void CMmStaticUtility::ConvertUcs2To7BitCodedData( |
3512 void CMmStaticUtility::ConvertUcs2To7BitCodedData( |
3513 TDesC16& aInputString, |
3513 TDesC16& aInputString, |
3514 TDes8& aGsmDataString ) |
3514 TDes8& aGsmDataString ) |
3515 { |
3515 { |
3516 TFLOGSTRING("TSY: CMmStaticUtility::ConvertUcs2To7BitCodedData"); |
3516 TFLOGSTRING("TSY: CMmStaticUtility::ConvertUcs2To7BitCodedData"); |
3517 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_CONVERTUCS2TO7BITCODEDDATA, "CMmStaticUtility::ConvertUcs2To7BitCodedData" ); |
3517 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_CONVERTUCS2TO7BITCODEDDATA_TD, "CMmStaticUtility::ConvertUcs2To7BitCodedData" ); |
3518 |
3518 |
3519 if ( 0 < aInputString.Length() ) |
3519 if ( 0 < aInputString.Length() ) |
3520 { |
3520 { |
3521 // Store string in GSM default coding scheme |
3521 // Store string in GSM default coding scheme |
3522 for( TInt count = 0; count < aInputString.Length(); count++) |
3522 for( TInt count = 0; count < aInputString.Length(); count++) |
3544 void CMmStaticUtility::ConvertUcs2ToGsmUcs2Data( |
3544 void CMmStaticUtility::ConvertUcs2ToGsmUcs2Data( |
3545 TDesC16& aInputString, |
3545 TDesC16& aInputString, |
3546 TDes8& aGsmDataString ) |
3546 TDes8& aGsmDataString ) |
3547 { |
3547 { |
3548 TFLOGSTRING("TSY: CMmStaticUtility::ConvertUcs2ToGsmData"); |
3548 TFLOGSTRING("TSY: CMmStaticUtility::ConvertUcs2ToGsmData"); |
3549 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_CONVERTUCS2TOGSMDATA, "CMmStaticUtility::ConvertUcs2ToGsmData" ); |
3549 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_CONVERTUCS2TOGSMDATA_TD, "CMmStaticUtility::ConvertUcs2ToGsmData" ); |
3550 |
3550 |
3551 if ( 0 < aInputString.Length() ) |
3551 if ( 0 < aInputString.Length() ) |
3552 { |
3552 { |
3553 // Check if there is any GSM default alphabet |
3553 // Check if there is any GSM default alphabet |
3554 if( GetCodingScheme( aInputString )) |
3554 if( GetCodingScheme( aInputString )) |
3589 // ----------------------------------------------------------------------------- |
3589 // ----------------------------------------------------------------------------- |
3590 // |
3590 // |
3591 TBool CMmStaticUtility::GetCodingScheme( TDesC16& aInputString ) |
3591 TBool CMmStaticUtility::GetCodingScheme( TDesC16& aInputString ) |
3592 { |
3592 { |
3593 TFLOGSTRING("TSY: CMmStaticUtility::GetCodingScheme"); |
3593 TFLOGSTRING("TSY: CMmStaticUtility::GetCodingScheme"); |
3594 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_GETCODINGSCHEME, "CMmStaticUtility::GetCodingScheme" ); |
3594 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_GETCODINGSCHEME_TD, "CMmStaticUtility::GetCodingScheme" ); |
3595 TInt ret ( ETrue ); |
3595 TInt ret ( ETrue ); |
3596 TInt count(0); |
3596 TInt count(0); |
3597 |
3597 |
3598 while( count < aInputString.Length() ) |
3598 while( count < aInputString.Length() ) |
3599 { |
3599 { |
4320 const TDesC8& aSource, //Source |
4320 const TDesC8& aSource, //Source |
4321 TInt aIndex //Index |
4321 TInt aIndex //Index |
4322 ) |
4322 ) |
4323 { |
4323 { |
4324 TFLOGSTRING("TSY: CMmStaticUtility::Get16bit"); |
4324 TFLOGSTRING("TSY: CMmStaticUtility::Get16bit"); |
4325 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_GET16BIT, "CMmStaticUtility::Get16Bit" ); |
4325 OstTrace0( TRACE_NORMAL, CMMSTATICUTILITY_GET16BIT_TD, "CMmStaticUtility::Get16Bit" ); |
4326 |
4326 |
4327 TInt target( 0 ); |
4327 TInt target( 0 ); |
4328 |
4328 |
4329 if ( aIndex + 1 < aSource.Length() ) |
4329 if ( aIndex + 1 < aSource.Length() ) |
4330 { |
4330 { |