82 // |
86 // |
83 // --------------------------------------------------------------------------- |
87 // --------------------------------------------------------------------------- |
84 // |
88 // |
85 TBool CRadioRdsReceiverBase::AutomaticSwitchingEnabled() const |
89 TBool CRadioRdsReceiverBase::AutomaticSwitchingEnabled() const |
86 { |
90 { |
|
91 LEVEL3( LOG_METHOD_AUTO ); |
87 return iAfEnabled; |
92 return iAfEnabled; |
88 } |
93 } |
89 |
94 |
90 // --------------------------------------------------------------------------- |
95 // --------------------------------------------------------------------------- |
91 // |
96 // |
92 // --------------------------------------------------------------------------- |
97 // --------------------------------------------------------------------------- |
93 // |
98 // |
94 const TDesC& CRadioRdsReceiverBase::ProgrammeService() const |
99 const TDesC& CRadioRdsReceiverBase::ProgrammeService() const |
95 { |
100 { |
|
101 LEVEL3( LOG_METHOD_AUTO ); |
96 return *iPsName; |
102 return *iPsName; |
97 } |
103 } |
98 |
104 |
99 // --------------------------------------------------------------------------- |
105 // --------------------------------------------------------------------------- |
100 // |
106 // |
101 // --------------------------------------------------------------------------- |
107 // --------------------------------------------------------------------------- |
102 // |
108 // |
103 const TDesC& CRadioRdsReceiverBase::RadioText() const |
109 const TDesC& CRadioRdsReceiverBase::RadioText() const |
104 { |
110 { |
|
111 LEVEL3( LOG_METHOD_AUTO ); |
105 return iRadioText; |
112 return iRadioText; |
106 } |
113 } |
107 |
114 |
108 // --------------------------------------------------------------------------- |
115 // --------------------------------------------------------------------------- |
109 // |
116 // |
110 // --------------------------------------------------------------------------- |
117 // --------------------------------------------------------------------------- |
111 // |
118 // |
112 TBool CRadioRdsReceiverBase::SignalAvailable() const |
119 TBool CRadioRdsReceiverBase::SignalAvailable() const |
113 { |
120 { |
|
121 LEVEL3( LOG_METHOD_AUTO ); |
114 return iSignalAvailable; |
122 return iSignalAvailable; |
115 } |
123 } |
116 |
124 |
117 // --------------------------------------------------------------------------- |
125 // --------------------------------------------------------------------------- |
118 // |
126 // |
119 // --------------------------------------------------------------------------- |
127 // --------------------------------------------------------------------------- |
120 // |
128 // |
121 void CRadioRdsReceiverBase::SetAutomaticSwitchingL( TBool aEnable ) |
129 void CRadioRdsReceiverBase::SetAutomaticSwitchingL( TBool aEnable ) |
122 { |
130 { |
|
131 LEVEL3( LOG_METHOD_AUTO ); |
123 iAfEnabled = aEnable; |
132 iAfEnabled = aEnable; |
124 for ( TInt i = 0 ; i < iObservers.Count(); i++ ) |
133 for ( TInt i = 0 ; i < iObservers.Count(); i++ ) |
125 { |
134 { |
126 iObservers[i]->RdsAfSearchStateChange( iAfEnabled ); |
135 iObservers[i]->RdsAfSearchStateChange( iAfEnabled ); |
127 } |
136 } |
131 // |
140 // |
132 // --------------------------------------------------------------------------- |
141 // --------------------------------------------------------------------------- |
133 // |
142 // |
134 void CRadioRdsReceiverBase::ClearRdsInformation() |
143 void CRadioRdsReceiverBase::ClearRdsInformation() |
135 { |
144 { |
|
145 LEVEL3( LOG_METHOD_AUTO ); |
136 iPsName->Des().Zero(); |
146 iPsName->Des().Zero(); |
137 iRadioText.Close(); |
147 iRadioText.Close(); |
138 |
|
139 if ( iPubSub ) |
|
140 { |
|
141 iPubSub->PublishRdsProgramService( *iPsName ); |
|
142 } |
|
143 |
|
144 MrroRdsEventSignalChange( EFalse ); |
148 MrroRdsEventSignalChange( EFalse ); |
145 } |
149 } |
146 |
150 |
147 // --------------------------------------------------------------------------- |
151 // --------------------------------------------------------------------------- |
148 // |
152 // |
149 // --------------------------------------------------------------------------- |
153 // --------------------------------------------------------------------------- |
150 // |
154 // |
151 void CRadioRdsReceiverBase::MrroStationSeekByPTYComplete( TInt DEBUGVAR( aError ), |
155 void CRadioRdsReceiverBase::MrroStationSeekByPTYComplete( TInt DEBUGVAR3( aError ), |
152 TInt DEBUGVAR( aFrequency ) ) |
156 TInt DEBUGVAR3( aFrequency ) ) |
153 { |
157 { |
154 LOG_FORMAT( "CRadioRdsReceiverBase::MrroStationSeekByPTYComplete: err: %d, frequency: %d ", aError, aFrequency ); |
158 LEVEL3( LOG_METHOD_AUTO ); |
155 } |
159 LEVEL3( LOG_FORMAT( "aError: %d, aFrequency: %d ", aError, aFrequency ) ); |
156 |
160 } |
157 // --------------------------------------------------------------------------- |
161 |
158 // |
162 // --------------------------------------------------------------------------- |
159 // --------------------------------------------------------------------------- |
163 // |
160 // |
164 // --------------------------------------------------------------------------- |
161 void CRadioRdsReceiverBase::MrroStationSeekByTAComplete( TInt DEBUGVAR( aError ), |
165 // |
162 TInt DEBUGVAR( aFrequency ) ) |
166 void CRadioRdsReceiverBase::MrroStationSeekByTAComplete( TInt DEBUGVAR3( aError ), |
163 { |
167 TInt DEBUGVAR3( aFrequency ) ) |
164 LOG_FORMAT( "CRadioRdsReceiverBase::MrroStationSeekByTAComplete: err: %d, frequency: %d ", aError, aFrequency ); |
168 { |
165 } |
169 LEVEL3( LOG_METHOD_AUTO ); |
166 |
170 LEVEL3( LOG_FORMAT( "aError: %d, aFrequency: %d ", aError, aFrequency ) ); |
167 // --------------------------------------------------------------------------- |
171 } |
168 // |
172 |
169 // --------------------------------------------------------------------------- |
173 // --------------------------------------------------------------------------- |
170 // |
174 // |
171 void CRadioRdsReceiverBase::MrroStationSeekByTPComplete( TInt DEBUGVAR( aError ), |
175 // --------------------------------------------------------------------------- |
172 TInt DEBUGVAR( aFrequency ) ) |
176 // |
173 { |
177 void CRadioRdsReceiverBase::MrroStationSeekByTPComplete( TInt DEBUGVAR3( aError ), |
174 LOG_FORMAT( "CRadioRdsReceiverBase::MrroStationSeekByTPComplete: err: %d, frequency: %d ", aError, aFrequency ); |
178 TInt DEBUGVAR3( aFrequency ) ) |
175 } |
179 { |
176 |
180 LEVEL3( LOG_METHOD_AUTO ); |
177 // --------------------------------------------------------------------------- |
181 LEVEL3( LOG_FORMAT( "aError: %d, aFrequency: %d ", aError, aFrequency ) ); |
178 // |
182 } |
179 // --------------------------------------------------------------------------- |
183 |
180 // |
184 // --------------------------------------------------------------------------- |
181 void CRadioRdsReceiverBase::MrroGetFreqByPTYComplete( TInt DEBUGVAR( aError ), |
185 // |
|
186 // --------------------------------------------------------------------------- |
|
187 // |
|
188 void CRadioRdsReceiverBase::MrroGetFreqByPTYComplete( TInt DEBUGVAR3( aError ), |
182 RArray<TInt>& /*aFreqList*/ ) |
189 RArray<TInt>& /*aFreqList*/ ) |
183 { |
190 { |
184 LOG_FORMAT( "CRadioRdsReceiverBase::MrroGetFreqByPTYComplete: err: %d", aError ); |
191 LEVEL3( LOG_METHOD_AUTO ); |
185 } |
192 LEVEL3( LOG_FORMAT( "aError: %d", aError ) ); |
186 |
193 } |
187 // --------------------------------------------------------------------------- |
194 |
188 // |
195 // --------------------------------------------------------------------------- |
189 // --------------------------------------------------------------------------- |
196 // |
190 // |
197 // --------------------------------------------------------------------------- |
191 void CRadioRdsReceiverBase::MrroGetFreqByTAComplete( TInt DEBUGVAR( aError ), |
198 // |
|
199 void CRadioRdsReceiverBase::MrroGetFreqByTAComplete( TInt DEBUGVAR3( aError ), |
192 RArray<TInt>& /*aFreqList*/ ) |
200 RArray<TInt>& /*aFreqList*/ ) |
193 { |
201 { |
194 LOG_FORMAT( "CRadioRdsReceiverBase::MrroGetFreqByTAComplete: err: %d", aError ); |
202 LEVEL3( LOG_METHOD_AUTO ); |
195 } |
203 LEVEL3( LOG_FORMAT( "aError: %d", aError ) ); |
196 |
204 } |
197 // --------------------------------------------------------------------------- |
205 |
198 // |
206 // --------------------------------------------------------------------------- |
199 // --------------------------------------------------------------------------- |
207 // |
200 // |
208 // --------------------------------------------------------------------------- |
201 void CRadioRdsReceiverBase::MrroGetPSByPTYComplete( TInt DEBUGVAR( aError ), |
209 // |
|
210 void CRadioRdsReceiverBase::MrroGetPSByPTYComplete( TInt DEBUGVAR3( aError ), |
202 RArray<TRdsPSName>& /*aPsList*/ ) |
211 RArray<TRdsPSName>& /*aPsList*/ ) |
203 { |
212 { |
204 LOG_FORMAT( "CRadioRdsReceiverBase::MrroGetPSByPTYComplete: err: %d", aError ); |
213 LEVEL3( LOG_METHOD_AUTO ); |
205 } |
214 LEVEL3( LOG_FORMAT( "aError: %d", aError ) ); |
206 |
215 } |
207 // --------------------------------------------------------------------------- |
216 |
208 // |
217 // --------------------------------------------------------------------------- |
209 // --------------------------------------------------------------------------- |
218 // |
210 // |
219 // --------------------------------------------------------------------------- |
211 void CRadioRdsReceiverBase::MrroGetPSByTAComplete( TInt DEBUGVAR( aError ), |
220 // |
|
221 void CRadioRdsReceiverBase::MrroGetPSByTAComplete( TInt DEBUGVAR3( aError ), |
212 RArray<TRdsPSName>& /*aPsList*/ ) |
222 RArray<TRdsPSName>& /*aPsList*/ ) |
213 { |
223 { |
214 LOG_FORMAT( "CRadioRdsReceiverBase::MrroGetPSByTAComplete: err: %d", aError ); |
224 LEVEL3( LOG_METHOD_AUTO ); |
|
225 LEVEL3( LOG_FORMAT( "aError: %d", aError ) ); |
215 } |
226 } |
216 |
227 |
217 // --------------------------------------------------------------------------- |
228 // --------------------------------------------------------------------------- |
218 // |
229 // |
219 // --------------------------------------------------------------------------- |
230 // --------------------------------------------------------------------------- |
220 // |
231 // |
221 void CRadioRdsReceiverBase::MrroRdsDataPI( TInt aPi ) |
232 void CRadioRdsReceiverBase::MrroRdsDataPI( TInt aPi ) |
222 { |
233 { |
223 LOG_FORMAT( "CRadioRdsReceiverBase::MrroRdsDataPI: PI: %d", aPi ); |
234 LEVEL2( LOG_METHOD_AUTO ); |
|
235 LEVEL2( LOG_FORMAT( "aPi: %d", aPi ) ); |
224 const TInt observerCount = iObservers.Count(); |
236 const TInt observerCount = iObservers.Count(); |
225 const TUint32 frequency = iSettings.TunedFrequency(); |
237 const TUint32 frequency = iSettings.TunedFrequency(); |
226 for ( TInt i = 0; i < observerCount; ++i ) |
238 for ( TInt i = 0; i < observerCount; ++i ) |
227 { |
239 { |
228 iObservers[i]->RdsDataPiCode( frequency, aPi ); |
240 iObservers[i]->RdsDataPiCode( frequency, aPi ); |
292 // |
297 // |
293 // --------------------------------------------------------------------------- |
298 // --------------------------------------------------------------------------- |
294 // |
299 // |
295 void CRadioRdsReceiverBase::MrroRdsDataCT( TDateTime& /*aCt*/ ) |
300 void CRadioRdsReceiverBase::MrroRdsDataCT( TDateTime& /*aCt*/ ) |
296 { |
301 { |
297 LOG( "CRadioRdsReceiverBase::MrroRdsDataCT" ); |
302 LEVEL2( LOG_METHOD_AUTO ); |
298 } |
303 } |
299 |
304 |
300 // --------------------------------------------------------------------------- |
305 // --------------------------------------------------------------------------- |
301 // |
306 // |
302 // --------------------------------------------------------------------------- |
307 // --------------------------------------------------------------------------- |
303 // |
308 // |
304 void CRadioRdsReceiverBase::MrroRdsDataTA( TBool DEBUGVAR( aTaOn ) ) |
309 void CRadioRdsReceiverBase::MrroRdsDataTA( TBool DEBUGVAR2( aTaOn ) ) |
305 { |
310 { |
306 LOG_FORMAT( "CRadioRdsReceiverBase::MrroRdsDataTA: aTaOn: %d", aTaOn ); |
311 LEVEL2( LOG_METHOD_AUTO ); |
|
312 LEVEL2( LOG_FORMAT( "aTaOn: %d", aTaOn ) ); |
307 } |
313 } |
308 |
314 |
309 // --------------------------------------------------------------------------- |
315 // --------------------------------------------------------------------------- |
310 // |
316 // |
311 // --------------------------------------------------------------------------- |
317 // --------------------------------------------------------------------------- |
312 // |
318 // |
313 void CRadioRdsReceiverBase::MrroRdsDataRTplus( TRdsRTplusClass aRtPlusClass, |
319 void CRadioRdsReceiverBase::MrroRdsDataRTplus( TRdsRTplusClass aRtPlusClass, |
314 TRdsRadioText& aRtPlusData ) |
320 TRdsRadioText& aRtPlusData ) |
315 { |
321 { |
316 LOG_FORMAT( "CRadioRdsReceiverBase::MrroRdsDataRTplus: Class: %d, data: %S", aRtPlusClass, &aRtPlusData ); |
322 LOG_METHOD_AUTO; |
|
323 LOG_FORMAT( "Class: %d, data: %S", aRtPlusClass, &aRtPlusData ); |
317 const TUint32 frequency = iSettings.TunedFrequency(); |
324 const TUint32 frequency = iSettings.TunedFrequency(); |
318 const TInt observerCount = iObservers.Count(); |
325 const TInt observerCount = iObservers.Count(); |
319 for ( TInt i = 0; i < observerCount; ++i ) |
326 for ( TInt i = 0; i < observerCount; ++i ) |
320 { |
327 { |
321 iObservers[i]->RdsDataRadioTextPlus( frequency, aRtPlusClass, aRtPlusData ); |
328 iObservers[i]->RdsDataRadioTextPlus( frequency, aRtPlusClass, aRtPlusData ); |
353 |
361 |
354 // --------------------------------------------------------------------------- |
362 // --------------------------------------------------------------------------- |
355 // |
363 // |
356 // --------------------------------------------------------------------------- |
364 // --------------------------------------------------------------------------- |
357 // |
365 // |
358 void CRadioRdsReceiverBase::MrroRdsStationChangeTA( TInt DEBUGVAR( aFrequency ) ) |
366 void CRadioRdsReceiverBase::MrroRdsStationChangeTA( TInt DEBUGVAR3( aFrequency ) ) |
359 { |
367 { |
360 LOG_FORMAT( "CRadioRdsReceiverBase::MrroRdsStationChangeTA: Frequency: %d", aFrequency ); |
368 LEVEL3( LOG_METHOD_AUTO ); |
361 } |
369 LEVEL3( LOG_FORMAT( "aFrequency: %d", aFrequency ) ); |
362 |
370 } |
363 // --------------------------------------------------------------------------- |
371 |
364 // |
372 // --------------------------------------------------------------------------- |
365 // --------------------------------------------------------------------------- |
373 // |
366 // |
374 // --------------------------------------------------------------------------- |
367 void CRadioRdsReceiverBase::MrroRdsEventAutomaticSwitchingChange( TBool DEBUGVAR( aAuto ) ) |
375 // |
368 { |
376 void CRadioRdsReceiverBase::MrroRdsEventAutomaticSwitchingChange( TBool DEBUGVAR3( aAuto ) ) |
369 LOG_FORMAT( "CRadioRdsReceiverBase::MrroRdsEventAutomaticSwitchingChange: aAuto: %d", aAuto ); |
377 { |
370 } |
378 LEVEL3( LOG_METHOD_AUTO ); |
371 |
379 LEVEL3( LOG_FORMAT( "aAuto: %d", aAuto ) ); |
372 // --------------------------------------------------------------------------- |
380 } |
373 // |
381 |
374 // --------------------------------------------------------------------------- |
382 // --------------------------------------------------------------------------- |
375 // |
383 // |
376 void CRadioRdsReceiverBase::MrroRdsEventAutomaticTrafficAnnouncement( TBool DEBUGVAR( aAuto ) ) |
384 // --------------------------------------------------------------------------- |
377 { |
385 // |
378 LOG_FORMAT( "CRadioRdsReceiverBase::MrroRdsEventAutomaticTrafficAnnouncement: aAuto: %d", aAuto ); |
386 void CRadioRdsReceiverBase::MrroRdsEventAutomaticTrafficAnnouncement( TBool DEBUGVAR3( aAuto ) ) |
|
387 { |
|
388 LEVEL3( LOG_METHOD_AUTO ); |
|
389 LEVEL3( LOG_FORMAT( "aAuto: %d", aAuto ) ); |
379 } |
390 } |
380 |
391 |
381 // --------------------------------------------------------------------------- |
392 // --------------------------------------------------------------------------- |
382 // |
393 // |
383 // --------------------------------------------------------------------------- |
394 // --------------------------------------------------------------------------- |
384 // |
395 // |
385 void CRadioRdsReceiverBase::MrroRdsEventSignalChange( TBool aSignal ) |
396 void CRadioRdsReceiverBase::MrroRdsEventSignalChange( TBool aSignal ) |
386 { |
397 { |
387 LOG_FORMAT( "CRadioRdsReceiverBase::MrroRdsEventSignalChange: aSignal: %d", aSignal ); |
398 LEVEL3( LOG_METHOD_AUTO ); |
|
399 LEVEL3( LOG_FORMAT( "aSignal: %d", aSignal ) ); |
388 iSignalAvailable = aSignal; |
400 iSignalAvailable = aSignal; |
389 const TUint32 frequency = iSettings.TunedFrequency(); |
401 const TUint32 frequency = iSettings.TunedFrequency(); |
390 const TInt observerCount = iObservers.Count(); |
402 const TInt observerCount = iObservers.Count(); |
391 for ( TInt i = 0; i < observerCount; ++i ) |
403 for ( TInt i = 0; i < observerCount; ++i ) |
392 { |
404 { |