equal
deleted
inserted
replaced
26 sensrvChannelFinder->FindChannelsL(channelInfoList,mySearchConditions); |
26 sensrvChannelFinder->FindChannelsL(channelInfoList,mySearchConditions); |
27 |
27 |
28 if (channelInfoList.Count()) |
28 if (channelInfoList.Count()) |
29 { |
29 { |
30 iSensrvChannel = CSensrvChannel::NewL(channelInfoList[0]); |
30 iSensrvChannel = CSensrvChannel::NewL(channelInfoList[0]); |
31 iSensrvChannel->OpenChannelL(); |
|
32 iSensrvChannel->StartDataListeningL( iDataListener, 1,1,0); |
|
33 } |
31 } |
34 |
32 |
35 channelInfoList.Close(); |
33 channelInfoList.Close(); |
36 CleanupStack::Pop( &channelInfoList ); |
34 CleanupStack::Pop( &channelInfoList ); |
37 CleanupStack::PopAndDestroy( sensrvChannelFinder ); |
35 CleanupStack::PopAndDestroy( sensrvChannelFinder ); |
41 { |
39 { |
42 } |
40 } |
43 |
41 |
44 CSensorListener::~CSensorListener() |
42 CSensorListener::~CSensorListener() |
45 { |
43 { |
46 if (iSensrvChannel) |
44 StopListening(); |
|
45 delete iSensrvChannel; |
|
46 |
|
47 iSensrvChannel = NULL; |
|
48 } |
|
49 |
|
50 void CSensorListener::StopListening() |
|
51 { |
|
52 if (iSensrvChannel && iListening) |
47 { |
53 { |
48 iSensrvChannel->StopDataListening(); |
54 iSensrvChannel->StopDataListening(); |
49 iSensrvChannel->CloseChannel(); |
55 iSensrvChannel->CloseChannel(); |
|
56 iListening = EFalse; |
50 } |
57 } |
51 |
|
52 delete iSensrvChannel; |
|
53 } |
58 } |
|
59 |
|
60 void CSensorListener::StartListeningL() |
|
61 { |
|
62 if (iSensrvChannel && !iListening) |
|
63 { |
|
64 iSensrvChannel->OpenChannelL(); |
|
65 iSensrvChannel->StartDataListeningL( iDataListener, 5,10,0); |
|
66 iListening = ETrue; |
|
67 } |
|
68 } |
|
69 |
|
70 |
54 |
71 |
55 |
72 |
56 |
73 |