equal
deleted
inserted
replaced
43 sensrvChannelFinder->FindChannelsL(channelInfoList,mySearchConditions); |
43 sensrvChannelFinder->FindChannelsL(channelInfoList,mySearchConditions); |
44 |
44 |
45 if (channelInfoList.Count()) |
45 if (channelInfoList.Count()) |
46 { |
46 { |
47 iSensrvChannel = CSensrvChannel::NewL(channelInfoList[0]); |
47 iSensrvChannel = CSensrvChannel::NewL(channelInfoList[0]); |
48 iSensrvChannel->OpenChannelL(); |
|
49 iSensrvChannel->StartDataListeningL( iDataListener, 1,1,0); |
|
50 } |
48 } |
51 |
49 |
52 channelInfoList.Close(); |
50 channelInfoList.Close(); |
53 CleanupStack::Pop( &channelInfoList ); |
51 CleanupStack::Pop( &channelInfoList ); |
54 CleanupStack::PopAndDestroy( sensrvChannelFinder ); |
52 CleanupStack::PopAndDestroy( sensrvChannelFinder ); |
58 { |
56 { |
59 } |
57 } |
60 |
58 |
61 CSensorListener::~CSensorListener() |
59 CSensorListener::~CSensorListener() |
62 { |
60 { |
63 if (iSensrvChannel) |
61 StopListening(); |
|
62 delete iSensrvChannel; |
|
63 |
|
64 iSensrvChannel = NULL; |
|
65 } |
|
66 |
|
67 void CSensorListener::StopListening() |
|
68 { |
|
69 if (iSensrvChannel && iListening) |
64 { |
70 { |
65 iSensrvChannel->StopDataListening(); |
71 iSensrvChannel->StopDataListening(); |
66 iSensrvChannel->CloseChannel(); |
72 iSensrvChannel->CloseChannel(); |
|
73 iListening = EFalse; |
67 } |
74 } |
68 |
|
69 delete iSensrvChannel; |
|
70 } |
75 } |
|
76 |
|
77 void CSensorListener::StartListeningL() |
|
78 { |
|
79 if (iSensrvChannel && !iListening) |
|
80 { |
|
81 iSensrvChannel->OpenChannelL(); |
|
82 iSensrvChannel->StartDataListeningL( iDataListener, 5,10,0); |
|
83 iListening = ETrue; |
|
84 } |
|
85 } |
|
86 |
|
87 |
71 |
88 |
72 |
89 |
73 |
90 |