locationtriggering/tsrc/lbtengine_test/Additionaltests/src/AdditionaltestsBlocks.cpp
branchRCL_3
changeset 44 2b4ea9893b66
parent 0 667063e416a2
child 45 6b6920c56e2f
equal deleted inserted replaced
42:02ba3f1733c6 44:2b4ea9893b66
  2276         
  2276         
  2277     notifier->CreateTriggers( lbt,*trig,trigId1,EFalse,wait );
  2277     notifier->CreateTriggers( lbt,*trig,trigId1,EFalse,wait );
  2278     wait->Start( );
  2278     wait->Start( );
  2279     RPointerArray < CLbtTriggerInfo > trigInfoList;
  2279     RPointerArray < CLbtTriggerInfo > trigInfoList;
  2280     
  2280     
  2281      User::After(5000000);
       
  2282    
       
  2283     //Construct an area filter
  2281     //Construct an area filter
  2284     CLbtTriggerFilterByArea* areaFilter1 = 
  2282     CLbtTriggerFilterByArea* areaFilter1 = 
  2285         CLbtTriggerFilterByArea::NewL();
  2283         CLbtTriggerFilterByArea::NewL();
  2286     CleanupStack::PushL( areaFilter1 );
  2284     CleanupStack::PushL( areaFilter1 );
  2287     CLbtGeoCircle* area1 = CLbtGeoCircle::NewL( 
  2285     CLbtGeoCircle* area1 = CLbtGeoCircle::NewL( 
  4008     CleanupClosePushL( lbt );
  4006     CleanupClosePushL( lbt );
  4009  	 
  4007  	 
  4010        _LIT( KFilename,"CreateTest.exe" );
  4008        _LIT( KFilename,"CreateTest.exe" );
  4011     RProcess proc;
  4009     RProcess proc;
  4012     TInt retVal =proc.Create(KFilename,KNullDesC);
  4010     TInt retVal =proc.Create(KFilename,KNullDesC);
       
  4011     TRequestStatus status = KRequestPending;
       
  4012     TInt triggerId = KLbtNullTriggerId;
  4013     if(retVal == KErrNone)
  4013     if(retVal == KErrNone)
  4014 	{
  4014         {
  4015 		proc.Resume();
  4015         proc.Resume();
  4016 		TRequestStatus status = KRequestPending;
  4016         proc.Rendezvous(status);
  4017 		proc.Rendezvous(status);
  4017         User::WaitForRequest(status);
  4018 		User::WaitForRequest(status);
  4018         triggerId = status.Int();
  4019 	}
  4019         }
  4020 	 User::After(5000000);	
  4020     
  4021     TInt triggerId=0;
       
  4022     RProperty iProperty;
       
  4023     User::LeaveIfError(iProperty.Get(
       
  4024         KPSUidTriggerIdInfo, 
       
  4025         KLbttesttriggerid, 
       
  4026         triggerId));
       
  4027         
       
  4028      //Construct list options
  4021      //Construct list options
  4029     CLbtListTriggerOptions* listOptions = CLbtListTriggerOptions::NewL();
  4022     CLbtListTriggerOptions* listOptions = CLbtListTriggerOptions::NewL();
  4030     CleanupStack::PushL( listOptions );
  4023     CleanupStack::PushL( listOptions );
  4031     //Construct an area filter
  4024     //Construct an area filter
  4032     CLbtTriggerFilterByArea* areaFilter = 
  4025     CLbtTriggerFilterByArea* areaFilter = 
  4082  	 TCoordinate coordinate(65.5285,23.9385);
  4075  	 TCoordinate coordinate(65.5285,23.9385);
  4083     	 
  4076     	 
  4084     _LIT( KFilename,"CreateTest.exe" );
  4077     _LIT( KFilename,"CreateTest.exe" );
  4085     RProcess proc;
  4078     RProcess proc;
  4086     TInt retVal =proc.Create(KFilename,KNullDesC);
  4079     TInt retVal =proc.Create(KFilename,KNullDesC);
       
  4080 
       
  4081     TRequestStatus status = KRequestPending;
       
  4082     TInt triggerId = KLbtNullTriggerId;
       
  4083     
  4087     if(retVal == KErrNone)
  4084     if(retVal == KErrNone)
  4088 	{
  4085         {
  4089 		proc.Resume();
  4086         proc.Resume();
  4090 		TRequestStatus status = KRequestPending;
  4087         proc.Rendezvous(status);
  4091 		proc.Rendezvous(status);
  4088         User::WaitForRequest(status);
  4092 		User::WaitForRequest(status);
  4089         triggerId = status.Int();
  4093 	}
  4090         }
  4094 	 User::After(5000000);	
  4091     
  4095     TInt triggerId=0;
  4092     //Construct list options
  4096     RProperty iProperty;
       
  4097     User::LeaveIfError(iProperty.Get(
       
  4098         KPSUidTriggerIdInfo, 
       
  4099         KLbttesttriggerid, 
       
  4100         triggerId));
       
  4101         
       
  4102       //Construct list options
       
  4103     CLbtListTriggerOptions* listOptions = CLbtListTriggerOptions::NewL();
  4093     CLbtListTriggerOptions* listOptions = CLbtListTriggerOptions::NewL();
  4104     CleanupStack::PushL( listOptions );
  4094     CleanupStack::PushL( listOptions );
  4105     //Construct an area filter
  4095     //Construct an area filter
  4106     CLbtTriggerFilterByArea* areaFilter = 
  4096     CLbtTriggerFilterByArea* areaFilter = 
  4107         CLbtTriggerFilterByArea::NewL();
  4097         CLbtTriggerFilterByArea::NewL();