smsprotocols/smsstack/test/attributes.h
branchopencode
changeset 24 6638e7f4bd8f
parent 0 3553901f7fa8
--- a/smsprotocols/smsstack/test/attributes.h	Mon May 03 13:37:20 2010 +0300
+++ b/smsprotocols/smsstack/test/attributes.h	Thu May 06 15:10:38 2010 +0100
@@ -1,369 +1,369 @@
-/**
-* Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-* defines attributes used by Dummy TSY
-* 
-*
-*/
-
-
-
-/**
- @file
- @internalComponent
-*/
-
-#ifndef __ATTRIBUTES_H
-#define __ATTRIBUTES_H
-
-#include "etelmm.h"
-
-
-// Testing SMS Messaging
-
-// SMS CAPS
-#define DMMTSY_SMS_MESSAGING_MODE_CAPS_0					(TUint32)(RMobileSmsMessaging::KCapsGsmSms |\
-																RMobileSmsMessaging::KCapsCdmaSms)
-
-#define DMMTSY_SMS_MESSAGING_MODE_CAPS_1					(TUint32)(RMobileSmsMessaging::KCapsGsmSms)
-#define DMMTSY_SMS_MESSAGING_MODE_CAPS_2					(TUint32)(RMobileSmsMessaging::KCapsCdmaSms)
-
-
-#define DMMTSY_SMS_MESSAGING_CONTROL_CAPS_0					(TUint32)(RMobileSmsMessaging::KCapsReceiveStored |\
-															RMobileSmsMessaging::KCapsReceiveUnstoredPhoneAck |\
-															RMobileSmsMessaging::KCapsReceiveUnstoredClientAck |\
-															RMobileSmsMessaging::KCapsSendWithAck |\
-															RMobileSmsMessaging::KCapsGetSmspList |\
-															RMobileSmsMessaging::KCapsSetSmspList)
-
-#define DMMTSY_SMS_MESSAGING_CONTROL_CAPS_1					(TUint32)(RMobileSmsMessaging::KCapsReceiveStored |\
-															RMobileSmsMessaging::KCapsSendWithAck)
-
-#define DMMTSY_SMS_MESSAGING_CONTROL_CAPS_2					(TUint32)(RMobileSmsMessaging::KCapsReceiveUnstoredPhoneAck |\
-															RMobileSmsMessaging::KCapsSendWithAck |\
-															RMobileSmsMessaging::KCapsGetSmspList|\
-															RMobileSmsMessaging::KCapsSetSmspList)
-
-#define DMMTSY_SMS_MESSAGING_CONTROL_CAPS_3					(TUint32)(RMobileSmsMessaging::KCapsSendNoAck |\
-															RMobileSmsMessaging::KCapsGetSmspList |\
-															RMobileSmsMessaging::KCapsSetSmspList)
-
-#define DMMTSY_SMS_MESSAGING_CONTROL_CAPS_4					(TUint32)(RMobileSmsMessaging::KCapsReceiveEither |\
-															RMobileSmsMessaging::KCapsSendWithAck |\
-															RMobileSmsMessaging::KCapsGetSmspList |\
-															RMobileSmsMessaging::KCapsSetSmspList)
-
-#define DMMTSY_SMS_MESSAGING_CONTROL_CAPS_5					(TUint32)(RMobileSmsMessaging::KCapsReceiveUnstoredClientAck |\
-															RMobileSmsMessaging::KCapsSendWithAck |\
-															RMobileSmsMessaging::KCapsGetSmspList |\
-															RMobileSmsMessaging::KCapsSetSmspList)
-
-// SMS RECEIVE MODE
-#define DMMTSY_SMS_MESSAGING_RECEIVE_MODE_1					RMobileSmsMessaging::EReceiveUnstoredClientAck
-#define DMMTSY_SMS_MESSAGING_RECEIVE_MODE_2					RMobileSmsMessaging::EReceiveStored
-
-// SMS BEARER
-#define DMMTSY_SMS_MESSAGING_BEARER_1						RMobileSmsMessaging::ESmsBearerPacketPreferred
-#define DMMTSY_SMS_MESSAGING_BEARER_2						RMobileSmsMessaging::ESmsBearerCircuitOnly
-
-// RECEIVE ATTRIBUTES
-#define DMMTSY_SMS_ATTRIBUTE_FLAGS_0						(TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
-															 RMobileSmsMessaging::KGsmServiceCentre |\
-															 RMobileSmsMessaging::KStorageLocation )
-#define DMMTSY_SMS_ATTRIBUTE_FLAGS_1						(TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
-															 RMobileSmsMessaging::KGsmServiceCentre |\
-															 RMobileSmsMessaging::KRemotePartyInfo |\
-															 RMobileSmsMessaging::KIncomingStatus |\
-															 RMobileSmsMessaging::KStorageLocation )
-#define DMMTSY_SMS_ATTRIBUTE_FLAGS_2						(TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
-															 RMobileSmsMessaging::KRemotePartyInfo |\
-															 RMobileSmsMessaging::KIncomingStatus |\
-															 RMobileSmsMessaging::KGsmServiceCentre)
-#define DMMTSY_SMS_ATTRIBUTE_FLAGS_3						(TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
-															 RMobileSmsMessaging::KRemotePartyInfo |\
-															 RMobileSmsMessaging::KStorageLocation |\
-															 RMobileSmsMessaging::KGsmServiceCentre)
-#define DMMTSY_SMS_ATTRIBUTE_FLAGS_4						(TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
-															 RMobileSmsMessaging::KRemotePartyInfo |\
-															 RMobileSmsMessaging::KStorageLocation |\
-															 RMobileSmsMessaging::KGsmServiceCentre)
-#define DMMTSY_SMS_ATTRIBUTE_FLAGS_5						(TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
-															 RMobileSmsMessaging::KRemotePartyInfo |\
-															 RMobileSmsMessaging::KStorageLocation |\
-															 RMobileSmsMessaging::KGsmServiceCentre)
-#define DMMTSY_SMS_ATTRIBUTE_FLAGS_6						(TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
-															 RMobileSmsMessaging::KRemotePartyInfo |\
-															 RMobileSmsMessaging::KStorageLocation |\
-															 RMobileSmsMessaging::KGsmServiceCentre)
-#define DMMTSY_SMS_ATTRIBUTE_FLAGS_7						(TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
-															 RMobileSmsMessaging::KRemotePartyInfo |\
-															 RMobileSmsMessaging::KStorageLocation |\
-															 RMobileSmsMessaging::KGsmServiceCentre)
-#define DMMTSY_SMS_ATTRIBUTE_FLAGS_8						(TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
-															 RMobileSmsMessaging::KRemotePartyInfo |\
-															 RMobileSmsMessaging::KStorageLocation |\
-															 RMobileSmsMessaging::KGsmServiceCentre)
-
-// Includes Type of number, Numbering plan and the actual number
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_0			(RMobilePhone::EUnknownNumber)
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_0			(RMobilePhone::EUnknownNumberingPlan)
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_0	_L("0405202000")
-
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_1			(RMobilePhone::EInternationalNumber)
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_1			(RMobilePhone::EIsdnNumberPlan)
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_1	_L("358405202000")
-
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_2			(RMobilePhone::ENationalNumber)
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_2			(RMobilePhone::EDataNumberPlan)
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_2	_L("0405202000")
-
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_3			(RMobilePhone::ENetworkSpecificNumber)
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_3			(RMobilePhone::ETelexNumberPlan)
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_3	_L("0405202000")
-
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_4			(RMobilePhone::ESubscriberNumber)
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_4			(RMobilePhone::EServiceCentreSpecificPlan1)
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_4	_L("0405202000")
-
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_5			(RMobilePhone::EAlphanumericNumber)
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_5			(RMobilePhone::EServiceCentreSpecificPlan2)
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_5	_L("SONERA")
-
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_6			(RMobilePhone::EAbbreviatedNumber)
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_6			(RMobilePhone::ENationalNumberPlan)
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_6	_L("0405202000")
-
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_7			(RMobilePhone::EInternationalNumber)
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_7			(RMobilePhone::EPrivateNumberPlan)
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_7	_L("")
-
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_8			(RMobilePhone::EInternationalNumber)
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_8			(RMobilePhone::EERMESNumberPlan)
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_8	_L("358405202222")
-#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_9	_L("358405202555")
-
-// Data Format
-#define DMMTSY_SMS_MESSAGE_DATAFORMAT_0						(RMobileSmsMessaging::EFormatUnspecified)
-#define DMMTSY_SMS_MESSAGE_DATAFORMAT_1						(RMobileSmsMessaging::EFormatGsmTpdu)
-#define DMMTSY_SMS_MESSAGE_DATAFORMAT_2						(RMobileSmsMessaging::EFormatCdmaTpdu)
-
-// Originator includes Type of number, Numbering plan and the actual number
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_0					(RMobilePhone::EUnknownNumber)
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_0					(RMobilePhone::EUnknownNumberingPlan)
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_0			_L("0405202000")
-
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_1					(RMobilePhone::EInternationalNumber)
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_1					(RMobilePhone::EIsdnNumberPlan)
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_1			_L("358405202000")
-
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_2					(RMobilePhone::ENationalNumber)
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_2					(RMobilePhone::EDataNumberPlan)
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_2			_L("0405202000")
-
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_3					(RMobilePhone::ENetworkSpecificNumber)
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_3					(RMobilePhone::ETelexNumberPlan)
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_3			_L("0405202000")
-
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_4					(RMobilePhone::ESubscriberNumber)
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_4					(RMobilePhone::EServiceCentreSpecificPlan1)
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_4			_L("0405202000")
-
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_5					(RMobilePhone::EAlphanumericNumber)
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_5					(RMobilePhone::EServiceCentreSpecificPlan2)
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_5			_L("0405202000")
-
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_6					(RMobilePhone::EAbbreviatedNumber)
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_6					(RMobilePhone::ENationalNumberPlan)
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_6			_L("358405202000")
-
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_7					(RMobilePhone::EInternationalNumber)
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_7					(RMobilePhone::EPrivateNumberPlan)
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_7			_L("")
-
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_8					(RMobilePhone::EInternationalNumber)
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_8					(RMobilePhone::EERMESNumberPlan)
-#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_8			_L("358405202000")
-
-// Mobile Sms Incoming Status
-#define DMMTSY_SMS_MESSAGE_STATUS_0							(RMobileSmsMessaging::EMtMessageUnknownStatus)
-#define DMMTSY_SMS_MESSAGE_STATUS_1							(RMobileSmsMessaging::EMtMessageUnstoredPhoneAck)
-#define DMMTSY_SMS_MESSAGE_STATUS_2							(RMobileSmsMessaging::EMtMessageUnstoredClientAck)
-#define DMMTSY_SMS_MESSAGE_STATUS_3							(RMobileSmsMessaging::EMtMessageStored)
-
-// Store index
-#define DMMTSY_SMS_MESSAGE_STOREINDEX_0						(1)
-#define DMMTSY_SMS_MESSAGE_STOREINDEX_1						(2)
-#define DMMTSY_SMS_MESSAGE_STOREINDEX_2						(3)
-#define DMMTSY_SMS_MESSAGE_STOREINDEX_3						(4)
-
-
-//Deliver report
-#define DMMTSY_SMS_DEFAULT_DELIVER_REPORT					(TText8*)("0000") //Default deliver report
-
-// SEND ATTRIBUTES
-//Flags
-#define DMMTSY_SMS_SEND_ATTRIBUTE_FLAGS_0					(TUint32)(RMobileSmsMessaging::KMessageReference |\
-															 RMobileSmsMessaging::KGsmSubmitReport )
-#define DMMTSY_SMS_SEND_ATTRIBUTE_FLAGS_1					(TUint32)(RMobileSmsMessaging::KMessageReference)
-#define DMMTSY_SMS_SEND_ATTRIBUTE_FLAGS_2					(TUint32)(RMobileSmsMessaging::KGsmSubmitReport)
-
-
-// Message references are handled by using internal member attribute
-#define DMMTSY_SMS_MESSAGE_MSGREF_0							(0)
-#define DMMTSY_SMS_MESSAGE_MSGREF_1							(1)
-#define DMMTSY_SMS_MESSAGE_MSGREF_2							(2)
-
-#define DMMTSY_SMS_MESSAGE_MSGREF_3							(34)
-#define DMMTSY_SMS_MESSAGE_MSGREF_4							(255)
-
-// Submit reports
-#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_0					(TText8*)("010010807141731480")
-#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_1					(TText8*)("010010801241332180")
-#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_2					(TText8*)("010010101000000080")
-#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_3					(TText8*)("010010111111111180")
-
-#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_4					(TText8*)("010010112051731180")
-#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_5					(TText8*)("010010112051733180")
-#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_6					(TText8*)("010010112051735180")
-#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_7					(TText8*)("010010112051731480")
-
-//Submit reports with RP-Cause
-#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_8					(TText8*)("01080010112211221180")
-#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_21					(TText8*)("01150010801241332180")
-#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_27					(TText8*)("011B0010112211221180")
-#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_28					(TText8*)("011C0010801241332180")
-#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_29					(TText8*)("011D0010112211221180")
-//																		 |
-//																		 RP-CAUSE
-
-#define DMMTSY_SMS_MESSAGE_MORE_0							(TBool)(EFalse)
-#define DMMTSY_SMS_MESSAGE_MORE_1							(TBool)(ETrue)
-
-//SMS STORAGE
-
-#define DMMTSY_PHONE_MESSAGE_STORE_COUNT_0					(2)
-#define DMMTSY_PHONE_MESSAGE_STORE_COUNT_1					(4)
-// Store index
-#define DMMTSY_SMS_STORE_INDEX_1							(30)
-#define DMMTSY_SMS_STORE_INDEX_2							(45)
-#define DMMTSY_SMS_STORE_INDEX_3							(101)
-#define DMMTSY_SMS_STORE_INDEX_4							(127)
-
-#define DMMTSY_SMS_MESSAGE_FULL								(TBool)(ETrue)
-
-#define DMMTSY_SMS_MESSAGE_FORMAT1							RMobileSmsMessaging::EFormatGsmTpdu
-#define DMMTSY_SMS_MESSAGE_STATUS1							RMobileSmsMessaging::EMtMessageStored
-
-#define DMMTSY_SMS_MESSAGE_FORMAT2							RMobileSmsMessaging::EFormatCdmaTpdu
-#define DMMTSY_SMS_MESSAGE_TELESERVICE						(TInt)(34)
-#define DMMTSY_SMS_MESSAGE_STATUS2							RMobileSmsMessaging::EMtMessageUnstoredClientAck
-
-//SMS TPDUS FOR SMS STORAGE TESTING
-// 8 bit rx pdu, contains:"test message, 8bits, length 30"
-#define DMMTSY_SMS_MESSAGE_PDU_1							(TText8*)("240C915348801455820004108071417314801E74657374206D6573736167652C2038626974732C206C656E677468203330") //8bit pdu
-// 7bit rx pdu contains: "test message, length 23"
-#define DMMTSY_SMS_MESSAGE_PDU_2							(TText8*)("240C9153488014558200001080714173148017F4F29C0E6A97E7F3F0B9CC02B1CBEE331D0D92CD00") //7bit pdu
-//Class 0 rx pdu, contains: "Class 0 message"
-#define DMMTSY_SMS_MESSAGE_PDU_3							(TText8*)("040C915348801455820010108032110222800F4376783E07C140EDF27C1E3E9701")
-
-// Three pdus of one concatenated message that contains:
-//"3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. The End."
-#define DMMTSY_SMS_MESSAGE_CONCATENATED1					(TText8*)"440C915348801455820000103060019153009F050003000301662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA29701"
-#define DMMTSY_SMS_MESSAGE_CONCATENATED2					(TText8*)"440C915348801455820000103060019193009F050003000302E674D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B501"
-#define DMMTSY_SMS_MESSAGE_CONCATENATED3					(TText8*)"440C9153488014558200001030600191340077050003000303CAF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681A8E832A8E826BB00"
-
-//SMS STORAGE
-//7-bit message, contains:"ME STORE MESSAGE 1"
-#define DMMTSY_SMS_ME_STORE_PDU_1							(TText8*)("15000C915348801455820000A712CD22684A7D4A8BA066713A0D1E8BA018")
-//7-bit message, contains:"ME STORE MESSAGE 2"
-#define DMMTSY_SMS_ME_STORE_PDU_2							(TText8*)("15000C915348801455820000A712CD22684A7D4A8BA066713A0D1E8B2019")
-
-//7-bit message, contains:"SIM STORE MESSAGE 1"
-#define DMMTSY_SMS_SIM_STORE_PDU_1							(TText8*)("240C9153488014558200001011919111228013D3641334A53EA54550B3389D068F45500C")
-//7-bit message, contains:"SIM STORE MESSAGE 2"
-#define DMMTSY_SMS_SIM_STORE_PDU_2							(TText8*)("240C9153488014558200001011919191228013D3641334A53EA54550B3389D068F45900C")
-//7-bit message, contains:"SIM STORE MESSAGE 3"
-#define DMMTSY_SMS_SIM_STORE_PDU_3							(TText8*)("240C9153488014558200001011919191228013D3641334A53EA54550B3389D068F45C00C")
-
-#define DMMTSY_MESSAGE_STORE_CAPS_1							(TUint32)(RMobilePhoneStore::KCapsNotifyEvent |\
-															RMobileSmsStore::KCapsGsmMessages)
-
-#define DMMTSY_MESSAGE_STORE_CAPS_2							(TUint32)(RMobilePhoneStore::KCapsWholeStore |\
-															RMobilePhoneStore::KCapsReadAccess |\
-															RMobilePhoneStore::KCapsWriteAccess |\
-															RMobilePhoneStore::KCapsNotifyEvent |\
-															RMobileSmsStore::KCapsReadMessages |\
-															RMobileSmsStore::KCapsUnreadMessages |\
-															RMobileSmsStore::KCapsSentMessages |\
-															RMobileSmsStore::KCapsUnsentMessages |\
-															RMobileSmsStore::KCapsGsmMessages)
-
-#define DMMTSY_MESSAGE_STORE_CAPS_3							(TUint32)(RMobilePhoneStore::KCapsIndividualEntry |\
-															RMobilePhoneStore::KCapsReadAccess |\
-															RMobilePhoneStore::KCapsWriteAccess |\
-															RMobilePhoneStore::KCapsDeleteAll |\
-															RMobilePhoneStore::KCapsNotifyEvent)
-
-#define DMMTSY_MESSAGE_STORE_CAPS_4							(TUint32)(RMobilePhoneStore::KCapsIndividualEntry |\
-															RMobilePhoneStore::KCapsReadAccess |\
-															RMobilePhoneStore::KCapsWriteAccess |\
-															RMobilePhoneStore::KCapsNotifyEvent)
-
-#define DMMTSY_MESSAGE_STORE_EVENT							RMobilePhoneStore::KStoreHasSpace
-
-//OTHER DEFINITIONS
-#define DMMTSY_SMS_MESSAGE_NACK_CAUSE						(-4534) // KErrGsmSMSMemoryCapacityExceeded
-
-// SMS PARAMETERS STORAGE
-#define DMMTSY_SMSP_STORE_SCA								_L("02075474324")
-#define DMMTSY_SMSP_STORE_EVENT							    RMobilePhoneStore::EStoreFull
-#define DMMTSY_SMSP_STORE_INDEX1							(1)
-#define DMMTSY_SMSP_STORE_TEXT1								_L("Katie's SMS address")
-#define DMMTSY_SMSP_STORE_VALID_PARAMS1						(TUint8)(0x1F)
-#define DMMTSY_SMSP_STORE_PID1								(TUint8)(0x34)
-#define DMMTSY_SMSP_STORE_DCS1								(TUint8)(0x8A)
-#define DMMTSY_SMSP_STORE_VALIDITY1							(TUint8)(0x91)
-
-#define DMMTSY_SMSP_STORE_INDEX2							(2)
-#define DMMTSY_SMSP_STORE_TEXT2								_L("Ian's SMS address")
-#define DMMTSY_SMSP_STORE_VALID_PARAMS2						(TUint8)(0x1F)
-#define DMMTSY_SMSP_STORE_PID2								(TUint8)(0x73)
-#define DMMTSY_SMSP_STORE_DCS2								(TUint8)(0xF2)
-#define DMMTSY_SMSP_STORE_VALIDITY2							(TUint8)(0x04)
-
-#define DMMTSY_SMSP_STORE_STATUS							(TBool)(EFalse)
-#define DMMTSY_SMSP_STORE_COUNT								(2)
-
-// Destination includes Type of number, Numbering plan and the actual number
-#define DMMTSY_SMS_MESSAGE_DESTINATION_TON_0				(RMobilePhone::EInternationalNumber)
-#define DMMTSY_SMS_MESSAGE_DESTINATION_NP_0					(RMobilePhone::EIsdnNumberPlan)
-#define DMMTSY_SMS_MESSAGE_DESTINATION_TEL_NUMBER_0			_L("358405202000")
-
-#define DMMTSY_SMS_MESSAGE_DESTINATION_TON_1			(RMobilePhone::ENationalNumber)
-#define DMMTSY_SMS_MESSAGE_DESTINATION_NP_1			(RMobilePhone::EDataNumberPlan)
-#define DMMTSY_SMS_MESSAGE_DESTINATION_TEL_NUMBER_1	_L("0405202000")
-
-#define DMMTSY_SMS_MESSAGE_DESTINATION_TON_2			(RMobilePhone::ENetworkSpecificNumber)
-#define DMMTSY_SMS_MESSAGE_DESTINATION_NP_2			(RMobilePhone::ETelexNumberPlan)
-#define DMMTSY_SMS_MESSAGE_DESTINATION_TEL_NUMBER_2	_L("0405202000")
-
-#define DMMTSY_SMS_MESSAGE_DESTINATION_TON_3			(RMobilePhone::ESubscriberNumber)
-#define DMMTSY_SMS_MESSAGE_DESTINATION_NP_3			(RMobilePhone::EServiceCentreSpecificPlan1)
-#define DMMTSY_SMS_MESSAGE_DESTINATION_TEL_NUMBER_3	_L("0405202000")
-
-#define DMMTSY_SMS_MESSAGE_DESTINATION_TON_4			(RMobilePhone::EAlphanumericNumber)
-#define DMMTSY_SMS_MESSAGE_DESTINATION_NP_4			(RMobilePhone::EServiceCentreSpecificPlan2)
-#define DMMTSY_SMS_MESSAGE_DESTINATION_TEL_NUMBER_4	_L("0405202000")
-
-#endif
+/**
+* Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+* defines attributes used by Dummy TSY
+* 
+*
+*/
+
+
+
+/**
+ @file
+ @internalComponent
+*/
+
+#ifndef __ATTRIBUTES_H
+#define __ATTRIBUTES_H
+
+#include "etelmm.h"
+
+
+// Testing SMS Messaging
+
+// SMS CAPS
+#define DMMTSY_SMS_MESSAGING_MODE_CAPS_0					(TUint32)(RMobileSmsMessaging::KCapsGsmSms |\
+																RMobileSmsMessaging::KCapsCdmaSms)
+
+#define DMMTSY_SMS_MESSAGING_MODE_CAPS_1					(TUint32)(RMobileSmsMessaging::KCapsGsmSms)
+#define DMMTSY_SMS_MESSAGING_MODE_CAPS_2					(TUint32)(RMobileSmsMessaging::KCapsCdmaSms)
+
+
+#define DMMTSY_SMS_MESSAGING_CONTROL_CAPS_0					(TUint32)(RMobileSmsMessaging::KCapsReceiveStored |\
+															RMobileSmsMessaging::KCapsReceiveUnstoredPhoneAck |\
+															RMobileSmsMessaging::KCapsReceiveUnstoredClientAck |\
+															RMobileSmsMessaging::KCapsSendWithAck |\
+															RMobileSmsMessaging::KCapsGetSmspList |\
+															RMobileSmsMessaging::KCapsSetSmspList)
+
+#define DMMTSY_SMS_MESSAGING_CONTROL_CAPS_1					(TUint32)(RMobileSmsMessaging::KCapsReceiveStored |\
+															RMobileSmsMessaging::KCapsSendWithAck)
+
+#define DMMTSY_SMS_MESSAGING_CONTROL_CAPS_2					(TUint32)(RMobileSmsMessaging::KCapsReceiveUnstoredPhoneAck |\
+															RMobileSmsMessaging::KCapsSendWithAck |\
+															RMobileSmsMessaging::KCapsGetSmspList|\
+															RMobileSmsMessaging::KCapsSetSmspList)
+
+#define DMMTSY_SMS_MESSAGING_CONTROL_CAPS_3					(TUint32)(RMobileSmsMessaging::KCapsSendNoAck |\
+															RMobileSmsMessaging::KCapsGetSmspList |\
+															RMobileSmsMessaging::KCapsSetSmspList)
+
+#define DMMTSY_SMS_MESSAGING_CONTROL_CAPS_4					(TUint32)(RMobileSmsMessaging::KCapsReceiveEither |\
+															RMobileSmsMessaging::KCapsSendWithAck |\
+															RMobileSmsMessaging::KCapsGetSmspList |\
+															RMobileSmsMessaging::KCapsSetSmspList)
+
+#define DMMTSY_SMS_MESSAGING_CONTROL_CAPS_5					(TUint32)(RMobileSmsMessaging::KCapsReceiveUnstoredClientAck |\
+															RMobileSmsMessaging::KCapsSendWithAck |\
+															RMobileSmsMessaging::KCapsGetSmspList |\
+															RMobileSmsMessaging::KCapsSetSmspList)
+
+// SMS RECEIVE MODE
+#define DMMTSY_SMS_MESSAGING_RECEIVE_MODE_1					RMobileSmsMessaging::EReceiveUnstoredClientAck
+#define DMMTSY_SMS_MESSAGING_RECEIVE_MODE_2					RMobileSmsMessaging::EReceiveStored
+
+// SMS BEARER
+#define DMMTSY_SMS_MESSAGING_BEARER_1						RMobileSmsMessaging::ESmsBearerPacketPreferred
+#define DMMTSY_SMS_MESSAGING_BEARER_2						RMobileSmsMessaging::ESmsBearerCircuitOnly
+
+// RECEIVE ATTRIBUTES
+#define DMMTSY_SMS_ATTRIBUTE_FLAGS_0						(TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
+															 RMobileSmsMessaging::KGsmServiceCentre |\
+															 RMobileSmsMessaging::KStorageLocation )
+#define DMMTSY_SMS_ATTRIBUTE_FLAGS_1						(TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
+															 RMobileSmsMessaging::KGsmServiceCentre |\
+															 RMobileSmsMessaging::KRemotePartyInfo |\
+															 RMobileSmsMessaging::KIncomingStatus |\
+															 RMobileSmsMessaging::KStorageLocation )
+#define DMMTSY_SMS_ATTRIBUTE_FLAGS_2						(TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
+															 RMobileSmsMessaging::KRemotePartyInfo |\
+															 RMobileSmsMessaging::KIncomingStatus |\
+															 RMobileSmsMessaging::KGsmServiceCentre)
+#define DMMTSY_SMS_ATTRIBUTE_FLAGS_3						(TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
+															 RMobileSmsMessaging::KRemotePartyInfo |\
+															 RMobileSmsMessaging::KStorageLocation |\
+															 RMobileSmsMessaging::KGsmServiceCentre)
+#define DMMTSY_SMS_ATTRIBUTE_FLAGS_4						(TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
+															 RMobileSmsMessaging::KRemotePartyInfo |\
+															 RMobileSmsMessaging::KStorageLocation |\
+															 RMobileSmsMessaging::KGsmServiceCentre)
+#define DMMTSY_SMS_ATTRIBUTE_FLAGS_5						(TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
+															 RMobileSmsMessaging::KRemotePartyInfo |\
+															 RMobileSmsMessaging::KStorageLocation |\
+															 RMobileSmsMessaging::KGsmServiceCentre)
+#define DMMTSY_SMS_ATTRIBUTE_FLAGS_6						(TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
+															 RMobileSmsMessaging::KRemotePartyInfo |\
+															 RMobileSmsMessaging::KStorageLocation |\
+															 RMobileSmsMessaging::KGsmServiceCentre)
+#define DMMTSY_SMS_ATTRIBUTE_FLAGS_7						(TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
+															 RMobileSmsMessaging::KRemotePartyInfo |\
+															 RMobileSmsMessaging::KStorageLocation |\
+															 RMobileSmsMessaging::KGsmServiceCentre)
+#define DMMTSY_SMS_ATTRIBUTE_FLAGS_8						(TUint32)(RMobileSmsMessaging::KSmsDataFormat |\
+															 RMobileSmsMessaging::KRemotePartyInfo |\
+															 RMobileSmsMessaging::KStorageLocation |\
+															 RMobileSmsMessaging::KGsmServiceCentre)
+
+// Includes Type of number, Numbering plan and the actual number
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_0			(RMobilePhone::EUnknownNumber)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_0			(RMobilePhone::EUnknownNumberingPlan)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_0	_L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_1			(RMobilePhone::EInternationalNumber)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_1			(RMobilePhone::EIsdnNumberPlan)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_1	_L("358405202000")
+
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_2			(RMobilePhone::ENationalNumber)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_2			(RMobilePhone::EDataNumberPlan)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_2	_L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_3			(RMobilePhone::ENetworkSpecificNumber)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_3			(RMobilePhone::ETelexNumberPlan)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_3	_L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_4			(RMobilePhone::ESubscriberNumber)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_4			(RMobilePhone::EServiceCentreSpecificPlan1)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_4	_L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_5			(RMobilePhone::EAlphanumericNumber)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_5			(RMobilePhone::EServiceCentreSpecificPlan2)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_5	_L("SONERA")
+
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_6			(RMobilePhone::EAbbreviatedNumber)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_6			(RMobilePhone::ENationalNumberPlan)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_6	_L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_7			(RMobilePhone::EInternationalNumber)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_7			(RMobilePhone::EPrivateNumberPlan)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_7	_L("")
+
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TON_8			(RMobilePhone::EInternationalNumber)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_NP_8			(RMobilePhone::EERMESNumberPlan)
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_8	_L("358405202222")
+#define DMMTSY_SMS_MESSAGE_GSMSERVICECENTRE_TEL_NUMBER_9	_L("358405202555")
+
+// Data Format
+#define DMMTSY_SMS_MESSAGE_DATAFORMAT_0						(RMobileSmsMessaging::EFormatUnspecified)
+#define DMMTSY_SMS_MESSAGE_DATAFORMAT_1						(RMobileSmsMessaging::EFormatGsmTpdu)
+#define DMMTSY_SMS_MESSAGE_DATAFORMAT_2						(RMobileSmsMessaging::EFormatCdmaTpdu)
+
+// Originator includes Type of number, Numbering plan and the actual number
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_0					(RMobilePhone::EUnknownNumber)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_0					(RMobilePhone::EUnknownNumberingPlan)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_0			_L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_1					(RMobilePhone::EInternationalNumber)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_1					(RMobilePhone::EIsdnNumberPlan)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_1			_L("358405202000")
+
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_2					(RMobilePhone::ENationalNumber)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_2					(RMobilePhone::EDataNumberPlan)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_2			_L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_3					(RMobilePhone::ENetworkSpecificNumber)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_3					(RMobilePhone::ETelexNumberPlan)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_3			_L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_4					(RMobilePhone::ESubscriberNumber)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_4					(RMobilePhone::EServiceCentreSpecificPlan1)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_4			_L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_5					(RMobilePhone::EAlphanumericNumber)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_5					(RMobilePhone::EServiceCentreSpecificPlan2)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_5			_L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_6					(RMobilePhone::EAbbreviatedNumber)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_6					(RMobilePhone::ENationalNumberPlan)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_6			_L("358405202000")
+
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_7					(RMobilePhone::EInternationalNumber)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_7					(RMobilePhone::EPrivateNumberPlan)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_7			_L("")
+
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TON_8					(RMobilePhone::EInternationalNumber)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_NP_8					(RMobilePhone::EERMESNumberPlan)
+#define DMMTSY_SMS_MESSAGE_ORIGINATOR_TEL_NUMBER_8			_L("358405202000")
+
+// Mobile Sms Incoming Status
+#define DMMTSY_SMS_MESSAGE_STATUS_0							(RMobileSmsMessaging::EMtMessageUnknownStatus)
+#define DMMTSY_SMS_MESSAGE_STATUS_1							(RMobileSmsMessaging::EMtMessageUnstoredPhoneAck)
+#define DMMTSY_SMS_MESSAGE_STATUS_2							(RMobileSmsMessaging::EMtMessageUnstoredClientAck)
+#define DMMTSY_SMS_MESSAGE_STATUS_3							(RMobileSmsMessaging::EMtMessageStored)
+
+// Store index
+#define DMMTSY_SMS_MESSAGE_STOREINDEX_0						(1)
+#define DMMTSY_SMS_MESSAGE_STOREINDEX_1						(2)
+#define DMMTSY_SMS_MESSAGE_STOREINDEX_2						(3)
+#define DMMTSY_SMS_MESSAGE_STOREINDEX_3						(4)
+
+
+//Deliver report
+#define DMMTSY_SMS_DEFAULT_DELIVER_REPORT					(TText8*)("0000") //Default deliver report
+
+// SEND ATTRIBUTES
+//Flags
+#define DMMTSY_SMS_SEND_ATTRIBUTE_FLAGS_0					(TUint32)(RMobileSmsMessaging::KMessageReference |\
+															 RMobileSmsMessaging::KGsmSubmitReport )
+#define DMMTSY_SMS_SEND_ATTRIBUTE_FLAGS_1					(TUint32)(RMobileSmsMessaging::KMessageReference)
+#define DMMTSY_SMS_SEND_ATTRIBUTE_FLAGS_2					(TUint32)(RMobileSmsMessaging::KGsmSubmitReport)
+
+
+// Message references are handled by using internal member attribute
+#define DMMTSY_SMS_MESSAGE_MSGREF_0							(0)
+#define DMMTSY_SMS_MESSAGE_MSGREF_1							(1)
+#define DMMTSY_SMS_MESSAGE_MSGREF_2							(2)
+
+#define DMMTSY_SMS_MESSAGE_MSGREF_3							(34)
+#define DMMTSY_SMS_MESSAGE_MSGREF_4							(255)
+
+// Submit reports
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_0					(TText8*)("010010807141731480")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_1					(TText8*)("010010801241332180")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_2					(TText8*)("010010101000000080")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_3					(TText8*)("010010111111111180")
+
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_4					(TText8*)("010010112051731180")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_5					(TText8*)("010010112051733180")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_6					(TText8*)("010010112051735180")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_7					(TText8*)("010010112051731480")
+
+//Submit reports with RP-Cause
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_8					(TText8*)("01080010112211221180")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_21					(TText8*)("01150010801241332180")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_27					(TText8*)("011B0010112211221180")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_28					(TText8*)("011C0010801241332180")
+#define DMMTSY_SMS_MESSAGE_SUBMITREPORT_29					(TText8*)("011D0010112211221180")
+//																		 |
+//																		 RP-CAUSE
+
+#define DMMTSY_SMS_MESSAGE_MORE_0							(TBool)(EFalse)
+#define DMMTSY_SMS_MESSAGE_MORE_1							(TBool)(ETrue)
+
+//SMS STORAGE
+
+#define DMMTSY_PHONE_MESSAGE_STORE_COUNT_0					(2)
+#define DMMTSY_PHONE_MESSAGE_STORE_COUNT_1					(4)
+// Store index
+#define DMMTSY_SMS_STORE_INDEX_1							(30)
+#define DMMTSY_SMS_STORE_INDEX_2							(45)
+#define DMMTSY_SMS_STORE_INDEX_3							(101)
+#define DMMTSY_SMS_STORE_INDEX_4							(127)
+
+#define DMMTSY_SMS_MESSAGE_FULL								(TBool)(ETrue)
+
+#define DMMTSY_SMS_MESSAGE_FORMAT1							RMobileSmsMessaging::EFormatGsmTpdu
+#define DMMTSY_SMS_MESSAGE_STATUS1							RMobileSmsMessaging::EMtMessageStored
+
+#define DMMTSY_SMS_MESSAGE_FORMAT2							RMobileSmsMessaging::EFormatCdmaTpdu
+#define DMMTSY_SMS_MESSAGE_TELESERVICE						(TInt)(34)
+#define DMMTSY_SMS_MESSAGE_STATUS2							RMobileSmsMessaging::EMtMessageUnstoredClientAck
+
+//SMS TPDUS FOR SMS STORAGE TESTING
+// 8 bit rx pdu, contains:"test message, 8bits, length 30"
+#define DMMTSY_SMS_MESSAGE_PDU_1							(TText8*)("240C915348801455820004108071417314801E74657374206D6573736167652C2038626974732C206C656E677468203330") //8bit pdu
+// 7bit rx pdu contains: "test message, length 23"
+#define DMMTSY_SMS_MESSAGE_PDU_2							(TText8*)("240C9153488014558200001080714173148017F4F29C0E6A97E7F3F0B9CC02B1CBEE331D0D92CD00") //7bit pdu
+//Class 0 rx pdu, contains: "Class 0 message"
+#define DMMTSY_SMS_MESSAGE_PDU_3							(TText8*)("040C915348801455820010108032110222800F4376783E07C140EDF27C1E3E9701")
+
+// Three pdus of one concatenated message that contains:
+//"3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. 3 PDU test SMS message. The End."
+#define DMMTSY_SMS_MESSAGE_CONCATENATED1					(TText8*)"440C915348801455820000103060019153009F050003000301662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA29701"
+#define DMMTSY_SMS_MESSAGE_CONCATENATED2					(TText8*)"440C915348801455820000103060019193009F050003000302E674D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B501"
+#define DMMTSY_SMS_MESSAGE_CONCATENATED3					(TText8*)"440C9153488014558200001030600191340077050003000303CAF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681662028B10AA297E774D0B43905B5CBF379F85C7681A8E832A8E826BB00"
+
+//SMS STORAGE
+//7-bit message, contains:"ME STORE MESSAGE 1"
+#define DMMTSY_SMS_ME_STORE_PDU_1							(TText8*)("15000C915348801455820000A712CD22684A7D4A8BA066713A0D1E8BA018")
+//7-bit message, contains:"ME STORE MESSAGE 2"
+#define DMMTSY_SMS_ME_STORE_PDU_2							(TText8*)("15000C915348801455820000A712CD22684A7D4A8BA066713A0D1E8B2019")
+
+//7-bit message, contains:"SIM STORE MESSAGE 1"
+#define DMMTSY_SMS_SIM_STORE_PDU_1							(TText8*)("240C9153488014558200001011919111228013D3641334A53EA54550B3389D068F45500C")
+//7-bit message, contains:"SIM STORE MESSAGE 2"
+#define DMMTSY_SMS_SIM_STORE_PDU_2							(TText8*)("240C9153488014558200001011919191228013D3641334A53EA54550B3389D068F45900C")
+//7-bit message, contains:"SIM STORE MESSAGE 3"
+#define DMMTSY_SMS_SIM_STORE_PDU_3							(TText8*)("240C9153488014558200001011919191228013D3641334A53EA54550B3389D068F45C00C")
+
+#define DMMTSY_MESSAGE_STORE_CAPS_1							(TUint32)(RMobilePhoneStore::KCapsNotifyEvent |\
+															RMobileSmsStore::KCapsGsmMessages)
+
+#define DMMTSY_MESSAGE_STORE_CAPS_2							(TUint32)(RMobilePhoneStore::KCapsWholeStore |\
+															RMobilePhoneStore::KCapsReadAccess |\
+															RMobilePhoneStore::KCapsWriteAccess |\
+															RMobilePhoneStore::KCapsNotifyEvent |\
+															RMobileSmsStore::KCapsReadMessages |\
+															RMobileSmsStore::KCapsUnreadMessages |\
+															RMobileSmsStore::KCapsSentMessages |\
+															RMobileSmsStore::KCapsUnsentMessages |\
+															RMobileSmsStore::KCapsGsmMessages)
+
+#define DMMTSY_MESSAGE_STORE_CAPS_3							(TUint32)(RMobilePhoneStore::KCapsIndividualEntry |\
+															RMobilePhoneStore::KCapsReadAccess |\
+															RMobilePhoneStore::KCapsWriteAccess |\
+															RMobilePhoneStore::KCapsDeleteAll |\
+															RMobilePhoneStore::KCapsNotifyEvent)
+
+#define DMMTSY_MESSAGE_STORE_CAPS_4							(TUint32)(RMobilePhoneStore::KCapsIndividualEntry |\
+															RMobilePhoneStore::KCapsReadAccess |\
+															RMobilePhoneStore::KCapsWriteAccess |\
+															RMobilePhoneStore::KCapsNotifyEvent)
+
+#define DMMTSY_MESSAGE_STORE_EVENT							RMobilePhoneStore::KStoreHasSpace
+
+//OTHER DEFINITIONS
+#define DMMTSY_SMS_MESSAGE_NACK_CAUSE						(-4534) // KErrGsmSMSMemoryCapacityExceeded
+
+// SMS PARAMETERS STORAGE
+#define DMMTSY_SMSP_STORE_SCA								_L("02075474324")
+#define DMMTSY_SMSP_STORE_EVENT							    RMobilePhoneStore::EStoreFull
+#define DMMTSY_SMSP_STORE_INDEX1							(1)
+#define DMMTSY_SMSP_STORE_TEXT1								_L("Katie's SMS address")
+#define DMMTSY_SMSP_STORE_VALID_PARAMS1						(TUint8)(0x1F)
+#define DMMTSY_SMSP_STORE_PID1								(TUint8)(0x34)
+#define DMMTSY_SMSP_STORE_DCS1								(TUint8)(0x8A)
+#define DMMTSY_SMSP_STORE_VALIDITY1							(TUint8)(0x91)
+
+#define DMMTSY_SMSP_STORE_INDEX2							(2)
+#define DMMTSY_SMSP_STORE_TEXT2								_L("Ian's SMS address")
+#define DMMTSY_SMSP_STORE_VALID_PARAMS2						(TUint8)(0x1F)
+#define DMMTSY_SMSP_STORE_PID2								(TUint8)(0x73)
+#define DMMTSY_SMSP_STORE_DCS2								(TUint8)(0xF2)
+#define DMMTSY_SMSP_STORE_VALIDITY2							(TUint8)(0x04)
+
+#define DMMTSY_SMSP_STORE_STATUS							(TBool)(EFalse)
+#define DMMTSY_SMSP_STORE_COUNT								(2)
+
+// Destination includes Type of number, Numbering plan and the actual number
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TON_0				(RMobilePhone::EInternationalNumber)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_NP_0					(RMobilePhone::EIsdnNumberPlan)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TEL_NUMBER_0			_L("358405202000")
+
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TON_1			(RMobilePhone::ENationalNumber)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_NP_1			(RMobilePhone::EDataNumberPlan)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TEL_NUMBER_1	_L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TON_2			(RMobilePhone::ENetworkSpecificNumber)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_NP_2			(RMobilePhone::ETelexNumberPlan)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TEL_NUMBER_2	_L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TON_3			(RMobilePhone::ESubscriberNumber)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_NP_3			(RMobilePhone::EServiceCentreSpecificPlan1)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TEL_NUMBER_3	_L("0405202000")
+
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TON_4			(RMobilePhone::EAlphanumericNumber)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_NP_4			(RMobilePhone::EServiceCentreSpecificPlan2)
+#define DMMTSY_SMS_MESSAGE_DESTINATION_TEL_NUMBER_4	_L("0405202000")
+
+#endif