phoneengine/phonemodel/inc/pevirtualengine.h
branchGCC_SURGE
changeset 51 f39ed5e045e0
parent 22 6bb1b21d2484
parent 46 bc5a64e5bc3c
equal deleted inserted replaced
40:bab96b7ed1a4 51:f39ed5e045e0
    93 
    93 
    94 // For enumeration TPEMessagesFromPhoneEngine
    94 // For enumeration TPEMessagesFromPhoneEngine
    95 const TInt KPEMessagesFromPhoneEngineGsmFirst = 11000;
    95 const TInt KPEMessagesFromPhoneEngineGsmFirst = 11000;
    96 const TInt KPEMessagesFromPhoneEngineGsmLast = 12999;
    96 const TInt KPEMessagesFromPhoneEngineGsmLast = 12999;
    97 const TInt KPEMessagesFromPhoneEngineVariantFirst = KPEMessagesFromPhoneEngineGsmFirst;
    97 const TInt KPEMessagesFromPhoneEngineVariantFirst = KPEMessagesFromPhoneEngineGsmFirst;
    98 
       
    99 // Lifetimer data in hours and minutes
       
   100 NONSHARABLE_STRUCT( TPELifeTimeData )                      
       
   101     {
       
   102     TUint32 iHours;                         //range 0-999999 
       
   103     TUint8 iMinutes;                        //range 0-59
       
   104     };
       
   105 
    98 
   106 // Used when initializing number variables with non negative value range.
    99 // Used when initializing number variables with non negative value range.
   107 const TInt KPENumberInitValue = -1; 
   100 const TInt KPENumberInitValue = -1; 
   108 //CallId not used in SendErrorMessageL
   101 //CallId not used in SendErrorMessageL
   109 const TInt KPECallIdNotUsed = -1;            
   102 const TInt KPECallIdNotUsed = -1;            
   315     TPEPhoneNumber iVMBXL2; // Line 2 VoiceMailBoxNumber
   308     TPEPhoneNumber iVMBXL2; // Line 2 VoiceMailBoxNumber
   316     TPEPhoneNumber iDTMFVMBXL1; // Line 1 DTMFVoiceMailBoxNumber
   309     TPEPhoneNumber iDTMFVMBXL1; // Line 1 DTMFVoiceMailBoxNumber
   317     TPEPhoneNumber iDTMFVMBXL2; // Line 2 DTMFVoiceMailBoxNumber
   310     TPEPhoneNumber iDTMFVMBXL2; // Line 2 DTMFVoiceMailBoxNumber
   318     };
   311     };
   319 
   312 
   320 
       
   321 // Contains information of PhoneIdentity paramteres
       
   322 NONSHARABLE_STRUCT( TPEPhoneIdentityParameters )
       
   323     {
       
   324     TPEManufacturer iManufacturer;
       
   325     TPEModel iModel;
       
   326     TPERevision iRevision;
       
   327     TPESerialNumber iSerialNumber;
       
   328     };
       
   329 
       
   330 // Contains information of call audio route parameters
   313 // Contains information of call audio route parameters
   331 NONSHARABLE_STRUCT( TPEPhoneAudioRouteParameters )
   314 NONSHARABLE_STRUCT( TPEPhoneAudioRouteParameters )
   332     {
   315     {
   333     TPEAudioOutput iAudioOutput;
   316     TPEAudioOutput iAudioOutput;
   334     TPEAudioOutput iPreviousOutput;
   317     TPEAudioOutput iPreviousOutput;
   393         EPEMessageHeldConference,        
   376         EPEMessageHeldConference,        
   394         EPEMessageIdle,
   377         EPEMessageIdle,
   395         EPEMessageIncoming,
   378         EPEMessageIncoming,
   396         EPEMessageInitiatedEmergencyCall,
   379         EPEMessageInitiatedEmergencyCall,
   397         EPEMessageInitiatedEmergencyWhileActiveVideo,
   380         EPEMessageInitiatedEmergencyWhileActiveVideo,
   398         EPEMessageInvalidSpeedDial,
       
   399         EPEMessageIssuingUSSDRequest,
   381         EPEMessageIssuingUSSDRequest,
   400         EPEMessageIssuedUSSDRequest,
   382         EPEMessageIssuedUSSDRequest,
   401         EPEMessagePacketNetworkDetached,   
   383         EPEMessagePacketNetworkDetached,   
   402         EPEMessagePromptSpeedDial,
       
   403         EPEMessageRemoteBusy,
   384         EPEMessageRemoteBusy,
   404         EPEMessageRemoteTerminated,               
   385         EPEMessageRemoteTerminated,               
   405         EPEMessageSendingDTMF,
   386         EPEMessageSendingDTMF,
   406         EPEMessageSentDTMF,
   387         EPEMessageSentDTMF,
   407         EPEMessageSentSSString,
   388         EPEMessageSentSSString,
   408         EPEMessageSpeedDialNotAssigned,
       
   409         EPEMessageStoppedDTMF,
   389         EPEMessageStoppedDTMF,
   410         EPEMessageSwapped,
   390         EPEMessageSwapped,
   411         EPEMessageTransferDone,
   391         EPEMessageTransferDone,
   412         EPEMessageTransferring,
   392         EPEMessageTransferring,
   413         EPEMessageUnknown,
   393         EPEMessageUnknown,
   418         EPEMessageUnattendedTransferRequest,
   398         EPEMessageUnattendedTransferRequest,
   419 
   399 
   420         EPEMessageRemoteForwarding,
   400         EPEMessageRemoteForwarding,
   421         EPEMessageMovedPermanently,        
   401         EPEMessageMovedPermanently,        
   422         EPEMessageMultipleChoices,        
   402         EPEMessageMultipleChoices,        
       
   403         EPEMessageColpNumberAvailable,
   423 
   404 
   424         // Contact messages                   3000 - 3999
   405         // Contact messages                   3000 - 3999
   425         EPEMessageThumbnailLoadingCompleted  = 3000,
   406         EPEMessageThumbnailLoadingCompleted  = 3000,
   426 
   407 
   427         // Error messages                     4000 - 4999
   408         // Error messages                     4000 - 4999
   445         EPEMessageNetworkRegistrationStatusChange,
   426         EPEMessageNetworkRegistrationStatusChange,
   446 
   427 
   447         // Parser messages                    6000 - 6999
   428         // Parser messages                    6000 - 6999
   448         EPEMessageActivateRfsDeep           = 6000,
   429         EPEMessageActivateRfsDeep           = 6000,
   449         EPEMessageActivateRfsNormal,
   430         EPEMessageActivateRfsNormal,
   450         EPEMessageActivateWarrantyMode,
       
   451         EPEMessageShowBTDeviceAddress,
   431         EPEMessageShowBTDeviceAddress,
   452         EPEMessageShowBTLoopback,
   432         EPEMessageShowBTLoopback,
   453         EPEMessageShowIMEI,
       
   454         EPEMessageShowVersion,
       
   455         EPEMessageShowWlanMacAddress,
   433         EPEMessageShowWlanMacAddress,
   456         EPEMessageSSRequestFailed,
   434         EPEMessageSSRequestFailed,
   457         EPEMessageBTDebugMode,
       
   458 
   435 
   459         // Security messages                  7000 - 7999
   436         // Security messages                  7000 - 7999
   460         EPEMessageBadBarringPasswordChange  = 7000,
   437         EPEMessageBadBarringPasswordChange  = 7000,
   461         EPEMessageBadPin1Change,
   438         EPEMessageBadPin1Change,
   462         EPEMessageBadPin1Unblock,
   439         EPEMessageBadPin1Unblock,
   483         EPEMessagePEConstructionTwoPhaseReady,
   460         EPEMessagePEConstructionTwoPhaseReady,
   484         // Miscellaneous messages             10000 - 10999
   461         // Miscellaneous messages             10000 - 10999
   485         EPEMessageDoNotSendMe               = 10000,
   462         EPEMessageDoNotSendMe               = 10000,
   486         EPEMessageInValidEmergencyNumber,
   463         EPEMessageInValidEmergencyNumber,
   487         EPEMessageLogEventSaved, 
   464         EPEMessageLogEventSaved, 
   488         EPEMessagePhoneIdentityReady,
       
   489         EPEMessageStartATDialing,
   465         EPEMessageStartATDialing,
   490         EPEMessageValidEmergencyNumber,
   466         EPEMessageValidEmergencyNumber,
   491         EPEMessageMuteRingingTone,
   467         EPEMessageMuteRingingTone,
   492 
   468 
   493         // Audio messages                         11000 - 11199
   469         // Audio messages                         11000 - 11199
   510         EPEMessageRemoteResumed,
   486         EPEMessageRemoteResumed,
   511         EPEMessageTempClirSuppressUnsuccessful,
   487         EPEMessageTempClirSuppressUnsuccessful,
   512         EPEMessageTempClirActivationUnsuccessful,
   488         EPEMessageTempClirActivationUnsuccessful,
   513         EPEMessageShowIncCallGroupIndex,
   489         EPEMessageShowIncCallGroupIndex,
   514         EPEMessageDataPortLoaned,
   490         EPEMessageDataPortLoaned,
       
   491         EPEMessageOutgoingCallBarred,
   515         // Contact messages                       11400 - 11599
   492         // Contact messages                       11400 - 11599
   516 
   493 
   517         // Error messages                         11600 - 11799
   494         // Error messages                         11600 - 11799
   518 
   495 
   519         // VoIP service messages                       11800 - 12999
   496         // VoIP service messages                       11800 - 12999