equal
deleted
inserted
replaced
206 |
206 |
207 // ---------------------------------------------------------------------------------- |
207 // ---------------------------------------------------------------------------------- |
208 // CSSYChannel::RunError() |
208 // CSSYChannel::RunError() |
209 // ---------------------------------------------------------------------------------- |
209 // ---------------------------------------------------------------------------------- |
210 // |
210 // |
211 #ifdef _DEBUG |
|
212 TInt CSSYChannel::RunError( TInt aError ) |
211 TInt CSSYChannel::RunError( TInt aError ) |
213 #else |
|
214 // not used in UREL builds |
|
215 TInt CSSYChannel::RunError( TInt /*aError*/ ) |
|
216 #endif |
|
217 { |
212 { |
218 SSY_TRACE( EMust, "ORIENTATIONSSY:RunError %d", aError ); |
213 SSY_TRACE( EMust, "ORIENTATIONSSY:RunError %d", aError ); |
219 |
214 |
220 return KErrNone; |
215 return KErrNone; |
221 } |
216 } |
306 { |
301 { |
307 case EChannelIdle: |
302 case EChannelIdle: |
308 break; |
303 break; |
309 case EChannelOpening: |
304 case EChannelOpening: |
310 { |
305 { |
|
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 |
311 SetChannelState( EChannelOpen ); |
317 SetChannelState( EChannelOpen ); |
312 iCallback->ChannelOpened( iChannelInfo.iChannelId, iStatus.Int(), this, this ); |
318 iCallback->ChannelOpened( iChannelInfo.iChannelId, iStatus.Int(), this, this ); |
313 break; |
319 break; |
314 } |
320 } |
315 case EChannelOpen: |
321 case EChannelOpen: |