bluetoothengine/btmac/src/BTMonoCmdHandler/btmcphonestatus.cpp
branchRCL_3
changeset 56 9386f31cc85b
parent 55 613943a21004
equal deleted inserted replaced
55:613943a21004 56:9386f31cc85b
    17 
    17 
    18 
    18 
    19 // INCLUDE FILES
    19 // INCLUDE FILES
    20 
    20 
    21 #include "btmcphonestatus.h"
    21 #include "btmcphonestatus.h"
    22 #ifdef NO101APPDEPFIXES
       
    23 #include <nssvascoreconstant.h>
    22 #include <nssvascoreconstant.h>
    24 #endif  //NO101APPDEPFIXES
       
    25 #include <etelmm.h>
    23 #include <etelmm.h>
    26 #include "atcodec.h"
    24 #include "atcodec.h"
    27 #include "btmcprotocol.h"
    25 #include "btmcprotocol.h"
    28 #include "btmcprotocolstatus.h"
    26 #include "btmcprotocolstatus.h"
    29 #include "btmc_defs.h"
    27 #include "btmc_defs.h"
   100     {
    98     {
   101     TRACE_FUNC_ENTRY
    99     TRACE_FUNC_ENTRY
   102     if (aEnabled && !iVoiceRecognitionEnabled)
   100     if (aEnabled && !iVoiceRecognitionEnabled)
   103         {
   101         {
   104         // AO for Voice Dial
   102         // AO for Voice Dial
   105 #ifdef NO101APPDEPFIXES
       
   106         LEAVE_IF_ERROR(iVoiceDialProperty.Attach(KSINDUID, ERecognitionState))
   103         LEAVE_IF_ERROR(iVoiceDialProperty.Attach(KSINDUID, ERecognitionState))
   107 #else   //NO101APPDEPFIXES
       
   108         LEAVE_IF_ERROR(iVoiceDialProperty.Attach(KUidSystemCategory, KBTMonoVoiceRecognitionStateKey))
       
   109 #endif  //NO101APPDEPFIXES
       
   110         CBtmcActive* ao = CBtmcActive::NewLC(*this, CActive::EPriorityStandard, KVoiceDialSubscribe);
   104         CBtmcActive* ao = CBtmcActive::NewLC(*this, CActive::EPriorityStandard, KVoiceDialSubscribe);
   111         iActives.AppendL(ao);
   105         iActives.AppendL(ao);
   112         iVoiceDialProperty.Subscribe(ao->iStatus);
   106         iVoiceDialProperty.Subscribe(ao->iStatus);
   113         ao->GoActive();
   107         ao->GoActive();
   114         CleanupStack::Pop(ao);
   108         CleanupStack::Pop(ao);
   211     {
   205     {
   212     TRACE_FUNC_ENTRY
   206     TRACE_FUNC_ENTRY
   213     TRACE_INFO((_L("Voice dial Initiator %d, Voice dial event %d"), iVoiceRecogInitiator, aEnabled))
   207     TRACE_INFO((_L("Voice dial Initiator %d, Voice dial event %d"), iVoiceRecogInitiator, aEnabled))
   214     TBTMonoATVoiceRecognition value = EBTMonoATVoiceRecognitionOff;    
   208     TBTMonoATVoiceRecognition value = EBTMonoATVoiceRecognitionOff;    
   215     
   209     
   216 #ifdef NO101APPDEPFIXES
       
   217     if (iVoiceRecogInitiator != EBTMonoVoiceRecognitionActivatedByRemote && aEnabled == ERecognitionStarted)
   210     if (iVoiceRecogInitiator != EBTMonoVoiceRecognitionActivatedByRemote && aEnabled == ERecognitionStarted)
   218 #else   //NO101APPDEPFIXES
       
   219     if (iVoiceRecogInitiator != EBTMonoVoiceRecognitionActivatedByRemote && aEnabled == KBTMonoVoiceRecognitionStarted)
       
   220 #endif  //NO101APPDEPFIXES
       
   221         {// phone activated or headset deactivated voice recognition, informs headset status change
   211         {// phone activated or headset deactivated voice recognition, informs headset status change
   222         value = EBTMonoATVoiceRecognitionOn;
   212         value = EBTMonoATVoiceRecognitionOn;
   223         }
   213         }
   224     else if(aEnabled == KErrNotFound)
   214     else if(aEnabled == KErrNotFound)
   225     	{// headset or phone ui deactivated voice recognition, inform headset status change
   215     	{// headset or phone ui deactivated voice recognition, inform headset status change