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; |
236 //Call Id number, equals KPECallIdNotUsed if call id is not available or is |
229 //Call Id number, equals KPECallIdNotUsed if call id is not available or is |
237 //invalid for this error condition |
230 //invalid for this error condition |
238 TInt iCallId; |
231 TInt iCallId; |
239 // Error type( Cch or Ccp ) |
232 // Error type( Cch or Ccp ) |
240 TPEErrorType iErrorType; |
233 TPEErrorType iErrorType; |
|
234 //Protocol spesific error code |
|
235 TInt iProtocolSpesificErrorCode; |
241 }; |
236 }; |
242 |
237 |
243 enum TPECallType |
238 enum TPECallType |
244 { // maintain compatibility with P&S type enum |
239 { // maintain compatibility with P&S type enum |
245 // Used to initialize call type information |
240 // Used to initialize call type information |
313 { |
308 { |
314 TPEPhoneNumber iVMBXL1; // Line 1 VoiceMailBoxNumber |
309 TPEPhoneNumber iVMBXL1; // Line 1 VoiceMailBoxNumber |
315 TPEPhoneNumber iVMBXL2; // Line 2 VoiceMailBoxNumber |
310 TPEPhoneNumber iVMBXL2; // Line 2 VoiceMailBoxNumber |
316 TPEPhoneNumber iDTMFVMBXL1; // Line 1 DTMFVoiceMailBoxNumber |
311 TPEPhoneNumber iDTMFVMBXL1; // Line 1 DTMFVoiceMailBoxNumber |
317 TPEPhoneNumber iDTMFVMBXL2; // Line 2 DTMFVoiceMailBoxNumber |
312 TPEPhoneNumber iDTMFVMBXL2; // Line 2 DTMFVoiceMailBoxNumber |
318 }; |
|
319 |
|
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 }; |
313 }; |
329 |
314 |
330 // Contains information of call audio route parameters |
315 // Contains information of call audio route parameters |
331 NONSHARABLE_STRUCT( TPEPhoneAudioRouteParameters ) |
316 NONSHARABLE_STRUCT( TPEPhoneAudioRouteParameters ) |
332 { |
317 { |
393 EPEMessageHeldConference, |
378 EPEMessageHeldConference, |
394 EPEMessageIdle, |
379 EPEMessageIdle, |
395 EPEMessageIncoming, |
380 EPEMessageIncoming, |
396 EPEMessageInitiatedEmergencyCall, |
381 EPEMessageInitiatedEmergencyCall, |
397 EPEMessageInitiatedEmergencyWhileActiveVideo, |
382 EPEMessageInitiatedEmergencyWhileActiveVideo, |
398 EPEMessageInvalidSpeedDial, |
|
399 EPEMessageIssuingUSSDRequest, |
383 EPEMessageIssuingUSSDRequest, |
400 EPEMessageIssuedUSSDRequest, |
384 EPEMessageIssuedUSSDRequest, |
401 EPEMessagePacketNetworkDetached, |
385 EPEMessagePacketNetworkDetached, |
402 EPEMessagePromptSpeedDial, |
|
403 EPEMessageRemoteBusy, |
386 EPEMessageRemoteBusy, |
404 EPEMessageRemoteTerminated, |
387 EPEMessageRemoteTerminated, |
405 EPEMessageSendingDTMF, |
388 EPEMessageSendingDTMF, |
406 EPEMessageSentDTMF, |
389 EPEMessageSentDTMF, |
407 EPEMessageSentSSString, |
390 EPEMessageSentSSString, |
408 EPEMessageSpeedDialNotAssigned, |
|
409 EPEMessageStoppedDTMF, |
391 EPEMessageStoppedDTMF, |
410 EPEMessageSwapped, |
392 EPEMessageSwapped, |
411 EPEMessageTransferDone, |
393 EPEMessageTransferDone, |
412 EPEMessageTransferring, |
394 EPEMessageTransferring, |
413 EPEMessageUnknown, |
395 EPEMessageUnknown, |
418 EPEMessageUnattendedTransferRequest, |
400 EPEMessageUnattendedTransferRequest, |
419 |
401 |
420 EPEMessageRemoteForwarding, |
402 EPEMessageRemoteForwarding, |
421 EPEMessageMovedPermanently, |
403 EPEMessageMovedPermanently, |
422 EPEMessageMultipleChoices, |
404 EPEMessageMultipleChoices, |
|
405 EPEMessageColpNumberAvailable, |
423 |
406 |
424 // Contact messages 3000 - 3999 |
407 // Contact messages 3000 - 3999 |
425 EPEMessageThumbnailLoadingCompleted = 3000, |
408 EPEMessageThumbnailLoadingCompleted = 3000, |
426 |
409 |
427 // Error messages 4000 - 4999 |
410 // Error messages 4000 - 4999 |
445 EPEMessageNetworkRegistrationStatusChange, |
428 EPEMessageNetworkRegistrationStatusChange, |
446 |
429 |
447 // Parser messages 6000 - 6999 |
430 // Parser messages 6000 - 6999 |
448 EPEMessageActivateRfsDeep = 6000, |
431 EPEMessageActivateRfsDeep = 6000, |
449 EPEMessageActivateRfsNormal, |
432 EPEMessageActivateRfsNormal, |
450 EPEMessageActivateWarrantyMode, |
|
451 EPEMessageShowBTDeviceAddress, |
433 EPEMessageShowBTDeviceAddress, |
452 EPEMessageShowBTLoopback, |
434 EPEMessageShowBTLoopback, |
453 EPEMessageShowIMEI, |
|
454 EPEMessageShowVersion, |
|
455 EPEMessageShowWlanMacAddress, |
435 EPEMessageShowWlanMacAddress, |
456 EPEMessageSSRequestFailed, |
436 EPEMessageSSRequestFailed, |
457 EPEMessageBTDebugMode, |
437 EPEMessageBTDebugMode, |
458 |
438 |
459 // Security messages 7000 - 7999 |
439 // Security messages 7000 - 7999 |
483 EPEMessagePEConstructionTwoPhaseReady, |
463 EPEMessagePEConstructionTwoPhaseReady, |
484 // Miscellaneous messages 10000 - 10999 |
464 // Miscellaneous messages 10000 - 10999 |
485 EPEMessageDoNotSendMe = 10000, |
465 EPEMessageDoNotSendMe = 10000, |
486 EPEMessageInValidEmergencyNumber, |
466 EPEMessageInValidEmergencyNumber, |
487 EPEMessageLogEventSaved, |
467 EPEMessageLogEventSaved, |
488 EPEMessagePhoneIdentityReady, |
|
489 EPEMessageStartATDialing, |
468 EPEMessageStartATDialing, |
490 EPEMessageValidEmergencyNumber, |
469 EPEMessageValidEmergencyNumber, |
491 EPEMessageMuteRingingTone, |
470 EPEMessageMuteRingingTone, |
492 |
471 |
493 // Audio messages 11000 - 11199 |
472 // Audio messages 11000 - 11199 |