equal
deleted
inserted
replaced
206 |
206 |
207 // ---------------------------------------------------------------------------------- |
207 // ---------------------------------------------------------------------------------- |
208 // CSSYChannel::RunError() |
208 // CSSYChannel::RunError() |
209 // ---------------------------------------------------------------------------------- |
209 // ---------------------------------------------------------------------------------- |
210 // |
210 // |
|
211 #ifdef _DEBUG |
211 TInt CSSYChannel::RunError( TInt aError ) |
212 TInt CSSYChannel::RunError( TInt aError ) |
|
213 #else |
|
214 // not used in UREL builds |
|
215 TInt CSSYChannel::RunError( TInt /*aError*/ ) |
|
216 #endif |
212 { |
217 { |
213 SSY_TRACE( EMust, "ORIENTATIONSSY:RunError %d", aError ); |
218 SSY_TRACE( EMust, "ORIENTATIONSSY:RunError %d", aError ); |
214 |
219 |
215 return KErrNone; |
220 return KErrNone; |
216 } |
221 } |
301 { |
306 { |
302 case EChannelIdle: |
307 case EChannelIdle: |
303 break; |
308 break; |
304 case EChannelOpening: |
309 case EChannelOpening: |
305 { |
310 { |
306 // Before completing channel opening, get max data rate from actual SSY |
|
307 if ( !iSensorProperties->DataRateUpdated() ) |
|
308 { |
|
309 TSensrvProperty maxdatarate; |
|
310 RSensrvChannelList affectedChannels; |
|
311 // Get max data rate |
|
312 iOrientationHandler->GetMaxDataRateL( maxdatarate ); |
|
313 // Set property |
|
314 iSensorProperties->SetProperty( maxdatarate, affectedChannels ); |
|
315 } |
|
316 |
|
317 SetChannelState( EChannelOpen ); |
311 SetChannelState( EChannelOpen ); |
318 iCallback->ChannelOpened( iChannelInfo.iChannelId, iStatus.Int(), this, this ); |
312 iCallback->ChannelOpened( iChannelInfo.iChannelId, iStatus.Int(), this, this ); |
319 break; |
313 break; |
320 } |
314 } |
321 case EChannelOpen: |
315 case EChannelOpen: |