|
1 // TestTelephonyPktTestStepBase.cpp |
|
2 // Copyright (c) Symbian Software Ltd 2008. All rights reserved. |
|
3 // |
|
4 // Implementation of the Class CTestTelephonyPktTestStepBase |
|
5 |
|
6 // user include |
|
7 #include "TestLtsyPktTestStepBase.h" |
|
8 #include "te_integration_stltsysuitestepbase.h" |
|
9 #include "te_integration_stltsysuitedefs.h" |
|
10 |
|
11 _LIT8(KName, "internet"); |
|
12 /** |
|
13 * Constructor |
|
14 */ |
|
15 CTestLtsyPktTestStepBase::CTestLtsyPktTestStepBase(CTestLtsyModel& aModel) |
|
16 :iModel(aModel),iSharedPhone(aModel.SharedEnv().Phone()) |
|
17 { |
|
18 } |
|
19 |
|
20 /** |
|
21 * Destructor |
|
22 * |
|
23 */ |
|
24 CTestLtsyPktTestStepBase::~CTestLtsyPktTestStepBase() |
|
25 { |
|
26 |
|
27 } |
|
28 |
|
29 TVerdict CTestLtsyPktTestStepBase::doTestStepPreambleL() |
|
30 { |
|
31 INFO_PRINTF1(_L("CTestLtsyPktTestStepBase::doTestStepPreambleL().")); |
|
32 SetTestStepResult(EPass); |
|
33 return TestStepResult(); |
|
34 } |
|
35 TVerdict CTestLtsyPktTestStepBase::doTestStepPostambleL() |
|
36 { |
|
37 INFO_PRINTF1(_L("CTestLtsyPktTestStepBase::doTestStepPostambleL()")); |
|
38 return TestStepResult(); |
|
39 } |
|
40 |
|
41 /** |
|
42 * Get the shared phone |
|
43 * |
|
44 */ |
|
45 RMobilePhone& CTestLtsyPktTestStepBase::SharedPhone() |
|
46 { |
|
47 return iSharedPhone; |
|
48 } |
|
49 /** |
|
50 * Check if the RPacketService has been opened |
|
51 * @return - the result |
|
52 */ |
|
53 TBool CTestLtsyPktTestStepBase::IsOpenedPktService() |
|
54 { |
|
55 return (NULL != iModel.PktSharedData().iPacket.SubSessionHandle()); |
|
56 } |
|
57 void CTestLtsyPktTestStepBase::OpenPacketobject() |
|
58 { |
|
59 TInt returnStatus; |
|
60 INFO_PRINTF1(_L("Close packet\n")); |
|
61 // Open Packet object |
|
62 iModel.PktSharedData().iPacket.Close(); |
|
63 INFO_PRINTF1(_L("packet closeed \n")); |
|
64 INFO_PRINTF1(_L("To open Packet Object\n")); |
|
65 |
|
66 returnStatus = iModel.PktSharedData().iPacket.Open(iModel.SharedEnv().Phone()); |
|
67 if(returnStatus == KErrNone) |
|
68 { |
|
69 INFO_PRINTF1(_L("packet opened \n")); |
|
70 } |
|
71 else |
|
72 { |
|
73 INFO_PRINTF1(_L("Opened packet error\n")); |
|
74 INFO_PRINTF2(_L("Opened packet error = %d\n"), returnStatus); |
|
75 } |
|
76 } |
|
77 void CTestLtsyPktTestStepBase::ClosePacketobject() |
|
78 { |
|
79 INFO_PRINTF1(_L("Close packet\n")); |
|
80 User::After(1000000); |
|
81 iModel.PktSharedData().iPacket.Close(); |
|
82 INFO_PRINTF1(_L("packet closeed \n")); |
|
83 } |
|
84 void CTestLtsyPktTestStepBase::DisplayPacketServiceStatus() |
|
85 /** |
|
86 * Test the TSY's functionality to retrieve the packet service status. |
|
87 */ |
|
88 { |
|
89 TInt returnStatus = iModel.PktSharedData().iPacket.GetStatus(iModel.PktSharedData().iPacketStatus); |
|
90 if(returnStatus==KErrNone) |
|
91 { |
|
92 switch (iModel.PktSharedData().iPacketStatus) |
|
93 { |
|
94 case RPacketService::EStatusUnattached: |
|
95 INFO_PRINTF1(_L("Packet Service status = Unattached\n")); |
|
96 break; |
|
97 case RPacketService::EStatusAttached: |
|
98 INFO_PRINTF1(_L("Packet Service status = Attached\n")); |
|
99 break; |
|
100 case RPacketService::EStatusActive: |
|
101 INFO_PRINTF1(_L("Packet Service status = Active\n")); |
|
102 break; |
|
103 case RPacketService::EStatusSuspended: |
|
104 INFO_PRINTF1(_L("Packet Service status = Suspended\n")); |
|
105 break; |
|
106 default: |
|
107 INFO_PRINTF1(_L("Packet Service error\n")); |
|
108 break; |
|
109 } |
|
110 } |
|
111 else |
|
112 { |
|
113 INFO_PRINTF1(_L("Packet Service error\n")); |
|
114 } |
|
115 } |
|
116 |
|
117 void CTestLtsyPktTestStepBase::GprsNetWorkTest() |
|
118 { |
|
119 INFO_PRINTF1(_L("Open Packet Object")); |
|
120 |
|
121 TInt returnStatus; |
|
122 TRequestStatus requestStatus; |
|
123 INFO_PRINTF1(_L("Close packet\n")); |
|
124 // Open Packet object |
|
125 iModel.PktSharedData().iPacket.Close(); |
|
126 INFO_PRINTF1(_L("packet closeed \n")); |
|
127 INFO_PRINTF1(_L("To open Packet Object\n")); |
|
128 returnStatus = iModel.PktSharedData().iPacket.Open(iSharedPhone); |
|
129 if(returnStatus == KErrNone) |
|
130 { |
|
131 INFO_PRINTF1(_L("packet opened \n")); |
|
132 } |
|
133 else |
|
134 { |
|
135 INFO_PRINTF1(_L("Opened packet error\n")); |
|
136 } |
|
137 requestStatus = KErrNone; |
|
138 INFO_PRINTF1((_L("RPacket::GetNtwkRegStatus() invoked...\n"))); |
|
139 iModel.PktSharedData().iPacket.GetNtwkRegStatus(requestStatus, iModel.PktSharedData().iRegistrationStatus); |
|
140 User::WaitForRequest(requestStatus); |
|
141 |
|
142 if(requestStatus == KErrNone) |
|
143 { |
|
144 switch (iModel.PktSharedData().iRegistrationStatus) |
|
145 { |
|
146 case RPacketService::ENotRegisteredNotSearching: |
|
147 INFO_PRINTF1(_L("Netw Reg status = Not Registered Not Searching\n")); |
|
148 break; |
|
149 case RPacketService::ERegisteredOnHomeNetwork: |
|
150 INFO_PRINTF1(_L("Netw Reg status = Registered On Home Network\n")); |
|
151 break; |
|
152 case RPacketService::ENotRegisteredSearching: |
|
153 INFO_PRINTF1(_L("Netw Reg status = Not Registered Searching\n")); |
|
154 break; |
|
155 case RPacketService::ERegistrationDenied: |
|
156 INFO_PRINTF1(_L("Netw Reg status = Registration Denied\n")); |
|
157 break; |
|
158 case RPacketService::EUnknown: |
|
159 INFO_PRINTF1(_L("Netw Reg status = Unknown\n")); |
|
160 break; |
|
161 case RPacketService::ERegisteredRoaming: |
|
162 INFO_PRINTF1(_L("Netw Reg status = RegisteredRoaming\n")); |
|
163 break; |
|
164 case RPacketService::ENotRegisteredButAvailable: |
|
165 INFO_PRINTF1(_L("Netw Reg status = Not Registered But Available\n")); |
|
166 break; |
|
167 case RPacketService::ENotRegisteredAndNotAvailable: |
|
168 INFO_PRINTF1(_L("Netw Reg status = Not Registered And Not Available\n")); |
|
169 break; |
|
170 default: |
|
171 INFO_PRINTF1(_L("Network Registration Status Error\n")); |
|
172 break; |
|
173 } |
|
174 } |
|
175 else |
|
176 { |
|
177 INFO_PRINTF1(_L("Network Registration Status Error\n")); |
|
178 } |
|
179 iModel.PktSharedData().iPacket.Close(); |
|
180 } |
|
181 void CTestLtsyPktTestStepBase::DisplayNetworkRegistrationStatus() |
|
182 /** |
|
183 * Test the TSY's functionality to retrieve the network registration status. |
|
184 */ |
|
185 { |
|
186 TRequestStatus requestStatus = KErrNone; |
|
187 INFO_PRINTF1((_L("RPacket::GetNtwkRegStatus() invoked...\n"))); |
|
188 iModel.PktSharedData().iPacket.GetNtwkRegStatus(requestStatus, iModel.PktSharedData().iRegistrationStatus); |
|
189 User::WaitForRequest(requestStatus); |
|
190 |
|
191 if(requestStatus == KErrNone) |
|
192 { |
|
193 switch (iModel.PktSharedData().iRegistrationStatus) |
|
194 { |
|
195 case RPacketService::ENotRegisteredNotSearching: |
|
196 INFO_PRINTF1(_L("Netw Reg status = Not Registered Not Searching\n")); |
|
197 break; |
|
198 case RPacketService::ERegisteredOnHomeNetwork: |
|
199 INFO_PRINTF1(_L("Netw Reg status = Registered On Home Network\n")); |
|
200 break; |
|
201 case RPacketService::ENotRegisteredSearching: |
|
202 INFO_PRINTF1(_L("Netw Reg status = Not Registered Searching\n")); |
|
203 break; |
|
204 case RPacketService::ERegistrationDenied: |
|
205 INFO_PRINTF1(_L("Netw Reg status = Registration Denied\n")); |
|
206 break; |
|
207 case RPacketService::EUnknown: |
|
208 INFO_PRINTF1(_L("Netw Reg status = Unknown\n")); |
|
209 break; |
|
210 case RPacketService::ERegisteredRoaming: |
|
211 INFO_PRINTF1(_L("Netw Reg status = RegisteredRoaming\n")); |
|
212 break; |
|
213 case RPacketService::ENotRegisteredButAvailable: |
|
214 INFO_PRINTF1(_L("Netw Reg status = Not Registered But Available\n")); |
|
215 break; |
|
216 case RPacketService::ENotRegisteredAndNotAvailable: |
|
217 INFO_PRINTF1(_L("Netw Reg status = Not Registered And Not Available\n")); |
|
218 break; |
|
219 default: |
|
220 INFO_PRINTF1(_L("Network Registration Status Error\n")); |
|
221 break; |
|
222 } |
|
223 } |
|
224 else |
|
225 { |
|
226 INFO_PRINTF1(_L("Network Registration Status Error\n")); |
|
227 } |
|
228 } |
|
229 |
|
230 void CTestLtsyPktTestStepBase::DisplayContextInfo() |
|
231 /** |
|
232 * Test the TSY's functionality to retrieve the packet context information |
|
233 * using the packet service object. |
|
234 */ |
|
235 { |
|
236 // Enumerate Contexts & Get Context Info |
|
237 INFO_PRINTF1(_L("Display the packet context information\n")); |
|
238 |
|
239 TRequestStatus requestStatus = KErrNone; |
|
240 INFO_PRINTF1(_L("RPacketService::EnumerateContexts() invoked....\n")); |
|
241 iModel.PktSharedData().iPacket.EnumerateContexts(requestStatus, iModel.PktSharedData().iNumContexts, iModel.PktSharedData().iMaxContextsAllowed); |
|
242 User::WaitForRequest(requestStatus); |
|
243 INFO_PRINTF2(_L("RPacketService::EnumerateContexts() completed %d\n"), requestStatus.Int()); |
|
244 INFO_PRINTF2(_L("Number of Contexts = %d\n"), iModel.PktSharedData().iNumContexts); |
|
245 INFO_PRINTF2(_L("Max Contexts Allowed = %d\n"), iModel.PktSharedData().iMaxContextsAllowed); |
|
246 |
|
247 requestStatus = KErrNone; |
|
248 INFO_PRINTF1(_L("Sync RPacket::GetContextInfo() invoked...\n")); |
|
249 iModel.PktSharedData().iPacket.GetContextInfo(requestStatus, 0, iModel.PktSharedData().iContextInfo); |
|
250 User::WaitForRequest(requestStatus); |
|
251 INFO_PRINTF2(_L("Sync RPacket::GetContextInfo() completed %d\n"), requestStatus.Int()); |
|
252 if (requestStatus == KErrNone) |
|
253 { |
|
254 INFO_PRINTF2(_L("Context Name = %S\n"), &iModel.PktSharedData().iContextInfo.iName); |
|
255 DisplayContextStatus(iModel.PktSharedData().iContextInfo.iStatus); |
|
256 } |
|
257 |
|
258 |
|
259 /******************************************************************** |
|
260 console->Printf(TRefByValue<const TDesC>(_L("Execute Async RPacket::GetContextInfo()\n"))); |
|
261 TRequestStatus requestStatus; |
|
262 iPacket.GetContextInfo(requestStatus, 0, iContextInfo2); |
|
263 User::WaitForRequest(requestStatus); |
|
264 console->Printf(TRefByValue<const TDesC>(_L("RPacketService::GetContextInfo() ret = %d\n")), requestStatus); |
|
265 if (requestStatus == KErrNone) |
|
266 { |
|
267 console->Printf(TRefByValue<const TDesC>(_L("Context Name = %S\n")), iContextInfo2.iName); |
|
268 console->Printf(TRefByValue<const TDesC>(_L("Context Status = %d\n")), iContextInfo2.iStatus); |
|
269 } |
|
270 *********************************************************************/ |
|
271 } |
|
272 |
|
273 |
|
274 void CTestLtsyPktTestStepBase::DisplayContextStatus(RPacketContext::TContextStatus aContextStatus) |
|
275 { |
|
276 switch (aContextStatus) |
|
277 { |
|
278 case RPacketContext::EStatusUnknown: |
|
279 INFO_PRINTF1(_L("Context Status = Unknown\n")); |
|
280 break; |
|
281 case RPacketContext::EStatusInactive: |
|
282 INFO_PRINTF1(_L("Context Status = Inactive\n")); |
|
283 break; |
|
284 case RPacketContext::EStatusActivating: |
|
285 INFO_PRINTF1(_L("Context Status = Activating\n")); |
|
286 break; |
|
287 case RPacketContext::EStatusActive: |
|
288 INFO_PRINTF1(_L("Context Status = Active\n")); |
|
289 break; |
|
290 case RPacketContext::EStatusDeactivating: |
|
291 INFO_PRINTF1(_L("Context Status = Deactivating\n")); |
|
292 break; |
|
293 case RPacketContext::EStatusSuspended: |
|
294 INFO_PRINTF1(_L("Context Status = Suspended\n")); |
|
295 break; |
|
296 case RPacketContext::EStatusDeleted: |
|
297 INFO_PRINTF1(_L("Context Status = Deleted\n")); |
|
298 break; |
|
299 default: |
|
300 INFO_PRINTF1(_L("Error - Context Status\n")); |
|
301 break; |
|
302 } |
|
303 } |
|
304 |
|
305 |
|
306 void CTestLtsyPktTestStepBase::DisplayContextStatus(RPacketContext& aContext, RPacketContext::TContextStatus& aContextStatus) |
|
307 { |
|
308 TRequestStatus returnStatus = aContext.GetStatus(aContextStatus); |
|
309 if(returnStatus == KErrNone) |
|
310 { |
|
311 INFO_PRINTF1(_L("RPacketContext::GetStatus() OK\n")); |
|
312 } |
|
313 else |
|
314 { |
|
315 INFO_PRINTF1(_L("Error - Context Status\n")); |
|
316 } |
|
317 DisplayContextStatus(aContextStatus); |
|
318 } |
|
319 |
|
320 void CTestLtsyPktTestStepBase::GprsContextAttachTest() |
|
321 { |
|
322 INFO_PRINTF1(_L("GprsContextAttachTest\n")); |
|
323 TRequestStatus requestStatus = KErrNone; |
|
324 iModel.PktSharedData().iPacket.Attach(requestStatus); |
|
325 User::WaitForRequest(requestStatus); |
|
326 if(requestStatus == KErrNone) |
|
327 { |
|
328 INFO_PRINTF1(_L("GprsContextAttachTest OK \n")); |
|
329 } |
|
330 else |
|
331 { |
|
332 INFO_PRINTF1(_L("GprsContextAttachTest Error\n")); |
|
333 INFO_PRINTF2(_L("GprsContextAttachTest Error = %d\n"), requestStatus.Int()); |
|
334 } |
|
335 |
|
336 } |
|
337 void CTestLtsyPktTestStepBase::GprsContextDetachTest() |
|
338 { |
|
339 INFO_PRINTF1(_L("GprsContextDetachTest\n")); |
|
340 TRequestStatus requestStatus = KErrNone; |
|
341 iModel.PktSharedData().iPacket.Detach(requestStatus); |
|
342 User::WaitForRequest(requestStatus); |
|
343 if(requestStatus == KErrNone) |
|
344 { |
|
345 INFO_PRINTF1(_L("GprsContextDetachTest OK \n")); |
|
346 } |
|
347 else |
|
348 { |
|
349 INFO_PRINTF1(_L("GprsContextDetachTest Error\n")); |
|
350 INFO_PRINTF2(_L("GprsContextDetachTest Error = %d\n"), requestStatus.Int()); |
|
351 } |
|
352 |
|
353 } |
|
354 void CTestLtsyPktTestStepBase::DisplayStaticCapabilities() |
|
355 { |
|
356 // Static Capabilities |
|
357 TRequestStatus returnStatus = KErrNone; |
|
358 returnStatus = iModel.PktSharedData().iPacket.GetStaticCaps(iModel.PktSharedData().iStaticCaps, RPacketContext::EPdpTypeCDPD); |
|
359 INFO_PRINTF2(_L("RPacketService::GetStaticCaps() ret = %d\n"), returnStatus.Int()); |
|
360 INFO_PRINTF2(_L("Static Caps = %d\n"), iModel.PktSharedData().iStaticCaps); |
|
361 INFO_PRINTF2(_L("Static Caps = %xH\n"), iModel.PktSharedData().iStaticCaps); |
|
362 } |
|
363 void CTestLtsyPktTestStepBase::DisplayDynamicCapabilities() |
|
364 { |
|
365 // Dynamic Capabilities |
|
366 TRequestStatus returnStatus = KErrNone; |
|
367 returnStatus = iModel.PktSharedData().iPacket.GetDynamicCaps(iModel.PktSharedData().iDynamicCaps); |
|
368 INFO_PRINTF2(_L("RPacketService::GetDynamicCaps() ret = %d\n"), returnStatus.Int()); |
|
369 INFO_PRINTF2(_L("Dynamic Caps = %d\n"), iModel.PktSharedData().iDynamicCaps); |
|
370 INFO_PRINTF2(_L("Dynamic Caps = %xH\n"), iModel.PktSharedData().iDynamicCaps); |
|
371 } |
|
372 |
|
373 void CTestLtsyPktTestStepBase::GprsGetDefaultContextParamsTest() |
|
374 { |
|
375 TRequestStatus reqStatusContextParams = KErrNone; |
|
376 RPacketContext::TContextConfigGPRS contextConfig01; |
|
377 TPckg<RPacketContext::TContextConfigGPRS> contextConfigPckg01(contextConfig01); |
|
378 INFO_PRINTF1(_L("RPacketContext::GetDefaultContextParams() invoked...\n")); |
|
379 iModel.PktSharedData().iPacket.GetDefaultContextParams(reqStatusContextParams, contextConfigPckg01); |
|
380 User::WaitForRequest(reqStatusContextParams); |
|
381 if(reqStatusContextParams == KErrNone) |
|
382 { |
|
383 INFO_PRINTF1(_L("RPacketContext::GetDefaultContextParams() complete\n")); |
|
384 } |
|
385 else |
|
386 { |
|
387 INFO_PRINTF1(_L("RPacketContext::GetDefaultContextParams() Error\n")); |
|
388 INFO_PRINTF2(_L("RPacketService::GprsgetDefaultContextParamsTest() completed %d\n"), reqStatusContextParams.Int()); |
|
389 } |
|
390 } |
|
391 void CTestLtsyPktTestStepBase::GprsSetDefaultContextParamsTest() |
|
392 { |
|
393 // Set Context Config |
|
394 TRequestStatus reqStatusContextParams = KErrNone; |
|
395 RPacketContext::TContextConfigGPRS contextConfig02; |
|
396 //contextConfig2.iServiceOption = RPacketContext::KLowSpeedData; |
|
397 contextConfig02.iPdpType = RPacketContext::EPdpTypeIPv6; |
|
398 TPckg<RPacketContext::TContextConfigGPRS> contextConfigPckg02(contextConfig02); |
|
399 INFO_PRINTF1(_L("RPacketContext::SetDefaultContextParams() invoked...\n")); |
|
400 iModel.PktSharedData().iPacket.SetDefaultContextParams(reqStatusContextParams, contextConfigPckg02); |
|
401 User::WaitForRequest(reqStatusContextParams); |
|
402 if(reqStatusContextParams == KErrNone) |
|
403 { |
|
404 INFO_PRINTF1(_L("RPacketContext::GprsContextSetConfigTest() complete\n")); |
|
405 } |
|
406 else |
|
407 { |
|
408 INFO_PRINTF1(_L("RPacketContext::GprsContextSetConfigTest() Error\n")); |
|
409 INFO_PRINTF2(_L("RPacketService::GprsSetDefaultContextParamsTest() completed %d\n"), reqStatusContextParams.Int()); |
|
410 } |
|
411 } |
|
412 void CTestLtsyPktTestStepBase::GprsContextActivateTest() |
|
413 { |
|
414 TRequestStatus requestStatus = KErrNone; |
|
415 INFO_PRINTF1(_L("RPacketContext::Activate() invoked...\n")); |
|
416 iModel.PktSharedData().iContext1.Activate(requestStatus); |
|
417 User::WaitForRequest(requestStatus); |
|
418 INFO_PRINTF2(_L("RPacketContext::Activate() completed %d\n"), requestStatus.Int()); |
|
419 } |
|
420 void CTestLtsyPktTestStepBase::GprsContextDeactivateTest() |
|
421 { |
|
422 TRequestStatus requestStatus = KErrNone; |
|
423 INFO_PRINTF1(_L("RPacketContext::Deactivate() invoked...\n")); |
|
424 iModel.PktSharedData().iContext1.Deactivate(requestStatus); |
|
425 User::WaitForRequest(requestStatus); |
|
426 INFO_PRINTF2(_L("RPacketContext::Deactivate() completed %d\n"), requestStatus.Int()); |
|
427 } |
|
428 |
|
429 void CTestLtsyPktTestStepBase::GprsContextSetConfigTest() |
|
430 { |
|
431 // Set Context Config |
|
432 TRequestStatus reqStatusContextConfig = KErrNone; |
|
433 RPacketContext::TContextConfigGPRS contextConfig2; |
|
434 //contextConfig2.iServiceOption = RPacketContext::KLowSpeedData; |
|
435 contextConfig2.iPdpType = RPacketContext::EPdpTypeIPv6; |
|
436 contextConfig2.iAccessPointName = KName; |
|
437 //contextConfig2.iPdpAddress = ; |
|
438 TPckg<RPacketContext::TContextConfigGPRS> contextConfigPckg2(contextConfig2); |
|
439 INFO_PRINTF1(_L("RPacketContext::SetConfig() invoked...\n")); |
|
440 iModel.PktSharedData().iContext1.SetConfig(reqStatusContextConfig, contextConfigPckg2); |
|
441 User::WaitForRequest(reqStatusContextConfig); |
|
442 INFO_PRINTF2(_L("RPacketContext::SetConfig() complete = %d\n"), reqStatusContextConfig.Int()); |
|
443 } |
|
444 |
|
445 void CTestLtsyPktTestStepBase::GprsContextGetConfigTest() |
|
446 { |
|
447 TRequestStatus reqStatusContextConfig = KErrNone; |
|
448 RPacketContext::TContextConfigGPRS contextConfig3; |
|
449 TPckg<RPacketContext::TContextConfigGPRS> contextConfigPckg3(contextConfig3); |
|
450 INFO_PRINTF1(_L("RPacketContext::GetConfig() invoked...\n")); |
|
451 iModel.PktSharedData().iContext1.GetConfig(reqStatusContextConfig, contextConfigPckg3); |
|
452 User::WaitForRequest(reqStatusContextConfig); |
|
453 INFO_PRINTF2(_L("RPacketContext::GetConfig() complete = %d\n"), reqStatusContextConfig.Int()); |
|
454 contextConfig3 = contextConfigPckg3(); |
|
455 } |
|
456 void CTestLtsyPktTestStepBase::NotificationContextAddedCancel() |
|
457 { |
|
458 TName contextAddedContextId; |
|
459 TRequestStatus reqStatusContextAdded = KErrNone; |
|
460 INFO_PRINTF1(_L("Test Notify Context Added Cancel\n")); |
|
461 iModel.PktSharedData().iPacket.NotifyContextAdded(reqStatusContextAdded, contextAddedContextId); |
|
462 iModel.PktSharedData().iPacket.CancelAsyncRequest(EPacketNotifyContextAdded); |
|
463 User::WaitForRequest(reqStatusContextAdded); |
|
464 if (reqStatusContextAdded == KErrCancel) |
|
465 { |
|
466 INFO_PRINTF1(_L("Notify Context Added is KErrCancel\n")); |
|
467 } |
|
468 else |
|
469 { |
|
470 INFO_PRINTF1(_L("Error - Notify Context Added status\n")); |
|
471 INFO_PRINTF2(_L("Error - Notify Context Added status = %d\n"), reqStatusContextAdded.Int()); |
|
472 } |
|
473 } |
|
474 void CTestLtsyPktTestStepBase::NotificationContextAdded() |
|
475 { |
|
476 TName contextAddedContextId; |
|
477 TRequestStatus reqStatusContextAdded = KErrNone; |
|
478 // Notify Context Added |
|
479 reqStatusContextAdded = KErrNone; |
|
480 contextAddedContextId = _L("ABCDEFGHIJKLMNOP"); |
|
481 iModel.PktSharedData().iPacket.NotifyContextAdded(reqStatusContextAdded, contextAddedContextId); |
|
482 if (reqStatusContextAdded == KRequestPending) |
|
483 { |
|
484 INFO_PRINTF1(_L("Notify Context Added is KRequestPending\n")); |
|
485 } |
|
486 else |
|
487 { |
|
488 INFO_PRINTF1(_L("Notify Context Added request status\n")); |
|
489 INFO_PRINTF2(_L("Error - Notify Context Added status = %d\n"), reqStatusContextAdded.Int()); |
|
490 } |
|
491 } |
|
492 void CTestLtsyPktTestStepBase::OpenNewContext() |
|
493 { |
|
494 TInt returnStatus; |
|
495 // check if the slot is free to open |
|
496 if (NULL != iModel.PktSharedData().iContext1.SubSessionHandle()) |
|
497 { |
|
498 ERR_PRINTF1(_L("Can't open the packet context before it's closed, aborting...")); |
|
499 } |
|
500 else |
|
501 { |
|
502 returnStatus = iModel.PktSharedData().iContext1.OpenNewContext(iModel.PktSharedData().iPacket, iModel.PktSharedData().iContextName); |
|
503 if (KErrNone != returnStatus) |
|
504 { |
|
505 INFO_PRINTF2(_L("RPacketContext::OpenNewContext() ret = %d\n"), returnStatus); |
|
506 } |
|
507 INFO_PRINTF2(_L("RPacketContext::OpenNewContext() ret = %d\n"), returnStatus); |
|
508 INFO_PRINTF2(_L("Context Name = %S\n"), &iModel.PktSharedData().iContextName); |
|
509 } |
|
510 } |
|
511 void CTestLtsyPktTestStepBase::OpenExistingContext() |
|
512 { |
|
513 // Open an existing context |
|
514 TInt returnStatus; |
|
515 returnStatus = iModel.PktSharedData().iContext3.OpenExistingContext(iModel.PktSharedData().iPacket, iModel.PktSharedData().iContextName); |
|
516 INFO_PRINTF2(_L("RPacketContext::OpenExistingContext() ret = %d\n"), returnStatus); |
|
517 INFO_PRINTF2(_L("Context3 Name = %S\n"), &iModel.PktSharedData().iContextName); |
|
518 } |
|
519 void CTestLtsyPktTestStepBase::OpenContextUsingUnknownName() |
|
520 |
|
521 { |
|
522 // Attempt to open a Context using an unknown name |
|
523 TInt returnStatus; |
|
524 TName bogusContextName; |
|
525 bogusContextName.Append(_L("Context")); |
|
526 bogusContextName.AppendNum(10); |
|
527 returnStatus = iModel.PktSharedData().iContext2.OpenExistingContext(iModel.PktSharedData().iPacket, bogusContextName); |
|
528 INFO_PRINTF2(_L("RPacketContext::OpenExistingContext() returnStatus = %d\n"), returnStatus); |
|
529 } |
|
530 void CTestLtsyPktTestStepBase::CloseExistContext() |
|
531 { |
|
532 // Close Exist Context |
|
533 User::After(1000000); |
|
534 INFO_PRINTF1(_L("CloseExistContext() invoked...\n")); |
|
535 iModel.PktSharedData().iContext1.Close(); |
|
536 INFO_PRINTF1(_L("CloseExistContext() OK...\n")); |
|
537 } |
|
538 void CTestLtsyPktTestStepBase::GprsInitialiseContext() |
|
539 { |
|
540 TRequestStatus requestStatusInit = KErrNone; |
|
541 INFO_PRINTF1(_L("RPacketContext::InitialiseContext() invoked...\n")); |
|
542 RPacketContext::TDataChannelV2 dataChannel; |
|
543 TPckg<RPacketContext::TDataChannelV2> dataChannelPckg(dataChannel); |
|
544 //iContext1.LoanCommPort(requestStatusLoanCommPort, commPort); |
|
545 iModel.PktSharedData().iContext1.InitialiseContext(requestStatusInit,dataChannelPckg); |
|
546 User::WaitForRequest(requestStatusInit); |
|
547 INFO_PRINTF2(_L("RPacketContext::InitialiseContext() completed %d \n"), requestStatusInit.Int()); |
|
548 } |
|
549 |
|
550 void CTestLtsyPktTestStepBase::NotificationContextStatusChangeCancel() |
|
551 { |
|
552 // cancel the context status change notification request |
|
553 TRequestStatus requestStatusContextStatusChange; |
|
554 INFO_PRINTF1(_L("RPacketContext::NotifyStatusChangeCancel() invoked...\n")); |
|
555 iModel.PktSharedData().iContext1.CancelAsyncRequest(EPacketContextNotifyStatusChange); |
|
556 User::WaitForRequest(requestStatusContextStatusChange); |
|
557 if (requestStatusContextStatusChange == KErrCancel) |
|
558 { |
|
559 INFO_PRINTF1(_L("Notify Context Status Change is KErrCancel\n")); |
|
560 } |
|
561 else |
|
562 { |
|
563 INFO_PRINTF2(_L("Error - Notify Context Status Change status = %d\n"), requestStatusContextStatusChange.Int()); |
|
564 } |
|
565 } |
|
566 |
|
567 void CTestLtsyPktTestStepBase::NotificationContextStatusChange() |
|
568 { |
|
569 // request notification when context status changes |
|
570 INFO_PRINTF1(_L("RPacketContext::NotifyStatusChange() invoked...\n")); |
|
571 TRequestStatus requestStatusContextStatusChange; |
|
572 RPacketContext::TContextStatus newContextStatus; |
|
573 iModel.PktSharedData().iContext1.NotifyStatusChange(requestStatusContextStatusChange, newContextStatus); |
|
574 if (requestStatusContextStatusChange == KErrNone) |
|
575 { |
|
576 INFO_PRINTF1(_L("Context Status Changed\n")); |
|
577 } |
|
578 else |
|
579 { |
|
580 INFO_PRINTF2(_L("Error - Notify Context Status Change status = %d\n"), requestStatusContextStatusChange.Int()); |
|
581 } |
|
582 } |
|
583 void CTestLtsyPktTestStepBase::OpenNewContextQos() |
|
584 { |
|
585 // Create QoS |
|
586 TInt returnStatus; |
|
587 INFO_PRINTF1(_L("OpenNewQoS() invoked...\n")); |
|
588 returnStatus = iModel.PktSharedData().iQoS.OpenNewQoS(iModel.PktSharedData().iContext1, iModel.PktSharedData().iQoSName); |
|
589 INFO_PRINTF2(_L("RPacketQoS::OpenNewQoS() ret = %d\n"), returnStatus); |
|
590 INFO_PRINTF2(_L("Context Name = %S\n"), &iModel.PktSharedData().iQoSName); |
|
591 } |
|
592 void CTestLtsyPktTestStepBase::CloseExistContextQos() |
|
593 { |
|
594 // Close QoS |
|
595 INFO_PRINTF1(_L("CloseExistContextQos() invoked...\n")); |
|
596 iModel.PktSharedData().iQoS.Close(); |
|
597 User::After(1000000); |
|
598 INFO_PRINTF1(_L("CloseExistContextQos() OK...\n")); |
|
599 } |
|
600 void CTestLtsyPktTestStepBase::GprsContextDeleteTest() |
|
601 { |
|
602 TRequestStatus requestStatus = KErrNone; |
|
603 INFO_PRINTF1(_L("GprsContextDeleteTest() invoked...\n")); |
|
604 iModel.PktSharedData().iContext1.Delete(requestStatus); |
|
605 User::WaitForRequest(requestStatus); |
|
606 INFO_PRINTF2(_L("RPacketQoS::OpenNewQoS() ret = %d\n"), requestStatus.Int()); |
|
607 } |
|
608 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest() |
|
609 { |
|
610 TRequestStatus requestStatus = KErrNone; |
|
611 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked...\n")); |
|
612 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
613 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
614 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
615 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass2; |
|
616 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass2; |
|
617 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass4; |
|
618 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass4; |
|
619 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
620 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
621 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput200000; |
|
622 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput200000; |
|
623 |
|
624 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
625 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
626 } |
|
627 void CTestLtsyPktTestStepBase::GprsGetQoSProfileTest() |
|
628 { |
|
629 TRequestStatus requestStatus = KErrNone; |
|
630 INFO_PRINTF1(_L("RPacketQoS::GetProfileParameters() invoked...\n")); |
|
631 TPckg<RPacketQoS::TQoSGPRSNegotiated> qosNegotiatedPckg(iModel.PktSharedData().iQoSNegotiated); // pack |
|
632 iModel.PktSharedData().iQoS.GetProfileParameters(requestStatus, qosNegotiatedPckg); |
|
633 User::WaitForRequest(requestStatus); |
|
634 // iQoSNegotiated = qosNegotiatedPckg(); // unpack necessary ??? |
|
635 INFO_PRINTF2(_L(" MinPrecedence = %d\n"), iModel.PktSharedData().iQoSRequested.iMinPrecedence); |
|
636 INFO_PRINTF2(_L(" ReqPrecedence = %d\n"), iModel.PktSharedData().iQoSRequested.iReqPrecedence); |
|
637 INFO_PRINTF2(_L(" ReqDelay = %d\n"), iModel.PktSharedData().iQoSRequested.iReqDelay); |
|
638 INFO_PRINTF2(_L(" MinDelay = %d\n"), iModel.PktSharedData().iQoSRequested.iMinDelay); |
|
639 INFO_PRINTF2(_L(" ReqReliability = %d\n"), iModel.PktSharedData().iQoSRequested.iReqReliability); |
|
640 INFO_PRINTF2(_L(" MinReliability = %d\n"), iModel.PktSharedData().iQoSRequested.iMinReliability); |
|
641 INFO_PRINTF2(_L(" ReqPeakThroughput = %d\n"), iModel.PktSharedData().iQoSRequested.iReqPeakThroughput); |
|
642 INFO_PRINTF2(_L(" MinPeakThroughput = %d\n"), iModel.PktSharedData().iQoSRequested.iMinPeakThroughput); |
|
643 INFO_PRINTF2(_L(" ReqMeanThroughput = %d\n"), iModel.PktSharedData().iQoSRequested.iReqMeanThroughput); |
|
644 INFO_PRINTF2(_L(" MinMeanThroughput = %d\n"), iModel.PktSharedData().iQoSRequested.iMinMeanThroughput); |
|
645 } |
|
646 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest1() |
|
647 { |
|
648 TRequestStatus requestStatus = KErrNone; |
|
649 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.1..\n")); |
|
650 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
651 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EPriorityHighPrecedence; |
|
652 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EPriorityHighPrecedence; |
|
653 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass1; |
|
654 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass1; |
|
655 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass1; |
|
656 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass1; |
|
657 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
658 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
659 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput100; |
|
660 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput100; |
|
661 |
|
662 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
663 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
664 User::WaitForRequest(requestStatus); |
|
665 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
666 } |
|
667 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest2() |
|
668 { |
|
669 TRequestStatus requestStatus = KErrNone; |
|
670 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.2..\n")); |
|
671 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
672 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EPriorityMediumPrecedence; |
|
673 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EPriorityMediumPrecedence; |
|
674 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass2; |
|
675 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass2; |
|
676 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass2; |
|
677 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass2; |
|
678 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput2000; |
|
679 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput2000; |
|
680 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput200; |
|
681 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput200; |
|
682 |
|
683 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
684 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
685 User::WaitForRequest(requestStatus); |
|
686 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
687 } |
|
688 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest3() |
|
689 { |
|
690 TRequestStatus requestStatus = KErrNone; |
|
691 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.3..\n")); |
|
692 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
693 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EPriorityLowPrecedence; |
|
694 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EPriorityLowPrecedence; |
|
695 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass3; |
|
696 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass3; |
|
697 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass3; |
|
698 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass3; |
|
699 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput4000; |
|
700 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput4000; |
|
701 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput500; |
|
702 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput500; |
|
703 |
|
704 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
705 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
706 User::WaitForRequest(requestStatus); |
|
707 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
708 } |
|
709 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest4() |
|
710 { |
|
711 TRequestStatus requestStatus = KErrNone; |
|
712 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.4..\n")); |
|
713 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
714 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
715 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
716 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass4; |
|
717 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass4; |
|
718 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass4; |
|
719 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass4; |
|
720 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput8000; |
|
721 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput8000; |
|
722 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput1000; |
|
723 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput1000; |
|
724 |
|
725 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
726 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
727 User::WaitForRequest(requestStatus); |
|
728 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
729 } |
|
730 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest5() |
|
731 { |
|
732 TRequestStatus requestStatus = KErrNone; |
|
733 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.5..\n")); |
|
734 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
735 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
736 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
737 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass2; |
|
738 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass2; |
|
739 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass5; |
|
740 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass5; |
|
741 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput16000; |
|
742 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput16000; |
|
743 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput2000; |
|
744 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput2000; |
|
745 |
|
746 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
747 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
748 User::WaitForRequest(requestStatus); |
|
749 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
750 } |
|
751 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest6() |
|
752 { |
|
753 TRequestStatus requestStatus = KErrNone; |
|
754 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.6..\n")); |
|
755 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
756 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
757 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
758 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass2; |
|
759 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass2; |
|
760 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass4; |
|
761 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass4; |
|
762 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput32000; |
|
763 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput32000; |
|
764 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput5000; |
|
765 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput5000; |
|
766 |
|
767 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
768 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
769 User::WaitForRequest(requestStatus); |
|
770 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
771 } |
|
772 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest7() |
|
773 { |
|
774 TRequestStatus requestStatus = KErrNone; |
|
775 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.7..\n")); |
|
776 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
777 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
778 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
779 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass2; |
|
780 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass2; |
|
781 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass4; |
|
782 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass4; |
|
783 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput64000; |
|
784 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput64000; |
|
785 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput10000; |
|
786 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput10000; |
|
787 |
|
788 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
789 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
790 User::WaitForRequest(requestStatus); |
|
791 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
792 } |
|
793 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest8() |
|
794 { |
|
795 TRequestStatus requestStatus = KErrNone; |
|
796 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.8..\n")); |
|
797 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
798 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
799 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
800 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass2; |
|
801 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass2; |
|
802 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass4; |
|
803 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass4; |
|
804 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput128000; |
|
805 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput128000; |
|
806 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput20000; |
|
807 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput20000; |
|
808 |
|
809 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
810 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
811 User::WaitForRequest(requestStatus); |
|
812 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
813 } |
|
814 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest9() |
|
815 { |
|
816 TRequestStatus requestStatus = KErrNone; |
|
817 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.9..\n")); |
|
818 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
819 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
820 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
821 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass2; |
|
822 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass2; |
|
823 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass4; |
|
824 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass4; |
|
825 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput256000; |
|
826 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput256000; |
|
827 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput50000; |
|
828 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput50000; |
|
829 |
|
830 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
831 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
832 User::WaitForRequest(requestStatus); |
|
833 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
834 } |
|
835 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest10() |
|
836 { |
|
837 TRequestStatus requestStatus = KErrNone; |
|
838 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.10..\n")); |
|
839 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
840 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
841 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
842 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass2; |
|
843 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass2; |
|
844 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass4; |
|
845 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass4; |
|
846 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
847 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
848 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput100000; |
|
849 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput100000; |
|
850 |
|
851 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
852 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
853 User::WaitForRequest(requestStatus); |
|
854 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
855 } |
|
856 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest11() |
|
857 { |
|
858 TRequestStatus requestStatus = KErrNone; |
|
859 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.11..\n")); |
|
860 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
861 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
862 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
863 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass2; |
|
864 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass2; |
|
865 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass4; |
|
866 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass4; |
|
867 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
868 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
869 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput200000; |
|
870 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput200000; |
|
871 |
|
872 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
873 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
874 User::WaitForRequest(requestStatus); |
|
875 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
876 } |
|
877 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest12() |
|
878 { |
|
879 TRequestStatus requestStatus = KErrNone; |
|
880 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.12..\n")); |
|
881 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
882 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
883 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
884 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass2; |
|
885 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass2; |
|
886 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass4; |
|
887 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass4; |
|
888 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
889 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
890 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput500000; |
|
891 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput500000; |
|
892 |
|
893 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
894 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
895 User::WaitForRequest(requestStatus); |
|
896 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
897 } |
|
898 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest13() |
|
899 { |
|
900 TRequestStatus requestStatus = KErrNone; |
|
901 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.13..\n")); |
|
902 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
903 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
904 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
905 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass2; |
|
906 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass2; |
|
907 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass4; |
|
908 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass4; |
|
909 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
910 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
911 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput1000000; |
|
912 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput1000000; |
|
913 |
|
914 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
915 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
916 User::WaitForRequest(requestStatus); |
|
917 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
918 } |
|
919 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest14() |
|
920 { |
|
921 TRequestStatus requestStatus = KErrNone; |
|
922 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.14..\n")); |
|
923 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
924 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
925 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
926 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass2; |
|
927 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass2; |
|
928 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass4; |
|
929 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass4; |
|
930 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
931 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
932 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput2000000; |
|
933 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput2000000; |
|
934 |
|
935 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
936 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
937 User::WaitForRequest(requestStatus); |
|
938 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
939 } |
|
940 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest15() |
|
941 { |
|
942 TRequestStatus requestStatus = KErrNone; |
|
943 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.15..\n")); |
|
944 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
945 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
946 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
947 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass2; |
|
948 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass2; |
|
949 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass4; |
|
950 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass4; |
|
951 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
952 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
953 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput5000000; |
|
954 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput5000000; |
|
955 |
|
956 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
957 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
958 User::WaitForRequest(requestStatus); |
|
959 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
960 } |
|
961 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest16() |
|
962 { |
|
963 TRequestStatus requestStatus = KErrNone; |
|
964 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.16..\n")); |
|
965 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
966 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
967 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
968 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass2; |
|
969 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass2; |
|
970 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass4; |
|
971 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass4; |
|
972 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
973 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
974 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput10000000; |
|
975 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput10000000; |
|
976 |
|
977 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
978 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
979 User::WaitForRequest(requestStatus); |
|
980 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
981 } |
|
982 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest17() |
|
983 { |
|
984 TRequestStatus requestStatus = KErrNone; |
|
985 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.17..\n")); |
|
986 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
987 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
988 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
989 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass2; |
|
990 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass2; |
|
991 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass4; |
|
992 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass4; |
|
993 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
994 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
995 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput20000000; |
|
996 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput20000000; |
|
997 |
|
998 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
999 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
1000 User::WaitForRequest(requestStatus); |
|
1001 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
1002 } |
|
1003 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest18() |
|
1004 { |
|
1005 TRequestStatus requestStatus = KErrNone; |
|
1006 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.18..\n")); |
|
1007 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
1008 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
1009 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
1010 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass2; |
|
1011 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass2; |
|
1012 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass4; |
|
1013 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass4; |
|
1014 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
1015 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
1016 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput50000000; |
|
1017 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput50000000; |
|
1018 |
|
1019 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
1020 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
1021 User::WaitForRequest(requestStatus); |
|
1022 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
1023 } |
|
1024 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest19() |
|
1025 { |
|
1026 TRequestStatus requestStatus = KErrNone; |
|
1027 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.29..\n")); |
|
1028 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
1029 iModel.PktSharedData().iQoSRequested.iMinPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
1030 iModel.PktSharedData().iQoSRequested.iReqPrecedence = RPacketQoS::EUnspecifiedPrecedence; |
|
1031 iModel.PktSharedData().iQoSRequested.iReqDelay = RPacketQoS::EDelayClass2; |
|
1032 iModel.PktSharedData().iQoSRequested.iMinDelay = RPacketQoS::EDelayClass2; |
|
1033 iModel.PktSharedData().iQoSRequested.iReqReliability = RPacketQoS::EReliabilityClass4; |
|
1034 iModel.PktSharedData().iQoSRequested.iMinReliability = RPacketQoS::EReliabilityClass4; |
|
1035 iModel.PktSharedData().iQoSRequested.iReqPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
1036 iModel.PktSharedData().iQoSRequested.iMinPeakThroughput = RPacketQoS::EPeakThroughput1000; |
|
1037 iModel.PktSharedData().iQoSRequested.iReqMeanThroughput = RPacketQoS::EMeanThroughput200000; |
|
1038 iModel.PktSharedData().iQoSRequested.iMinMeanThroughput = RPacketQoS::EMeanThroughput200000; |
|
1039 |
|
1040 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
1041 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
1042 User::WaitForRequest(requestStatus); |
|
1043 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
1044 } |
|
1045 void CTestLtsyPktTestStepBase::GprsSetQoSProfileTest20() |
|
1046 { |
|
1047 TRequestStatus requestStatus = KErrNone; |
|
1048 INFO_PRINTF1(_L("RPacketQoS::SetProfileParameters() invoked.20..\n")); |
|
1049 INFO_PRINTF1(_L(" Use Assured Mode = True\n")); |
|
1050 |
|
1051 TPckg<RPacketQoS::TQoSGPRSRequested> qosRequestedPckg(iModel.PktSharedData().iQoSRequested); // pack |
|
1052 iModel.PktSharedData().iQoS.SetProfileParameters(requestStatus, qosRequestedPckg); |
|
1053 User::WaitForRequest(requestStatus); |
|
1054 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), requestStatus.Int()); |
|
1055 } |
|
1056 void CTestLtsyPktTestStepBase::GprsContextSetConfigTest1() |
|
1057 { |
|
1058 // Set Context Config |
|
1059 TRequestStatus reqStatusContextConfig = KErrNone; |
|
1060 RPacketContext::TContextConfigGPRS contextConfig2; |
|
1061 //contextConfig2.iServiceOption = RPacketContext::KLowSpeedData; |
|
1062 contextConfig2.iPdpType = RPacketContext::EPdpTypeIPv4; |
|
1063 contextConfig2.iAccessPointName = KName; |
|
1064 //contextConfig2.iPdpAddress = ; |
|
1065 TPckg<RPacketContext::TContextConfigGPRS> contextConfigPckg2(contextConfig2); |
|
1066 INFO_PRINTF1(_L("RPacketContext::SetConfig1() invoked...\n")); |
|
1067 iModel.PktSharedData().iContext1.SetConfig(reqStatusContextConfig, contextConfigPckg2); |
|
1068 User::WaitForRequest(reqStatusContextConfig); |
|
1069 INFO_PRINTF2(_L("RPacketContext::SetConfig1() complete = %d\n"), reqStatusContextConfig.Int()); |
|
1070 } |
|
1071 void CTestLtsyPktTestStepBase::GprsContextSetConfigTest2() |
|
1072 { |
|
1073 // Set Context Config |
|
1074 TRequestStatus reqStatusContextConfig = KErrNone; |
|
1075 RPacketContext::TContextConfigGPRS contextConfig2; |
|
1076 //contextConfig2.iServiceOption = RPacketContext::KLowSpeedData; |
|
1077 contextConfig2.iPdpType = RPacketContext::EPdpTypeIPv6; |
|
1078 contextConfig2.iAccessPointName = KName; |
|
1079 //contextConfig2.iPdpAddress = ; |
|
1080 TPckg<RPacketContext::TContextConfigGPRS> contextConfigPckg2(contextConfig2); |
|
1081 INFO_PRINTF1(_L("RPacketContext::SetConfig2() invoked...\n")); |
|
1082 iModel.PktSharedData().iContext1.SetConfig(reqStatusContextConfig, contextConfigPckg2); |
|
1083 User::WaitForRequest(reqStatusContextConfig); |
|
1084 INFO_PRINTF2(_L("RPacketContext::SetConfig2() complete = %d\n"), reqStatusContextConfig.Int()); |
|
1085 } |
|
1086 void CTestLtsyPktTestStepBase::GprsContextSetConfigTest3() |
|
1087 { |
|
1088 // Set Context Config |
|
1089 TRequestStatus reqStatusContextConfig = KErrNone; |
|
1090 RPacketContext::TContextConfigGPRS contextConfig2; |
|
1091 //contextConfig2.iServiceOption = RPacketContext::KLowSpeedData; |
|
1092 contextConfig2.iPdpType = RPacketContext::EPdpTypeX25; |
|
1093 contextConfig2.iAccessPointName = KName; |
|
1094 //contextConfig2.iPdpAddress = ; |
|
1095 TPckg<RPacketContext::TContextConfigGPRS> contextConfigPckg2(contextConfig2); |
|
1096 INFO_PRINTF1(_L("RPacketContext::SetConfig3() invoked...\n")); |
|
1097 iModel.PktSharedData().iContext1.SetConfig(reqStatusContextConfig, contextConfigPckg2); |
|
1098 User::WaitForRequest(reqStatusContextConfig); |
|
1099 INFO_PRINTF2(_L("RPacketContext::SetConfig3() complete = %d\n"), reqStatusContextConfig.Int()); |
|
1100 } |
|
1101 void CTestLtsyPktTestStepBase::GprsContextSetConfigTest4() |
|
1102 { |
|
1103 // Set Context Config |
|
1104 TRequestStatus reqStatusContextConfig = KErrNone; |
|
1105 RPacketContext::TContextConfigGPRS contextConfig2; |
|
1106 contextConfig2.iAccessPointName = KName; |
|
1107 //contextConfig2.iPdpAddress = ; |
|
1108 TPckg<RPacketContext::TContextConfigGPRS> contextConfigPckg2(contextConfig2); |
|
1109 INFO_PRINTF1(_L("RPacketContext::SetConfig4() invoked...\n")); |
|
1110 iModel.PktSharedData().iContext1.SetConfig(reqStatusContextConfig, contextConfigPckg2); |
|
1111 User::WaitForRequest(reqStatusContextConfig); |
|
1112 INFO_PRINTF2(_L("RPacketContext::SetConfig4() complete = %d\n"), reqStatusContextConfig.Int()); |
|
1113 } |
|
1114 // end of file |