telephonyserver/etelpacketdata/dtsy/testdef.h
changeset 0 3553901f7fa8
child 24 6638e7f4bd8f
equal deleted inserted replaced
-1:000000000000 0:3553901f7fa8
       
     1 // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 //
       
    15 
       
    16 /**
       
    17  @file
       
    18  @internalComponent 
       
    19 */
       
    20 
       
    21 #ifndef __TESTDEF_H
       
    22 #define __TESTDEF_H
       
    23 
       
    24 #include <etelpckt.h>
       
    25 
       
    26 //**********************************************************************************
       
    27 // General Testing name definitions
       
    28 //**********************************************************************************
       
    29 
       
    30 /**
       
    31 @internalComponent
       
    32 */
       
    33 const TInt DPCKTTSY_TIMEOUT = 100000;
       
    34 
       
    35 #define DPCKTTSY_PHONE_NAME				_L("DMobile")
       
    36 #define DPCKTTSY_MODULE_NAME			_L("DPACKET")
       
    37 
       
    38 /**
       
    39 @internalComponent
       
    40 */
       
    41 // CoreTsy functionality
       
    42 #define DPCKTTSY_CALL_BEARER_CAPS		RCall::KBearerCapsProtocolALT
       
    43 #define DPCKTTSY_CALL_BEARER_SPEED		RCall::EBearerData4800
       
    44 /**
       
    45 @internalComponent
       
    46 */
       
    47 #define DPCKTTSY_FAX_BUF_SIZE			(50)
       
    48 typedef TBuf8<DPCKTTSY_FAX_BUF_SIZE>	TAcqFaxBuf;
       
    49 #define DPCKTTSY_FAX_DATA				_L8("0123456789")
       
    50 /**
       
    51 @internalComponent
       
    52 */
       
    53 #define DPCKTTSY_NETWORK_TYPE			(RTelServer::ENetworkTypeMobileDigital)
       
    54 #define DPCKTTSY_NUMBER_OF_PHONES		(1)
       
    55 #define DPCKTTSY_NUMBER_OF_LINES		(4)
       
    56 /**
       
    57 @internalComponent
       
    58 */
       
    59 #define DPCKTTSY_CORE_CALL_STATUS		RCall::EStatusIdle
       
    60 #define DPCKTTSY_CALL_DURATION1			(10)
       
    61 #define DPCKTTSY_CORE_LINE_CAPS			(RLine::KCapsVoice)
       
    62 #define DPCKTTSY_CORE_LINE_STATUS		RCall::EStatusIdle
       
    63 #define DPCKTTSY_CORE_LINE_STATUS2		RCall::EStatusRinging
       
    64 #define DPCKTTSY_CORE_PHONE_STATUS		RPhone::EDetectedPresent
       
    65 #define DPCKTTSY_GET_PROGRESS_SPEED		(11)
       
    66 #define DPCKTTSY_MYFAX					_L("MY FAX") 
       
    67 
       
    68 #define DPCKTTSY_PACKET_NAME			_L("PACKET_NAME")
       
    69 #define DPCKTTSY_CONTEXT_NAME			_L("PACKET_CONTEXT1")
       
    70 #define DPCKTTSY_QOS_NAME				_L("PACKET_QOS1")
       
    71 
       
    72 #define DPCKTTSY_DNS_SERVER1			_L8("DNS_SERVER1")
       
    73 #define DPCKTTSY_DNS_SERVER2			_L8("DNS_SERVER2")
       
    74 
       
    75 //**********************************************************************************
       
    76 // Testing RPacket
       
    77 //**********************************************************************************
       
    78 /**
       
    79 @internalComponent
       
    80 */
       
    81 #define DPCKTTSY_CONTEXT_ID				_L("NEW_CONTEXT")
       
    82 
       
    83 #define DPCKTTSY_PACKET_STATUS1			RPacketService::EStatusActive
       
    84 #define DPCKTTSY_PACKET_STATUS2			RPacketService::EStatusSuspended
       
    85 
       
    86 
       
    87 #define DPCKTTSY_CONTEXT_INFO_NAME0		_L("Context0")
       
    88 #define DPCKTTSY_CONTEXT_INFO_NAME1		_L("Context1")
       
    89 #define DPCKTTSY_CONTEXT_INFO_STATUS0	RPacketContext::EStatusActivating
       
    90 #define DPCKTTSY_CONTEXT_INFO_STATUS1	RPacketContext::EStatusActive
       
    91 
       
    92 #define DPCKTTSY_REGISTRATION_STATUS1	RPacketService::ERegisteredOnHomeNetwork
       
    93 #define DPCKTTSY_REGISTRATION_STATUS2	RPacketService::ERegisteredRoaming
       
    94 
       
    95 #define DPCKTTSY_CURRENT_MS_CLASS		RPacketService::EMSClassCircuitSwitchedOnly
       
    96 #define DPCKTTSY_MAX_MS_CLASS			RPacketService::EMSClassAlternateMode
       
    97 #define DPCKTTSY_SET_MS_CLASS			RPacketService::EMSClassAlternateMode
       
    98 #define DPCKTTSY_NEW_MS_CLASS			RPacketService::EMSClassCircuitSwitchedOnly
       
    99 
       
   100 #define DPCKTTSY_MISC_CAPS			(RPacketService::KCapsSuspendSupported |\
       
   101 							RPacketService::KCapsAASupported |\
       
   102 							RPacketService::KCapsNetworkAvailabilitySupported |\
       
   103 							RPacketService::KCapsSetDefaultContextSupported|\
       
   104 							RPacketService::KCapsHSDPASupported|\
       
   105 							RPacketService::KCapsEGPRSSupported|\
       
   106 							RPacketService::KCapsHSUPASupported|\
       
   107 							RPacketService::KCapsMBMSSupported)
       
   108 
       
   109 #define DPCKTTSY_DYNAMIC_CAPS1			(RPacketService::KCapsManualAttach |\
       
   110 							 RPacketService::KCapsManualDetach |\
       
   111 							 RPacketService::KCapsActivate |\
       
   112 							 RPacketService::KCapsHSUPA |\
       
   113 							 RPacketService::KCapsMBMS)
       
   114 
       
   115 #define DPCKTTSY_DYNAMIC_CAPS2			(RPacketService::KCapsManualAttach |\
       
   116 							 RPacketService::KCapsRxContextActivationReq)
       
   117 
       
   118 #define DPCKTTSY_PREFERRED_BEARER1		RPacketService::EBearerPacketSwitched
       
   119 #define DPCKTTSY_PREFERRED_BEARER2		RPacketService::EBearerCircuitSwitched
       
   120 
       
   121 #define DPCKTTSY_ATTACH_MODE1			RPacketService::EAttachWhenPossible
       
   122 #define DPCKTTSY_ATTACH_MODE2			RPacketService::EAttachWhenNeeded
       
   123 
       
   124 #define DPCKTTSY_NETWORK_MODE1			RPacketService::EReleaseMode97_98
       
   125 #define DPCKTTSY_NETWORK_MODE2			RPacketService::EReleaseMode99
       
   126 
       
   127 #define DPCKTTSY_NUMBER_OF_NIFS					(2)
       
   128 #define DPCKTTSY_NIF_NAME_LENGTH				(20)
       
   129 #define DPCKTTSY_NIF_CONTEXT1			_L("NifContext1")
       
   130 #define DPCKTTSY_NIF_CONTEXT2			_L("NifContext2")
       
   131 #define DPCKTTSY_NUMBER_OF_CONTEXTS_IN_NIF1		(1)
       
   132 #define DPCKTTSY_NUMBER_OF_CONTEXTS_IN_NIF2		(2)
       
   133 #define DPCKTTSY_CONTEXT1_IN_NIF1		_L("Context1InNif1")
       
   134 #define DPCKTTSY_CONTEXT1_IN_NIF2		_L("Context1InNif2")
       
   135 #define DPCKTTSY_CONTEXT2_IN_NIF2		_L("Context2InNif2")
       
   136 #define DPCKTTSY_INTERNAL_CONTEXT		RPacketService::EInternalContext
       
   137 #define DPCKTTSY_EXTERNAL_CONTEXT		RPacketService::EExternalContext
       
   138 
       
   139 //**********************************************************************************
       
   140 // Testing MBMS APIs
       
   141 //**********************************************************************************
       
   142 #define DPCKTTSY_MBMS_NETWORKSERVICE_SUPPORTED				EMbmsSupported 
       
   143 #define DPCKTTSY_MBMS_NETWORKSERVICE_NOT_SUPPORTED			EMbmsNotSupported
       
   144 #define DPCKTTSY_MBMS_NETWORKSERVICE_UNKNOWN				EMbmsSupportUnknown
       
   145 													
       
   146 #define DPCKTTSY_MBMS_ATTEMPT_GSMATTACH_TRUE				(TBool)ETrue 
       
   147 #define DPCKTTSY_MBMS_ATTEMPT_GSMATTACH_FALSE			    (TBool)EFalse
       
   148 
       
   149 #define DPCKTTSY_MBMS_SERVICELIST_COUNT_ADD		    		3
       
   150 #define DPCKTTSY_MBMS_SERVICELIST_COUNT_REMOVE				1
       
   151 
       
   152 #define DPCKTTSY_MBMS_ACTION_ADD			   				EAddEntries
       
   153 #define DPCKTTSY_MBMS_ACTION_REMOVE			   				ERemoveEntries
       
   154 #define DPCKTTSY_MBMS_ACTION_REMOVEALL		   				ERemoveAllEntries
       
   155 
       
   156 #define DPCKTTSY_MBMS_SERVICEMODE_ONE						KBroadcast
       
   157 #define DPCKTTSY_MBMS_ACCESSBEARER_ONE						E2GBearer
       
   158 #define DPCKTTSY_MBMS_AVAILABILITYSTATUS_ONE				EMbmsAvailabilityUnknown
       
   159 #define DPCKTTSY_MBMS_MCC_ONE								01
       
   160 #define DPCKTTSY_MBMS_MNC_ONE								01
       
   161 #define DPCKTTSY_MBMS_SERVICEID_ONE							01
       
   162 
       
   163 #define DPCKTTSY_MBMS_SERVICEMODE_TWO						KBroadcast
       
   164 #define DPCKTTSY_MBMS_ACCESSBEARER_TWO						E3GBearer
       
   165 #define DPCKTTSY_MBMS_AVAILABILITYSTATUS_TWO				EMbmsUnavailable
       
   166 #define DPCKTTSY_MBMS_MCC_TWO								02
       
   167 #define DPCKTTSY_MBMS_MNC_TWO								22
       
   168 #define DPCKTTSY_MBMS_SERVICEID_TWO							222
       
   169 
       
   170 #define DPCKTTSY_MBMS_SERVICEMODE_THREE						KBroadcast
       
   171 #define DPCKTTSY_MBMS_ACCESSBEARER_THREE					E2GBearer
       
   172 #define DPCKTTSY_MBMS_AVAILABILITYSTATUS_THREE				EMbmsAvailable
       
   173 #define DPCKTTSY_MBMS_MCC_THREE								03
       
   174 #define DPCKTTSY_MBMS_MNC_THREE								33
       
   175 #define DPCKTTSY_MBMS_SERVICEID_THREE						333
       
   176 
       
   177 #define DPCKTTSY_MBMS_SERVICEMODE_INVALID					KSelectedBroadcast
       
   178 #define DPCKTTSY_MBMS_ACCESSBEARER_INVALID					E3GBearer
       
   179 #define DPCKTTSY_MBMS_AVAILABILITYSTATUS_INVALID			EMbmsUnavailable
       
   180 #define DPCKTTSY_MBMS_MCC_INVALID							0
       
   181 #define DPCKTTSY_MBMS_MNC_INVALID							0
       
   182 #define DPCKTTSY_MBMS_SERVICEID_INVALID						0
       
   183 
       
   184 #define DPCKTTSY_MBMS_SERVICEPRIORITY_ONE 					EMbmsHighServicePriority
       
   185 
       
   186 #define DPCKTTSY_MBMS_CONTEXT_STATUS_RECEIVING				RPacketContext::EStatusReceiving
       
   187 #define DPCKTTSY_MBMS_CONTEXT_STATUS_ACTIVE					RPacketContext::EStatusActive
       
   188 
       
   189 #define DPCKTTSY_MBMS_ACTION_ONE      						 EAddEntries
       
   190 #define DPCKTTSY_MBMS_SESSIONID_ONE   						 12
       
   191 #define DPCKTTSY_MBMS_SESSIONID_INVALID 					 200
       
   192 #define DPCKTTSY_MBMS_MONITORSERVICE_NUMBER_OF_CONTEXTS	     5
       
   193 #define DPCKTTSY_MBMS_MONITORSERVICE_MAX_NUMBER_OF_CONTEXTS  10
       
   194 
       
   195 #define DPCKTTSY_MBMS_ACTIVESERVICE_NUMBER_OF_CONTEXTS		 6
       
   196 #define DPCKTTSY_MBMS_ACTIVESERVICE_MAX_NUMBER_OF_CONTEXTS   11
       
   197 
       
   198 #define DPCKTTSY_CONTEXT_STATUS_RECEIVING						RPacketContext::EStatusReceiving
       
   199 #define DPCKTTSY_MBMS_SESSION_FLAG_TRUE							1
       
   200 #define DPCKTTSY_MBMS_DELAY										200000
       
   201 #define DPCKTTSY_STANDARD_DELAY									100000
       
   202 
       
   203 #define DPCKTTSY_MBMS_CONTEXT_SESSION_ID_COUNT					3
       
   204 #define DPCKTTSY_MBMS_CONTEXT_SESSION_ID_ONE					10000
       
   205 #define DPCKTTSY_MBMS_CONTEXT_SESSION_ID_TWO					20000
       
   206 #define DPCKTTSY_MBMS_CONTEXT_SESSION_ID_THREE					30000
       
   207 
       
   208 //**********************************************************************************
       
   209 // Testing RPacketContext
       
   210 //**********************************************************************************
       
   211 /**
       
   212 @internalComponent
       
   213 */
       
   214 #define DPCKTTSY_CONTEXT_STATUS1		RPacketContext::EStatusSuspended
       
   215 #define DPCKTTSY_CONTEXT_STATUS2		RPacketContext::EStatusActive
       
   216 
       
   217 #define DPCKTTSY_BYTES_SENT1			(TUint32)(100000)
       
   218 #define DPCKTTSY_OVERFLOW_COUNTER_SENT1	(TUint32)(100)
       
   219 #define DPCKTTSY_BYTES_RCVD1			(TUint32)(400000)
       
   220 #define DPCKTTSY_OVERFLOW_COUNTER_RCVD1	(TUint32)(400)
       
   221 
       
   222 #define DPCKTTSY_BYTES_SENT2			(TUint32)(200000)
       
   223 #define DPCKTTSY_OVERFLOW_COUNTER_SENT2	(TUint32)(200)
       
   224 #define DPCKTTSY_BYTES_RCVD2			(TUint32)(800000)
       
   225 #define DPCKTTSY_OVERFLOW_COUNTER_RCVD2	(TUint32)(400)
       
   226 
       
   227 #define DPCKTTSY_BYTES_SENT3			(TUint32)(400000)
       
   228 #define DPCKTTSY_OVERFLOW_COUNTER_SENT3	(TUint32)(400)
       
   229 #define DPCKTTSY_BYTES_RCVD3			(TUint32)(200000)
       
   230 #define DPCKTTSY_OVERFLOW_COUNTER_RCVD3	(TUint32)(400)
       
   231 
       
   232 #define DPCKTTSY_LAST_ERROR_CAUSE		(TInt)(0xEF4EFFFE)  // extended error + core error
       
   233 
       
   234 #define DPCKTTSY_NUMBER_OF_CONTEXTS		(1)
       
   235 #define DPCKTTSY_MAX_NUMBER_OF_CONTEXTS (5)
       
   236 
       
   237 #define DPCKTTSY_CSY					_L("ECUART")
       
   238 #define DPCKTTSY_PORT					_L("COMM::1")
       
   239 #define DPCKTTSY_CSY_ASYNC				_L("IRCOMM")
       
   240 #define DPCKTTSY_PORT_ASYNC				_L("COMM::2")
       
   241 #define DPCKTTSY_CHANNEL_ID				_L("CHANNEL_ID:1")
       
   242 
       
   243 #define DPCKTTSY_RCVD_GRANULARITY		(TInt)(0x1000)
       
   244 #define DPCKTTSY_SENT_GRANULARITY		(TInt)(0x1000)
       
   245 
       
   246 #define DPCKTTSY_NUMBER_OF_PACKET_FILTERS			(2)
       
   247 
       
   248 #define DPCKTTSY_FILTER_ID1							(1)
       
   249 #define DPCKTTSY_EVALUATION_PRECEDENCE_INDEX1		(0)
       
   250 
       
   251 #define DPCKTTSY_DOMAIN_SOURCE_ADDRESS1_0			(TUint8) 0xCF
       
   252 #define DPCKTTSY_DOMAIN_SOURCE_ADDRESS1_1			(TUint8) 0xFF
       
   253 #define DPCKTTSY_DOMAIN_SOURCE_ADDRESS1_2			(TUint8) 0xFF
       
   254 #define DPCKTTSY_DOMAIN_SOURCE_ADDRESS1_3			(TUint8) 0x11
       
   255 
       
   256 #define DPCKTTSY_DOMAIN_SUBNET_MASK1_0				(TUint8) 0xC0
       
   257 #define DPCKTTSY_DOMAIN_SUBNET_MASK1_1				(TUint8) 0xC1
       
   258 #define DPCKTTSY_DOMAIN_SUBNET_MASK1_2				(TUint8) 0xF2
       
   259 #define DPCKTTSY_DOMAIN_SUBNET_MASK1_3				(TUint8) 0x51
       
   260 
       
   261 #define DPCKTTSY_PROTOCOLNUMBER_OR_NEXTHEADER1		(6)
       
   262 #define DPCKTTSY_MINIMUM_SOURCE_PORT_NUMBER1		(2)
       
   263 #define DPCKTTSY_MAXIMUM_SOURCE_PORT_NUMBER1		(65000)
       
   264 #define DPCKTTSY_MINIMUM_DESTINATION_PORT_NUMBER1	(8)
       
   265 #define DPCKTTSY_MAXIMUM_DESTINATION_PORT_NUMBER1	(65100)
       
   266 #define DPCKTTSY_TYPE_OF_SERVICE_OR_TRAFFIC_CLASS1	(0x3F8C)
       
   267 
       
   268 #define DPCKTTSY_FILTER_ID2							(2)
       
   269 #define DPCKTTSY_EVALUATION_PRECEDENCE_INDEX2		(255)
       
   270 
       
   271 #define DPCKTTSY_DOMAIN_SOURCE_ADDRESS2_0			(TUint8) 0x21
       
   272 #define DPCKTTSY_DOMAIN_SOURCE_ADDRESS2_1			(TUint8) 0xD2
       
   273 #define DPCKTTSY_DOMAIN_SOURCE_ADDRESS2_2			(TUint8) 0x3F
       
   274 #define DPCKTTSY_DOMAIN_SOURCE_ADDRESS2_3			(TUint8) 0x1A
       
   275 
       
   276 #define DPCKTTSY_DOMAIN_SUBNET_MASK2_0				(TUint8) 0x2A
       
   277 #define DPCKTTSY_DOMAIN_SUBNET_MASK2_1				(TUint8) 0x2B
       
   278 #define DPCKTTSY_DOMAIN_SUBNET_MASK2_2				(TUint8) 0xFF
       
   279 #define DPCKTTSY_DOMAIN_SUBNET_MASK2_3				(TUint8) 0x3F
       
   280 
       
   281 #define DPCKTTSY_PROTOCOLNUMBER_OR_NEXTHEADER2		(8)
       
   282 #define DPCKTTSY_SECURITY_PARAMETER_INDEX2			(0x0F88F000)
       
   283 #define DPCKTTSY_TYPE_OF_SERVICE_OR_TRAFFIC_CLASS2	(0x2F77)
       
   284 #define DPCKTTSY_FLOW_LABEL							(0x0F11F000)
       
   285 
       
   286 #define DPCKTTSY_PRIMARY_CONTEXT_NAME			_L("PrimaryContextName")
       
   287 
       
   288 #ifdef SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
       
   289 #define DPCKTTSY_HSDPA_CATEGORY			            (TUint)(5)
       
   290 #define DPCKTTSY_HSUPA_CATEGORY	                    (TUint)(6)
       
   291 #endif // SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
       
   292 
       
   293 
       
   294 //**********************************************************************************
       
   295 // Testing RPacketContext
       
   296 //**********************************************************************************
       
   297 
       
   298 //**********************************************************************************
       
   299 // Context Configuration
       
   300 //**********************************************************************************
       
   301 /**
       
   302 @internalComponent
       
   303 */
       
   304 #define DPCKTTSY_PDP_TYPE1					RPacketContext::EPdpTypeIPv4
       
   305 #define DPCKTTSY_ACCESS_POINT1				_L8("ACME INTERNET PROVIDERS LTD")
       
   306 #define DPCKTTSY_PDP_ADDRESS1				_L8("i-MODE GATEWAY")
       
   307 #define DPCKTTSY_COMPRESSION1				RPacketContext::KPdpDataCompression
       
   308 #define DPCKTTSY_ANONYMOUS_ACCESS1			RPacketContext::ENotRequired
       
   309 #define DPCKTTSY_EGPRS_REQUIRED				TRUE
       
   310 #define DPCKTTSY_USER_NAME1					_L8("ONYEARA")
       
   311 #define DPCKTTSY_PASSWORD1					_L8("1234")
       
   312 #define DPCKTTSY_PROTOCOL_CONFIG1			_L8("ARBITRARY INFORMATION")
       
   313 #define DPCKTTSY_PROTOCOL_TYPE1_0			RPacketContext::EProtocolNone
       
   314 #define DPCKTTSY_PROTOCOL_TYPE1_1			RPacketContext::EProtocolPAP
       
   315 #define DPCKTTSY_PROTOCOL_TYPE1_2			RPacketContext::EProtocolCHAP
       
   316 
       
   317 #define DPCKTTSY_PDP_TYPE2					RPacketContext::EPdpTypeIPv6
       
   318 #define DPCKTTSY_ACCESS_POINT2				_L8("SYMBIAN EMPLOYEE INTRANET")
       
   319 #define DPCKTTSY_PDP_ADDRESS2				_L8("A WAP PORTAL")
       
   320 #define DPCKTTSY_COMPRESSION2				RPacketContext::KPdpHeaderCompression
       
   321 #define DPCKTTSY_ANONYMOUS_ACCESS2			RPacketContext::ERequired
       
   322 #define DPCKTTSY_EGPRS_NOTREQUIRED			FALSE
       
   323 #define DPCKTTSY_USER_NAME2					_L8("SYMBIAN EMPLOYEE X")
       
   324 #define DPCKTTSY_PASSWORD2					_L8("1111")
       
   325 #define DPCKTTSY_PROTOCOL_CONFIG2			_L8("YET MORE ARBITRARY INFORMATION")
       
   326 #define DPCKTTSY_PROTOCOL_TYPE2_0			RPacketContext::EProtocolNone
       
   327 #define DPCKTTSY_PROTOCOL_TYPE2_1			RPacketContext::EProtocolPAP
       
   328 #define DPCKTTSY_PROTOCOL_TYPE2_2			RPacketContext::EProtocolCHAP
       
   329 #define DPCKTTSY_NWICONTEXT_FALSE			FALSE
       
   330 #define DPCKTTSY_NWICONTEXT_TRUE			TRUE
       
   331 #define DPCKTTSY_PFICONTEXT_SIG				(RPacketContext::ESignalling)
       
   332 #define DPCKTTSY_PFICONTEXT_SMS				(RPacketContext::ESms)
       
   333 
       
   334 #define DPCKTTSY_DATACOMPRESSION_NONE		RPacketContext::ENoDataCompression
       
   335 #define DPCKTTSY_DATACOMPRESSION_DEFAULT 	RPacketContext::EManufacturerDefaultDataCompression
       
   336 #define DPCKTTSY_DATACOMPRESSION_EV42		RPacketContext::EV42
       
   337 #define DPCKTTSY_DATACOMPRESSION_EV44		RPacketContext::EV44
       
   338 
       
   339 #define DPCKTTSY_HEADERCOMPRESSION_NONE		RPacketContext::ENoHeaderCompression
       
   340 #define DPCKTTSY_HEADERCOMPRESSION_DEFAULT 	RPacketContext::EManufacturerDefaultHeaderCompression
       
   341 #define DPCKTTSY_HEADERCOMPRESSION_ERFC1144	RPacketContext::ERfc1144
       
   342 #define DPCKTTSY_HEADERCOMPRESSION_ERFC2507	RPacketContext::ERfc2507
       
   343 #define DPCKTTSY_HEADERCOMPRESSION_EROHC	RPacketContext::ERohc
       
   344 
       
   345 #define DPCKTTSY_CONNECTION_RATE 			55000
       
   346 //**********************************************************************************
       
   347 // Testing RPacketQoS
       
   348 //**********************************************************************************
       
   349 /**
       
   350 @internalComponent
       
   351 */
       
   352 #define DPCKTTSY_QOS_CONFIG1			RPacketQoS::EUnspecifiedReliabilityClass
       
   353 
       
   354 //**********************************************************************************
       
   355 // QoS Configuration
       
   356 //**********************************************************************************
       
   357 /**
       
   358 @internalComponent
       
   359 */
       
   360 #define DPCKTTSY_PROFILE_NAME				_L("QoSProfile1")
       
   361 #define DPCKTTSY_DELAY_MIN1					RPacketQoS::EDelayClass1
       
   362 #define DPCKTTSY_DELAY_REQ1					RPacketQoS::EDelayClass2
       
   363 #define DPCKTTSY_MEAN_THROUGHPUT_MIN1		RPacketQoS::EMeanThroughput200
       
   364 #define DPCKTTSY_MEAN_THROUGHPUT_REQ1		RPacketQoS::EMeanThroughput2000
       
   365 #define DPCKTTSY_PEAK_THROUGHPUT_MIN1		RPacketQoS::EPeakThroughput16000
       
   366 #define DPCKTTSY_PEAK_THROUGHPUT_REQ1		RPacketQoS::EPeakThroughput64000
       
   367 #define DPCKTTSY_PRECEDENCE_MIN1			RPacketQoS::EPriorityLowPrecedence
       
   368 #define DPCKTTSY_PRECEDENCE_REQ1			RPacketQoS::EPriorityMediumPrecedence
       
   369 #define DPCKTTSY_RELIABILITY_MIN1			RPacketQoS::EReliabilityClass1
       
   370 #define DPCKTTSY_RELIABILITY_REQ1			RPacketQoS::EReliabilityClass2
       
   371 
       
   372 #define DPCKTTSY_DELAY_NEG2					RPacketQoS::EDelayClass2
       
   373 #define DPCKTTSY_MEAN_THROUGHPUT_NEG2		RPacketQoS::EMeanThroughput100
       
   374 #define DPCKTTSY_PEAK_THROUGHPUT_NEG2		RPacketQoS::EPeakThroughput8000
       
   375 #define DPCKTTSY_PRECEDENCE_NEG2			RPacketQoS::EPriorityMediumPrecedence
       
   376 #define DPCKTTSY_RELIABILITY_NEG2			RPacketQoS::EReliabilityClass2
       
   377 
       
   378 #define DPCKTTSY_PRECEDENCE					(RPacketQoS::EPriorityMediumPrecedence|\
       
   379 												RPacketQoS::EPriorityLowPrecedence)
       
   380 #define DPCKTTSY_DELAY						(RPacketQoS::EDelayClass2|\
       
   381 												RPacketQoS::EDelayClass3|\
       
   382 												RPacketQoS::EDelayClass4)
       
   383 #define DPCKTTSY_RELIABILITY				RPacketQoS::EReliabilityClass2
       
   384 #define DPCKTTSY_PEAK_THROUGHPUT			(RPacketQoS::EPeakThroughput8000|\
       
   385 												RPacketQoS::EPeakThroughput16000)
       
   386 #define DPCKTTSY_MEAN_THROUGHPUT			RPacketQoS::EMeanThroughput100
       
   387 #define DPCKTTSY_ANONYMOUS_ACCESS			RPacketContext::ERequired
       
   388 
       
   389 #define DPCKTTSY_TRAFFIC_CLASS_MIN			RPacketQoS::ETrafficClassStreaming
       
   390 #define DPCKTTSY_TRAFFIC_CLASS_REQ			RPacketQoS::ETrafficClassConversational
       
   391 
       
   392 #define DPCKTTSY_DELIVERY_ORDER_MIN			RPacketQoS::EDeliveryOrderNotRequired
       
   393 #define DPCKTTSY_DELIVERY_ORDER_REQ			RPacketQoS::EDeliveryOrderRequired
       
   394 
       
   395 #define DPCKTTSY_ERRONEOUS_SDU_DELIVERY_MIN	RPacketQoS::EErroneousSDUDeliveryNotRequired
       
   396 #define DPCKTTSY_ERRONEOUS_SDU_DELIVERY_REQ	RPacketQoS::EErroneousSDUDeliveryRequired
       
   397 
       
   398 #define DPCKTTSY_MAX_SDU_SIZE_MIN			(10)
       
   399 #define DPCKTTSY_MAX_SDU_SIZE_REQ			(1500)
       
   400 
       
   401 #define DPCKTTSY_MAX_UPLINK_BITRATE_MIN		(1000)
       
   402 #define DPCKTTSY_MAX_UPLINK_BITRATE_REQ		(2000)
       
   403 #define DPCKTTSY_MAX_DOWNLINK_BITRATE_MIN	(1000)
       
   404 #define DPCKTTSY_MAX_DOWNLINK_BITRATE_REQ	(2000)
       
   405 
       
   406 #define DPCKTTSY_BER_MAX					RPacketQoS::EBERFivePerHundred
       
   407 #define DPCKTTSY_BER_REQ					RPacketQoS::EBERFivePerThousand
       
   408 
       
   409 #define DPCKTTSY_SDU_ERROR_RATIO_MAX		RPacketQoS::ESDUErrorRatioOnePerTen
       
   410 #define DPCKTTSY_SDU_ERROR_RATIO_REQ		RPacketQoS::ESDUErrorRatioOnePerHundred
       
   411 
       
   412 #define DPCKTTSY_TRFFC_HNDLG_PRIORITY_MIN	RPacketQoS::ETrafficPriority1
       
   413 #define DPCKTTSY_TRFFC_HNDLG_PRIORITY_REQ	RPacketQoS::ETrafficPriority2
       
   414 
       
   415 #define DPCKTTSY_TRANSFER_DELAY_MAX			(20)
       
   416 #define DPCKTTSY_TRANSFER_DELAY_REQ			(10)
       
   417 
       
   418 #define DPCKTTSY_GRNT_UPLINK_BITRATE_MIN	(1000)
       
   419 #define DPCKTTSY_GRNT_UPLINK_BITRATE_REQ	(2000)
       
   420 #define DPCKTTSY_GRNT_DOWNLINK_BITRATE_MIN	(1000)
       
   421 #define DPCKTTSY_GRNT_DOWNLINK_BITRATE_REQ	(2000)
       
   422 
       
   423 #define DPCKTTSY_TRAFFIC_CLASS_NEG			RPacketQoS::ETrafficClassConversational
       
   424 #define DPCKTTSY_DELIVERY_ORDER_NEG			RPacketQoS::EDeliveryOrderRequired
       
   425 #define DPCKTTSY_ERRONEOUS_SDU_DELIVERY_NEG	RPacketQoS::EErroneousSDUDeliveryRequired
       
   426 #define DPCKTTSY_MAX_SDU_SIZE_NEG			(1500)
       
   427 #define DPCKTTSY_MAX_UPLINK_BITRATE_NEG		(2000)
       
   428 #define DPCKTTSY_MAX_DOWNLINK_BITRATE_NEG	(2000)
       
   429 #define DPCKTTSY_BER_NEG					RPacketQoS::EBERFivePerThousand
       
   430 #define DPCKTTSY_SDU_ERROR_RATIO_NEG		RPacketQoS::ESDUErrorRatioOnePerHundred
       
   431 #define DPCKTTSY_TRFFC_HNDLG_PRIORITY_NEG	RPacketQoS::ETrafficPriority2
       
   432 #define DPCKTTSY_TRANSFER_DELAY_NEG			(10)
       
   433 #define DPCKTTSY_GRNT_UPLINK_BITRATE_NEG	(2000)
       
   434 #define DPCKTTSY_GRNT_DOWNLINK_BITRATE_NEG	(2000)
       
   435 
       
   436 #define DPCKTTSY_TRAFFIC_CLASS				(RPacketQoS::ETrafficClassConversational|\
       
   437 												RPacketQoS::ETrafficClassStreaming)
       
   438 #define DPCKTTSY_DELIVERY_ORDER				(RPacketQoS::EDeliveryOrderRequired|\
       
   439 												RPacketQoS::EDeliveryOrderNotRequired)
       
   440 #define DPCKTTSY_ERRONEOUS_SDU_DELIVERY		(RPacketQoS::EErroneousSDUDeliveryRequired|\
       
   441 												RPacketQoS::EErroneousSDUDeliveryNotRequired)
       
   442 #define DPCKTTSY_BER						(RPacketQoS::EBERFivePerHundred|\
       
   443 												RPacketQoS::EBERFivePerThousand)
       
   444 #define DPCKTTSY_SDU_ERROR_RATIO			(RPacketQoS::ESDUErrorRatioOnePerTen|\
       
   445 												RPacketQoS::ESDUErrorRatioOnePerHundred)
       
   446 #define DPCKTTSY_TRFFC_HNDLG_PRIORITY		(RPacketQoS::ETrafficPriority1|\
       
   447 												RPacketQoS::ETrafficPriority2)
       
   448 
       
   449 #define DPCKTTSY_TFT_NO_FILTERS				(1)
       
   450 
       
   451 #define DPCKTTSY_SRC_STATS					(RPacketQoS::ESourceSpeech)
       
   452 
       
   453 #define DPCKTTSY_SRC_STATSDESC				(RPacketQoS::ESourceStatisticsDescriptorSpeech)
       
   454 #define DPCKTTSY_SIG_IND					(ETrue)
       
   455 
       
   456 #define DPCKTTSY_AUTH_TOKEN					(_L8("TESTXX"))
       
   457 #define DPCKTTSY_COMP_NUMBER1				(022)
       
   458 #define DPCKTTSY_IPFLOW_NUMBER1				(033)
       
   459 #define DPCKTTSY_COMP_NUMBER2				(003)
       
   460 #define DPCKTTSY_IPFLOW_NUMBER2				(004)
       
   461 
       
   462 #endif