adaptationlayer/devicemodecontroller/dmc_ext/src/dmc_mce_isi.cpp
changeset 8 6295dc2169f3
parent 5 8ccc39f9d787
child 9 8486d82aef45
equal deleted inserted replaced
7:fa67e03b87df 8:6295dc2169f3
   157     DMC_TRACE((("DMC:EH_APE_CEN: MceModemStateQueryResp() # IN - aMsgPtr: 0x%x"), aMsgPtr));
   157     DMC_TRACE((("DMC:EH_APE_CEN: MceModemStateQueryResp() # IN - aMsgPtr: 0x%x"), aMsgPtr));
   158     
   158     
   159     TInt retVal(KErrNone);
   159     TInt retVal(KErrNone);
   160 
   160 
   161 #ifdef USE_MTC_SERVER
   161 #ifdef USE_MTC_SERVER
   162     TUint8 trId(aMsgPtr[ISI_MSG(MTC_STATE_QUERY_RESP_OFFSET_TRANSID)]);
       
   163     TUint8 modemCurrentState(aMsgPtr[ISI_MSG(MTC_STATE_QUERY_RESP_OFFSET_CURRENT)]);
   162     TUint8 modemCurrentState(aMsgPtr[ISI_MSG(MTC_STATE_QUERY_RESP_OFFSET_CURRENT)]);
   164     TUint8 modemTargetState(aMsgPtr[ISI_MSG(MTC_STATE_QUERY_RESP_OFFSET_TARGET)]);
   163     TUint8 modemTargetState(aMsgPtr[ISI_MSG(MTC_STATE_QUERY_RESP_OFFSET_TARGET)]);
   165 
   164 
   166     DMC_TRACE((("DMC:MCE_ISIMSG: MceModemStateQueryResp() - trId: %d, modemCurrentState: 0x%x, modemTargetState: 0x%x:"),
   165     DMC_TRACE((("DMC:MCE_ISIMSG: MceModemStateQueryResp() - trId: %d, modemCurrentState: 0x%x, modemTargetState: 0x%x:"),
   167                  trId, modemCurrentState, modemTargetState));
   166                  TUint8(aMsgPtr[ISI_MSG(MTC_STATE_QUERY_RESP_OFFSET_TRANSID)]), 
   168 
   167 				 modemCurrentState, modemTargetState));
   169 #else // USE_MTC_SERVER
   168 
   170     TUint8 trId(aMsgPtr[ISI_MSG(MCE_MODEM_STATE_QUERY_RESP_OFFSET_TRANSID)]);
   169 #else // USE_MTC_SERVER
   171     TUint8 modemCurrentState(aMsgPtr[ISI_MSG(MCE_MODEM_STATE_QUERY_RESP_OFFSET_CURRENT)]);
   170     TUint8 modemCurrentState(aMsgPtr[ISI_MSG(MCE_MODEM_STATE_QUERY_RESP_OFFSET_CURRENT)]);
   172     TUint8 modemTargetState(aMsgPtr[ISI_MSG(MCE_MODEM_STATE_QUERY_RESP_OFFSET_TARGET)]);
   171     TUint8 modemTargetState(aMsgPtr[ISI_MSG(MCE_MODEM_STATE_QUERY_RESP_OFFSET_TARGET)]);
   173 
   172 
   174     OstTraceExt3(TRACE_FLOW, DMC_MCE_ISI_MCE_STATE_QUERY_RESP_1,
   173     OstTraceExt3(TRACE_FLOW, DMC_MCE_ISI_MCE_STATE_QUERY_RESP_1,
   175                  "DMC:MCE_ISIMSG: MceModemStateQueryResp() - trId: %d, modemCurrentState: 0x%x, modemTargetState: 0x%x:",
   174                  "DMC:MCE_ISIMSG: MceModemStateQueryResp() - trId: %d, modemCurrentState: 0x%x, modemTargetState: 0x%x:",
   176                  trId, modemCurrentState, modemTargetState);
   175                  TUint8(aMsgPtr[ISI_MSG(MCE_MODEM_STATE_QUERY_RESP_OFFSET_TRANSID)]), 
       
   176 				 modemCurrentState, modemTargetState);
   177     DMC_TRACE((("DMC:MCE_ISIMSG: MceModemStateQueryResp() - trId: %d, modemCurrentState: 0x%x, modemTargetState: 0x%x:"),
   177     DMC_TRACE((("DMC:MCE_ISIMSG: MceModemStateQueryResp() - trId: %d, modemCurrentState: 0x%x, modemTargetState: 0x%x:"),
   178                  trId, modemCurrentState, modemTargetState));
   178                  TUint8(aMsgPtr[ISI_MSG(MCE_MODEM_STATE_QUERY_RESP_OFFSET_TRANSID)]), 
       
   179 				 modemCurrentState, modemTargetState));
   179 #endif // USE_MTC_SERVER
   180 #endif // USE_MTC_SERVER
   180 
   181 
   181     // Check if Modem has already powered up. 
   182     // Check if Modem has already powered up. 
   182     if (modemCurrentState == modemTargetState)
   183     if (modemCurrentState == modemTargetState)
   183         {
   184         {
   249     {
   250     {
   250     OstTrace0(TRACE_ENTRY_EXIT, DMC_MCE_ISI_MCE_POWER_OFF_RESP_ENTRY,
   251     OstTrace0(TRACE_ENTRY_EXIT, DMC_MCE_ISI_MCE_POWER_OFF_RESP_ENTRY,
   251               "DMC:MCE_ISIMSG: MceResetResp() # IN");
   252               "DMC:MCE_ISIMSG: MceResetResp() # IN");
   252     DMC_TRACE(("DMC:MCE_ISIMSG: MceResetResp() # IN"));
   253     DMC_TRACE(("DMC:MCE_ISIMSG: MceResetResp() # IN"));
   253 
   254 
   254 #if USE_MTC_SERVER
       
   255     TUint8 trId(aMsgPtr[ISI_MSG(MTC_POWER_OFF_RESP_OFFSET_TRANSID)]);
       
   256     TUint8 status(aMsgPtr[ISI_MSG(MTC_POWER_OFF_RESP_OFFSET_STATUS)]);
       
   257 #else // USE_MTC_SERVER
       
   258     TUint8 trId(aMsgPtr[ISI_MSG(MCE_RESET_RESP_OFFSET_TRANSID)]);
       
   259     TUint8 status(aMsgPtr[ISI_MSG(MCE_RESET_RESP_OFFSET_STATUS)]);
       
   260 #endif // USE_MTC_SERVER
       
   261     /* Modem reset cannot fail, thus just print out 
   255     /* Modem reset cannot fail, thus just print out 
   262        received information. */
   256        received information. */
       
   257 #if USE_MTC_SERVER
   263     OstTraceExt2(TRACE_FLOW, DMC_MCE_ISI_MCE_POWER_OFF_RESP_1,
   258     OstTraceExt2(TRACE_FLOW, DMC_MCE_ISI_MCE_POWER_OFF_RESP_1,
   264                  "DMC:MCE_ISIMSG: McePowerOff() - trId: %d, status: 0x%x",
   259                  "DMC:MCE_ISIMSG: McePowerOff() - trId: %d, status: 0x%x",
   265                  trId, status);
   260                  TUint8(aMsgPtr[ISI_MSG(MTC_POWER_OFF_RESP_OFFSET_TRANSID)]), 
       
   261 				 TUint8(aMsgPtr[ISI_MSG(MTC_POWER_OFF_RESP_OFFSET_STATUS)]));
       
   262     DMC_TRACE(("DMC:MCE_ISIMSG: McePowerOff() - trId: %d, status: 0x%x"),
       
   263                  TUint8(aMsgPtr[ISI_MSG(MTC_POWER_OFF_RESP_OFFSET_TRANSID)]), 
       
   264 				 TUint8(aMsgPtr[ISI_MSG(MTC_POWER_OFF_RESP_OFFSET_STATUS)]));
       
   265 #else // USE_MTC_SERVER
       
   266    OstTraceExt2(TRACE_FLOW, DMC_MCE_ISI_MCE_POWER_OFF_RESP_1,
       
   267                  "DMC:MCE_ISIMSG: McePowerOff() - trId: %d, status: 0x%x",
       
   268                  TUint8((aMsgPtr[ISI_MSG(MCE_RESET_RESP_OFFSET_TRANSID)])), 
       
   269 				 TUint8(aMsgPtr[ISI_MSG(MCE_RESET_RESP_OFFSET_STATUS)]));
   266     DMC_TRACE((("DMC:MCE_ISIMSG: McePowerOff() - trId: %d, status: 0x%x"),
   270     DMC_TRACE((("DMC:MCE_ISIMSG: McePowerOff() - trId: %d, status: 0x%x"),
   267                  trId, status));
   271                  TUint8(aMsgPtr[ISI_MSG(MCE_RESET_RESP_OFFSET_TRANSID)]), 
   268 
   272 				 TUint8(aMsgPtr[ISI_MSG(MCE_RESET_RESP_OFFSET_STATUS)])));
       
   273 #endif // USE_MTC_SERVER
       
   274  
   269     OstTrace0(TRACE_ENTRY_EXIT, DMC_MCE_ISI_MCE_POWER_OFF_RETURN,
   275     OstTrace0(TRACE_ENTRY_EXIT, DMC_MCE_ISI_MCE_POWER_OFF_RETURN,
   270               "DMC:MCE_ISIMSG: McePowerOff() # OUT");
   276               "DMC:MCE_ISIMSG: McePowerOff() # OUT");
   271     DMC_TRACE(("DMC:MCE_ISIMSG: MceResetResp() # OUT"));
   277     DMC_TRACE(("DMC:MCE_ISIMSG: MceResetResp() # OUT"));
   272     }
   278     }
   273 
   279 
   318     {
   324     {
   319     OstTrace0(TRACE_ENTRY_EXIT, DMC_MCE_ISI_MCE_RESET_RESP_ENTRY,
   325     OstTrace0(TRACE_ENTRY_EXIT, DMC_MCE_ISI_MCE_RESET_RESP_ENTRY,
   320               "DMC:MCE_ISIMSG: MceResetResp() # IN");
   326               "DMC:MCE_ISIMSG: MceResetResp() # IN");
   321     DMC_TRACE(("DMC:MCE_ISIMSG: MceResetResp() # IN"));
   327     DMC_TRACE(("DMC:MCE_ISIMSG: MceResetResp() # IN"));
   322 
   328 
   323 #if USE_MTC_SERVER
       
   324     TUint8 trId(aMsgPtr[ISI_MSG(MTC_RESET_GENERATE_RESP_OFFSET_TRANSID)]);
       
   325     TUint8 status(aMsgPtr[ISI_MSG(MTC_RESET_GENERATE_RESP_OFFSET_STATUS)]);
       
   326 
       
   327 #else // USE_MTC_SERVER
       
   328     TUint8 trId(aMsgPtr[ISI_MSG(MCE_RESET_RESP_OFFSET_TRANSID)]);
       
   329     TUint8 status(aMsgPtr[ISI_MSG(MCE_RESET_RESP_OFFSET_STATUS)]);
       
   330 
       
   331 
       
   332 #endif // USE_MTC_SERVER
       
   333 
       
   334     /* Modem reset cannot fail, thus just print out 
   329     /* Modem reset cannot fail, thus just print out 
   335        received information. */
   330        received information. */
   336     OstTraceExt2(TRACE_FLOW, DMC_MCE_ISI_MCE_RESET_RESP_1,
   331 
       
   332 #if USE_MTC_SERVER
       
   333     OstTraceExt2(TRACE_FLOW, DMC_MCE_ISI_MCE_POWER_OFF_RESP_1,
   337                  "DMC:MCE_ISIMSG: MceResetResp() - trId: %d, status: 0x%x",
   334                  "DMC:MCE_ISIMSG: MceResetResp() - trId: %d, status: 0x%x",
   338                  trId, status);
   335                  TUint8(aMsgPtr[ISI_MSG(MTC_RESET_GENERATE_RESP_OFFSET_TRANSID)]), 
       
   336 				 TUint8(aMsgPtr[ISI_MSG(MTC_RESET_GENERATE_RESP_OFFSET_STATUS)]));
       
   337     DMC_TRACE(("DMC:MCE_ISIMSG: MceResetResp() - trId: %d, status: 0x%x"),
       
   338                  TUint8(aMsgPtr[ISI_MSG(MTC_RESET_GENERATE_RESP_OFFSET_TRANSID)]), 
       
   339 				 TUint8(aMsgPtr[ISI_MSG(MTC_RESET_GENERATE_RESP_OFFSET_STATUS)]));
       
   340 #else // USE_MTC_SERVER
       
   341    OstTraceExt2(TRACE_FLOW, DMC_MCE_ISI_MCE_POWER_OFF_RESP_1,
       
   342                  "DMC:MCE_ISIMSG: MceResetResp() - trId: %d, status: 0x%x",
       
   343                  TUint8((aMsgPtr[ISI_MSG(MCE_RESET_RESP_OFFSET_TRANSID)])), 
       
   344 				 TUint8(aMsgPtr[ISI_MSG(MCE_RESET_RESP_OFFSET_STATUS)]));
   339     DMC_TRACE((("DMC:MCE_ISIMSG: MceResetResp() - trId: %d, status: 0x%x"),
   345     DMC_TRACE((("DMC:MCE_ISIMSG: MceResetResp() - trId: %d, status: 0x%x"),
   340                  trId, status));
   346                  TUint8(aMsgPtr[ISI_MSG(MCE_RESET_RESP_OFFSET_TRANSID)]), 
       
   347 				 TUint8(aMsgPtr[ISI_MSG(MCE_RESET_RESP_OFFSET_STATUS)])));
       
   348 #endif // USE_MTC_SERVER
   341 
   349 
   342     OstTrace0(TRACE_ENTRY_EXIT, DMC_MCE_ISI_MCE_RESET_RESP_RETURN,
   350     OstTrace0(TRACE_ENTRY_EXIT, DMC_MCE_ISI_MCE_RESET_RESP_RETURN,
   343               "DMC:MCE_ISIMSG: MceResetResp() # OUT");
   351               "DMC:MCE_ISIMSG: MceResetResp() # OUT");
   344     DMC_TRACE(("DMC:MCE_ISIMSG: MceResetResp() # OUT"));
   352     DMC_TRACE(("DMC:MCE_ISIMSG: MceResetResp() # OUT"));
   345     }
   353     }
   353     OstTrace0(TRACE_ENTRY_EXIT, DMC_MCE_ISI_MCE_STATE_IND_ENTRY,
   361     OstTrace0(TRACE_ENTRY_EXIT, DMC_MCE_ISI_MCE_STATE_IND_ENTRY,
   354               "DMC:MCE_ISIMSG: MceModemStateInd() # IN");
   362               "DMC:MCE_ISIMSG: MceModemStateInd() # IN");
   355     DMC_TRACE(("DMC:MCE_ISIMSG: MceModemStateInd() # IN"));
   363     DMC_TRACE(("DMC:MCE_ISIMSG: MceModemStateInd() # IN"));
   356 
   364 
   357 #if USE_MTC_SERVER
   365 #if USE_MTC_SERVER
   358     TUint8 trId(aMsgPtr[ISI_MSG(MTC_STATE_INFO_IND_OFFSET_TRANSID)]);
       
   359     aModemState  = aMsgPtr[ISI_MSG(MTC_STATE_INFO_IND_OFFSET_STATE)];
   366     aModemState  = aMsgPtr[ISI_MSG(MTC_STATE_INFO_IND_OFFSET_STATE)];
   360     aModemAction = aMsgPtr[ISI_MSG(MTC_STATE_INFO_IND_OFFSET_ACTION)];
   367     aModemAction = aMsgPtr[ISI_MSG(MTC_STATE_INFO_IND_OFFSET_ACTION)];
   361 
   368 	OstTraceExt3(TRACE_FLOW, DMC_MCE_ISI_MCE_STATE_IND_1,
   362 #else // USE_MTC_SERVER
   369                 "DMC:MCE_ISIMSG: MceModemStateInd() - trId: %d, aModemState: 0x%x, aModemAction: 0x%x",
   363         TUint8 trId(aMsgPtr[ISI_MSG(MCE_MODEM_STATE_IND_OFFSET_TRANSID)]);
   370                 TUint8(aMsgPtr[ISI_MSG(MTC_STATE_INFO_IND_OFFSET_TRANSID)]), 
       
   371 				aModemState, aModemAction);
       
   372     DMC_TRACE((("DMC:MCE_ISIMSG: MceModemStateInd() - trId: %d, aModemState: 0x%x, aModemAction: 0x%x"),
       
   373                 TUint8(aMsgPtr[ISI_MSG(MTC_STATE_INFO_IND_OFFSET_TRANSID)]), 
       
   374 				aModemState, aModemAction));
       
   375 
       
   376 #else // USE_MTC_SERVER
   364     aModemState  = aMsgPtr[ISI_MSG(MCE_MODEM_STATE_IND_OFFSET_STATE)];
   377     aModemState  = aMsgPtr[ISI_MSG(MCE_MODEM_STATE_IND_OFFSET_STATE)];
   365     aModemAction = aMsgPtr[ISI_MSG(MCE_MODEM_STATE_IND_OFFSET_ACTION)];
   378     aModemAction = aMsgPtr[ISI_MSG(MCE_MODEM_STATE_IND_OFFSET_ACTION)];
   366 
       
   367 #endif // USE_MTC_SERVER
       
   368 
       
   369     OstTraceExt3(TRACE_FLOW, DMC_MCE_ISI_MCE_STATE_IND_1,
   379     OstTraceExt3(TRACE_FLOW, DMC_MCE_ISI_MCE_STATE_IND_1,
   370                  "DMC:MCE_ISIMSG: MceModemStateInd() - trId: %d, aModemState: 0x%x, aModemAction: 0x%x",
   380                 "DMC:MCE_ISIMSG: MceModemStateInd() - trId: %d, aModemState: 0x%x, aModemAction: 0x%x",
   371                  trId, aModemState, aModemAction);
   381                 TUint8(aMsgPtr[ISI_MSG(MCE_MODEM_STATE_IND_OFFSET_TRANSID)]), 
       
   382 				aModemState, aModemAction);
   372     DMC_TRACE((("DMC:MCE_ISIMSG: MceModemStateInd() - trId: %d, aModemState: 0x%x, aModemAction: 0x%x"),
   383     DMC_TRACE((("DMC:MCE_ISIMSG: MceModemStateInd() - trId: %d, aModemState: 0x%x, aModemAction: 0x%x"),
   373                  trId, aModemState, aModemAction));
   384                 TUint8(aMsgPtr[ISI_MSG(MCE_MODEM_STATE_IND_OFFSET_TRANSID)]), 
       
   385 				aModemState, aModemAction));
       
   386 
       
   387 #endif // USE_MTC_SERVER
   374 
   388 
   375     OstTrace0(TRACE_ENTRY_EXIT, DMC_MCE_ISI_MCE_STATE_IND_RETURN,
   389     OstTrace0(TRACE_ENTRY_EXIT, DMC_MCE_ISI_MCE_STATE_IND_RETURN,
   376               "DMC:MCE_ISIMSG: MceModemStateInd() # OUT");
   390               "DMC:MCE_ISIMSG: MceModemStateInd() # OUT");
   377     DMC_TRACE(("DMC:MCE_ISIMSG: MceModemStateInd() # OUT"));
   391     DMC_TRACE(("DMC:MCE_ISIMSG: MceModemStateInd() # OUT"));
   378     }
   392     }